主题中讨论的其他部件:TUSB9261
我们使用TUSB926x_FW_SPI.bin固件映像并设法将其写入1.06 闪存(假设)。
我们使用uBoot来启动主板。 已检查所有电源电压。
在此阶段,不会初始化USB。 我们未连接SATA设备。
切换TUSB9261的GRST#引脚(引脚4)后,IC启动并尝试从SPI闪存读取。
首先发送命令0x05 (RDSR)。 闪存以0x00回答两次。
大约10us之后,TUSB发送0x03 (读取命令),地址为0x00,0x00,0x00。
到目前为止,这对我们来说是很好的。
闪存恰好以3字节(固件二进制文件的前3字节- 0x18,0xD6,0x00)响应。 之后,CE#变高,没有反应。
这种行为是否是故意的? 要完全加载固件并使TUSB正常工作,我们需要做些什么?
非常感谢!