黑色裂变 发表于 2020-6-30 09:13:41

MDK能否仿真App应用程序(STM32起始地址不为0x08000000)?


如题,尝试了下将STM32的App应用程序用MDK直接仿真,发现MDK下载后无法正常仿真,程序起始地址和中断偏移都设置了。以前用IAR是可以仿真App的。


yklstudent-1794 发表于 2020-6-30 09:45:59

你不检查下你的程序为什么不从BOOT跳转到APP呢

乐天乐 发表于 2020-6-30 10:21:45

我一般是设置两个环境,一个是仿真用,一个是烧录用

发表于 2020-6-30 10:27:17

可以的。保证boot能跳转到APP程序,我经常使用。

黑色裂变 发表于 2020-6-30 10:33:00

yklstudent-1794 发表于 2020-6-30 09:45
你不检查下你的程序为什么不从BOOT跳转到APP呢

boot能跳啊,我是想跳过boot直接仿真APP程序

黑色裂变 发表于 2020-6-30 10:33:53

安 发表于 2020-6-30 10:27
可以的。保证boot能跳转到APP程序,我经常使用。

能说下具体怎么操作吗?谢谢

乐天乐 发表于 2020-6-30 10:35:21

我是这样分开调试和编译的

yklstudent-1794 发表于 2020-6-30 10:40:04

黑色裂变 发表于 2020-6-30 10:33
boot能跳啊,我是想跳过boot直接仿真APP程序

正常操作不是从BOOT处跳转到APP嘛,既然可以,不就可以跑APP程序仿真了
除非你跳不过去

乐天乐 发表于 2020-6-30 10:40:04

再设定个宏,自动选择

发表于 2020-6-30 10:45:00

先把正常的BOOT程序刷进去,然后按照7楼的方式,把正确的地址配置到应用程序中,直接仿真就可以了。
页: [1] 2
查看完整版本: MDK能否仿真App应用程序(STM32起始地址不为0x08000000)?