硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3375|回复: 8
收起左侧

[STM32H7] 请教是否有H7的升级代码的bootloader

[复制链接]

8

主题

44

回帖

68

积分

初级会员

积分
68
发表于 2019-6-23 13:56:21 | 显示全部楼层 |阅读模式
请教一个问题,我使用的是H750,内置的FLASH是很小的,不足以放程序。外挂了SPI FLASH。在论坛上看到有人用下载算法将程序通过IAR/MDK/PROGAMERD等工具下载进SPI FLASH中,再通过一个root程序去XIP。但是这在实际项目上可不能给你引出SWIO口去升级程序的,请问是否可以通过USB的从口,或者 USB的主口插入U盘的形式 做个bootloader. 开机时候,按住一个按键进入升级程序,如果不按键则跳转去XIP。是否有相关的例程去参考下。
回复

使用道具 举报

32

主题

264

回帖

365

积分

高级会员

积分
365
发表于 2019-6-23 18:30:02 | 显示全部楼层
做个USB msc功能,把程序加载到内部512KRAM运行即可
回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2019-6-23 18:33:51 | 显示全部楼层
在水一方 发表于 2019-6-23 18:30
做个USB msc功能,把程序加载到内部512KRAM运行即可

我的512K的AXI SRAM 做为显存+emwin的内存,剩下的部分,做应用的内存使用。没办法在RAM里面跑啊。
回复

使用道具 举报

19

主题

337

回帖

394

积分

高级会员

积分
394
发表于 2019-6-23 19:08:06 | 显示全部楼层
本帖最后由 王海靖 于 2019-6-23 19:10 编辑

正在看这方面资料,我用的H743。用ymodem,通过串口发送。
回复

使用道具 举报

32

主题

264

回帖

365

积分

高级会员

积分
365
发表于 2019-6-23 21:59:03 | 显示全部楼层
还有D2 D3 区
回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2019-6-24 22:47:44 | 显示全部楼层
王海靖 发表于 2019-6-23 19:08
正在看这方面资料,我用的H743。用ymodem,通过串口发送。

我感觉做USB HOST 的U 盘升级的最好了,其次是USB device的通信升级。
回复

使用道具 举报

19

主题

337

回帖

394

积分

高级会员

积分
394
发表于 2019-6-24 23:28:27 | 显示全部楼层
真真切切zzz 发表于 2019-6-24 22:47
我感觉做USB HOST 的U 盘升级的最好了,其次是USB device的通信升级。

这个得看产品了,我们目前选型的是H743VIT6,只有100脚,没有预留U盘接口
回复

使用道具 举报

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2019-7-3 14:28:52 | 显示全部楼层
楼主在哪个论坛看到的,我想看看root程序怎么从spiflah启动的
回复

使用道具 举报

8

主题

44

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2019-7-11 09:37:08 | 显示全部楼层
本帖最后由 真真切切zzz 于 2019-7-11 09:38 编辑
wx_BEI5E3R1 发表于 2019-7-3 14:28
楼主在哪个论坛看到的,我想看看root程序怎么从spiflah启动的

就在这里论坛里面啊,root程序需要配置下SPI FLASH,使能下内存映射就OK了. 应用程序改下ROM地址跟中断偏移。可以参考下ST官方的CUBE里面的H750B-DK的例程。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 02:39 , Processed in 0.040491 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表