|
测试想法:stm32f429 USB 2.2 HOST,读写U盘 ,因为外挂32MSDRAM,首先生成创建文件 例如 1.hex,1_1.hex,申请1k的数组缓存,随机填充,把这个1k的内容分别写到1.hex,1_1.hex,文件保存在U盘上,然后再把文件读取,计算两个文件的CRC,循环操作100-1000次,文件大小为1k时成功测试,随着文件大小的变化,文件为1M时,操作会中断,没有达到循环次数,其他的任务正常,USB部分卡住,查看U盘里面的文件,假如循环100次,在第32次卡住,第32个文件创建成功,文件大小为0.
后来分开测试,先创建文件,创建100个内容为1k的文件成功,文件变大(1M),也会卡主,仿真时没有死机,其他任务正常,读测试一样。
|
|