WCH沁恒单片机
直播中

小组店小二

9年用户 884经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 测量仪表 嵌入式技术 制造/封装 模拟技术 连接器 EMC/EMI设计 光电显示 存储技术 EDA/IC设计 处理器/DSP 接口/总线/驱动 控制/MCU RF/无线
私信 关注
[问答]

求一个CH32Vx系列的单片机IAP下载到RAM里面运行的Demo

跪求一个CH32Vx系列的单片机 IAP下载到RAM里面运行的Demo。十分感谢。
  

回帖(1)

袁声瑜

2022-9-16 09:44:58
您好,目前没有在RAM运行的Demo。
若你是想将IAP程序下载到RAM里面运行,首先要保证BOOT为RAM启动,其次需要修改ld文件(修改flash的起始地址),使得编译器代码的位置为RAM,ld文件修改如下图1,最后需要修改启动文件,要保证RAM中代码的前两条能够将PC偏移过去,因此修改启动文件的前两条指令,如下图2。但需要注意MounRiver目前不能直接通过下载将程序下载到RAM中,可通过Debug方式下载到RAM中,配置如下图3
若你是想通过IAP升级将APP程序下载到RAM中运行,首先需要注意IAP中的跳转要跳转到RAM位置,APP程序的配置和上面描述基本差不多。

图1

图2
举报

更多回帖

发帖
×
20
完善资料,
赚取积分