娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月11日(星期三)

正在發(fā)生

2018年12月11日 | LPC824 一種IAP實現(xiàn)方法

發(fā)布者:trendsetter9 來源: eefocus關鍵字:LPC824  IAP 手機看文章 掃描二維碼
隨時隨地手機看文章

1 flash空間分配


LPC824是一款CortexM0+微控制器,片上自帶32KB Flash.為了實現(xiàn)IAP功能,先把Flash空間進行地址分配,如下表所示。


Flash空間地址分配


其中,sector 30 用于存放IAP標志位。這個物理區(qū)域bootloader和應用程序都要訪問。


上電復位之后,MCU首先運行bootloader程序,它會檢測IAP標志位的特征值,如果是0x987EA321,那么進入IAP模式,等待升級。如果不是,那么跳過IAP,直接跳到APP起始向量入口0x1000,進入正常的應用程序。


需要注意的是,如果進入IAP升級,最后校驗完成,確認APP正確之后,bootloader需自行清除IAP標志位,以避免下一次上電復位再次進入IAP。


在應用程序里,可由通信命令,將IAP標志位置為允許IAP升級,重啟之后bootloader將進入IAP升級狀態(tài)。


#define APP_CONFIG_SET_VALUE             0x987EA321        //允許IAP升級


#define APP_CONFIG_CLEAR_VALUE        0xFF                   //IAP不升級


2 應用程序配置


*.s文件禁止CRP


這里就是在匯編代碼注釋掉以下行


                ;IF      :LNOT::DEF:NO_CRP


                ;AREA    |.ARM.__at_0x02FC|, CODE, READONLY


                ;DCD     0xFFFFFFFF


                ;ENDIF


另外,在Keil 工程屬性頁設置代碼起始地址,編譯生成hex。再用fromelf將hex轉(zhuǎn)成bin,如以下格式


fromelf.exe --bincombined--bincombined_base=0x00001000 --output .\Objects\ lpc824demo.bin  .\Objects\lpc824demo.axf


得到的bin文件即可用于bootloader更新下載。


關鍵字:LPC824  IAP 引用地址:LPC824 一種IAP實現(xiàn)方法

上一篇:STM32的外部中斷EXTI及NVIC中斷優(yōu)先級介紹
下一篇:LPC824 ROM-bootloader反匯編分析

0

推薦閱讀

DMA簡介:DMA(Direct Memory Access,直接存儲器存取),是一種可以減輕CPU工作量的數(shù)據(jù)存取方式,如今被廣泛的使用。它在傳輸數(shù)據(jù)的同時,CPU可以做其他事,比如數(shù)據(jù)運算或者響應中斷等,DMA就給CPU分擔了不少的工作量!DMA工作分析: 如圖,我們可以看到STM32內(nèi)核,存...
在2019年,行業(yè)內(nèi)又涌現(xiàn)出了哪些新的意想不到的跨界事件呢? 跨界大家都不陌生,不管是對于個人還是企業(yè),跨界往往只有兩種結(jié)局:要么成功出彩出新;要么失敗今不如昔。但就像創(chuàng)業(yè)一樣,人們總是更多的對成功充滿著自信和希望,因此往往愿意勇敢的踏出那一步,敢于也樂于求新求變、一往無前。 基于此,近年來在機器人領域上演的跨界戲碼也著實不少。...
新分子“派”出大本事 π(pi),讀音“派”,是一個神奇的希臘字母。我們知道它,是從圓周率開始的。對于化學家而言,π更多地是指一種化學鍵。在π鍵中,不同原子的電子云以“肩并肩”的方式排列重疊,原本束縛在某一個原子周圍的電子,能夠在形成化學鍵的2個原子間移動。 在科學家們眼里,大π鍵能“派”出的大本事! 更令化學家驚奇的是,在一些...
OnePlus本周向OnePlus 9和9 Pro發(fā)布了基于Android 12的“穩(wěn)定版”OxygenOS 12,但在用戶報告錯誤和問題后,該公司已經(jīng)撤下了它。“我們已經(jīng)了解到一系列OxygenOS 12更新引起的問題,軟件團隊正在修復這些問題,”OnePlus在一份聲明中表示。“我們將暫停這一軟件更新,并盡快推出新版升級。”  數(shù)日前發(fā)布的OxygenOS 12已被用戶群體廣泛抨...

史海拾趣

問答坊 | AI 解惑

可編程序控制器在電氣控制系統(tǒng)改造中的應用

介紹了 沖擊試驗機的工作原理,并運用西門子小型可編程序控制器(012)代替沖擊試驗機的繼電接觸控制系統(tǒng),實現(xiàn)對原電器系統(tǒng)的改造。…

查看全部問答∨

快捷方式

這是CCS里面咱們最常用的。。。。…

查看全部問答∨

從零開始

對于單片機還沒有玩好的我來說已經(jīng)開始工作了,到了工作單位才知道,現(xiàn)在單片機就像一個小孩子的玩具一樣,根本不能算是一項技能,靠他吃飯,簡直就是天方夜譚。也許你要問,什么能讓生在一個壓力強大的社會里混口飯吃,作為電子類專業(yè)出身的我們, ...…

查看全部問答∨

【求助】哪里可以查到高頻中的術語的

收音機中有個選臺,控制頻率的調(diào)諧器,不知道大家接觸過沒有,其中遇到了很多專業(yè)術語,如:信噪比,感度,中心中間周波數(shù) 誰有這方面的書籍推薦下? …

查看全部問答∨

友善之臂 2440 ads 工程模板

本帖最后由 paulhyde 于 2014-9-15 04:22 編輯 直接解壓放入ads安裝包的Stationery 即可  …

查看全部問答∨

關于ARM用存儲器和內(nèi)存的問題

本人比較菜,剛開始接觸ARM。想咨詢有關存儲和內(nèi)存的問題。 首先是存儲的問題,以前用51一般都用eeprom和SD或者CF卡。在ARM應用上發(fā)現(xiàn)多了很多NOR flash、NAND flash,還有的公司簡稱電子硬盤以及串行flash(都不知道具體指什么flash?)。不知道 ...…

查看全部問答∨

我的Usart3接收也僵住了

我用DMA發(fā)送和接收,如果設定Usart3接收30字節(jié),我要連續(xù)給他發(fā)送超過30個字節(jié),下次我再設定接收的時候無論如何都再也一個字節(jié)都接收不了了,查看各個DMA和串口相關寄存器的狀態(tài)也都是打開的。但是發(fā)送依然是正常的。如果我每次接收完之后再 ...…

查看全部問答∨

DSP在電能表中的應用

實時數(shù)字信號處理、超大規(guī)模集成電路技術的飛速發(fā)展,不斷地推動著數(shù)字信號處理器性能的提高,使其在信號處理、軍事及民用電子技術領域發(fā)揮著越來越重要的作用,其應用廣度和深度也在不斷地擴展和深化。數(shù)字信號處理相對于模擬信號處理有很大的優(yōu)越 ...…

查看全部問答∨

cyclone系列的FPGA內(nèi)核和IO口消耗電流

cyclone系列的FPGA內(nèi)核和IO口消耗電流多大,內(nèi)核電壓為1.2V,IO電壓為3.3V,分別消耗電流多大,現(xiàn)在畫PCB,需要確定線路粗細。 謝謝啊,…

查看全部問答∨

Zigbee設備加入網(wǎng)絡過程

Zigbee設備加入網(wǎng)絡過程---關聯(lián)加入在一個zigbee協(xié)調(diào)器設備建立網(wǎng)絡后,路由器設備或者終端設備(end device),可以加入?yún)f(xié)調(diào)器建立的網(wǎng)絡,具體加入網(wǎng)絡有兩種方式,一種是通過關聯(lián)(association)方式,就是待加入的設備發(fā)起加入網(wǎng)絡,具體 ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 栖霞市| 濮阳市| 衡阳市| 汤阴县| 新野县| 襄垣县| 旬邑县| 双鸭山市| 准格尔旗| 景洪市| 福鼎市| 定南县| 自贡市| 淮北市| 邵武市| 长宁区| 应城市| 孝义市| 永仁县| 壶关县| 海淀区| 开原市| 滦平县| 南和县| 石景山区| 武穴市| 色达县| 巴马| 巨鹿县| 西乌珠穆沁旗| 普定县| 天祝| 潼南县| 体育| 葫芦岛市| 巴塘县| 宜宾县| 景东| 青海省| 察哈| 苏尼特右旗|