CH32V307VC,MRS在RAM中指定變量的絕對地址,卻被編譯在了FLASH中


image.png

u8 NetBuf[BUFFER_SIZE]???? __attribute__((section(".NetBufAddr")));

MRSRAM中指定變量的絕對地址,被編譯在了FLASH中。

實測編譯后的HEX地址覆蓋到了0x2000C002.

怎么在RAM中指定變量的絕對地址?CPU為CH32V307VC

您好,可按照下圖配置一下

image.png


按照上述配置配置驗證過,生成的HEX文件仍然覆蓋到了變量指定地址0x2000C002,還是編譯成了ROM代碼區(qū),但是mrs編譯輸出text大小并未明顯變大。是否有其他選型需要配置,ld文件是否需要配置?

image.png


您好,設(shè)置方法可參考下圖,注意選擇合適的變量的地址,詳細(xì)需求可發(fā)送到郵箱yangy@wch.cn

image.png



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频