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

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

3天內不再提示

淺談8051燒錄的在線升級

jf_pJlTbmA9 ? 來源:megawin笙泉科技 ? 作者:megawin笙泉科技 ? 2023-09-18 10:56 ? 次閱讀

就8051 MCU(單片機)而言,燒錄器的種類繁多,茲此我們?yōu)槟榻B燒錄工具的”在線升級”。過去有普通燒寫器,這個工具大多用并口燒錄,使用引腳較多。以笙泉科技的8051 MCU為例:MPC82系列、MPC89系列幾乎為20或20多個引腳。這些帶來諸多不便,假如程序有BUG,軟件需要升級等,就會很麻煩,得要先把IC從系統(tǒng)上卸下來,然后燒錄新的程序,最后再焊回去,……於是痛苦就這么產生了。

基于解決上述的痛點,方便的ISP和ICP方式應運而生。

方式1:ISP(在系統(tǒng)編程)

所謂的ISP即在系統(tǒng)編程:In-SystemProgramming, 縮寫為ISP), 參見下圖之范例:

wKgaomUDxpSASupDAAD98teDQ6M808.png

這樣,使用者可以在系統(tǒng)上預留3個點:VCC、DTA(P3.1)、GND,通過笙泉專利默認的應用程序軟件重新配置在線升級,由于燒錄接口減少,第一段所述之痛苦也可逐步減輕。

wKgZomUDxpaARyKfAAEClxt7qYk152.png

8051 ISP燒錄器(TH079)特色:

USB即插即用

支持聯(lián)機及脫機二種燒錄模式

支持滾動碼燒錄,此滾動碼可當序列號或唯一ID號使用

可設置最大燒錄次數(shù)限制

自動軟件在線更新

3線傳輸模式,接口簡單好連接

wKgZomUDxpqARstcAAHkAxgikAg085.png

雖然以ISP方式,其使用的接口少(VCC,P3.1,GND) ,但它必須在IC內先植入ISP CODE,也就是說必須用掉部分程序空間,且只能修改部分硬件選項。

方式2:專業(yè)再升級-ICP(在電路編程)

1)ICP (在電路編程)為一種電路,具有5線燒錄模式,完全可代替前述的ISP方式之在線燒錄工具,這個在笙泉科技的對應規(guī)格書上都有強烈建議,常搭配采用的仿真、燒錄工具包括有OCD_ICE和M-Link。

wKgaomUDxp6AdtrbAAL3iI0JwbA884.png

2)ICP (在電路編程)特色:

無須在目標芯片上預編程一個引導程序

專用串行接口:不占用IO口

目標芯片無須在運行狀態(tài):僅需電源

便攜、獨立的工作,而無須主機的干預

采ICP方式的普通燒寫器,其關鍵是只要用到5個接口,一般來講4個就足夠 ( OCD_SCL,VDD,OCD_SDA,GND )。亦即該燒寫器通過ICP方式(電路)來實現(xiàn)在線升級/下載更新程序的功能。

最后歸納: 在您設計的系統(tǒng)中,一定要預留ICP的接口(4個點 OCD_SCL, VDD, OCD_SDA, GND ),為您的產品保駕護航,從此前述之”痛苦”將消失,輕松實現(xiàn)在線升級更新。

來源:megawin笙泉科技

審核編輯:湯梓紅

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

    關注

    6030

    文章

    44489

    瀏覽量

    631975
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16885

    瀏覽量

    349916
  • ISP
    ISP
    +關注

    關注

    6

    文章

    474

    瀏覽量

    51670
  • 燒錄
    +關注

    關注

    8

    文章

    252

    瀏覽量

    35495
收藏 人收藏

    評論

    相關推薦

    STM32 IAP在線升級

    STM32很強大的一個功能是支持IAP在線升級,IAP(In-Application Programming),即在“應用程序中編程 ",通俗的來將是程序自己可以往程序存儲器里寫數(shù)據(jù)或修改
    發(fā)表于 03-09 15:56

    TI芯片28032如何在線升級

    有誰搞過TI芯片的在線升級IAP燒錄文件,做個啟動程序跳轉和燒錄應用程序的,現(xiàn)在準備搞,一起交流請教下~之前搞過ST的芯片,那個網(wǎng)上資料比較全,很容易就搞定,但是TI的芯片關于這方面資
    發(fā)表于 11-12 09:19

    還是以太網(wǎng)在線升級燒錄進去后跳轉跑飛是為什么?

    前段時間在各位專家的解答下,在線升級成功但是今天又發(fā)現(xiàn)有另外的程序通過在線升級的方式燒錄進去后跳轉跑飛了該程序直接跑是正常的 運行地址這些也
    發(fā)表于 08-20 11:55

    IAP在線升級

    IAP在線升級可以是芯片更新程序脫離燒錄器等專用工具,可以使用串口、網(wǎng)絡等外部通用通信方式來達到升級的目的,方便后續(xù)程序升級更新。 STM3
    發(fā)表于 08-04 07:01

    MCU軟件燒錄升級說明

    MCU 軟件燒錄升級說明術語概述軟件燒錄軟件升級軟件燒錄描述系統(tǒng)描述系統(tǒng)框圖實際應用軟件升級
    發(fā)表于 10-29 08:47

    bootloder在線升級程序分享

    ,那么就要用到在線燒錄升級程序,也就是人為的寫個bootloder程序,通過寫的bootloder程序與開發(fā)的上位機配合升級程序,此方法適用于目前市面上所有的MCU。整個思路就是開發(fā)的
    發(fā)表于 02-09 07:42

    8051單片機在線升級軟件的方法

    本文通過對8051單片機的特點分析,提出了一種低成本的方法,使其軟件可以利用系統(tǒng)已有的通信鏈路在線升級。
    發(fā)表于 11-07 15:18 ?33次下載

    如何應對常見的在線燒錄異常情況

    在線燒錄,顧名思義,直接在電路板上對芯片進行燒錄,不依賴于燒錄座,不受燒錄座壽命影響,是一種低成本IC
    發(fā)表于 02-24 15:50 ?7110次閱讀

    淺談如何設計一個在線燒錄方案

    在線燒錄,芯片先貼在PCB板上后,再對其進行燒錄。由于在線燒寫的靈活性(產品先生產出來后,可根據(jù)用戶訂單,臨時燒錄不同的固件)、易返工性(直
    發(fā)表于 11-28 11:08 ?5次下載
    <b class='flag-5'>淺談</b>如何設計一個<b class='flag-5'>在線</b><b class='flag-5'>燒錄</b>方案

    介紹通過IAP的在線升級方法

    在電子產品出廠前,可以通過離線燒錄器,燒錄夾具,或者用在線燒錄器通過預留的燒錄接口輕松將應用代碼下載到MCU中。但是,如果產品已售出或不在研
    的頭像 發(fā)表于 02-05 14:02 ?1.6w次閱讀
    介紹通過IAP的<b class='flag-5'>在線</b><b class='flag-5'>升級</b>方法

    什么是燒錄 離線燒錄在線燒錄哪個好?

    別的文件載體上, 但是像GBA的卡,就是燒錄卡,但是不能叫刻錄卡 燒錄刻錄就都是同一個過程的,但是放到不同載體上就有不同的叫法。 燒錄又分為兩種,一種是離線燒錄另外一種就是
    的頭像 發(fā)表于 08-03 14:28 ?2.2w次閱讀

    單片機c8051f320燒錄hex和bin的方法

    單片機c8051f320燒錄hex和bin的方法燒錄hex的方法燒錄bin的方法燒錄hex的方法燒錄
    發(fā)表于 11-24 17:36 ?18次下載
    單片機c<b class='flag-5'>8051</b>f320<b class='flag-5'>燒錄</b>hex和bin的方法

    bootloder在線升級程序

    ,那么就要用到在線燒錄升級程序,也就是人為的寫個bootloder程序,通過寫的bootloder程序與開發(fā)的上位機配合升級程序,此方法適用于目前市面上所有的MCU。 整個思路就是
    發(fā)表于 12-05 17:51 ?25次下載
    bootloder<b class='flag-5'>在線</b><b class='flag-5'>升級</b>程序

    在線燒錄和離線燒錄怎么選擇

    對于工程師和電子生產企業(yè)來說,給芯片寫入程序,即燒錄是日常工作中必不可少的工作。在線燒錄和離線燒錄是兩種常見的數(shù)據(jù)寫入方法,它們在原理、作用和使用方面有著不同的特點,因此在實際應用中需
    的頭像 發(fā)表于 11-29 19:39 ?1677次閱讀
    <b class='flag-5'>在線</b><b class='flag-5'>燒錄</b>和離線<b class='flag-5'>燒錄</b>怎么選擇

    淺談煤礦企業(yè)能耗在線監(jiān)測系統(tǒng)的設計與應用

    淺談煤礦企業(yè)能耗在線監(jiān)測系統(tǒng)的設計與應用
    的頭像 發(fā)表于 05-15 16:07 ?470次閱讀
    <b class='flag-5'>淺談</b>煤礦企業(yè)能耗<b class='flag-5'>在線</b>監(jiān)測系統(tǒng)的設計與應用