打印
[综合信息]

hc32f4a0系列cmake+mingw+pyocd开发第一弹(驱动篇)

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

驱动源码
https://github.com/nczyw/hc32f4a0-drivers

纯cmake写的,使用方法TopCmakeLists.txt中有详细例程。支持的功能
1:支持3种功能,1:bootloader;2:app;3:normal
2:可以配置为bootloader模式,此模式下flash的前64KB为boodloader空间,其余为app空间
下面是编译及下载成功并运行截图


保证驱动是没有问题,bootloader还在未完成,目前只是半成品,完成后会一并开源出来,目前仓库中已经有了。
这也算是完成了我多年来的心愿,学习嵌入式时,一直用的gcc和arm-none-eabi编译的程序,非常不喜欢keil这样的IDE,几年前就说要用arm-none-eabi来编译,当时是直接写的Makefile,直接写的Makefile发现灵活性太差了,就没有开源出来,也放弃了,今年,打算用cmake来重新构建,发现还是可以成功的,这样跨平台开发,就又多了一种方式,也是我最喜欢的方式

后续计划
1:这次说明写的不够详细,需要有一定cmake基础的人,才能看懂,以后有时候会完善说明
1:bootloader使用SD卡更新程序开发
2:app程序开发

使用特权

评论回复
评论
xhackerustc 2025-2-22 09:21 回复TA
找到同好:也是cmake+gcc+pyocd 纯linux开发 
沙发
yangxiaor520| | 2025-2-21 19:45 | 只看该作者
这种开发模式适合喜欢纯Linux环境开发的工程师

使用特权

评论回复
板凳
[鑫森淼焱垚]| | 2025-2-21 23:12 | 只看该作者
楼主高啊

使用特权

评论回复
地板
nczywq|  楼主 | 2025-2-21 23:41 | 只看该作者
yangxiaor520 发表于 2025-2-21 19:45
这种开发模式适合喜欢纯Linux环境开发的工程师

非常适合vscode开发的

使用特权

评论回复
5
xionghaoyun| | 2025-2-22 08:20 | 只看该作者
谢谢LZ 但我觉得keil界面好看

使用特权

评论回复
6
lulugl| | 2025-2-22 09:41 | 只看该作者
支持楼主的想法与行动,期待楼主大佬成功!

使用特权

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

本版积分规则

13

主题

62

帖子

2

粉丝