學(xué)習(xí)一下雙內(nèi)存的使用,
首先MDK工程添加IRAM2,具體地址與大小參考數(shù)據(jù)手冊
勾選使用MDK鏈接腳本,不用自定義的
修改drv_common.c
增加rt_heap數(shù)組用作堆
#define RT_HEAP_SIZE 8192
ALIGN(RT_ALIGN_SIZE)
static uint32_t rt_heap[RT_HEAP_SIZE]; /* 32K V5/V6編譯器*/
//static uint32_t rt_heap[RT_HEAP_SIZE] RT_SECTION(".ARM.__at_0x20008000"); /* 32K V6編譯器*/
//static uint32_t rt_heap[RT_HEAP_SIZE] attribute ((at(0x20008000))); /* 32K V5編譯器*/
修改rt_hw_board_init下的rt_system_heap_init
/*rt_system_heap_init((void *)HEAP_BEGIN, (void )HEAP_END); /
rt_system_heap_init((void *)rt_heap, (void *)(rt_heap+RT_HEAP_SIZE));
最終結(jié)果
-
RAM
+關(guān)注
關(guān)注
8文章
1391瀏覽量
116675 -
STM32
+關(guān)注
關(guān)注
2288文章
10999瀏覽量
362002 -
SRAM存儲器
+關(guān)注
關(guān)注
0文章
88瀏覽量
13568 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1364瀏覽量
41475
發(fā)布評論請先 登錄
意法半導(dǎo)體低功耗、小封裝STM32WLE5系列新增QFN48封裝
STM32WLE5怎么判斷射頻發(fā)送數(shù)據(jù)完成?
stm32wle5誤寫flash后,不能正常發(fā)送數(shù)據(jù)包,出現(xiàn)MAC txTimeOut如何恢復(fù)?
STM32WLE5 系統(tǒng)芯片
STM32WLE5JBI6 SRAM內(nèi)存地址布局是否正確呢
STM32wle5在CubeMX v. 6.5.0中設(shè)置LORAWAN中間件時,為什么沒有RF開關(guān)相關(guān)的選項?
STM32WLE5 MCU支持Segger調(diào)試器嗎?
用于STM32WLE5的削波正弦TCXO能工作嗎?
STM32wle5雙SRAM內(nèi)存的使用
ST集成STM32WLE5/E4xx LoRa芯片規(guī)格書
STM32WLE5xx/STM32WLE4xx微控制器數(shù)據(jù)手冊

SOC模塊LoRa-STM32WLE5有哪些值得關(guān)注

評論