提供源码带包下载,见文末百度云分享连接
使用CubeMX建立一个裸机工程,配置好基本的时钟即可。
下载Threadx 源码
git clone https://github.com/azure-rtos/threadx
Threadx 代码文件夹
拷贝 common 文件夹到 工程目录下
拷贝 threadx-master\ports\cortex_m7(对应MCU内核) 到工程目录下
添加所有 common 下的.c文件到MDK工程环境
添加 port部分文件 ports\cortex_m7\ac6 下的所有 .s文件到MDK工程环境
添加 ports\cortex_m7\ac6\example_build\sample_threadx tx_initialize_low_level.S
设置编译器版本AC6
汇编选项,如果版本低于5.30 选择 armclang 前面的√
如果这个步骤有问题,汇编代码就会报错,C语言的注解符号/**/会报错,需要按照汇编格式注解。