我是用mrs編譯默認的v103裸機示例,在設(shè)置里面增加了-Wl,--print-memory-usage 以打印占用情況,但是似乎顯示有問題
ram占用一直是顯示100%
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片
我是用mrs編譯默認的v103裸機示例,在設(shè)置里面增加了-Wl,--print-memory-usage 以打印占用情況,但是似乎顯示有問題
ram占用一直是顯示100%
您好,這是由ld文件的書寫不同導致的,不影響的,data+bss的大小就是實際使用的RAM的大小。若需要修改顯示,可將ld文件修改下,修改內(nèi)容如下圖,修改ld文件的同時需要將debug.c文件中的void *_sbrk(ptrdiff_t incr)函數(shù)整體注釋掉,此處需要注意,修改過后,動態(tài)內(nèi)存分配超出將不會有提示。