MDK5(Keil 5)不能仿真的解决记录

时间:2024-03-16 17:48:40

入门STM32遇到的问题


在工作之后,由于以前学的MSP430单片机不符合公司项目要求,因此需要转战stm32,使用stm32那么MDK5是很常用的stm32开发软件。开发人员最常用的功能就是仿真,因此我首先需要解决仿真问题。
使用的仿真器是ST-Link V2 ,通过设置仿真器后发现不能进入仿真,点击仿真按钮会出错,提示:

MDK5(Keil 5)不能仿真的解决记录
然后上网搜索,得到解决办法是BOOT0接1,BOOT1接0,然后就可了。
应该是,反正我当天晚上没啥效果,第二天早上再开机试验就好用了,可能是没复位,大家可以试一下复位!
这个问题就解决了,然而,又出现了新的问题,提示我:

Error: Flash download falied.

这时我又进行了上网百度。。。(在这里找到的STM32_Debug 使用ST-Link进行调试出现Error:Flash Download Failed-“Cortex-M3” 解决方案,他的是103,我的是429,因此我只改了Auto,然后改了reset,)得到解决办法是

MDK5(Keil 5)不能仿真的解决记录
MDK5(Keil 5)不能仿真的解决记录
好像就好用了,你们可以去我刚分享的链接去看看,按照自己的芯片改参数。
然后就可以仿真了,但是它直接进入汇编,然后还全速,这就叫我再次百度,然后得到的答案是:

BOOT0 和 BOOT1 都要接0

然后就好用了,OK  记录完毕,没啥用,写着玩。