【ART-PI】STM32H750XBH6 - 入手篇
【ART-PI】STM32H750XBH6 - RT-Thread 最小系统移植
【ART-PI】STM32H750XB - RT-Thread Freemodbus RS485从机
【ART-PI】STM32H750XBH6 - RT-Thread 开启RTC 与 Alarm组件
需求
- 移植ART-PI RT-Thread 最小系统,基于Keil MDK5
- 熟悉STM32H750XB 平台 RT-Thread移植方法
移植步骤
- 使用STM32CubeMX生成基本的引脚与时钟初始化。
- 下载或更新RT-Thread源码
https://gitee.com/rtthread/rt-thread.git
- 构建基于RT-Thread的最小系统目录结构
- menuconfig 配置
- scons --target=mdk5
- 修改MSH cmd 串口(UART4)
- 注意,配置STM32H750 的串口引脚
- 下载算法的确认
- 注意link构建脚本,SRAM与Flash的地址配置
- 最终运行效果
- LED正常闪烁,MSH 串口正常
- 最小系统搭建完成
总结与回顾
- 修改 template.uvprojx,把MCU型号配置为:STM32H750XB。
- Flash下载问题:全部擦除会提示超时并失败,部分擦除可以正常烧写与运行【问题待研究】
- 注意,Copy过来的BSP,难免有些与当前MCU配置不一致的地方,如引脚配置,需要根据原理图确认并配置好
- ART-PI 最小系统,使用内部的Flash + 内部的SRAM运行,所以,注意OTA bootloader的干扰!
- 遇到下载时提示无下载算法时,注意link 脚本的Flash 与 RAM配置!