跪求一个CH32Vx系列的单片机 IAP下载到RAM里面运行的Demo。十分感谢。
热门产品 :
CH32X035: 32位USB+USB PD单片机
跪求一个CH32Vx系列的单片机 IAP下载到RAM里面运行的Demo。十分感谢。
您好,目前没有在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
图3