CH32V307据说有320KRAM,中其中的192K据说是为FLASH代码COPY到RAM运行准备的,问一下这个RAM如何寻址?我想调试时直接代码下载写到该RAM区!另外猜测一下他与0X20000000地址是如何链接的,是不是在0X20010000开始的?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
CH32V307据说有320KRAM,中其中的192K据说是为FLASH代码COPY到RAM运行准备的,问一下这个RAM如何寻址?我想调试时直接代码下载写到该RAM区!另外猜测一下他与0X20000000地址是如何链接的,是不是在0X20010000开始的?
您好,我们CH32V307的RAM和ROM大小配置为4种,如下图。关于RAM寻址,其寻址起点都是0x20000000。代码无法直接下载到那192K RAM区域。
那与192K CODE FLASH对应的RAM到底能不能访问呢?还是采取了某种屏蔽措施对用户不可访问?我只是想直接下载操作这块RAM,以加快调试!
您好,那192K对应的RAM区域不能访问,因此不能直接下载到RAM区。我们的程序都是下载到FLASH由硬件自动装载到对应RAM区域运行。