Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
ART-Pi
RT-Thread
最小系统
【ART-PI】STM32H750XBH6 - RT-Thread 最小系统移植
发布于 2021-01-02 11:39:18 浏览:2142
订阅该版
[tocm] [RT-Thread 入门学习笔记 - 目录](https://club.rt-thread.org/ask/article/3420.html) [【ART-PI】STM32H750XBH6 - 入手篇](https://club.rt-thread.org/ask/article/2462.html) [【ART-PI】STM32H750XBH6 - RT-Thread 最小系统移植](https://club.rt-thread.org/ask/article/2469.html) [【ART-PI】RT-Thread Freemodbus RS485 RTU 从机](https://club.rt-thread.org/ask/article/2477.html) [【ART-PI】RT-Thread 开启RTC 与 Alarm组件](https://club.rt-thread.org/ask/article/2501.html) [【ART-PI】STM32H750XBH6 RT-Thread 点亮LCD](https://club.rt-thread.org/ask/article/2676.html) ## 需求 - 移植ART-PI RT-Thread 最小系统,基于Keil MDK5 - 熟悉STM32H750XB 平台 RT-Thread移植方法 ## 移植步骤 - 使用STM32CubeMX生成基本的引脚与时钟初始化。 - 下载或更新RT-Thread源码 ``` https://gitee.com/rtthread/rt-thread.git ``` - 构建基于RT-Thread的最小系统目录结构     - menuconfig 配置  - 解决menuconfig RTT路径问题,并保存。  - scons --target=mdk5,解决路径引起的 scons 构建问题  - 打开生成的MDK5工程,编译。  - 注意要【修改】MSH cmd 串口为(UART4)   - 查找确认 MSH cmd UART4 串口引脚   - 这里通过STM32CubeMX配置STM32H750 的串口UART4 引脚     - 下载算法的确认,MCU型号要选对。   - 需要修改link脚本,配置正确Flash(IROM)与SRAM(IRAM) - 注意link构建脚本,SRAM与Flash的地址配置   - 全擦除下载会超时,待研究    - 下载后,发现程序只打印了RT-Thread LOG文字。  - ota vector 引起的问题!!(问题点!!)  - 删除下载算法,提示无法load 下载算法。   - 一直无法正常运行,对比官方提供的ART-PI例程,不太一样。  - 原来是ota 更改了向量表地址!因为要使用内部Flash,因此,注释掉ota。  - 最终运行效果,发现正常运行  - LED正常闪烁,MSH 串口正常 - 最小系统搭建完成 ## 总结与回顾 - 修改 template.uvprojx,把MCU型号配置为:STM32H750XB。 - Flash下载问题:全部擦除会提示超时并失败,部分擦除可以正常烧写与运行【问题待研究】 - 注意,Copy过来的BSP,难免有些与当前MCU配置不一致的地方,如引脚配置,需要根据原理图确认并配置好 - ART-PI 最小系统,使用内部的Flash + 内部的SRAM运行,所以,注意OTA bootloader的干扰! - 遇到下载时提示无下载算法时,注意link 脚本的Flash 与 RAM配置!
1
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
张世争
学以致用
文章
121
回答
636
被采纳
141
关注TA
发私信
相关文章
1
RT-THREAD在STM32H747平台上移植lwip
2
正点原子miniSTM32开发板读写sdcard
3
反馈rtt串口驱动对低功耗串口lpuart1不兼容的问题
4
Keil MDK 移植 RT-Thread Nano
5
RT1061/1052 带 RTT + LWIP和LPSPI,有什么坑要注意吗?
6
RT thread HID 如何收发数据
7
求一份基于RTT系统封装好的STM32F1系列的FLASH操作程序
8
RT-Thread修改项目名称之后不能下载
9
rt-studio编译c++
10
有木有移植rt-thread(nano)到riscv 32位MCU上
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
AT
FinSH
ART-Pi
Bootloader
CAN总线
Hardfault
文件系统
USB
DMA
RT-Thread
线程
SCons
RT-Thread Nano
stm32
MQTT
ESP8266
ota
WIZnet_W5500
RTC
rt-smart
UART
flash
rtthread
packages_软件包
freemodbus
潘多拉开发板_Pandora
I2C
cubemx
FAL
定时器
PWM
BSP
AB32VG1
ADC
中断
消息队列_msg_queue
SDIO
msh
keil
Debug
编译报错
socket
LVGL
SFUD
C++_cpp
本月问答贡献
小小李sunny
5
个答案
1
次被采纳
RTT_逍遥
4
个答案
1
次被采纳
xiaorui
3
个答案
1
次被采纳
rcp
3
个答案
1
次被采纳
张世争
3
个答案
1
次被采纳
本月文章贡献
jaffer
1
篇文章
7
次点赞
小权一句两句
1
篇文章
4
次点赞
喵小黑
1
篇文章
4
次点赞
Agony_L
1
篇文章
1
次点赞
goldengrandpa
1
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部