硬汉嵌入式论坛

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

[SPI/QSPI] stm32h750外部flash烧录程序,使用SPI方式

[复制链接]

3

主题

12

回帖

21

积分

新手上路

积分
21
发表于 2021-3-2 15:11:44 | 显示全部楼层 |阅读模式
大家好,        请问我想用spi的方式烧录程序到外部flash(w25q32),但是没有找到bootloader的程序代码,我想把QSPI的bootloader的程序代码修改,但是不知道这里面的BSPQspiBoot_Init(); 和 BspQspiBoot_MemMapped(); 这两个函数对应SPI里面的哪两个函数?  初始化函数是不是对应 bsp_InitSFlash();?
还有BspQspiBoot_JumpToApp(); 这个函数里面是不是只要修改那个APP的地址就好了,把0x90000000改为我的flash地址0xC0000000。
谢谢

回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2021-3-2 20:28:03 | 显示全部楼层
我读了五遍,都不知道你在哪里找不到代码,也不知道你贴的几个代码是哪里来的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2021-3-3 08:09:31 | 显示全部楼层
楼主上代码。
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2021-3-3 08:42:27 | 显示全部楼层
王海靖 发表于 2021-3-2 20:28
我读了五遍,都不知道你在哪里找不到代码,也不知道你贴的几个代码是哪里来的。

图片如下,请参考,谢谢
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2021-3-3 08:45:46 | 显示全部楼层
请参考附件的图片,谢谢

spi的初始化代码

spi的初始化代码

QSPI的bootloader

QSPI的bootloader

Qspi的jumpToApp的地址

Qspi的jumpToApp的地址
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2021-3-4 10:36:06 | 显示全部楼层

版主,请问有什么建议吗?谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2021-3-4 11:11:17 | 显示全部楼层
1648183280@qq.c 发表于 2021-3-4 10:36
版主,请问有什么建议吗?谢谢

标准SPI接口方式不能用来直接在里面执行程序,不支持内存映射模式,只有QSPI才支持内存映射模式。
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2021-3-4 14:46:45 | 显示全部楼层
eric2013 发表于 2021-3-4 11:11
标准SPI接口方式不能用来直接在里面执行程序,不支持内存映射模式,只有QSPI才支持内存映射模式。

但是我看你的教程  V7-65 SPI flash 的MDK下载算法制作,这个是代表可以用SPI装程序吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2021-3-5 08:17:20 | 显示全部楼层
1648183280@qq.c 发表于 2021-3-4 14:46
但是我看你的教程  V7-65 SPI flash 的MDK下载算法制作,这个是代表可以用SPI装程序吗?

不是,我是下载的全字库。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 03:28 , Processed in 0.185601 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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