下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、sonix otp mcu 重復(fù)燒錄教程by 540 2008-10-30 大家都知道, otp 類型的 mcu 是只能燒錄一次的。所以對(duì)于我們編程人員來說,當(dāng)一些功能必須要燒錄程序來測(cè)試才能得到結(jié)果的時(shí)候,燒一片ic 測(cè)試,就意味著要浪費(fèi)一片ic 了,那么可不可以通過一些編程技巧及方法來實(shí)現(xiàn)otp 的多次重復(fù)燒錄呢?而實(shí)際上在是可以做到的,下面以sonix 為例作個(gè)說明,希望能對(duì)大家有所幫助。首先,我們要明白一點(diǎn),就是otp 燒錄的邏輯特性:只能將邏輯1 燒錄成邏輯0,而不能從 0 燒錄到 1。再有就是明白repeat 宏命令的作用:將一段指令重復(fù)執(zhí)行,重復(fù)次數(shù)可定義。如:repeat20
2、nop endm 編譯時(shí)編譯器會(huì)連續(xù)生成20 條 nop 指令。現(xiàn)在我們來看看sonix mcu (以 sn8p2501b 為例)的ram 及 rom 分布:由圖可見, 其實(shí)要實(shí)現(xiàn)重復(fù)燒錄,就是將原來的程序代碼占用的空間不用了,而將程序代碼編譯時(shí)整塊向下移(即改變程序入口) , 因?yàn)槭钦麎K代碼移動(dòng)的,所以整個(gè) ic 可用 rom是用戶代碼占用空間的n 倍時(shí),可重復(fù)燒錄次數(shù)為(n-1) ,當(dāng)然,程序如果改動(dòng)后增加了很多代碼,就不能這樣算了。重復(fù)燒錄原理(圖) :1 在 mcu 復(fù)位后加入重映射,可跳過上次燒錄的程序位置而執(zhí)行新的程序入口2規(guī)劃程序代碼位置及分塊:以下用程序及圖片說明具體的實(shí)現(xiàn)步驟
3、:1 將安全保密燒錄模式關(guān)閉:2 首次燒錄 ic 里屏蔽報(bào)廢地址生成功能,并將后面剩余地址保留為ffff(即邏輯 1):3 查看首次燒錄程序塊的結(jié)束位置(查看 list 文件得 ),以備作下次重復(fù)燒錄程序代碼的起始位置(每次重復(fù)燒錄都以上次代碼結(jié)束位置作為本次代碼開始位置):用戶程序總共占用空間為0 x13b個(gè)word, 剩余可用地址有0 x3fc-0 x13b = 0 x2c1=2*0 x13b+4b, 即如果代碼量不變,只改變少里程序的話,還可重復(fù)燒錄兩次。如果查得的地址值大于剩余可用地址,很遺憾,你不能實(shí)現(xiàn)重復(fù)燒錄的愿望了 4 改程序里的一些功能(先不要急著編譯哦),然后開始我們的第一次重復(fù)燒錄:開啟報(bào)廢地址功能,并將上次用戶代碼結(jié)束位置填入(此次為 0 x13b, 填 0 x140 只是為了向后再多偏移幾個(gè)地址開始),實(shí)現(xiàn)將用戶程序代碼塊向后面地址移動(dòng)重新定義重映射程序入口位置5 重新編譯生成燒錄文檔,把該文檔再次燒錄到ic 上試試看 (剛剛已燒錄過首次編譯時(shí)文件的 ic) ,程序是不是按你的新功能跑起來
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 噴水器產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 藥用錠劑項(xiàng)目運(yùn)營(yíng)指導(dǎo)方案
- 增白霜產(chǎn)品供應(yīng)鏈分析
- 區(qū)塊鏈金融市場(chǎng)交易行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 企業(yè)公益慈善活動(dòng)創(chuàng)意策劃與執(zhí)行服務(wù)行業(yè)營(yíng)銷策略方案
- 廚房用具產(chǎn)品供應(yīng)鏈分析
- 書法服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 事故信號(hào)發(fā)射器產(chǎn)品供應(yīng)鏈分析
- 仿皮包產(chǎn)品供應(yīng)鏈分析
- 礦泉水鹽項(xiàng)目營(yíng)銷計(jì)劃書
- XX汽車加油站新建項(xiàng)目可行性研究報(bào)告
- 2024年全國(guó)工商聯(lián)直屬單位招考聘用筆試歷年高頻考點(diǎn)題庫薈萃帶答案解析
- 部編小學(xué)語文單元作業(yè)設(shè)計(jì)六年級(jí)上冊(cè)第八單元 8
- 文明禮貌教育主題班會(huì)內(nèi)容
- 淺議安全和質(zhì)量和進(jìn)度之間關(guān)系
- 小學(xué)三年級(jí)數(shù)獨(dú)比賽“六宮”練習(xí)題(88道)
- 視光門診運(yùn)營(yíng)計(jì)劃方案
- 護(hù)理評(píng)估單工具的使用
- 2021年大慶精神鐵人精神知識(shí)競(jìng)賽題庫
- 浙江泰隆商業(yè)銀行員工手冊(cè)
- 審計(jì)技能實(shí)訓(xùn)教程(喻竹 第二版) 教案全套 1.1-9.2 業(yè)務(wù)承接與評(píng)價(jià)-審計(jì)底稿歸檔
評(píng)論
0/150
提交評(píng)論