0

各位好

最近學習RTL8710,時常碰到code越來越多,SRAM不夠用的狀況,而導致可以alloc的heap越來越小

除了關掉某些8710內建的service放出一些SRAM外,再來就是刪除一些code釋放SRAM

目前我看iar build出的 .map檔,的.bss/text/data section可以慢慢推出一些資訊.

 

但想請問以下問題

1.系統上電後會把甚麼載進SRAM裡?(bss/text. ...)沒有用到的function會嗎?

 

2.有甚麼建議的寫法,可以減少在build code前就被配掉,進而增加heap使用空間?

sean 回答了