打印
[MM32软件]

RT-Thread

[复制链接]
169|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1988020566|  楼主 | 2025-5-27 20:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RWIRAM1ZI






  • 替换mm32的库--将mm32f5270的sdk中的库porting到libraies目录中,并创建SConscript脚本文件。注意需要定义宏定义-BRD_PLUS_F5270



  • 初始化系统时钟--将mm32f5279的sdk中系统时钟初始化拷贝到board.c中



  • 初始化系统tick--将函数rt_tick_increase()放在system tick中断中。



  • 以上步骤基本把rtt移植到mm32f5270中。
移植验证
  • 在main.c中main函数添加点灯的代码。如果能够看到led在闪烁,就说明移植成功了。



  • 现象
shell适配
  • 适配uart驱动
    • 实现ops的5个函数
    • 将ops注册到serial框架中
    • 注册serial中断,在中断服务程序中调用rt_hw_serial_isr()函数





  • 将对应的串口驱动名设置到rt_console_set_device()函数中。
shell验证
  • 串口终端可以正常输入输出








使用特权

评论回复
沙发
21mengnan| | 2025-5-30 12:24 | 只看该作者
这个现在移植程序也是很方便了。

使用特权

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

本版积分规则

412

主题

10874

帖子

7

粉丝