精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

新唐開發平臺黃金3部曲最終章:ISP(In system programming)不須拆下芯片即可完成產品升級

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-08-09 14:40 ? 次閱讀

上一篇介紹了 ISP ( In System Programing ) 刻錄軟件及 Nu-Link2-Pro 刻錄除錯器,使用這兩個工具便可進行產品系統升級。若用戶選擇以 UART 接口連接產品,也可以直接透過 NuMaker 開發板上所附的 Nu-Link2-Me 做連接。新唐提供了非常彈性的 ISP 刻錄方式,在工具使用上,除了 Nu-Link2-Pro 或Nu-Link2-Me 之外,客戶也可以使用自行開發或是其他第三方工具作為 Host 端,在軟件使用上,新唐更直接提供了 ISP 刻錄軟件的原始碼及執行檔,可供使用者自行做客制化的設定。接下來會以一般的使用方式及 Nu-Link2-Pro 的使用情境,做 ISP 的流程說明。

ISP 分為四步驟,首先須準備 ISP Bootloader、將 Bootloader 刻錄至目標芯片,接著設置連接的接口,最后再利用 ISP 刻錄軟件對產品進行刻錄,即可完成系統升級。以下將以 SPI 接口為例,說明如何以 Nu-Link2-Pro 透過 SPI 接口連接產品,進行 ISP 系統升級。

準備 ISP Bootloader

ISP Bootloader 代碼

BSP 中存放各個接口的 ISP Bootloader 代碼,使用者可依設置的連接界面做選擇。以SPI 接口為例,其代碼路徑為 SampleCode/ISP/ISP_SPI。

產生 Bin 檔

開啟與 IDE ( 如arm KEIL/ IAR/ NuEclipse ) 相對應的 Bootloader 項目,并編譯產生 Bin 檔。以 SPI 接口為例,編譯后將會產生 ISP_SPI.bin。

Bootloader 刻錄

連接產品

利用 SWD 連接Nu-Link2-Pro 與產品上的目標芯片 ( 圖一 ),Nu-Link2-Pro 另一端與計算機透過 USB 連接。

wKgaomTSGRSAfTYsAAOLnhCSZOo386.png

圖一、Nu-Link2-Pro 透過SWD 連接目標芯片

刻錄設定

利用 ICP 連接 Nu-Link2-Pro 并做刻錄設定 ( 圖二 )。

載入 Bootloader 至 LDROM

配置位選擇 LDROM 啟動

編程位置選擇 LDROM及配置區

wKgZomTSGRWAdV3EAAOVFDOgEeU570.png
圖二、Bootloader 刻錄設定

開始刻錄

按下開始鍵,將 Bootloader 刻錄至 LDROM。

設置連接接口

若使用 SPI 接口連接 Nu-Link2-Pro 與產品上的目標芯片,需設置的線有 6 條:SS/ CLK/ MOSI/ MISO/ VDD33/ VSS ( GND ),Nu-Link2-Pro 另一端則與計算機連接 ( 圖三 )。其余接口設置方式可參考 Nu-Link2-Pro 使用手冊 3.3 Bridge Interface Pin Definition and Function Connection。

wKgaomTSGReAZsTkAA4lWJocOXA965.png
圖三、ISP_SPI 接口連接圖
各接口默認的腳位配置,可至 ISP Bootloader 的 main 程序代碼中查詢。以圖三中的M487 為例,其 ISP_SPI 的main程序代碼中 ( 圖四 ) ,腳位配置為 SS – PH9/ CLK – PH8/ MOSI – PE0/ MISO – PE1。

wKgaomTSGRiAIGuIAAAi80bl4Rk879.png

圖四、ISP_SPI main 程序代碼

ISP 設定 ( 圖五 )

選擇連接接口

根據步驟 3 的接口設置做選擇,如 I2C/ SPI/ CAN/ RS485/ UART。

連接產品

點選 Connect 鍵并同時重置產品上的目標芯片,將會透過選擇的接口連接至目標芯片。

載入升級 Bin 檔

將欲刻錄的升級 Bin 檔放至 APROM 中。

Config Bits 設定

確認 Config Bits 的設定是否正確。

刻錄設定

選擇刻錄位置為 APROM,并勾選 Reset and Run 選項。

開始刻錄

按下 Start 鍵,ISP 刻錄軟件就會透過選擇的連接接口,開始刻錄升級的檔案到目標芯片。

wKgZomTSGRqASAs8AALE1JsoxQg222.png

圖五、ISP 設定步驟

新唐在開發階段提供了整合開發環境 IDE、NuMaker 開發板、開發板支持軟件包 BSP、PinConfigure/ PinView;量產階段則有 ICP 刻錄軟件,可做在線刻錄、脫機刻錄以及一對多刻錄;升級階段只需透過 ISP 刻錄軟件及 Nu-Link2-Pro,不須拆下芯片即可完成產品升級。各個階段皆有充足的工具供客戶使用,減少客戶負擔、提升工作效率。完整的生態系統代表了新唐以客戶為本的核心價值,未來也將不斷地精進、繼續豐富生態系統,期許能夠帶給客戶以及整個產業更良好的使用經驗。

審核編輯:湯梓紅

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

    關注

    33

    文章

    8496

    瀏覽量

    150834
  • ISP
    ISP
    +關注

    關注

    6

    文章

    476

    瀏覽量

    51713
  • 新唐
    +關注

    關注

    0

    文章

    131

    瀏覽量

    14192
收藏 人收藏

    評論

    相關推薦

    STM32芯片升級方式

    – ICP)、ISP(In-System Programming)、IAP((In-Application Programming – IAP),定義和區別如下:
    發表于 08-05 06:55

    東元電機F系列產品升級說明

    東元電機F系列產品升級說明1,為了優化設計,增強結構穩定性,東元電機F系列GB2、GB3進行升級升級后的型號維持原TEF2、TEGH不變,僅產品
    發表于 09-01 08:58

    科技推出8051單芯片的全新ISP刻錄工具

    科技推出8051單芯片的全新ISP刻錄工具 新科技(Nuvoton)推出全新低成本的8051單芯片
    發表于 11-17 08:49 ?1450次閱讀

    The Linux Programming Interface - A Linux and UNIX System Programming Handbook

    The Linux Programming Interface - A Linux and UNIX System
    發表于 03-02 11:42 ?7次下載

    ISP1581 Programming

    ISP1581 Programming 1.1
    發表于 12-14 16:39 ?13次下載

    開發平臺黃金3:第3,系統升級

    開發平臺黃金3:第
    的頭像 發表于 08-09 14:37 ?511次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:第<b class='flag-5'>3</b><b class='flag-5'>部</b>,系統<b class='flag-5'>升級</b>

    開發平臺:進階使用者的七大訣竅(3)使用System Viewer檢查寄存器狀態

    開發平臺:進階使用者的七大訣竅(3)使用System Viewer檢查寄存器狀態
    的頭像 發表于 08-09 11:39 ?819次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b>:進階使用者的七大訣竅(<b class='flag-5'>3</b>)使用<b class='flag-5'>System</b> Viewer檢查寄存器狀態

    開發平臺黃金3:Nu-Link-Gang滿足大量IC燒錄需求

    開發平臺黃金3:Nu-Link-Gang滿足
    的頭像 發表于 08-09 11:44 ?905次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:Nu-Link-Gang滿足大量IC燒錄需求

    開發平臺黃金3:量產階段脫機燒錄(Offline ICP)

    開發平臺黃金3:量產階段脫機燒錄(Offli
    的頭像 發表于 08-09 11:45 ?1066次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:量產階段脫機燒錄(Offline ICP)

    開發平臺黃金3:量產階段在線燒錄(Online ICP)

    開發平臺黃金3:量產階段在線燒錄(Onlin
    的頭像 發表于 08-09 12:24 ?1008次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:量產階段在線燒錄(Online ICP)

    開發平臺黃金3:第2步,量產

    開發平臺黃金3:第2步,量產
    的頭像 發表于 08-09 11:46 ?485次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:第2步,量產

    開發平臺黃金3:USB to Serial Port軟件協助您透傳或是監控I2C,SPI和CAN數據

    開發平臺黃金3:USB to Serial
    的頭像 發表于 08-09 12:25 ?1185次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:USB to Serial Port軟件協助您透傳或是監控I2C,SPI和CAN數據

    開發平臺黃金3:獨家可視化管腳狀態檢視工具PinView

    開發平臺黃金3:獨家可視化管腳狀態檢視工具P
    的頭像 發表于 08-09 14:16 ?469次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:獨家可視化管腳狀態檢視工具PinView

    開發平臺黃金3:獨家管腳配置工具PinConfigure

    開發平臺黃金3:獨家管腳配置工具PinCon
    的頭像 發表于 08-09 14:29 ?468次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:獨家管腳配置工具PinConfigure

    開發平臺黃金3:第1開發

    開發平臺黃金3:第1
    的頭像 發表于 08-09 14:18 ?580次閱讀
    新<b class='flag-5'>唐</b><b class='flag-5'>開發</b><b class='flag-5'>平臺</b><b class='flag-5'>黃金</b><b class='flag-5'>3</b><b class='flag-5'>部</b><b class='flag-5'>曲</b>:第1<b class='flag-5'>部</b>,<b class='flag-5'>開發</b>