stm32H743+CubeMX+RtThread工程创建

rtthread
Author

dd21

Published

December 5, 2022

CubeMX

时钟修改

把时钟修改为非sysTicks 在这里插入图片描述

外部高速时钟

使能外部高速晶振

在这里插入图片描述 配置时钟树

在这里插入图片描述

Debug

在这里插入图片描述

Usart

设置引脚, 使能usart

在这里插入图片描述

在这里插入图片描述 >## RT-Thread >添加rtt参考链接 > 在这里插入图片描述

在这里插入图片描述 > 打开动态内存堆.否则无法使用rt_thread_create动态创建线程. > 在这里插入图片描述 > ## 生成项目 在这里插入图片描述 > 生成keil项目 > 在这里插入图片描述

工程创建完成后修改

工程创建完成后直接编译会有error无法通过编译

在这里插入图片描述 添加board.h 删除 rtconfig.h

在这里插入图片描述 在这里插入图片描述 board.h

#ifndef __BOARD_H
#define __BOARD_H

#include "main.h" // 这里可以添加平台文件(stm32h743xx.h)替换



#endif // !__BOARD_H

修改rtconfig.h添加fish组件

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 > ### 修改串口输出 > H7的发送和接收是分开的

board.c

在这里插入图片描述 在这里插入图片描述 # 重复定义错误 在这里插入图片描述 ### 修改堆内存 在这里插入图片描述 ### main.c 在这里插入图片描述 ## 测试结果

在这里插入图片描述