2020-01-01 17:37发布
风中答案 发表于 2017-1-18 16:25 有做CRC检验的,tftp接收到每包数据后,在每一包最后都做了CRC16校验才写到W25Q128,读出来时都先判断CRC ...
wind2100 发表于 2017-1-19 08:37 我看了,你是没设置中断向量,由于F4的中断向量要写寄存器了,没有库函数 你的APP一开中断,就死了,这货 ...
最多设置5个标签!
我看了,你是没设置中断向量,由于F4的中断向量要写寄存器了,没有库函数
你的APP一开中断,就死了,这货可以仿真的。就知道哪里跑飞了。
你玩这个的时候,不要急于将自己的项目放进来,做一个例子,这样就可以将工程放进来,不然,你自己慢慢找问题。
APP里有设置中断向量表的SCB->VTOR = FLASH_BASE | 0x10000; 之前代码量小的时候,有通过直接用内部flash做备份区来保存bin文件,实现IAP升级的,测试没问题的,现在因为加入网页数据,ROM变大了,才想通过W25Q128保存bin实现升级的。然后碰到了这个问题。
楼主到底有没有确认过这个问题,内部flash的内容和你的bin是否完全一致?
一周热门 更多>