36
3171
9508
技术达人
在启动文件中更改堆栈大小:
比如图中是512k,可根据硬件情况将堆栈值改大一些。这个小操作目前解决了困扰我的三个问题:
(1)局部变量设置较多,调试时会在HardFault_Handler中的B. 处陷入死循环;
(2)仿真调试时,会在0x000000XX Mov r0,r0附近一直爬啊爬,不跳转;
(3)仿真调试时,如果选择step over或者Run to Cursor line,,它在某些嵌套了好几层的函数的地方并不会乖乖滴跳过去,而是倔强地进入函数里面单步执行。
使用特权
105
858
2293
初级工程师
52
935
2634
981
3051
9515
2051
7441
2万
技术总监
1519
4601
1万
资深工程师
1332
3883
44
818
2539
39
416
1530
助理工程师
248
1917
6072
高级工程师
68
688
2328
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号