硬汉嵌入式论坛

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

[SPI/QSPI] QSPI内存映射失败

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2025-4-27 20:29:48 | 显示全部楼层 |阅读模式
已经将QSPI程序下载到Nor FLASH中,想要进行内存映射跳转程序,调试发现0x90000000处数据内存映射后全部为88,实际读取NorFLASH数据还是对的。是我内存映射函数的问题吗?
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2025-4-27 21:10:32 | 显示全部楼层
这是QSPI配置,找了一些其他配置也不行


回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2025-4-27 22:09:26 | 显示全部楼层
换了一个W25Q128不全是88了,但是和读取到的数据不一致
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2025-4-27 22:16:32 | 显示全部楼层
读取错误是借鉴了其他的配置,改为之前的设置现在数据正确了。但是APP跳转后感觉实际并没有跳转成功,明天继续研究
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2025-4-27 22:21:29 | 显示全部楼层
APP程序屏蔽掉MX_QUADSPI_Init()函数后成功运行APP,但是新程序不应该开启QSPI然后内存映射吗?居然在boot程序中映射后,APP程序还能运行,明天继续研究
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-4-28 09:37:22 | 显示全部楼层
muuuuuuu 发表于 2025-4-27 22:21
APP程序屏蔽掉MX_QUADSPI_Init()函数后成功运行APP,但是新程序不应该开启QSPI然后内存映射吗?居然在boot程 ...

配置内存映射时,加大下Dummy
回复

使用道具 举报

2

主题

26

回帖

32

积分

新手上路

积分
32
发表于 2025-4-28 11:39:11 | 显示全部楼层
muuuuuuu 发表于 2025-4-27 22:21
APP程序屏蔽掉MX_QUADSPI_Init()函数后成功运行APP,但是新程序不应该开启QSPI然后内存映射吗?居然在boot程 ...

XIP的话不就是应该在BOOT程序里进行内存映射然后跳转吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 17:38 , Processed in 0.804125 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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