LKSMC08系列Keil里调试自动启动问题
在Keil里进入Debug,还没按RUN键,芯片已经自动跑起来了(现象:用示波器看定时器比较模式输出,有PWM波;看寄存器CNT值,不是0)。一,是什么原因导致这个问题的?二,如何解决这个问题?个人怀疑,是芯片启动有问题吗,但是我没找到关于boot的说明文档。有大佬、专家能帮忙解答一下吗,谢谢。 还有一个问题刚刚忘记写了。我Debug的时候最多只能打两个断点,超过两个就开始报错。我别的项目,用别的芯片可以打4~6个左右,这是芯片导致的?还是是我环境配置不对?麻烦大佬解答一下,谢谢 只能打两个断点 检查调试配置,优化内存使用。 看看keil里面的ret and run 配置相有没有勾选上 M0芯片最多打两个断点 MYWX 发表于 2024-12-2 13:53看看keil里面的ret and run 配置相有没有勾选上
是reset and run吗?这个我打勾的 玉树临风小黑龙 发表于 2024-12-2 15:13
M0芯片最多打两个断点
应该不是吧,我用过103C8T6,也是M0的,绝对不只2个 是不是设置了自动运行 可能是Boot0启动模式错误 检查硬件连接和电源 如果核心板的BOOT CONFIG拨码设置不正确可能导致芯片在Debug模式下自动启动。 Keil调试配置问题 硬件连接问题或电源不稳定 核心板的BOOT CONFIG拨码设置是否正确。 参考LKSMC08系列芯片的技术手册或数据手册 检查Keil调试配置是否有误 检查项目的内存分配和使用情况,优化代码以减少内存占用。 更新Keil软件和固件 classroom 发表于 2024-12-5 15:10
核心板的BOOT CONFIG拨码设置是否正确。
请问有资料吗,我没找到关于boot的说明文档
页:
[1]
2