杀神归来了 发表于 2019-3-21 19:10:49

最近纠结USB暴力测试

测试想法: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),也会卡主,仿真时没有死机,其他任务正常,读测试一样。

eric2013 发表于 2019-3-22 09:19:05

使用我这个,之前测试读写1000个文件校验,不死机

http://www.armbbs.cn/forum.php?mod=viewthread&tid=19754&highlight=2.2.0
页: [1]
查看完整版本: 最近纠结USB暴力测试