我現(xiàn)在需要低功耗程序,調(diào)用PWR_EnterSTANDBYMode_RAM_LV()函數(shù)也正常,現(xiàn)在我需要把一個(gè)數(shù)組定義到這32k保持的ram中,怎么定義呢。修改ld文件,有沒有參考,
查看: 2762
回復(fù): 2
RISC-V MCU將變量定義到指定的sram地址
熱門產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
? _my_variable_address = 0x20000000;
?
? .my_variable_section :
? {
? ? KEEP(*(.my_variable_section))
? ? . = ALIGN(4);
? ? __my_variable_start = .;
? ? *(.my_variable_section)
? ? __my_variable_end = .;
? } > SRAM AT> FLASH
我是這么定義的,現(xiàn)在有個(gè)問題,這么定義正確嗎?還有就是變量定義在0x20000000是否合理
可以參考博客,博客是放在FLASH區(qū)域,將FLASH區(qū)域修改為RAM區(qū)域就可以了。
Mounriver分配FLASH空間(CH573) - SweetTea_lllpc - 博客園 (cnblogs.com)
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄