Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
ART-Pi
stm32h7b0、stm32h750(DualQSPI)核心板引导程序、下载算法(基于hal库)等
发布于 2023-04-09 23:47:11 浏览:3965
订阅该版
首先感谢群友“ART-Pi代言人”提供的stm32h7b0vb核心板(pcb由lceda创建并开源在了立创社区[项目链接](https://oshwhub.com/micespring/stm32h750vb-CoreBoard_copy "项目链接"))。 软件地址:[gitee仓库](https://gitee.com/lizimu2020/stm32h7xx "gitee仓库") 本地打包:[STM32H7B0VB.7z](https://club.rt-thread.org/file_download/95f33192a9cf95e1) 去年收到了群友给的开发板,一直闲置中,这周末闲来无事,适配了boot、keil和stm32cubeide下载算法(基于ST的官方HAL环境),过程有点小曲折,不过最终算是完成并能正常使用。 注意:因为下载算法是由stlink等工具加载到目标mcu的sram中的,所以它的运行时环境会有一些特殊,所以下载算法源代码中的一些写法平时看来比较别扭。 另一个问题是下载算法的systick是无法正常运行的,所以hal库中的涉及的HAL_GetTick()的函数是无法正确运行的,所以重定义了 HAL_InitTick()、HAL_Delay()、HAL_GetTick()等几个函数,具体参考源代码。 主要包含的文件夹: ```c boot_flash 引导程序,它将被写入mcu的内部flash中(0x081f0000), 我修改了默认入口地址(BOOT_CM7_ADD0 = 0x81f0000)。 boot_sram 测试用引导程序,主要了避免反复烧写内部flash, 它将被stlink等仿真器加载到sram中(0x24000000), 同样需要修改默认入口地址(BOOT_CM7_ADD0 = 0x24000000)。 flashalgo_flm 适用于keil开发环境的外部flash下载算法。 flashalgo_stldr 适用于stm32cubeide等开发环境的外部flash下载算法。 rgb_extflash 一个运行在外部flash中(0x90000000)的点灯程序。 Image keil, stm32cubeprog配置截图 STM32H750VB_H7B0VB核心板_2023-04-05.pdf 原理图 ``` 今天又添加了STM32h750vb核心板下载算法,它的QSPI挂载了两片W25Q64JV组成8线,速度翻番。 最后,欢迎正在开发stm32h7b0vb的朋友一起交流心得。
5
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
lizimu
这家伙很懒,什么也没写!
文章
7
回答
22
被采纳
3
关注TA
发私信
相关文章
1
RT-Thread Studio 编译ART-Pi 的SDK报错 求助!-
2
ART-Pi 在 Studio 中使用TouchGFX Library 编译报错
3
RT-Thread Studio 更新错误
4
基于ART-Pi开发板创建的工程,RT-Thread Settings打不开
5
在 ART-Pi 平台使用 openocd 直接烧录到外部 spi flash?
6
ART-Pi工程用mdk5打开后提示文件找不到
7
ART-PI demo是否能够增加demo流程框图或者详细设计文档
8
ART-Pi 的ST_Link无法识别
9
请把ART-Pi仓库放到gitee上一份。
10
仅有ART-Pi开发包时,RTT Studio无法创建ART-Pi工程
推荐文章
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组件
热门标签
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
编译报错
SFUD
msh
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1443
个答案
289
次被采纳
张世争
805
个答案
174
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
1
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部