华芯微特开发论坛

 找回密码
 立即注册
搜索
热搜: SWM341 资料
查看: 3082|回复: 5

SFC 驱动 BY25Q64AS ,不能四线,不能用FLM

[复制链接]

2

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2024-7-12 15:27:19 | 显示全部楼层 |阅读模式
34S 驱动  BY25Q64AS,只能2线/1线, 无法四线。四线读回全是0
用的 SWM341_Lib-240508.zip

包括JLINK 通过 FLM 算法 无法读取。
PIN脚用的跟例程一样

回复

使用道具 举报

14

主题

61

帖子

811

积分

超级版主

Rank: 8Rank: 8

积分
811
发表于 2024-7-12 17:24:07 | 显示全部楼层

是不是 BY25Q64AS 开启四线读的寄存器位不一样??
回复

使用道具 举报

14

主题

61

帖子

811

积分

超级版主

Rank: 8Rank: 8

积分
811
发表于 2024-7-12 17:38:25 | 显示全部楼层


库里写 QE 位用的下面这种模式,, 01H 命令连续修改两个寄存器:

QQ截图20240712173257.jpg

BY25Q64AS 好像不支持这种模式,,你需要改成使用 31H 命令将 QE 位写成 1

如果不知道怎么用 SFC 执行 31H 命令的话,,可以使用 GPIO 模拟 SPI 发送这条命令。。
回复

使用道具 举报

2

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
 楼主| 发表于 2024-7-16 14:24:37 | 显示全部楼层
XIVN1987 发表于 2024-7-12 17:38
库里写 QE 位用的下面这种模式,, 01H 命令连续修改两个寄存器:

这样子可能可以操作,但是相应的FLM算法就不能工作了吧
回复

使用道具 举报

14

主题

61

帖子

811

积分

超级版主

Rank: 8Rank: 8

积分
811
发表于 2024-7-16 18:36:37 | 显示全部楼层
JonathanChen 发表于 2024-7-16 14:24
这样子可能可以操作,但是相应的FLM算法就不能工作了吧


有 SPI Flash 下载算法的工程源码,,可以自己根据需要修改:https://gitee.com/synwit-co-ltd/SWM341_Alg_SFC_MDK
回复

使用道具 举报

2

主题

6

帖子

24

积分

新手上路

Rank: 1

积分
24
 楼主| 发表于 2024-7-17 08:35:04 | 显示全部楼层
XIVN1987 发表于 2024-7-16 18:36
有 SPI Flash 下载算法的工程源码,,可以自己根据需要修改:https://gitee.com/synwit-co-ltd/SWM341_Al ...

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|华芯微特开发论坛

GMT+8, 2025-2-6 00:06 , Processed in 0.035988 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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