找回密码
 立即注册
查看: 207|回复: 22

AI8051U擎天柱链接W25Q64 flash芯片的问题 | 已调通

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 08:25:01
已绑定手机

14

主题

57

回帖

436

积分

中级会员

积分
436
发表于 2025-7-22 11:46:34 | 显示全部楼层 |阅读模式
事情是这样,
今天要通过ai8051u将usb的数据下载到w25q64FVSIG的flash芯片里,
我找了AI8051的《32-硬件SPI访问FLASH-串口监控》的实例程序。
截图202507221141172744.jpg

里面改动了下flash相关变量声明:
截图202507221143598213.jpg
链接图如下:
截图202507221145068474.jpg
但是,编译后运行报:

[11:22:46.968]接收←.
[11:22:48.287]接收←命令设置:
                    E 0x001234            --> 扇区擦掉  十六进制地址
                    W 0x001234 1234567890 --> 写入操作  十六进制地址  写入内容
                    R 0x001234 10         --> 读出操作  十六进制地址  读出字节
                    C                     --> 如果检测不到SPI Flash, 发送C强制允许操作.
                    
                    未检测到PM25LV040/W25X40CL/W25Q80BV/W25Q128FV!
                    制造商ID1 = 0xFF
                          ID2 = 0xFF
                       设备ID = 0xFF
如图:

截图202507221146028409.jpg
想问下,这需要怎么解决呢?

上传了附件


main.c

19.15 KB, 下载次数: 6

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:253
  • 最近打卡:2025-07-31 08:55:10
已绑定手机

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 2025-7-22 14:07:31 | 显示全部楼层
引脚未切换:

截图202507221407277095.jpg


截图202507221440266687.jpg

三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-07-31 08:58:47
已绑定手机

87

主题

5532

回帖

1万

积分

超级版主

DebugLab

积分
10123
发表于 2025-7-22 14:09:59 | 显示全部楼层

这三个IO的定义不正确
P34是MO
P33是MI
P32是SCLK
截图202507221408573023.jpg

截图202507221407331138.jpg
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 08:25:01
已绑定手机

14

主题

57

回帖

436

积分

中级会员

积分
436
发表于 2025-7-22 14:11:25 | 显示全部楼层
Debu*** 发表于 2025-7-22 14:09
这三个IO的定义不正确
P34是MO
P33是MI

嗯 看了文档确实弄错了,但是我改后还是不行,如图:
截图202507221411135151.jpg
你的意思这应该是P1 的4、5、6、7 顺序吗?

点评

引脚切换改了没?现在用的是P4X  详情 回复 发表于 2025-7-22 14:16
输出都设置为推挽,检查硬件连接(包括尝试更换杜邦线),JEDECID读不出来可能是硬件连接有问题  详情 回复 发表于 2025-7-22 14:13
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-07-31 08:58:47
已绑定手机

87

主题

5532

回帖

1万

积分

超级版主

DebugLab

积分
10123
发表于 2025-7-22 14:13:22 | 显示全部楼层
孙*** 发表于 2025-7-22 14:11
嗯 看了文档确实弄错了,但是我改后还是不行,如图:

输出都设置为推挽,检查硬件连接(包括尝试更换杜邦线),JEDECID读不出来可能是硬件连接有问题
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:253
  • 最近打卡:2025-07-31 08:55:10
已绑定手机

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 2025-7-22 14:16:49 | 显示全部楼层
孙*** 发表于 2025-7-22 14:11
嗯 看了文档确实弄错了,但是我改后还是不行,如图:

你的意思这应该是P1 的4、5、6、7 顺序吗?

引脚切换改了没?现在用的是P4X
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 08:25:01
已绑定手机

14

主题

57

回帖

436

积分

中级会员

积分
436
发表于 2025-7-22 14:23:51 | 显示全部楼层
Debu*** 发表于 2025-7-22 14:13
输出都设置为推挽,检查硬件连接(包括尝试更换杜邦线),JEDECID读不出来可能是硬件连接有问题 ...

把P1X设置成推挽了,如图
截图202507221422284587.jpg
但是 仍不能通讯,其中杜邦线的每一个引脚我都用万用表测试过了,都是通的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-07-31 08:25:01
已绑定手机

14

主题

57

回帖

436

积分

中级会员

积分
436
发表于 2025-7-22 14:24:21 | 显示全部楼层
erci*** 发表于 2025-7-22 14:16
引脚切换改了没?现在用的是P4X

必须使用P4X吗?,P1X不可以吗?

点评

改这里: [attachimg]109459[/attachimg]  详情 回复 发表于 2025-7-22 14:26
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:253
  • 最近打卡:2025-07-31 08:55:10
已绑定手机

78

主题

2294

回帖

5226

积分

荣誉版主

无情的代码机器

积分
5226
发表于 2025-7-22 14:26:18 | 显示全部楼层
孙*** 发表于 2025-7-22 14:24
必须使用P4X吗?,P1X不可以吗?

改这里:

截图202507221426142680.jpg

截图202507221427064998.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:144
  • 最近打卡:2025-07-31 10:37:58

760

主题

1万

回帖

1万

积分

管理员

积分
18137
发表于 2025-7-22 14:36:29 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-7-31 22:10 , Processed in 0.137425 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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