天天看點

AliOS Things實作SRAM,并将heap移動SRAM上

1.通過cubemx生成SRAM的初始化,這個應該沒啥問題了,出現硬體錯誤啥的,就查這個哪個參數每設定對就對了

2.修改LD連結檔案,增加對應存儲位置及大小

AliOS Things實作SRAM,并将heap移動SRAM上

2.1在LD檔案中我還加了個如下,友善以後編譯時能指定變量到存儲器

AliOS Things實作SRAM,并将heap移動SRAM上

3.然後就是confic的修改,将LD檔案中的變量聲明,并重新設定aos_heap_set()

AliOS Things實作SRAM,并将heap移動SRAM上

4.最後一步就是在board.c中的board_init()中初始化外部sram,因為此初始化後才是其他初始化

AliOS Things實作SRAM,并将heap移動SRAM上

5.mk檔案的修改就不說了,confin檔案也不說,大家自行研究,相信會用的都會

繼續閱讀