打印
[综合信息]

hc32f4a0系列cmake+mingw+pyocd开发第二弹(Bootloader篇)

[复制链接]
5355|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nczywq|  楼主 | 2025-3-15 13:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 nczywq 于 2025-3-15 13:40 编辑

#技术资源# #申请原创# 上次使用cmake开发时遇到问题,感谢wubangmi,帮我验证最新编译器没有问题,我自己重写了cmake,发现的确是我的问题,现在Bootloader已经开发完成,支持在github上使用action进行自动编译并发布,开源地址
https://github.com/nczyw/hc32f4a0-bootloader
https://github.com/nczyw/hc32f4a0-drivers

1.驱动采用小华2.2.3版本修改而来,对驱动略微修改,因为编译器添加了超级严格的检查,hc32_ll_can.c文件中,变量申明const在static前面了,造成编译器警告,修改了一下,修改了APP和bootloader的链接脚本,使用rt-thread时,修改了汇编文件和链接脚本,来支持rt-thread.其它详情请看开源地址
2.booloader采用了sd卡方式来升级,移植了fatfs文件系统,均采用子模块的方式添加的驱动和fatfs.其它详情请看开源地址
3.支持github上的action自动编译.




使用特权

评论回复
沙发
自动化陈稳| | 2025-3-30 02:09 | 只看该作者
你修改了汇编文件和链接脚本,确保 Bootloader 可以支持 RT-Thread,这使得 Bootloader 在 RT-Thread 环境下的移植和使用更加方便。

使用特权

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

本版积分规则

15

主题

77

帖子

3

粉丝