记:华大HC32F460系列搭建FreeRTOS记录

0x00前言

最近的芯片荒让人十分难受,不少人都开始查看中国国产的芯片,其中MCU比较大的就是华大与兆易、雅特力等厂商,他们各有优劣,因为笔者最近看重了华大的AOS系统,暂时还没有来得及使用,但是还是将最小系统搭建起来了。这里记录一下软件方面的实现。

前情提要:

本文写下时间线中的各个版本号:

  • ddl:1.3.1

  • FreeRTOS:10.4.3

  • User Manual:1.21

技能 熟练度
数据结构 了解

0x10 准备工作

下列的清单中描述了笔者发现了的需要使用的库与相关的资料

  • 华大的最新ddl库
  • FreeRTOS最新库文件
  • 华大最新的IDE支持包(如果需要IDE)
  • 用户手册

0x11 华大的ddl库

华大的ddl库直接可以在官网1上面找到,截止当前完成的时间,ddl最新版本号为1.3.1。

而IDE支持包和用户手册都可以在下载界面下找到。

ddl库内在当前版本下有一个小BUG,可以直接修改,这个bug将在下文中提到。

0x21 FreeRTOS最新的文件

官网2上的最新库使用即可,但是需要注意的是,当前的FreeRTOS并没有使用到华大相关MCU的example,所以我们需要自己实现一个example。

0x20 环境配置

笔者使用了keil进行配置。在IAR下的配置也是大同小异。可以参考实现。

keil内集成了HC相关的部分调试相关的配置。

IAR则需要在9+的版本下才会有很多的HC相关支持。
在这里插入图片描述

随后的实现仅需要选中CMSIS即可。这里可以选择只用lib而不用src,因为关于FPU的部分开关需要依赖的部分文件这里可能没有。

在这里插入图片描述

随后在内部的编译器设置下选择相关的头文件环境。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GreenDreamer

如果帮到了你,还望请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值