找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

M487 W25Q32读写

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2022-7-5 14:41:50 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求M487通过PC0~PC5的SPI接口能实现对W25Q32读写的测试case,官网上的SPI测试case烧进去全部失败,体验好难受
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

沙发
admin 发表于 2022-7-5 15:56:58 | 只看该作者
看您需要使用哪一个例程。开发板上的SPI flash是接在SPIM接口上的。如果要使用例程SPI_Flash,需要将SPI0和SPIM连接起来。68(MOSI)==》82 67(MISO)==》81 66(CLK)==》80 65(SS)==》79。如果要使用例程QSPI_QuadMode_Flash,需要将SPIM连接到QSPI0(PA)口上, 不要将本例程引脚改成PC直接测试,因为QSPI0和SPIM的D2 D3是相反的,会导致数据的2 3位颠倒,6 7位颠倒
牛卧堂
回复 支持 反对

使用道具 举报

板凳
匿名  发表于 2022-7-5 17:24:36
admin 发表于 2022-7-5 15:56
看您需要使用哪一个例程。开发板上的SPI flash是接在SPIM接口上的。如果要使用例程SPI_Flash,需要将SPI0和 ...

谢谢您的回复,采用例程SPI FLASH,将所述的4个引脚连接后,导入程序之后最后还是显示fail,log如下所示:
+------------------------------------------------------------------------+
|                 M480 SPI Sample with SPI Flash                         |
+------------------------------------------------------------------------+
Flash found: W25X16 ...
Erase chip ...[OK]
Start to normal write data to Flash ...[OK]
Normal Read & Compare ...[FAIL]
显示故障发生在读flash的时候,能否再帮忙看下?至少让官方的测试case对应开发板能正常读写W25Q32
回复 支持 反对

使用道具

地板
admin 发表于 2022-7-6 14:10:19 | 只看该作者

牛卧堂
回复 支持 反对

使用道具 举报

5#
admin 发表于 2022-7-6 14:10:39 | 只看该作者

牛卧堂
回复 支持 反对

使用道具 举报

6#
admin 发表于 2022-7-6 14:12:14 | 只看该作者
我这儿测试正常 请检查引脚有没有接对
牛卧堂
回复 支持 反对

使用道具 举报

7#
匿名  发表于 2022-7-14 16:43:52

更换W25Q32芯片后,就能得到正确的测试结果了。取消飞线之后,采用SPIM模式,初始化的时候检查PC口是否映射,映射之后也能正确读写,目前已经实现采用FATFS文件系统对W25Q32的读写,新手一开始对新唐的资源不太熟悉,摸一摸感觉就有了
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU