MDK ARM 软件仿真常见问题
归纳总结我在使用MDK开发调试时发现的问题及解决方法
关键词:MDK stm32
1.keil logic analyzer unknown signal 问题
1).问题描述
在进行MDK软件仿真时,使用Logic Analyzer设置监视Signal,键入PORTA.5并回车,此时发生该问题。
2).解决方案
首先确保在Target(魔术棒工具)设置中Output标签页下方方框中“Debug Information”复选框时选中的,如果编译时不产生调试信息还会导致程序仿真时出现其他问题。
在Target(魔术棒工具)设置中Debug标签页下选中Use Simulator选项,在下方Dialog DLL和Parameter中分别填入以下信息
DARMSTM.DLL
-pSTM32F103RC
参数选项中需要填写你自己项目的芯片型号
3).测试
在仿真模式下打开逻辑分析仪的设置界面,新建,输入以下内容并回车,若功能正常则能自动识别并插入signal
PORTA.8
2.程序调试中异常,无法打断点,观察程序运行位置
1).问题如上
2).解决方案
Target Options -> Output -> Debug Information 打勾
文章作者:四文鱼Max
本文链接:https://blog.awolon.fun/archives/mdk-simulate-problem.html
许可协议:CC BY-SA 4.0