Other Parts Discussed in Post:TUSB9261
在使用過程中,因為需要對SPI flash做programming,所以會涉及到一定的操作步驟,很多人對此有些疑慮,其實只需要TUSB9261和USB口設計正確,。特別是在板子設計調試時,需要直接通過板載的方式直接進行SPI flash 燒錄的時候,可以按照下述的步驟來進行。從板卡角度上來看,只需要,只需要通過USB一根線就可以燒錄了。
至于量產時,可以繼續(xù)使用該工具,但個人經驗覺得可以采用先批量燒錄SPI flash,然后再貼板的方式,效率應該會更高。
言歸正傳,在進行板載SPI flash燒錄的時候,首先要下載如下兩個文件,
http://www.ti.com/product/TUSB9261/toolssoftware#softTools

解壓后安裝,操作指南非常重要,里面有安裝過程中的細節(jié),請仔細閱讀:
http://www.ti.com/lit/ug/sllu125d/sllu125d.pdf
安裝完成后,如下兩個文件,兩個文件都是EXE的,需要進行安裝,一個是燒錄工具,一個是firmware固件。

安裝完成后,就可以著手準備燒錄的事情了。
BTW,這里我使用的實驗板是TUSB9261的demo板:http://www.ti.com/tool/tusb9261demo
首先,這個demo板可以直接靠著USB 5V供電。如下圖所示,然后調整跳線冒,連接到電腦。

PS: 上圖實際拍攝時,J13的跳線帽是斷開的,需要連上;J4的連接是正確的。
在電腦上的設備管理器中,連接前后可以看到如下變化:

打開裝的flash burner軟件。
軟件上在USB連接前后可以看到如下的差異:

這里特別要注意上面的 “Bootloader device”的字樣和VID/PID信息,如果VID = 0x0451 并且 PID = 0x9261,表示這個SPI device里面沒有被灌入程序,可以直接進行燒錄。
正常燒錄的記錄如下:(PS: 記得一定要選擇bin文件)
燒錄完成了之后,將USB斷電,等于把demo板斷電,然后再連上,就可以看到設備出現(xiàn)變化了,這就是成功燒錄了如下文件后的結果。
C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin


倘若出現(xiàn)燒錄失敗的情況,失敗界面如下,有兩個可能:
你的SPI flash連接有問題。比如上面我第一次實驗室,沒有連上SPI,就會出現(xiàn)如下的錯誤情況。
你的SPI里面已經有了firmware,這時候,正常連接時就能看到這個設備不再是bootloader之類的東西了,而是一個設備名。這時候,你需要erase掉SPI FLASH的內容后,重啟板子,再進行前面提到的燒錄流程即可。
由于SPI沒有正確連接導致的燒錄失?。?/p>

內部有Firmware的處理方法:
Erase掉內容后,重新燒錄。

正常燒錄C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin
后,設備管理器里面的變化:

審核編輯:何安
-
芯片
+關注
關注
463文章
54004瀏覽量
465837 -
模擬
+關注
關注
7文章
1447瀏覽量
85376
發(fā)布評論請先 登錄
如何為你的Flash芯片找到最佳燒錄方案
深入解析Rockchip SFC驅動:SPI Flash傳輸流程與問題排查指南
SPI NOR Flash和SPI NAND Flash存儲芯片的區(qū)別
Flash芯片燒錄器怎么選?存儲芯片燒錄的關鍵要點解析
國產SPI NOR Flash接口閃存介紹
FPGA實現(xiàn)基于SPI協(xié)議的Flash驅動控制芯片擦除
高性能SPI NOR FLASH芯片ZB25VQ系列推薦
恩智浦i.MX RT1180 MCU如何進入Boundary Scan模式
如何在 ART-Pi 平臺使用 openocd 直接燒錄到外部 spi flash?
SPI NOR FLASH是什么,與SPI NAND Flash的區(qū)別
使用CONTROL CENTER軟件為CYUSB3014-BZXI芯片燒錄flash失敗的原因?
恩智浦NXP LinkServer Flash工具使用介紹與燒錄教程
使用Renesas Flash Programmer軟件燒錄芯片程序——瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南(08)
如何進行板載SPI flash燒錄
評論