STM32 MCU启动会流程流程

1、点击箭头所指的魔术棒打开项目设置(也可在Project下打开该魔术棒)

2、Device选项卡下选择项目所使用的芯片,右侧是与所选芯片的相关信息(我用的是选择STM32F103ZE即可)

3、Target选项卡下晶振与软件仿真有关我们是下载到硬件然后调试可以不用设置,下面有ROM和RAM的起始地址和大小指的都是实际硬件的ROM和RAM的起始地址和大小,默认即可

4、Output选项卡如下打开Debug调试信息和阅读代码时函数跳转

5、Listing选项卡下将红框中的全部选上,目的是在最后程序链接时记录详细信息(在/qq_/article/details/ 现象是程序编译下载都没有问题开始Debug调试之后,只要进入C源代码文件立即崩溃。 在论坛上找到一种解决办法将你的工程拷出来,发到一个短路径文件夹下再次编译,崩溃就没有了 按论坛里大神说法是,Debug调试程序路径不能超过170个字节/posts/list/52892.htm 是不是安装在中文

在使用keil時其断点不能超过5个,如果超过5个断点将不能进入调试界面调试过程中打超过5个断点后会出现报警信息或错误提示修正:之前根据经验說断点不能超过5个,现在修正一下;对于每个处理器不一样在Cotex-M3 user Guide里有这么一句话也就是说Cotex-M3内核处理器最大同时支持8个硬件断点。对于Cotex-M0+ 内核囿这么一句话这句话没有指出支持多少硬件断点但是从stm32l01x参考手册里这里面说提供四个断点寄存器,是不是说最多支持四个断点呢我们驗证一下:这是打五个断点的时候在输出框找到也就是最多支持4个断点!

我要回帖

更多关于 启动会流程 的文章

 

随机推荐