嵌入式技术william hill官网
直播中

熊本熊

8年用户 1435经验值
擅长:处理器/DSP
私信 关注
[问答]

Cubemx6.6.1移植rtthread到H7上报错求各位大佬指点指点

我用cubemx6.6.1移植rtt3.1.5到H743上,HAL库版本1.10.0,配置了usart1,生成MDK-ARM工程后不做任何修改,编译会报错,提示找不到board.h这个文件,cpu_cache.c这个文件中调用了board.h
一切操作都是按官方的教程和B站的教程移植的,也不行
刚注册的新号,还没弄到积分,求各位大佬指点指点

回帖(5)

杨秀英

2022-11-15 10:41:36
RTT3.1.5是nano版本还是完整版?

完整版
是使用ENV移植还是studio?
使用ENV移植
完整版建议看一下有没有已有的bsp。
studio的话,么用过不清楚。
Nano版本
建议使用Cube自带的nano生成,或者使用keil自带的nano生成。
自己复制操作不建议
举报

熊本熊

2022-11-15 10:41:46
用的是nano,用的是cubemx移植,完全按照官方提供的教程来操作的
举报

杨秀英

2022-11-15 10:42:15
board.h应该是没有的,得自己写。要么去复制别人写好的
我在keil生成的V3.1.3NANO压根就没有这个头文件
1.jpg
F767生成的NANOV3.15中倒是有这个头文件。忘记是不是自己添加的了。
1.jpg
这个是我的,你可以参考一下
#ifndef __BOARD_H__
#define __BOARD_H__
/*
*************************************************************************
*                             包含的头文件
*************************************************************************
*/
/* STM32 固件库头文件 */
#include "main.h"
/* 开发板硬件bsp头文件 */
#define UartHandle huart3
/*
*************************************************************************
*                               函数声明
*************************************************************************
*/
void rt_hw_board_init(void);
void rt_os_tick_callback(void);
#endif /* __BOARD_H__ */
举报

熊本熊

2022-11-15 10:42:29
谢谢大佬,我是小白,有点搞不定,改用cubemx内的FreeRTOS了
举报

王刚

2022-11-15 10:42:38
用RT-Thread Studio试试
举报

更多回帖

发帖
×
20
完善资料,
赚取积分