EDA365电子论坛网
标题:
没有加入 heap 的分配和__user_initial_stackheap 函数,结果程序跳到 SWI 中死循环
[打印本页]
作者:
Dollche
时间:
2022-11-14 10:38
标题:
没有加入 heap 的分配和__user_initial_stackheap 函数,结果程序跳到 SWI 中死循环
我最初的 init.s 中没有加入 heap 的分配和__user_initial_stackheap 函数,结果程序跳到 SWI 中死循环.我把他们加入后就好了.或者不加入他们,把 B __main 改为 B main也可以.
5 L1 X0 z5 r2 C* M
请问怎么办?另外,就算目标板会陷入死循环,但是用软件仿真却可以正常运行.怎么办?
8 y) B+ z$ @: l/ }& |
0 f, {. e% H' }2 ?, D" ~2 h, S6 u
作者:
VIC56
时间:
2022-11-14 13:12
堆的位置没有分配到有效的 RAM 中.
作者:
tick_tock
时间:
2022-11-14 13:32
heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2