Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
BSP
STM32H747I-DISCO开发板移植RT-Thread
发布于 2019-10-24 18:17:58 浏览:3786
订阅该版
前段时间买了一块STM32H747I-Disco开发板,M7&M4双核,真香! 这段时间断断续续在移植RT-Thread,一直没有成功,相当头大,找原因也一直没有找到,直到今天问题终于解决了! H747有两种供电模式,一直是LDO,一种是SMPS,而之前的STM32单片机都是LDO模式,CubeMX生成的代码也是这种默认模式。而板子电路图采用的是SMPS模式,所以在配置成LDO模式下,CPU是没有上电的,所以,只要程序下载进去,我立马就找不到STM32芯片了。此时,必须先把板子断电,然后按着RESET键,再给板子上电,然后用STM32CubeProgrammer连接板子的ST-LINK,在软件连接等待的时候,松手RESET键,H747芯片就能识别出来了,然后把Flash内的代码擦掉。 解决办法如下: 在board.c文件SystemClock_Config()函数内,修改如下函数参数: `HAL_PWREx_ConfigSupply(PWR_LDO_SUPPLY);` ---> `HAL_PWREx_ConfigSupply(PWR_DIRECT_SMPS_SUPPLY);` 我是图: ![WechatIMG170.png](/uploads/201910/24/181206n88v6dv5lxltzvdm.png)![WechatIMG171.png](/uploads/201910/24/181251govp8avjv90wx22h.png) 相关的工程代码已上传至github: [工程代码](https://github.com/2SCZhou/STM32H747_RT-Thread) 估计这问题只有我自己遇到了,怪自己对这款芯片理解不深,希望能对有相关需求的小伙伴提供点微薄帮助。 DaZhou 2019年10月24日
查看更多
7
个回答
默认排序
按发布时间排序
whj467467222
认证专家
2019-10-24
开源,分享,交流,共同进步
额,今年参加ST的H7双核培训,开课就讲了 CUBE生成的代码供电这里需要手动修改。
DaZhou
2019-10-24
这家伙很懒,什么也没写!
>额,今年参加ST的H7双核培训,开课就讲了 CUBE生成的代码供电这里需要手动修改。 ... --- 坑爹啊,早知道就早请教你了,我这断断续续快一个月了:L
whj467467222
认证专家
2019-10-25
开源,分享,交流,共同进步
>坑爹啊,早知道就早请教你了,我这断断续续快一个月了 --- [https://www.stmcu.org.cn/document/list/index/category-1247](ST中文社区) [http://www.armbbs.cn/forum.php?mod=viewthread&tid=95318&extra=page%3D1](安福莱论坛) 这里面有H7的双核培训时候的资料,楼主可以看一下。
power
2019-11-19
这家伙很懒,什么也没写!
楼主,我下载了你的代码,在开发板上运行到如下处,卡了 while((__HAL_RCC_GET_FLAG(RCC_FLAG_D2CKRDY) != RESET) && (timeout-- > 0)); if ( timeout < 0 ) { Error_Handler(); } ,请问何故? M7核的移植成功了,想同时在M4核上也运行RT-THREAD,请问有没有做过这方面的工作?
softwind
2019-11-19
这家伙很懒,什么也没写!
想请教一下楼主,是两个核都跑RT-Thread吗?RT-Thread现在可以支持异构双核?
DaZhou
2019-11-21
这家伙很懒,什么也没写!
>想请教一下楼主,是两个核都跑RT-Thread吗?RT-Thread现在可以支持异构双核? --- 都可以跑rt-thread,下载RT-Thread只支持SMP
DaZhou
2019-11-21
这家伙很懒,什么也没写!
>楼主,我下载了你的代码,在开发板上运行到如下处,卡了 > while((__HAL_RCC_GET_FLAG(RCC_FLAG_D2CKRDY) ... --- 自行debug下吧,我这边是完全OK的
撰写答案
登录
注册新账号
关注者
0
被浏览
3.8k
关于作者
DaZhou
这家伙很懒,什么也没写!
提问
10
回答
49
被采纳
0
关注TA
发私信
相关问题
1
STM32 407 串口接收数据 系统卡死
2
RTT nrf24l01 设备驱动程序
3
stm32f10x串口只能发送数据,无法接收
4
第一次尝试移植rt-thread 到stm32F103系列问题
5
有人把stm32L07xx的bsp移到rtt上来了吗?求一个
6
rt-thread线程调度异常在stm32f103芯片上
7
RTT是否支持STM32F429
8
请问谁有 STM32F40x HAL + RT-THREAD 模板
9
rt-thread在stm32f411下的移植问题
10
针对STM32F7系列平台的MPU,Cache特性,需要注意哪些问题?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【24嵌入式设计大赛】基于RT-Thread星火一号的智慧家居系统
2
RT-Thread EtherKit开源以太网硬件正式发布
3
如何在master上的BSP中添加配置yml文件
4
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
5
RT-Thread 发布 EtherKit开源以太网硬件!
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
MicroPython
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
16
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
6
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
RTT_逍遥
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部