久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

您好,歡迎進入深圳市穎特新科技有限公司官方網站!

您現在的位置:首頁 新聞資訊 >> 新聞頭條 >> 關于MCU的燒錄,下載與其他接口的比較(一)
新聞資訊
NEWS INFORMATION

關于MCU的燒錄,下載與其他接口的比較(一)

發布時間:2019-05-22

今天呢,犯了一個很嚴重的錯誤,我不知道這會產生什么樣的影響,但我知道,如果我以后再沒有具體的了解,仔細認真地觀察,認證,只會滑到無底的深淵。做技術來不得半點虛假,切記一知半解,凡事都要弄得清楚明白,認識東西是有順序的,從簡單到困難,從外觀,到內部,一個東西起什么樣的作用,為什么會起這樣的作用,也是很重要的,一直以來,我都認為自己是一個很較真的人,但最近發現,我都沒有把把這優點用到正地方,好了,開始今天的正題,今天,講的是我犯的一個錯誤,一個技術不該犯得錯誤。

這篇文章是給自己提個醒,給自己一個承諾,不要馬虎,不要想當然,也不要沖動,不要得過且過,學習不痛苦,那就不是學習,成長不痛苦,那叫什么成長。

好,上主題

眾所周知,MCU都會有調試,燒錄,下載的工具,比如JLINK,STLINK,NULINK,等很多,不同廠家,不同品牌幾乎都會有他們自己燒錄,下載的方式,那么今天我給大家講講從各種燒錄器的歷史,廠家,和他們的硬件部分的不同,至于軟件部分,有些東西我也不是很清楚,所以,等我了解清楚之后,我在進行講解。如果見到這篇文章得人恰好懂得這一部分,或者是有人愿意指導或一起學習,歡迎交流,我也要向您虛心受教,本文雖是經過仔細驗證,但是總會有些紕漏,歡迎指正。

首先講講新唐的燒錄方式:

再講之前,有必要先講講ICP,IAP,ISP的關系

我之前也一直搞不太清楚他們之間的區別。今天查了資料后總結整理如下。

ISP:In System Programing          在系統編程
IAP:In applicating Programing    在應用編程
ICP:In Circuit Programing          在電路編程

區別:
1、ISP是把房子拆了再重造一間,那么在造好之前當然是不能住人的啦!
2、IAP是在造好的房子里邊進行一些裝修,裝修的時候人還住在里面!
3、ICP是在電路編程,是LPC芯片的編程方式,相當于ATMEL的ISP,而LPC的ISP就相當于ATMEL的IAP了。

ISP是指可以在板級上進行編程,而不用把芯片拆下來放到燒寫器中,即不脫離系統,所以稱作“在系統編程”,它是對整個程序的擦除和寫入,通過單片機專用的串行編程接口對單片機內部的Flash存儲器進行編程。即使芯片焊接在電路板上,只要留出和上位機接口的串行口就能進行燒寫。

IAP同樣是在板級上進行編程,MCU獲取新代碼并對程序的某部分重新編程,即可用程序來改變程序,修改程序的一部分達到升級、消除bug的目的,而不影響系統的其它部分,燒寫過程中程序可以繼續運行,另外接口程序是自已寫的,這樣可以進行遠程升級而不影響應用。IAP的實現更加靈活,通常可利用單片機的串行口接到計算機的RS232口,通過專門設計的固件程序來編程內部存儲器。

ISP、IAP、ICP與傳統燒寫方式的區別

1)在開發階段
改code時, 不再需要將MCU從板子上拔起來, 拿到燒錄器上燒, 然后再裝回去. 可以直接利用ISP/ICP Programmer做板上燒錄, 為開發者提供了極大的便利性.
2)在量產階段
客戶可以采用”先焊到板子上再燒code”的方式, 將燒code的動作安排在生產線的某一站.
那么傳統的方式 (先將code燒好再焊到板子上)有什么缺點?
傳統的方式是這樣的: 拆封–>從tray盤取出chip–>燒錄–>把chip放回tray盤.
這樣的流程比起上面建議的方式: 增加了燒錄時間, 容易造成QFP包裝的chip彎腳, 或忘了燒code即放回tray盤.
3)在成品階段
已組裝好的成品若要改code, 可以透過預留的接口, 利用ISP或ICP, 更新MCU, 不需要拆機.
什么是 IAP (In-Application Programming)?
IAP指的是, MCU在運行的狀態下, 利用ISP的機制, 不透過外接工具 (例如: ISP Programmer) 的幫忙, 去更新APROM, DataFlash 或 CONFIG. 要實現這種功能,
系統必須有取得更新數據的能力, 例如: 處于某一種聯機的狀態.
(注: 有時候, ISP/IAP的分別并不是那么清楚!)

現在單獨說一說它們:
ISP(In-System Programming)在系統可編程,指電路板上的空白器件可以編程寫入最終用戶代碼,而不需要從電路板上取下器件,已經編程的器件也可以用ISP方式擦除或再編程。ISP技術是未來發展方向。
  ISP的工作原理
  ISP 的實現相對要簡單一些,一般通用做法是內部的存儲器可以由上位機的軟件通過串口來進行改寫。對于單片機來講可以通過SPI或其它的串行接口接收上位機傳來的數據并寫入存儲器中。所以即使我們將芯片焊接在電路板上,只要留出和上位機接口的這個串口,就可以實現芯片內部存儲器的改寫,而無須再取下芯片。
  ISP的優點
  ISP技術的優勢是不需要編程器就可以進行單片機的實驗和開發,單片機芯片可以直接焊接到電路板上,調試結束即成成品,免去了調試時由于頻繁地插入取出芯片對芯片和電路板帶來的不便。
 
ICP的定義:ICP是一種串行編程方式,其通過一根時鐘線和一根數據線串行傳輸編程指令及數據。
ICP的特點:在產品發貨前,可以隨時裝載最新版軟件程序。
                    在開發過程中,不需將芯片從系統板上取下,即可實現重新編程。
                    不占用程序存儲空間(ISP要占用一定空間駐留ISP服務程序)。
                    不受串口的影響。
ICP的應用:利用ICP的功能,實現在電路編程,可以提高電子產品的功能,甚至改變電子產業的科技。
 
IAP是In Application Programming的首字母縮寫,IAP是用戶自己的程序在運行過程中對User Flash的部分區域進行燒寫,目的是為了在產品發布后可以方便地通過預留的通信口對產品中的固件程序進行更新升級。
通常在用戶需要實現IAP功能時,即用戶程序運行中作自身的更新操作,需要在設計固件程序時編寫兩個項目代碼,第一個項目程序不執行正常的功能操作,而只是通過某種通信管道(如USB、USART)接收程序或數據,執行對第二部分代碼的更新;第二個項目代碼才是真正的功能代碼。這兩部分項目代碼都同時燒錄在User Flash中,當芯片上電后,首先是第一個項目代碼開始運行,它作如下操作:
1)檢查是否需要對第二部分代碼進行更新
2)如果不需要更新則轉到4)
3)執行更新操作
4)跳轉到第二部分代碼執行
第一部分代碼必須通過其它手段,如JTAG或ISP燒入;第二部分代碼可以使用第一部分代碼IAP功能燒入,也可以和第一部分代碼一道燒入,以后需要程序更新是再通過第一部分IAP代碼更新。
對于STM32來說,因為它的中斷向量表位于程序存儲器的最低地址區,為了使第一部分代碼能夠正確地響應中斷,通常會安排第一部分代碼處于Flash的開始區域,而第二部分代碼緊隨其后。
在第二部分代碼開始執行時,首先需要把CPU的中斷向量表映像到自己的向量表,然后再執行其他的操作。
如果IAP程序被破壞,產品必須返廠才能重新燒寫程序,這是很麻煩并且非常耗費時間和金錢的。針對這樣的需求,STM32在對Flash區域實行讀保護的同時,自動地對用戶Flash區的開始4頁設置為寫保護,這樣可以有效地保證IAP程序(第一部分代碼)區域不會被意外地破壞。
 

好回到正題,不過我要先問一個問題,你知道什么是SWD接口么?

你可能知道JLINK的JTAG接口,先來一張圖,看看它們之間的對應關系:

 

 

關于STLINK的4SWIM四線接口我覺得有必要說明一下:

下面是由于STM8的SWIM接口只需要4根連接線,所以ST-LINK/V2連接至STM8目標板時需要注意連接位置。

 關于SWD,SWIM和JTAG之間的區別與聯系,弄清楚明白剩下的就好理解了。今天先到這里,后續我會補上,上一篇是關于N76E003的學習的第一篇,我會繼續完善的。

本文參考鏈接:http://blog.csdn.net/u014124220/article/details/50829713

                         http://blog.csdn.net/lj9010/article/details/51861605

誰知道明天什么結果,我只要把當前事做好就夠了,不管能不能得到我想要的,只要我天天都在往前走,就夠了。

聯系方式0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
www.xxx亚洲| av免费观看大全| 人妻内射一区二区在线视频| 一级全黄肉体裸体全过程| 日本激情综合网| 动漫av网站免费观看| 极品粉嫩国产18尤物| 国产一二三区在线播放| 日韩视频在线免费播放| 欧美激情第四页| 天天操夜夜操很很操| 中文字幕66页| 超碰成人在线免费观看| 日本一二三四区视频| 久久99国产精品一区| 伊人久久在线观看| 欧美午夜小视频| 国产乱子夫妻xx黑人xyx真爽| 久久综合九色综合88i| 69堂免费视频| 网站一区二区三区| 色黄视频免费看| 日本五级黄色片| 国产综合中文字幕| 8x8x最新地址| 黄色影视在线观看| 国产妇女馒头高清泬20p多| 老太脱裤子让老头玩xxxxx| 日韩在线视频在线观看| 日本新janpanese乱熟| 中文字幕剧情在线观看| 日韩网站在线免费观看| www.涩涩涩| 亚洲第一综合网站| 男女午夜激情视频| 樱空桃在线播放| 777米奇影视第四色| 国产大片一区二区三区| a级免费在线观看| 一本岛在线视频| 无码人妻少妇伦在线电影| 男女男精品视频站| 久色视频在线播放| 亚洲高清av一区二区三区| 久久精品免费一区二区| 亚洲欧美一二三| xxww在线观看| 黄色动漫网站入口| 成年人视频网站免费| 天天视频天天爽| 超碰网在线观看| 91动漫在线看| 中文字幕av导航| 一区二区在线播放视频| 欧美黑人经典片免费观看 | 国产传媒免费观看| 欧美私人情侣网站| 国产一区二区在线视频播放| 潘金莲一级淫片aaaaaa播放1| 一道本视频在线观看| 精品一区二区中文字幕| av高清在线免费观看| 99久久99久久精品| 懂色av粉嫩av蜜臀av| 国产高清999| 五月天国产视频| 依人在线免费视频| 国产日韩欧美久久| 久久婷五月综合| 青青草久久伊人| 免费网站在线观看黄| 做a视频在线观看| www.桃色.com| 国产又粗又大又爽的视频| 在线观看成人免费| 成人av在线播放观看| 伊人网在线免费| 成人毛片一区二区| av免费播放网址| 91视频免费版污| 欧美大尺度做爰床戏| 欧美精品 - 色网| 国产成人生活片| 欧美一区二区三区爽大粗免费| 欧美 日韩 国产在线观看| 国产精品97在线| 国产成人美女视频| 成人手机在线播放| 免费无码av片在线观看| 最新中文字幕免费视频| 特黄特黄一级片| 男女啪啪免费视频网站| 性生交免费视频| 手机在线国产视频| 精品国偷自产一区二区三区| 国产精品亚洲αv天堂无码| 日本xxxx黄色| 日韩网站在线免费观看| 久久99999| www.国产在线播放| 日韩一区二区三区不卡视频| 三级网在线观看| 精品免费国产一区二区| 日本一区二区免费高清视频| 国产在线青青草| 亚洲精品天堂成人片av在线播放 | 蜜臀视频一区二区三区| 四虎影院一区二区| 成人精品视频一区二区| 男人天堂网站在线| 亚洲精品久久久中文字幕| 精品久久久久久无码中文野结衣| 男人透女人免费视频| 久久av高潮av| 天天综合中文字幕| 亚洲精品一二三四五区| 免费拍拍拍网站| 中文字幕在线视频精品| 亚洲国产精品毛片av不卡在线| 最新av在线免费观看| 一个色综合久久| 自拍偷拍 国产| 97视频在线免费播放| 日本a在线免费观看| 路边理发店露脸熟妇泻火| www.日本久久| 97人人模人人爽人人澡| 不卡中文字幕在线观看| 欧美女同在线观看| 2025韩国理伦片在线观看| 免费日韩视频在线观看| 欧美亚洲一二三区| 日本中文字幕网址| 成年人午夜视频在线观看| 国产 欧美 日韩 一区| 波多野结衣与黑人| 狠狠噜天天噜日日噜| av片在线免费| 亚洲熟妇国产熟妇肥婆| 六月丁香激情网| 毛片一区二区三区四区| 午夜在线观看av| 99国产精品久久久久久| 鲁一鲁一鲁一鲁一av| 日本人69视频| 手机成人av在线| 日本黄网站色大片免费观看| 日韩精品综合在线| 黄色网页免费在线观看| 最近免费中文字幕中文高清百度| 男人的天堂日韩| 亚洲精品第三页| 欧美一级中文字幕| a在线视频观看| 国产视频1区2区3区| 1314成人网| 成人中文字幕在线播放| caopor在线视频| 久久婷婷中文字幕| 免费看欧美一级片| 日本成人在线免费视频| 加勒比av中文字幕| 亚洲熟妇无码一区二区三区| 丰满少妇在线观看| 中文字幕在线中文| 狠狠操精品视频| 女人床在线观看| 成年人在线看片| 自拍偷拍视频在线| 黄色a级片免费| 男人天堂网站在线| 91极品视频在线观看| 精品无码一区二区三区爱欲| 中文字幕在线综合| 国产3p露脸普通话对白| 亚洲一二三av| 日韩欧美xxxx| 国产在线xxxx| 国产日本欧美在线| 免费涩涩18网站入口| 可以在线看的av网站| 国产精品av免费| 亚洲理论中文字幕| 天天爽天天爽夜夜爽| 无码专区aaaaaa免费视频| 成人高清dvd| 在线一区二区不卡| av污在线观看| 91蝌蚪视频在线观看| 又粗又黑又大的吊av| 人妻无码一区二区三区四区| 日本一二三区在线| 久久久久久久久久久久久久久国产| 亚洲乱码中文字幕久久孕妇黑人| av片在线免费| 97超碰在线人人| 少妇人妻大乳在线视频| 国产真实老熟女无套内射| 欧美黄色免费网址| 蜜桃视频一区二区在线观看|