Cypress技术论坛
直播中

陈艳

7年用户 923经验值
私信 关注

使用USB控制中心固化FLASH卡住了的原因?

我现在在用FX3 控制中心编程SPI FLASH(W25Q32JVSSIQ),但是一直停留在programing of spi flash in progress... ;当我用逻辑分析仪抓取数据分析的时候,我发现控制中心启动FLASH编程的时候,3014首先发出0x06命令,接着是0XD8000000,然后发出0x05命令查询,FLASH回复0x03(忙标志);大概150ms后,FLASH芯片回复0x02,但是3014依然一直发出0x05,能知道是哪里问题吗
                                                                                                                                                                                                                                                                                                                                                                                          

回帖(1)

梁宏满

2024-2-27 15:45:44
根据您的描述,可能导致USB控制中心固化FLASH卡住的原因有以下几点:

1. SPI Flash芯片与FX3之间的通信故障:SPI Flash芯片可能未正确响应FX3发送的命令,或者SPI Flash芯片存在故障导致无法正常与FX3进行通信。

2. 芯片与外部环境连接不良:检查芯片与外部环境的物理连接是否正常,例如排线、插座连接等,确保信号传输畅通。

3. 芯片挂起或处于异常状态:尝试将芯片断电并重新上电,以恢复芯片至正常状态。

4. 软件配置错误:检查代码中是否正确设置了SPI Flash芯片的参数和寄存器,确保芯片与FX3的通信配置正确。

5. 控制器或驱动程序问题:检查USB控制中心的驱动程序和固件是否正常,尝试更新或重新安装驱动程序。

在解决问题之前,建议您确保使用的硬件和软件都是正常工作的,并使用可靠的设备和驱动程序。您可以尝试逐步排除故障,例如更换新的SPI Flash芯片或更换不同的控制中心设备,以确定问题的确切原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分