1.调整boot0电平(若为高,则变低,反之亦然

🔍 溯源 ✍️ Jack | 📅 2024-09-07 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/资源 #质量/普通

原帖 | Jack | 2024-09-07 03:17 | 👍0 | 阅读约1

把 407的工程下载到411的芯片里,发现Jlink连接不了了???

1.调整boot0电平(若为高,则变低,反之亦然)
2.重新上电
3.打开 Keil MDK,进入识别芯片界面重新识别
4.识别到之后,把芯片flash全部擦除。

原理是因为,你的 AHB时钟初始化到一个异常的值,这个 AHB时钟是给DAP调试单元提供时钟的。f407可能配置的是 168M, 但是我们的 411只有100M,DAP时钟因此紊乱,无法和JTAG通信。按下Boot0,从芯片内部初始化程序启动,会把AHB初始化到一个合理的时钟,从而DAP能再次通信,从而实现下载。


相关笔记