我看手冊上 code flash 是從?0x0800 0000 開始的呀, 為啥全局變量
const char aaa[4096];? 顯示 aaa 的地址只有 2個字節(jié)(類似0xc748), 而不是 0x0800 c748?
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
我看手冊上 code flash 是從?0x0800 0000 開始的呀, 為啥全局變量
const char aaa[4096];? 顯示 aaa 的地址只有 2個字節(jié)(類似0xc748), 而不是 0x0800 c748?
您好,CH32V307內(nèi)核始終從0地址取指,且硬件做了0到0x08000000的映射,所以打印顯示的是0x0000C748而不是0x0800C748。你看我們工程的ld文件,F(xiàn)LASH起始地址也是0開始的。后續(xù)若有問題,可郵箱(lzs@wch.cn)溝通。