[资料分享] TI博文--TUSB9261 -- USB3.0转SATA接口桥接芯片 烧录指南

[复制链接]
1813|4
 楼主| xyz549040622 发表于 2019-3-28 15:34 | 显示全部楼层 |阅读模式
TUSB9261是TI的一款USB 3.0转SATA接口的桥接芯片,其相关的参考资料如下:
在使用过程中,因为需要对SPI flash做programming,所以会涉及到一定的操作步骤,很多人对此有些疑虑,其实只需要TUSB9261和USB口设计正确,。特别是在板子设计调试时,需要直接通过板载的方式直接进行SPI flash 烧录的时候,可以按照下述的步骤来进行。从板卡角度上来看,只需要,只需要通过USB一根线就可以烧录了。
至于量产时,可以继续使用该工具,但个人经验觉得可以采用先批量烧录SPI flash,然后再贴板的方式,效率应该会更高。
言归正传,在进行板载SPI flash烧录的时候,首先要下载如下两个文件,
安装完成后,如下两个文件,两个文件都是EXE的,需要进行安装,一个是烧录工具,一个是firmware固件。
首先,这个demo板可以直接靠着USB 5V供电。如下图所示,然后调整跳线冒,连接到电脑。
PS: 上图实际拍摄时,J13的跳线帽是断开的,需要连上;J4的连接是正确的。

在电脑上的设备管理器中,连接前后可以看到如下变化:
这里特别要注意上面的 “Bootloader device”的字样和VID/PID信息,如果VID = 0x0451 并且 PID = 0x9261,表示这个SPI device里面没有被灌入程序,可以直接进行烧录。
正常烧录的记录如下:(PS: 记得一定要选择bin文件)
烧录完成了之后,将USB断电,等于把demo板断电,然后再连上,就可以看到设备出现变化了,这就是成功烧录了如下文件后的结果。
C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin
倘若出现烧录失败的情况,失败界面如下,有两个可能:
  • 你的SPI flash连接有问题。比如上面我第一次实验室,没有连上SPI,就会出现如下的错误情况。
  • 你的SPI里面已经有了firmware,这时候,正常连接时就能看到这个设备不再是bootloader之类的东西了,而是一个设备名。这时候,你需要erase掉SPI FLASH的内容后,重启板子,再进行前面提到的烧录流程即可。
由于SPI没有正确连接导致的烧录失败:
正常烧录C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin
后,设备管理器里面的变化:
[url=https://e2echina.ti.com/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-01-02/2019_2D00_03_2D00_28_5F00_141434.png][/url]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
jujkjmjh 发表于 2019-3-28 15:51 | 显示全部楼层
感谢楼主分享!学习下!
backlugin 发表于 2019-4-14 11:08 | 显示全部楼层
USB 3.0转SATA接口专用芯片吗?      
quickman 发表于 2019-4-14 11:08 | 显示全部楼层
这个可以放弃购买硬盘接口了?
externally 发表于 2019-4-16 15:51 | 显示全部楼层
这是硬盘直读的节奏么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2841

主题

19330

帖子

110

粉丝
快速回复 在线客服 返回列表 返回顶部