硬汉嵌入式论坛

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

[有问必答] QSPI下载算法制作问题

[复制链接]

17

主题

88

回帖

139

积分

初级会员

积分
139
发表于 2020-12-15 19:35:48 | 显示全部楼层 |阅读模式
本人制作F7系列的QSPI下载算法导入程序下载的时候出错,提示
Contents mismatch at 08000000H(Flash =00H Required=48).................


再次烧写后,Erase 08020000的时候就提示擦除出错了。
请教一下各位大佬这是什么问题?
回复

使用道具 举报

17

主题

88

回帖

139

积分

初级会员

积分
139
 楼主| 发表于 2020-12-15 19:40:10 | 显示全部楼层
很奇怪就是为什么我对0x90000000操作,怎么影响到了·08000000地址?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2020-12-15 20:44:25 | 显示全部楼层
参考我的整,HAL库版本的,各个STM32系列移植都很方便

STM32H7花式玩转QSPI Flash教程更新完毕,MDK下载算法制作,MDMA方式,内存映射方式,程序执行等全部集齐(2020-11-09)
http://www.armbbs.cn/forum.php?m ... d=101064&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

17

主题

88

回帖

139

积分

初级会员

积分
139
 楼主| 发表于 2020-12-15 20:47:07 | 显示全部楼层
eric2013 发表于 2020-12-15 20:44
参考我的整,HAL库版本的,各个STM32系列移植都很方便

STM32H7花式玩转QSPI Flash教程更新完毕,MDK下载 ...

是参考大佬的整的,就是工程模板版是我自己弄的,直接在你那要换很多文件,有点懵。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2020-12-16 08:43:29 | 显示全部楼层
into 发表于 2020-12-15 20:47
是参考大佬的整的,就是工程模板版是我自己弄的,直接在你那要换很多文件,有点懵。

看来是没有移植成功,提示Contents mismatch at 08000000H(Flash =00H Required=48)................
是校验没有成功

如果再次烧录,Erase 08020000也提示擦除出错了,那看来是整体移植框架模板有问题
回复

使用道具 举报

17

主题

88

回帖

139

积分

初级会员

积分
139
 楼主| 发表于 2020-12-16 10:28:06 | 显示全部楼层
eric2013 发表于 2020-12-16 08:43
看来是没有移植成功,提示Contents mismatch at 08000000H(Flash =00H Required=48)................
是 ...

今天用了大佬的模板改到F7还是有这样的问题,不怎么怎么入手了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2020-12-16 10:30:58 | 显示全部楼层
into 发表于 2020-12-16 10:28
今天用了大佬的模板改到F7还是有这样的问题,不怎么怎么入手了。

实在搞不定了,只能放弃了
回复

使用道具 举报

17

主题

88

回帖

139

积分

初级会员

积分
139
 楼主| 发表于 2020-12-16 10:33:20 | 显示全部楼层
eric2013 发表于 2020-12-16 10:30
实在搞不定了,只能放弃了

再折腾一下,放弃这个就等同于放弃GUIX了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2020-12-16 10:37:01 | 显示全部楼层
into 发表于 2020-12-16 10:33
再折腾一下,放弃这个就等同于放弃GUIX了

回复

使用道具 举报

17

主题

88

回帖

139

积分

初级会员

积分
139
 楼主| 发表于 2020-12-17 10:07:33 | 显示全部楼层
eric2013 发表于 2020-12-16 08:43
看来是没有移植成功,提示Contents mismatch at 08000000H(Flash =00H Required=48)................
是 ...

还是不明白为什么对0x90000000操作会导致我0800000H校验不过,如果是因为擦除导致的那么flash的值应该是0xFF,就是不明白为什么是00H,难道是我工程设置不对?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 04:25 , Processed in 0.191581 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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