
AT32F435和AT32F437移植THreadX,使用最新版本的THreadX
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
本文介绍了将ThreadX操作系统移植到Atreus AT32F435和AT32F437微控制器上的过程和技术细节,并采用的是ThreadX的最新版本。
雅特力的AT32F435437处理器具有高达288MHz的主频,并且配备了最大可达4MB的Flash存储器,价格相对较低,相比STM32来说更具性价比。
虽然STM32可以使用STM32CubeMX轻松移植THreadX操作系统,但雅特力从AT43F435系列开始不再完全兼容STM32,因此无法直接使用THreadX。本次移植采用的是截至2023年3月12日的AT32F435固件库V2.1.2和ThreadX版本V6.2.1,并按照雅特力官方提供的移植说明进行操作,在编译过程中遇到了许多警告和错误信息。
经过两天的努力,终于成功完成了移植工作。开发工具使用的是MDK 5.38版本,实验板采用的是雅特力的AT_START_F437。项目中创建了两个线程,并利用tx_mutex_get函数实现互斥操作以输出打印字符串到电脑上的串口调试助手。
整个项目的代码已经从AT库中分离出来,成为一个独立的工程文件,可以轻松地集成到其他开发项目当中去使用。
全部评论 (0)
还没有任何评论哟~


