53
3385
1万
资深工程师
在启动文件中更改堆栈大小:
比如图中是512k,可根据硬件情况将堆栈值改大一些。这个小操作目前解决了困扰我的三个问题:
(1)局部变量设置较多,调试时会在HardFault_Handler中的B. 处陷入死循环;
(2)仿真调试时,会在0x000000XX Mov r0,r0附近一直爬啊爬,不跳转;
(3)仿真调试时,如果选择step over或者Run to Cursor line,,它在某些嵌套了好几层的函数的地方并不会乖乖滴跳过去,而是倔强地进入函数里面单步执行。
使用特权
120
963
2368
初级工程师
58
1011
2793
1028
3737
2122
8117
2万
技术总监
1590
5394
1403
4637
44
1153
3526
中级工程师
39
605
1839
助理工程师
291
2316
7266
高级工程师
77
809
2535
101
5098
5063
100
5049
95
5158
4856
136
5524
105
5175
110
5205
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号