关于程序下载失败的问题经常遇到,不是这里有遗漏,就是那里有遗漏;耗费大量的时间做无用功;
所以把遇到的下载问题都在这里总结一下,每条总结出来的都是遇到过的,持续更新;
1 软件配置
1.1 右键'options for target'>> debug>> setting>> debug>> port选择'JTAG'还是'SW'下载;
"Flash Download"选择 'Erase Sectors', 'Program', 'Verify', 'Reset and Run' 设置;
1.2 右键'options for target'>> Target >> 确认下载IROM1是否是08000000起始;
确认一下rom和ram的起始地址和空间是否和实际芯片对应上;
1.3 对比一下jlink的硬件版本号和keil的软件版本号是否兼容;不兼容的话要更新成兼容的;
2 硬件配置
2.1 jlink到电脑端口的数据线使用蓝色屏蔽线,jlink到板子的连线改杜邦线为排插线;
2.2 万用表测板子到jlink引脚口的连线是否是通的,排插是否松动,线序是否正确;
2.3 目前下载时数据线使用的是vcc,gnd,swclk,swdio,四条线;然后nRST没有使用;
3 小结
如果上面排查一遍之后不行,就重新操作再试两遍;
2025-01-17 SM11ARC之前测试使用淘宝jlink小板,下载了可能几十次,然后芯片启动不了烧录不了了,最后更换mcu;
2025-01-17 早上下载demo板的时候,报错找不到M核,最后试了一通排插线用太久松了,换跟线好了;