Other Parts Discussed in Post:TUSB9261
在使用過程中,因為需要對SPI flash做programming,所以會涉及到一定的操作步驟,很多人對此有些疑慮,其實只需要TUSB9261和USB口設計正確,。特別是在板子設計調試時,需要直接通過板載的方式直接進行SPI flash 燒錄的時候,可以按照下述的步驟來進行。從板卡角度上來看,只需要,只需要通過USB一根線就可以燒錄了。
至于量產時,可以繼續使用該工具,但個人經驗覺得可以采用先批量燒錄SPI flash,然后再貼板的方式,效率應該會更高。
言歸正傳,在進行板載SPI flash燒錄的時候,首先要下載如下兩個文件,
http://www.ti.com/product/TUSB9261/toolssoftware#softTools
解壓后安裝,操作指南非常重要,里面有安裝過程中的細節,請仔細閱讀:
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板斷電,然后再連上,就可以看到設備出現變化了,這就是成功燒錄了如下文件后的結果。
C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin
倘若出現燒錄失敗的情況,失敗界面如下,有兩個可能:
你的SPI flash連接有問題。比如上面我第一次實驗室,沒有連上SPI,就會出現如下的錯誤情況。
你的SPI里面已經有了firmware,這時候,正常連接時就能看到這個設備不再是bootloader之類的東西了,而是一個設備名。這時候,你需要erase掉SPI FLASH的內容后,重啟板子,再進行前面提到的燒錄流程即可。
由于SPI沒有正確連接導致的燒錄失?。?/p>
內部有Firmware的處理方法:
Erase掉內容后,重新燒錄。
正常燒錄C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin
后,設備管理器里面的變化:
審核編輯:何安
-
芯片
+關注
關注
456文章
51188瀏覽量
427288 -
模擬
+關注
關注
7文章
1429瀏覽量
83988
發布評論請先 登錄
相關推薦
EPSON可編程晶體振蕩器SG-8002CA如何進行燒錄信息
![EPSON可編程晶體振蕩器SG-8002CA如<b class='flag-5'>何進行</b><b class='flag-5'>燒錄</b>信息](https://file1.elecfans.com/web3/M00/02/2F/wKgZPGdb29SAXOp9AAAutVBdt4M079.png)
LuatOS入門課|Air201模組與SPI Flash的交互藝術
![LuatOS入門課|Air201模組與<b class='flag-5'>SPI</b> <b class='flag-5'>Flash</b>的交互藝術](https://file1.elecfans.com/web1/M00/F5/44/wKgaoWc4vHuAKMvSAAQZJF3wcdI465.png)
物聯網行業存儲方案詳解_SPI NOR Flash
![物聯網行業存儲方案詳解_<b class='flag-5'>SPI</b> NOR <b class='flag-5'>Flash</b>](https://file1.elecfans.com//web2/M00/08/9E/wKgaombyXqmASHU0AASjiVWwzbg575.jpg)
【龍芯2K0300蜂鳥板試用】燒錄固件
使用SPI編程器將網盤文件燒錄到板上spi flash,2K0300燒錄報錯
tc377燒錄時連接正常,但Program失敗了,為什么?
Flash下載工具或spi_flash_read無法在0x81000上運行怎么解決?
ESP32外部flash與spi外設沖突怎么解決?
esp32燒錄flash時md5驗證錯誤,導致不能燒錄要怎么處理?
怎么設置固件燒錄在內部FLASH和外部FLASH?
【GD32F470紫藤派開發板使用手冊】第十一講 SPI-SPI NOR FLASH讀寫實驗
![【GD32F470紫藤派開發板使用手冊】第十一講 <b class='flag-5'>SPI-SPI</b> NOR <b class='flag-5'>FLASH</b>讀寫實驗](https://file1.elecfans.com/web2/M00/E6/51/wKgZomZGuYCAbqxgAAAj5ISjOEU463.png)
評論