打印
[MM32软件]

灵动微电子 MM32F5277 初探索,boot分区实现~

[复制链接]
1092|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tpgf|  楼主 | 2024-6-7 12:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#前言
        上两周,无心工作时逛各国产厂家的产品,突然发现灵动微电子的MM32F5 星辰系列!具体的参数,各位读者大大可以自己去灵动微电子官网查看,以下贴个官网链接:上海灵动微电子股份有限公司

        为什么这款MM32F5277会引起的我注意?我印象中目前QFP64封装带FSMC接口可以驱动LCD的单片机就只有这个系列做到了!



折腾自己的想法:
      在验证FSMC之前,先做一个bootloader和app的分区系统!具体想法如下:

MM23F5277E7的嵌入式FLash共有256K,我按照前32K分区作为uboot,后224K分区作为app,外加一个norflash作为app的备份区:

   

        我的想法是,使用超级终端(例如SecureCRT),通过ymodem协议,传输app的bin文件到norflash的factory分区,单片机上电时进入uboot后,可以手动将factory分区的app更新到work分区,或是直接进入work分区运行!

需要实现的功能:

1.移植一个串口终端,用于交互!
强推 nr_micro_shell!这个轻量级shell不管是在裸机还是RTOS上都能很好的移植!

贴一个gitee链接:nr_micro_shell: shell for MCU. 单片机命令行交互。




2.Nor Flash的驱动,实现Nor Flash和Embddd Flash的读写!
3.实现Yomdem协议,在SecureCRT上能传输bin文件到MCU!
4.实现bootloader分区跳转!
功能实现:(研究一下怎么做个gif!)



————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/Kiouker/article/details/139352546

使用特权

评论回复
沙发
yangxiaor520| | 2024-6-9 16:59 | 只看该作者
可惜还是基于M4内核的,M7内核迟迟不来。

使用特权

评论回复
板凳
gouguoccc| | 2024-6-10 22:28 | 只看该作者
F5是基于什么内核实现的

使用特权

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

本版积分规则

1931

主题

15650

帖子

12

粉丝