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

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

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

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

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

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


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

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

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

審核編輯:何安
-
芯片
+關(guān)注
關(guān)注
462文章
53252瀏覽量
455449 -
模擬
+關(guān)注
關(guān)注
7文章
1442瀏覽量
85035
發(fā)布評論請先 登錄
恩智浦i.MX RT1180 MCU如何進(jìn)入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ā)實(shí)戰(zhàn)指南(08)
DLPC3433官方提供的firmware如何透過SPI進(jìn)行燒錄?
DLP3432適配的外掛Flash芯片的固件如何燒錄呢?
請問多片ADS1255/6如何進(jìn)行同步采集,使用1個(gè)SPI接口的情況下?
EPSON可編程晶體振蕩器SG-8002CA如何進(jìn)行燒錄信息
LuatOS入門課|Air201模組與SPI Flash的交互藝術(shù)

如何進(jìn)行板載SPI flash燒錄
評論