打印
[其他ST产品]

如何实现基于Cortex-R52核的flash烧写算法FLM文件

[复制链接]
132|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
内政奇才|  楼主 | 2023-12-14 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

使用jlink下载调试基于cortex-r52的MCU,MDK基于cortex-m的有工程模板生成FLM文件,但是这个R系列的不知道怎么做,有小伙伴接触过的吗?求资料!!!

使用特权

评论回复
沙发
两只袜子| | 2023-12-14 16:03 | 只看该作者
准备FLM文件:FLM文件是ARM的Flash Loader Manager(FLM)文件,它描述了如何将固件从SD卡或者其他存储介质加载到Flash内存中。你需要创建一个FLM文件,描述你的应用程序的大小、位置等信息。
硬件连接:将SD卡或者其他存储介质连接到Cortex-R52的SD卡接口或者其他相应的接口。
配置处理器:配置Cortex-R52的处理器,使其能够从SD卡或者其他存储介质读取数据,并将其写入Flash内存中。这可能需要设置处理器的内存管理单元(MMU)和缓存。
启动FLM加载器:启动FLM加载器,从SD卡或者其他存储介质读取FLM文件,并根据FLM文件中的描述,将应用程序写入Flash内存中。
校验和测试:在应用程序写入Flash内存后,需要进行校验和测试,以确保应用程序已经正确地写入Flash内存中,并且可以正常启动和运行。

使用特权

评论回复
板凳
lindahnu| | 2023-12-15 16:21 | 只看该作者
问题就是如何创建这个FLM文件,因为MDK上不支持R5的核,所以没法用MDK提供的工程模版编写。SEGGER上说有使用jlink的模版工程,但是没有找到

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

828

帖子

0

粉丝