硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2204|回复: 6
收起左侧

[ThreadX全家桶] STM32G070RB_安富莱框架模板_含threadX与裸机

[复制链接]

3

主题

15

回帖

24

积分

新手上路

积分
24
发表于 2022-10-11 23:51:28 | 显示全部楼层 |阅读模式
小白第一次发帖,首先是感谢安富莱和硬汉大佬。
做了这么久伸手党,也分享一下自己的成果。

首先说为什么做这个模板,主要是第一次学单片机就跟着硬汉的框架来的,换别的框架不习惯,但是安富莱只有F407以上的模板,虽然说HAL移植方便,但是第一次移植还是遇到很多坑,比如串口的代码里用到了寄存器,但是这些寄存器在M0换了个名字,导致编译一堆错,或者下载后无法运行等等....
第一次做项目就用的G0,结果倒腾框架倒腾半天。

所以裸机的代码是我当时做第一个项目移植的,串口,按键的代码都正常,但是 bsp_time.c里面的硬件定时器相关代码没有修改,注意闭坑,后续我修改了重新上传。
正好最近想学习一下 threadX,手里的 开发板是G070RBT6,就打算拿来练手,按照硬汉的教程倒腾一晚上,可以正常运行了,
1IHVRYXBAYP6EH}A3}I_$P6.png
顺便解决了 M0没有dwt定时器的问题。根据大佬说dwt只是影响任务统计功能,我看了一下bsp_dwt.c的代码,好像只是影响 bsp_delayMS()和bsp_delayus(),关于这个问题我用到了  github上一个大佬(傻孩子)分享的  perf_counter组件来解决,用到里面的 delay_us和 delay_ms  API代替 ,具体可以参考  https://github.com/GorgonMeducer/perf_counter 以及 https://mp.weixin.qq.com/s/4OVB2kL0-Ao3npuoMpmoJw  

深夜先写这么多,第一次发帖,如有问题欢迎交流

评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

3

主题

15

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2022-10-11 23:56:12
附件咋传不上来,点得保存草稿咋变成发帖了

3

主题

15

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2022-10-11 23:59:30 | 显示全部楼层
附件传不上来,发百度云了
链接:https://pan.baidu.com/s/1HbPFoP0-Rps5rXrCATHvdg
提取码:n47e
--来自百度网盘超级会员V5的分享
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-10-12 00:43:43 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

85

主题

782

回帖

1037

积分

至尊会员

积分
1037
发表于 2022-10-14 17:37:23 | 显示全部楼层
楼主,G0稳定吗用起来
回复

使用道具 举报

9

主题

32

回帖

59

积分

初级会员

积分
59
发表于 2022-10-14 17:44:13 | 显示全部楼层
G0 能跑 threadX?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-10-15 10:43:19 | 显示全部楼层
庄永 发表于 2022-10-14 17:37
楼主,G0稳定吗用起来

能,还有个G0的ThreadX软件包
https://github.com/STMicroelectronics/x-cube-azrtos-g0
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115863
QQ
发表于 2022-10-15 10:43:25 | 显示全部楼层

能,还有个G0的ThreadX软件包
https://github.com/STMicroelectronics/x-cube-azrtos-g0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-24 05:22 , Processed in 0.514692 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表