RT-Thread(后文简称RT)提供的DFS组件、Fatfs组件和SDIO驱动组合起来可用于操作SD卡,但RT的底层驱动目前对STM32H743(后文简称H743)适配不是很好,在stm32h743上移植RT时,包括SDIO在内的多个设备驱动都无法直接编译通过。且当前官方论坛中关于在H743上应用RT的相关的帖子也比较少,因此在本次使用SD卡挂载文件系统时,...
第三步,在STM32CubeMX选择并配置RT-THREAD 并点击OK 配置好后,直接生成工程,如下图所示 第四步, 编译 1、把以下内容复制粘贴到 <工程根目录>\RT-Thread\rtconfig.h /* RT-Thread config file */ #ifndef __RTTHREAD_CFG_H__ #define __RTTHREAD_CFG_H__ // <<< Use Configuration Wizard in Cont...
「rtt中定时器配置」分别复制cubemx文件夹里main.c中的TIM3 init function和stm32h7xx_hal_msp.c中的void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* tim_pwmHandle);void HAL_TIM_MspPostInit(TIM_HandleTypeDef* timHandle);void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef* tim_pwmHandle); TIM_HandleTypeDef h...
在实验野火开发部STM32H743时,配置了QSPI驱动W25Q256JV,初始化成功,但后续都失败了,如图1 我的...
1.创建一个新工程,选择STM32H7,串口1,本人板子是自己做的,stm32h750,Y版本,其实相当于stm32h...
RT-Thread 最新代码BSP里,已经有STM32H743的BSP了。 操作方法 为了工程的简练,重构RT-Thread 工程 内核文件目录 libraries目录 BSP目录,可以找一个平台相似的 解决重构路径引起的问题: 构建的路径的修改 编译 确认连接脚本是否正确。 运行 这里LED灯的引脚,需要跟实际原理图对应上 ...
在rt-thread/bsp 目录下打开任意的工程,这里使用 stm32h743-st-nucleo bsp 为例。 安装CMake 和 Make 工具 在该bsp目录下,打开 env 工具,使用命令登录后复制scons --target=cmake生成 CMakeLists.txt 文件 使用命令登录后复制cd build && cmake .. && make编译工程 ...
删除FREERTOS相关头文件,比如“FreeRTOS.h” “task.h”,调用这些头文件出现在源码的很多地方,只要替换为RT-Thread相关即可。 2、修改LWIP依赖的OS内核函数 修改sys_arch.c中关于OS内核函数 例如源码 1err_t sys_sem_new(sys_sem_t *sem, u8_t count) ...
IDE: RTThread Studio 2.2.7 硬件: STM32H743XIH6 系统: RTThread 4.1.1 记录一个问题, 不要使用 pyOcd + DAPLink 下载H7系列单片机, 固件无法运行 详细经过看这里: RT-Thread-STM32H743XI 默认初始化工程死机RT-T…
然后可以使用source insight看代码,方便很多,至少比mdk好多了。 下个代码欣赏欣赏。 例程是移植了RT-Thread物联网操作系统的(还是要支持一下国产的操作系统的),来看看源码吧。 先介绍介绍RT-Thread物联网操作系统(以下简称rtt),操作系统是轻量级的,利用很小的资源完成实时操作系统的工作。