OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8756|回复: 0

AT32微控制器上移植ThreadX操作系统

[复制链接]

7

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-8-24
在线时间
3 小时
发表于 2021-5-26 18:32:17 | 显示全部楼层 |阅读模式
本帖最后由 Danny123 于 2021-5-26 18:34 编辑

AT32微控制器上移植ThreadX操作系统

前言

本应用笔记主要演示ThreadX操作系统移植到AT32 MCU的过程和方法。



支持型号:适用 AT32 所有型号



1  ThreadX 在 在 MDK  移植

1.1  软件资源准备 资源准备

移植前需要提前准备好的软件资源有:

AT32 BSP:雅特力论坛下载

ThreadX 源码

Github 获取地址:https://github.com/azure-rtos


MDK5.30 及以上版本:Keil 官方下载

1.2  MDK  源码工程配置

STEP 1 准备一个可以实现 printf 串口打印的裸机工程.

对于 AT32 MCU,可直接使用 bsp 中 Templates 工程。


图 1.AT32 BSP Templates  文件夹


由于 AC6 编译器对 printf 初始化与 AC5 有点差异,__use_no_semihosting 部分需按如下代码处理

方式,否则将无法正常 printf 打印信息。

STEP 2 ThreadX 源码拷贝

STEP 3 配置 AC6 编译器并开启 FPU

STEP 4 ThreadX C 文件导入

STEP 5 ThreadX S 文件导入

STEP 6 头文件地址添加

STEP 7 设置 ASM 汇编选项

源码以及文档见附件。

AN0079_AT32_MCU_On_ThreadX_OS_ZH_V1.0.pdf (783.7 KB, 下载次数: 13)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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