2020-01-01 17:37发布
wind2100 发表于 2017-1-18 11:09 我的已经调试成功,你要检查 STM32 ST-LINK Utility 你要升级的地址是不是已经写进去。而且要注意一下103 ...
hyghyg1234 发表于 2017-1-18 10:50 另外我来说几个排错的方法。 1.跳转APP前关闭中断,复位串口还有其他外设,我曾经因为没有复位串口弄了很久 ...
2017-01-04_083453.png (28.61 KB, 下载次数: 0)
下载附件
2017-1-18 12:22 上传
最多设置5个标签!
1.跳转APP前关闭中断,复位串口还有其他外设,我曾经因为没有复位串口弄了很久才解决。
2.W25Q128如果内容写对了,需要确认内部flash是否写对了,进到调试里边看,之前我也遇到写内部flash出错的。
3.APP程序是否正确,试着直接把APP直接下载进去看是否运行正确。
请问你用的也是外部flash芯片来保存bin文件吗,你说的地址是修改的中断向量表的地址吗,能共享你代码来学习吗,这个问题困扰了很久
IAP里没有用到串口外设,只有APP里才有。根据写入函数FLASH_ProgramWord(*WriteAddress, data[n]); 返回的状态是正确的,APP用j-link烧写进去是能正常运行的。还有什么会影响到的吗
比较好的办法就是在调试下面看memory,然后再打开bin文件对比下是否正确。
2017-01-04_083453.png (28.61 KB, 下载次数: 0)
下载附件
2017-1-18 12:22 上传
一周热门 更多>