硬汉嵌入式论坛

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

[STM32H7] W25Q256 nor flash拓展

[复制链接]

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 2024-9-25 13:08:34 | 显示全部楼层 |阅读模式
V7使用程序创建了flm文件 ,想混合运行,flm也添加到程序里的,但是仿真运行时会报错,如下图,怎么回事呢

1.png

2.png
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2024-9-25 14:09:37 | 显示全部楼层
Erase Done. Programming Done. Contents mismatch at: 90000002H  (Flash=0DH  Required=0CH) ! Contents mismatch at: 9000000EH  (Flash=01H  Required=00H) ! Contents mismatch at: 9000002EH  (Flash=01H  Required=00H) ! Contents mismatch at: 90000112H  (Flash=81H  Required=80H) ! Contents mismatch at: 900001F2H  (Flash=21H  Required=20H) ! Contents mismatch at: 90000206H  (Flash=0DH  Required=0CH) ! Contents mismatch at: 9000020EH  (Flash=45H  Required=44H) ! Contents mismatch at: 90000216H  (Flash=A5H  Required=A4H) ! Contents mismatch at: 900002F2H  (Flash=71H  Required=70H) ! Contents mismatch at: 90000342H  (Flash=71H  Required=70H) ! Contents mismatch at: 9000046EH  (Flash=C5H  Required=C4H) ! Contents mismatch at: 90000492H  (Flash=05H  Required=04H) ! Contents mismatch at: 90000556H  (Flash=21H  Required=20H) ! Contents mismatch at: 9000056AH  (Flash=81H  Required=80H) ! Contents mismatch at: 900005E2H  (Flash=11H  Required=10H) ! Contents mismatch at: 90000602H  (Flash=11H  Required=10H) ! Contents mismatch at: 9000060AH  (Flash=31H  Required=30H) ! Contents mismatch at: 900006D2H  (Flash=05H  Required=04H) ! Contents mismatch at: 900006F2H  (Flash=25H  Required=24H) ! Contents mismatch at: 90000702H  (Flash=25H  Required=24H) ! Contents mismatch at: 9000070EH  (Flash=01H  Required=00H) ! Contents mismatch at: 9000075EH  (Flash=25H  Required=24H) ! Contents mismatch at: 90000762H  (Flash=05H  Required=04H) ! Contents mismatch at: 90000782H  (Flash=01H  Required=00H) ! Contents mismatch at: 900007AAH  (Flash=01H  Required=00H) ! Contents mismatch at: 900007B2H  (Flash=01H  Required=00H) ! Contents mismatch at: 900007BAH  (Flash=21H  Required=20H) ! Contents mismatch at: 900007E2H  (Flash=41H  Required=40H) ! Contents mismatch at: 90000806H  (Flash=05H  Required=04H) ! Contents mismatch at: 9000090EH  (Flash=21H  Required=20H) ! Contents mismatch at: 90000912H  (Flash=03H  Required=02H) ! Contents mismatch at: 900009D2H  (Flash=01H  Required=00H) ! Contents mismatch at: 90000A12H  (Flash=A1H  Required=A0H) ! Contents mismatch at: 90000A5EH  (Flash=03H  Required=02H) ! Contents mismatch at: 90000A92H  (Flash=C9H  Required=C8H) ! Contents mismatch at: 90000ABEH  (Flash=C1H  Required=C0H) ! Contents mismatch at: 90000B1AH  (Flash=05H  Required=04H) ! Contents mismatch at: 90000B96H  (Flash=C1H  Required=C0H) ! Contents mismatch at: 90000C12H  (Flash=01H  Required=00H) ! Contents mismatch at: 90000C4EH  (Flash=A1H  Required=A0H) ! Contents mismatch at: 90000C92H  (Flash=01H  Required=00H) ! Contents mismatch at: 90000CA6H  (Flash=21H  Required=20H) ! Contents mismatch at: 90000D0AH  (Flash=41H  Required=40H) ! Contents mismatch at: 90000D0EH  (Flash=29H  Required=28H) ! Contents mismatch at: 90000D42H  (Flash=09H  Required=08H) ! Contents mismatch at: 90000DA6H  (Flash=71H  Required=70H) ! Contents mismatch at: 90000DC2H  (Flash=71H  Required=70H) ! Contents mismatch at: 90000E06H  (Flash=09H  Required=08H) ! Contents mismatch at: 90000E0EH  (Flash=05H  Required=04H) ! Contents mismatch at: 90000E1AH  (Flash=5DH  Required=5CH) ! Contents mismatch at: 90000E1EH  (Flash=05H  Required=04H) ! Contents mismatch at: 90000E22H  (Flash=05H  Required=04H) ! Contents mismatch at: 90000E2AH  (Flash=25H  Required=24H) ! Contents mismatch at: 90000E3AH  (Flash=25H  Required=24H) !
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-9-25 15:46:54 | 显示全部楼层
这个是校验失败,楼主是用的V7板子吗,如果用的是V7板子,可以直接调试那个混合运行的例子。

如果不是V7板子,需要楼主自制FLM文件。
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
 楼主| 发表于 2024-9-25 16:25:25 | 显示全部楼层
eric2013 发表于 2024-9-25 15:46
这个是校验失败,楼主是用的V7板子吗,如果用的是V7板子,可以直接调试那个混合运行的例子。

如果不是V7 ...

eric您好,用的是自己制作的电路板,FLM文件我就是按照V7教程一步一步修改制作的自己的FLM文件,用的也是W25Q256这款flash,V7教程说是修改了stm32h7xx_hal.c文件,但是我对比后提示这个c文件没有修改过,rcc和qspi我都自己修改过了,目前还在测试,查找不到原因,V7文档中说如果程序中未做校验函数,那么 MDK 会读取数据做 CRC 校验。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-9-26 08:00:21 | 显示全部楼层
mnr2016222 发表于 2024-9-25 16:25
eric您好,用的是自己制作的电路板,FLM文件我就是按照V7教程一步一步修改制作的自己的FLM文件,用的也是 ...

注意一个地方,就是按个时钟设置,我们的那个时用的外部25MHz晶振配的。

不行就直接在我们例子的基础上修改。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 03:39 , Processed in 0.042560 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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