吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何進行板載SPI flash燒錄

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-01-14 14:43 ? 次閱讀

Other Parts Discussed in Post:TUSB9261

作者: TI 工程師 劉靖偉 Steven Liu

在使用過程中,因為需要對SPI flash做programming,所以會涉及到一定的操作步驟,很多人對此有些疑慮,其實只需要TUSB9261和USB口設計正確,。特別是在板子設計調試時,需要直接通過板載的方式直接進行SPI flash 燒錄的時候,可以按照下述的步驟來進行。從板卡角度上來看,只需要,只需要通過USB一根線就可以燒錄了。

至于量產時,可以繼續使用該工具,但個人經驗覺得可以采用先批量燒錄SPI flash,然后再貼板的方式,效率應該會更高。

言歸正傳,在進行板載SPI flash燒錄的時候,首先要下載如下兩個文件,

http://www.ti.com/product/TUSB9261/toolssoftware#softTools

pYYBAGGKVXKAMCYhAABAfo0IeqI493.png

解壓后安裝,操作指南非常重要,里面有安裝過程中的細節,請仔細閱讀:

http://www.ti.com/lit/ug/sllu125d/sllu125d.pdf

安裝完成后,如下兩個文件,兩個文件都是EXE的,需要進行安裝,一個是燒錄工具,一個是firmware固件。

poYBAGGKVXSAR7r0AAA9l0ib9Ew093.png

安裝完成后,就可以著手準備燒錄的事情了。

BTW,這里我使用的實驗板是TUSB9261的demo板:http://www.ti.com/tool/tusb9261demo

首先,這個demo板可以直接靠著USB 5V供電。如下圖所示,然后調整跳線冒,連接到電腦

pYYBAGGKVXmASq22AACtxQz9asY949.png

PS: 上圖實際拍攝時,J13的跳線帽是斷開的,需要連上;J4的連接是正確的。

在電腦上的設備管理器中,連接前后可以看到如下變化:

poYBAGGKVXuACXwBAAGFTK7eC90495.png

打開裝的flash burner軟件。

軟件上在USB連接前后可以看到如下的差異:

pYYBAGGKVXyAEteuAAESnPBQz5A956.png

這里特別要注意上面的 “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

pYYBAGGKVX6Aes45AACO2LkKkNQ240.png

poYBAGGKVYCARXopAAFuqeOee3o796.png

倘若出現燒錄失敗的情況,失敗界面如下,有兩個可能:

你的SPI flash連接有問題。比如上面我第一次實驗室,沒有連上SPI,就會出現如下的錯誤情況。

你的SPI里面已經有了firmware,這時候,正常連接時就能看到這個設備不再是bootloader之類的東西了,而是一個設備名。這時候,你需要erase掉SPI FLASH的內容后,重啟板子,再進行前面提到的燒錄流程即可。

由于SPI沒有正確連接導致的燒錄失?。?/p>

pYYBAGGKVYKAPlskAADT0dOjB5Q055.png

內部有Firmware的處理方法:

Erase掉內容后,重新燒錄。

poYBAGGKVYSAUWFvAAFbAfBUGUE808.png

正常燒錄C:\Program Files (x86)\Texas Instruments\TUSB926x Firmware\TUSB926x_FW_v1.06.bin

后,設備管理器里面的變化:

poYBAGGKVYaATc43AAFneXBjG5Q893.png

審核編輯:何安

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51188

    瀏覽量

    427288
  • 模擬
    +關注

    關注

    7

    文章

    1429

    瀏覽量

    83988
收藏 人收藏

    評論

    相關推薦

    EPSON可編程晶體振蕩器SG-8002CA如何進行燒錄信息

    的優勢是可編程,在電源電壓、輸出頻率范圍、輸出模式及儲存、工作溫度范圍方面均具有多種選擇性。本文主要以SG-8002CA為例介紹可編程晶體振蕩器如何進行燒錄固定信
    的頭像 發表于 12-13 15:01 ?225次閱讀
    EPSON可編程晶體振蕩器SG-8002CA如<b class='flag-5'>何進行</b><b class='flag-5'>燒錄</b>信息

    LuatOS入門課|Air201模組與SPI Flash的交互藝術

    今天我會把我了解的關于如何使用SPI讀寫外部Flash教給大家,本文將通過Air201+擴展板讀寫外部flash的演示,教你使用SPI示例,可根據實際需求靈活應用。
    的頭像 發表于 11-17 09:51 ?329次閱讀
    LuatOS入門課|Air201模組與<b class='flag-5'>SPI</b> <b class='flag-5'>Flash</b>的交互藝術

    ADS7953如何進行復位,是需要通過spi接口發送什么復位命令嗎?

    請問一下ADS7953芯片,如何進行復位,是需要通過spi接口發送什么復位命令嗎
    發表于 11-13 06:21

    物聯網行業存儲方案詳解_SPI NOR Flash

    物聯網系統中為什么要使用SPI NOR FLASH 物聯網系統中使用SPI NOR FLASH的原因主要基于其獨特的性能特點和在嵌入式系統中的廣泛應用。以下是詳細的分析: 1、高可靠性
    的頭像 發表于 09-24 14:39 ?410次閱讀
    物聯網行業存儲方案詳解_<b class='flag-5'>SPI</b> NOR <b class='flag-5'>Flash</b>

    何進行電源供應設計

    電子發燒友網站提供《如何進行電源供應設計.pdf》資料免費下載
    發表于 09-09 10:33 ?0次下載
    如<b class='flag-5'>何進行</b>電源供應設計

    【龍芯2K0300蜂鳥板試用】燒錄固件

    SPI燒錄的座子,在這個位置這里需要一個USB轉SPI的轉接板,比如CH341的 接線后不要給開發板通電,避免CPU對FLASH進行操作影響
    發表于 09-02 00:17

    使用SPI編程器將網盤文件燒錄到板上spi flash,2K0300燒錄報錯

    我這邊使用SPI編程器將網盤上面這個文件燒錄到板上spi flash, 開機也有信息打印,但是uboot運行過程報錯,錯誤信息如下 燒錄
    發表于 08-15 10:16

    tc377燒錄時連接正常,但Program失敗了,為什么?

    使用DAP MiniWiggler+Memtool對TC377進行燒錄時,Connection正常后,在Program All時,Progress進度條無任何進度,無法將軟件燒錄進去。
    發表于 07-23 06:26

    Flash下載工具或spi_flash_read無法在0x81000上運行怎么解決?

    :4016h QUAD;32Mbit晶體:26 Mhz 我的 bin 文件的大小是 174 KB (177.653 字節)。 我燒掉了我的垃圾桶文件@ 0x81000。當我使用 spi_flash
    發表于 07-18 06:41

    ESP32外部flashspi外設沖突怎么解決?

    CS口出現異常,使用邏輯分析儀查看(SPI速度均限制在10M) 發現在給SPI顯示發數據時,FLASH的CS引腳被拉低。(CS2為顯示器的CS腳,enable為FLASH的CS腳,MO
    發表于 06-25 06:19

    esp32燒錄flash時md5驗證錯誤,導致不能燒錄要怎么處理?

    build 是編譯成功的,而使用 idf.py flash 下載就會出現如上錯誤。 2. 將例程中的 // #define USE_SPI_MODE 注釋打開,使用 SPI接口讀寫SD卡,編譯后
    發表于 06-24 06:28

    怎么設置固件燒錄在內部FLASH和外部FLASH

    分區表指定燒錄FLASH偏移地址和大小,但是沒有找到怎么指定燒錄在外部FLASH還是內部FLASH。有哪個文檔會介紹這個
    發表于 06-21 08:11

    【GD32F470紫藤派開發板使用手冊】第十一講 SPI-SPI NOR FLASH讀寫實驗

    通過本實驗主要學習以下內容: ?SPI簡介 ?GD32F470 SPI簡介 ?SPI NOR FLASH——GD25Q32ESIGR簡介 ?使用GD32F470
    的頭像 發表于 05-17 09:57 ?1940次閱讀
    【GD32F470紫藤派開發板使用手冊】第十一講 <b class='flag-5'>SPI-SPI</b> NOR <b class='flag-5'>FLASH</b>讀寫實驗

    CYUSB3014燒錄SPI FLASH image時總是報錯的原因?可以通過USB直接更新SPI FLASH嗎?

    中,嘗試燒錄SPI FLASH image時,出現錯誤提示:Bootloader on the device is not running.Please download bootloader
    發表于 02-28 07:40

    cyusb3014將固件程序編程到SPI Flash進行調試,系統會提示我重置設備怎么解決?

    你好,我現在想把我的固件程序編程到 SPI Flash進行調試。 但是,在第一次燒錄之后,如果我想再次燒錄它,系統會提示我重置設備。 重
    發表于 02-27 08:21
    凤庆县| 百家乐平台有什么优惠| 百家乐官网平注法到656| 大都会百家乐官网的玩法技巧和规则| 爱赢百家乐官网的玩法技巧和规则| 百家乐官网庄闲分布概率| 百家乐官网群bet20| 金矿百家乐的玩法技巧和规则 | bet365足球| 宁津县| 澳门百家乐官网破解| 网络百家乐官网真人游戏| 百家乐官网双层筹码盘| 华盛顿百家乐官网的玩法技巧和规则 | 深水埗区| 888百家乐官网的玩法技巧和规则 大发百家乐官网的玩法技巧和规则 | 百家乐官网破解版| 百家乐赌博千术| bet365体育投注提款要几天| 百家乐官网单机游戏免费| 百家乐比赛技巧| tt娱乐城官方网站| 百家乐官网路珠多少钱| 百家乐赌场技巧网| 称多县| A8百家乐官网的玩法技巧和规则| 德州百家乐21点桌| 金尊国际娱乐城| 稳赢百家乐官网的玩法技巧 | 河西区| 百家乐官网牌九| 百家乐在线娱乐场| 大发888洗码| 百家乐官网赌场公司| 百家乐网上漏洞| 百家乐官网游戏看路| 免费百家乐在线| 真人游戏俱乐部| 哪个百家乐官网最好| 机械百家乐官网技巧| 大发888 游戏下载|