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