![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
keil debug
恋雪1986
这个作者很懒,什么都没留下…
展开
-
QT console工程关于控制台的弹出
qt 关闭控制器弹出原创 2022-08-31 10:44:10 · 2140 阅读 · 0 评论 -
keil配置After Bulid Run #1 Run #2
虽然做嵌入式开发这么多年,但是没有关注过keil options选项卡中配置After Build/Rebuild Run #1 Run #2是怎么配置的,今天就来记录一下。首先,下图中Run #1中的cmd是keil自带的,fromelf --bin --output=$L..\@L.bin #L先看一下命令解释:$L:表示生成的链接文件的路径,一般是工程路径下的\objects\@L: 表示生成的链接文件的文件名(包含路径),但不包含文件扩展名#L:表示生成的链接文件的完整路径名及文件名.. :表原创 2022-07-06 11:13:00 · 3071 阅读 · 0 评论 -
KEIL工程boot跳转失败,死在rt_system_scheduler_start()问题的解决
遇到的问题:app工程是基于RTT的工程,boot跳转到APP时,每次执行到rt_system_scheduler_start()这个函数后就复位,进入不了main函数,debug跟踪调试进入到rt_system_scheduler_start()原创 2021-06-08 15:24:46 · 1629 阅读 · 1 评论 -
keil怎么设置生成.bin文件
打开keil的魔术棒,按照下面图设置一下就可以了:fromelf.exe --bin -o "$L@L.bin" "$L@L.axf"原创 2021-06-01 11:31:26 · 171 阅读 · 0 评论 -
keil 定位hardfault
首先,在程序中我设置了一个hardfault:然后运行程序程序复位,通过log打印可以看到通用寄存器的值:我们主要看lr的值,然后debug调试程序,打开keil的Disassembly窗口,在View菜单中,拖动鼠标找到0x800d7b1这个位置(大概位置就可以)出现hardfault的地方就在lr地址后面的地址出的代码:我们双击D7B2这个地址,代码跳转到这个函数中,仔细检查这个函数没有问题,推测可能是调用此函数的地方出现了问题:可以看到第一张图中我们设置的ha.原创 2021-05-18 15:26:11 · 920 阅读 · 0 评论