Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
需求:将程序中的常量数据存储在 Flash/ROM 中,在系统启动时,自动将这些数据复制到 RAM 中,以便快速读写 运行时可修改 RAM 中的参数,但原始数据仍保留在 Flash。 采用如下的方式对链接文件修改: 但是编译生成的map文件中,CAL_RAM加载的位置不对,为何不是从CAL_FLASH加载。 以下是上电的内存值 请问下如何进行修改才可以生成类似与NXP这样的格式 同时还有一个问题是,使用VSCODE进行jilink进行debug的时候如何在每次运行的把FLASH的值都擦除?显示的擦除芯片中,但是没有擦除。
是不是可以参考文档中在ram上运行的代码的方式来实现 YT-LINK User Manual.pdf
(1)数据存储:校准数据在编译时被存储在 Flash 的 cal_rom 区)。 (2)运行时映射:系统启动时,链接器自动将 cal_rom 中的数据复制到 RAM 的 cal_ram 区域。通过上述配置实现了数据定义到RAM地址,但是加载的地址不太。
想要从CAL_FALSH处加载。
这个是YT-LINK的一个BUG,临时解决方案如下:把RAM的优先级放到最低。
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...