再将例程改为双核后,第一次插U盘写数据正常,但拔出U盘,再插入后无法写数据,程序进入死循环,请帮忙看看,谢谢lab65_usb_host_msc.zip
Susan Yang:
请问您使用是TI开发板(请给出型号)还是自己的板子?根据您的信息,我会在测试后回复
user4522357:
回复 Susan Yang:
是自己的板子,用官方单核例程是没有问题的,只是将F2837xS_CpuTimers等文件替换为F2837xD_CpuTimers等文件,CMD文件自己改的
Susan Yang:
回复 user4522357:
好的,我先用官方开发板测试一下
Susan Yang:
回复 user4522357:
我试了一下有编译错误 没有找到 #include "Include.h" 请问这个 Include.h 是您自己编写的吗?
另外您使用的是 C:\ti\c2000\C2000Ware_3_01_00_00\driverlib\f2837xd\examples\cpu1\usb 中的例程修改的?您使用的是28377S中的例程修改为28377D?
user4522357:
回复 Susan Yang:
哦 这个去掉 恢复到原来的就好
user4522357:
回复 Susan Yang:
是C2000Ware 2.0
Susan Yang:
回复 user4522357:
\C2000Ware_2_00_00_00\driverlib\f2837xd\examples\cpu1\usb 中的例程修改的?可是您的代码中还有377S,所以有些疑惑
user4522357:
回复 Susan Yang:
C:\ti\c2000\C2000Ware_2_01_00_00\device_support\f2806x\examples\c28\usb_host_msc这是TI例程我私信发给您的工程是根据这个改的单核程序单核程序运行随时拔U盘都没问题双核程序不行
user4522357:
回复 user4522357:
工程里我在双核中将 377SXExclude from Build
Susan Yang:
回复 user4522357:
off line 联系客户
TI中文支持网



