55
3408
1万
资深工程师
在启动文件中更改堆栈大小:
比如图中是512k,可根据硬件情况将堆栈值改大一些。这个小操作目前解决了困扰我的三个问题:
(1)局部变量设置较多,调试时会在HardFault_Handler中的B. 处陷入死循环;
(2)仿真调试时,会在0x000000XX Mov r0,r0附近一直爬啊爬,不跳转;
(3)仿真调试时,如果选择step over或者Run to Cursor line,,它在某些嵌套了好几层的函数的地方并不会乖乖滴跳过去,而是倔强地进入函数里面单步执行。
使用特权
120
963
2368
初级工程师
60
1013
2799
1028
3786
2122
8120
2万
技术总监
1605
5477
1422
4711
44
1153
3526
中级工程师
40
635
1929
助理工程师
294
2371
7431
高级工程师
78
810
2538
115
5272
5237
114
5223
109
5332
5039
150
5688
119
5349
124
5379
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号