牛卧堂MCU技术交流

标题: M487 W25Q32读写 [打印本页]

作者: 匿名    时间: 2022-7-5 14:41
标题: M487 W25Q32读写
求M487通过PC0~PC5的SPI接口能实现对W25Q32读写的测试case,官网上的SPI测试case烧进去全部失败,体验好难受
作者: admin    时间: 2022-7-5 15:56
看您需要使用哪一个例程。开发板上的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
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


作者: admin    时间: 2022-7-6 14:10


作者: admin    时间: 2022-7-6 14:12
我这儿测试正常 请检查引脚有没有接对
作者: 匿名    时间: 2022-7-14 16:43
admin 发表于 2022-7-6 14:10

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




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2