TUSB9261是TI的一款USB 3.0轉SATA接口的橋接芯片,在使用過程中,因為需要對SPI flash做programming,所以會涉及到一定的操作步驟,很多人對此有些疑慮,其實只需要TUSB9261和USB口設計正確,。特別是在板子設計調試時,需要直接通過板載的方式直接進行SPI flash 燒錄的時候,可以按照下述的步驟來進行。從板卡角度上來看,只需要,只需要通過USB一根線就可以燒錄了。
至于量產時,可以繼續使用該工具,但個人經驗覺得可以采用先批量燒錄SPI flash,然后再貼板的方式,效率應該會更高。
言歸正傳,在進行板載SPI flash燒錄的時候,首先要下載如下兩個文件,
解壓后安裝,操作指南非常重要,里面有安裝過程中的細節,
安裝完成后,如下兩個文件,兩個文件都是EXE的,需要進行安裝,一個是燒錄工具,一個是firmware固件。
安裝完成后,就可以著手準備燒錄的事情了。
BTW,這里我使用的實驗板是TUSB9261的demo板
首先,這個demo板可以直接靠著USB 5V供電。如下圖所示,然后調整跳線冒,連接到電腦。
PS: 上圖實際拍攝時,J13的跳線帽是斷開的,需要連上;J4的連接是正確的。
在電腦上的設備管理器中,連接前后可以看到如下變化:
打開裝的flash burner軟件。
軟件上在USB連接前后可以看到如下的差異:
這里特別要注意上面的 “Bootloader device”的字樣和VID/PID信息,如果VID = 0x0451 并且 PID = 0x9261,表示這個SPI device里面沒有被灌入程序,可以直接進行燒錄。
正常燒錄的記錄如下:(PS: 記得一定要選擇bin文件)
燒錄完成了之后,將USB斷電,等于把demo板斷電,然后再連上,就可以看到設備出現變化了,這就是成功燒錄了如下文件后的結果。
C:Program Files (x86)Texas InstrumentsTUSB926x FirmwareTUSB926x_FW_v1.06.bin
倘若出現燒錄失敗的情況,失敗界面如下,有兩個可能:
你的SPI flash連接有問題。比如上面我第一次實驗室,沒有連上SPI,就會出現如下的錯誤情況。
你的SPI里面已經有了firmware,這時候,正常連接時就能看到這個設備不再是bootloader之類的東西了,而是一個設備名。這時候,你需要erase掉SPI FLASH的內容后,重啟板子,再進行前面提到的燒錄流程即可。
由于SPI沒有正確連接導致的燒錄失敗:
內部有Firmware的處理方法:
Erase掉內容后,重新燒錄。
正常燒錄C:Program Files (x86)Texas InstrumentsTUSB926x FirmwareTUSB926x_FW_v1.06.bin
后,設備管理器里面的變化:
審核編輯:郭婷
-
芯片
+關注
關注
455文章
50817瀏覽量
423680 -
usb
+關注
關注
60文章
7945瀏覽量
264690 -
SPI
+關注
關注
17文章
1706瀏覽量
91591
發布評論請先 登錄
相關推薦
評論