Other Parts Discussed in Post:TUSB9261
作者: TI 工程師 劉靖?jìng)?Steven Liu
在使用過(guò)程中,因?yàn)樾枰獙?duì)SPI flash做programming,所以會(huì)涉及到一定的操作步驟,很多人對(duì)此有些疑慮,其實(shí)只需要TUSB9261和USB口設(shè)計(jì)正確,。特別是在板子設(shè)計(jì)調(diào)試時(shí),需要直接通過(guò)板載的方式直接進(jìn)行SPI flash 燒錄的時(shí)候,可以按照下述的步驟來(lái)進(jìn)行。從板卡角度上來(lái)看,只需要,只需要通過(guò)USB一根線就可以燒錄了。
至于量產(chǎn)時(shí),可以繼續(xù)使用該工具,但個(gè)人經(jīng)驗(yàn)覺(jué)得可以采用先批量燒錄SPI flash,然后再貼板的方式,效率應(yīng)該會(huì)更高。
言歸正傳,在進(jìn)行板載SPI flash燒錄的時(shí)候,首先要下載如下兩個(gè)文件,
http://www.ti.com/product/TUSB9261/toolssoftware#softTools
解壓后安裝,操作指南非常重要,里面有安裝過(guò)程中的細(xì)節(jié),請(qǐng)仔細(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的跳線帽是斷開(kāi)的,需要連上;J4的連接是正確的。
在電腦上的設(shè)備管理器中,連接前后可以看到如下變化:
打開(kāi)裝的flash burner軟件。
軟件上在USB連接前后可以看到如下的差異:
這里特別要注意上面的 “Bootloader device”的字樣和VID/PID信息,如果VID = 0x0451 并且 PID = 0x9261,表示這個(gè)SPI device里面沒(méi)有被灌入程序,可以直接進(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連接有問(wèn)題。比如上面我第一次實(shí)驗(yàn)室,沒(méi)有連上SPI,就會(huì)出現(xiàn)如下的錯(cuò)誤情況。
你的SPI里面已經(jīng)有了firmware,這時(shí)候,正常連接時(shí)就能看到這個(gè)設(shè)備不再是bootloader之類的東西了,而是一個(gè)設(shè)備名。這時(shí)候,你需要erase掉SPI FLASH的內(nèi)容后,重啟板子,再進(jìn)行前面提到的燒錄流程即可。
由于SPI沒(méi)有正確連接導(dǎo)致的燒錄失?。?/p>
內(nèi)部有Firmware的處理方法:
Erase掉內(nèi)容后,重新燒錄。
正常燒錄C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin
后,設(shè)備管理器里面的變化:
審核編輯:何安
-
芯片
+關(guān)注
關(guān)注
459文章
51927瀏覽量
433831 -
模擬
+關(guān)注
關(guān)注
7文章
1433瀏覽量
84253
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
使用Renesas Flash Programmer軟件燒錄芯片程序——瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(08)

DLPC3433官方提供的firmware如何透過(guò)SPI進(jìn)行燒錄?
DLP3432適配的外掛Flash芯片的固件如何燒錄呢?
請(qǐng)問(wèn)多片ADS1255/6如何進(jìn)行同步采集,使用1個(gè)SPI接口的情況下?
LuatOS入門課|Air201模組與SPI Flash的交互藝術(shù)

ADS7953如何進(jìn)行復(fù)位,是需要通過(guò)spi接口發(fā)送什么復(fù)位命令嗎?
物聯(lián)網(wǎng)行業(yè)存儲(chǔ)方案詳解_SPI NOR Flash

如何進(jìn)行電源供應(yīng)設(shè)計(jì)

評(píng)論