硬汉嵌入式论坛

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

[SPI/QSPI] STM32H743 QSPI FLASH

[复制链接]

8

主题

46

回帖

70

积分

初级会员

积分
70
发表于 2019-5-8 08:39:52 | 显示全部楼层 |阅读模式
本帖最后由 Hans 于 2019-5-9 13:54 编辑

各位高手好,
想请教各位,我有试着将 @Ivehe 分享的算法加入我的主要功能中确实可以使用,但却发生此状况,引脚及其他部分皆已设定完成,请问能协助下吗?http://www.armbbs.cn/forum.php?mod=viewthread&tid=91749&highlight=QSPI
我的版本是
ARMFLY : STM32H743 Board
FLASH : W25Q256JV

还请各位协助
谢谢!

擷取.PNG

STM32H750_W25Q64.7z

618.28 KB, 下载次数: 26

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2019-5-8 12:04:01 | 显示全部楼层
我说怎么你的问题给你回复了,你却用不上。

原来你用的不是我们的板子。。。
QQ截图20190508120234.jpg
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-8 12:17:52 | 显示全部楼层
本帖最后由 Hans 于 2019-5-8 12:20 编辑
eric2013 发表于 2019-5-8 12:04
我说怎么你的问题给你回复了,你却用不上。

原来你用的不是我们的板子。。。

Eric 您好
我确实是用ARMFLY 你们的开发板
只是我是用TouchGFX产生的Code 尝试移植
所以Code 的部分才会不一样
另外我也有成功点亮及可以使用他的功能
S__3883013.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2019-5-8 12:21:58 | 显示全部楼层
QQ截图20190508122105.jpg
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-8 13:17:31 | 显示全部楼层

那能方便请教 能有什么方法可以使用Flash 算法吗?
在这个方面有查询到使用FLM算法加入
但目前还没办法解决这个问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2019-5-8 16:37:39 | 显示全部楼层
Hans 发表于 2019-5-8 13:17
那能方便请教 能有什么方法可以使用Flash 算法吗?
在这个方面有查询到使用FLM算法加入
但目前还没办法 ...

这个我还真没研究过。
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2019-5-8 17:08:41 | 显示全部楼层
Hans 发表于 2019-5-8 13:17
那能方便请教 能有什么方法可以使用Flash 算法吗?
在这个方面有查询到使用FLM算法加入
但目前还没办法 ...

貌似算法你可以参考 官方的 试试看
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-9 11:27:08 | 显示全部楼层
hpdell 发表于 2019-5-8 17:08
貌似算法你可以参考 官方的 试试看

hpdell 感谢答覆
我有尝试去以官方的FLM Function 做比对,并建立一个但还是有此状况
回复

使用道具 举报

10

主题

140

回帖

170

积分

初级会员

积分
170
发表于 2019-5-9 11:41:57 | 显示全部楼层
方便的话可以发flm源码上来,不然只能让大家猜
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-9 13:56:13 | 显示全部楼层
lvehe 发表于 2019-5-9 11:41
方便的话可以发flm源码上来,不然只能让大家猜

Hi Ivehe,
源码已上传,再麻烦您 看看
谢谢
回复

使用道具 举报

10

主题

140

回帖

170

积分

初级会员

积分
170
发表于 2019-5-9 15:03:37 | 显示全部楼层
暂时只发现两处错误:

W25QXX_Read()
要改为32位地址
QSPI_Send_CMD(W25X_FastReadData, ReadAddr, (3<<6)|(3<<4)|(3<<2)|(3<<0), 8);

W25QXX_Write_Page()
要改为32位地址
QSPI_Send_CMD(W25X_PageProgram, WriteAddr, (3<<6)|(3<<4)|(3<<2)|(3<<0), 0);

回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-9 15:14:35 | 显示全部楼层
lvehe 发表于 2019-5-9 15:03
暂时只发现两处错误:

W25QXX_Read()

好的 我确认一下
谢谢 您的协助
回复

使用道具 举报

2

主题

28

回帖

34

积分

新手上路

积分
34
发表于 2019-5-9 15:47:15 | 显示全部楼层
Hans 发表于 2019-5-9 15:14
好的 我确认一下
谢谢 您的协助

确认结果告知大伙啊
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-9 17:14:09 | 显示全部楼层
目前确认完后,已无Failed问题
非常感谢 Ivehe 协助

后续问题遇到的是Debug时 会进入Hardfault
正在侦错中
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-10 12:20:58 | 显示全部楼层
lvehe 发表于 2019-5-9 15:03
暂时只发现两处错误:

W25QXX_Read()

Hi Ivehe,
想请教您一个问题,我在测试时采Debug模式,但我尚未按下RUN的按键却开始Running,Stop后却Hardfault可能是什么问题呢?
谢谢
回复

使用道具 举报

10

主题

140

回帖

170

积分

初级会员

积分
170
发表于 2019-5-10 14:14:00 | 显示全部楼层
Hans 发表于 2019-5-10 12:20
Hi Ivehe,
想请教您一个问题,我在测试时采Debug模式,但我尚未按下RUN的按键却开始Running,Stop后却Ha ...

没遇到过这样的现象。我用的是DAPLink,Flash Download选的是Reset and Run,debug按下后下载完直接跳到main函数的开头,没有出现直接running的现象。你再看看,是MDK的问题,还是别的问题
回复

使用道具 举报

8

主题

46

回帖

70

积分

初级会员

积分
70
 楼主| 发表于 2019-5-13 08:36:30 | 显示全部楼层
本帖最后由 Hans 于 2019-5-13 08:44 编辑
lvehe 发表于 2019-5-10 14:14
没遇到过这样的现象。我用的是DAPLink,Flash Download选的是Reset and Run,debug按下后下载完直接跳到m ...

好的 非常感谢您的协助
我会再查找看看
有任何新的状况 再与大家分享
另外想请教您,您是用TouchGFX 的吗?
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2019-5-20 17:51:02 | 显示全部楼层
已收藏,正在研究这块,学习下!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 00:26 , Processed in 0.268148 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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