日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

編程sector0中的page0時(shí)候總是失敗問(wèn)題

恩智浦MCU加油站 ? 來(lái)源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2021-10-20 10:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本篇文章是《LPC技術(shù)小貼士-自動(dòng)添加中斷向量校驗(yàn)位》的番外篇。

最近在支持客戶的時(shí)候遇到這樣一個(gè)問(wèn)題:客戶在做自己的二級(jí)boot loader,并且在使用LPC54608 IAP功能,編程sector0中的page0時(shí)候總是失敗(返回0x21錯(cuò)誤碼),但是編程任何其他page的時(shí)候,都沒(méi)有問(wèn)題(客戶的代碼在最后一個(gè)sector里,不編程)。

問(wèn)題乍一看比較詭異,因?yàn)橹挥衟age0會(huì)出問(wèn)題,對(duì)其他page的操作都是沒(méi)有問(wèn)題的,并且擦除page/sector也沒(méi)有問(wèn)題,只有編程操作會(huì)出錯(cuò)。

經(jīng)過(guò)了一段短暫的討論,最后把問(wèn)題鎖定在了LPC中斷向量表的check sum校驗(yàn)機(jī)制上:LPC(除比較新的LPC5500系列外)基本都需要在中斷向量表的第8個(gè)位置上填入前7個(gè)中斷向量的校驗(yàn)和,關(guān)于校驗(yàn)和的具體內(nèi)容可以參考開(kāi)篇提到的文章。

Keil編譯出來(lái)的.bin文件中,默認(rèn)并沒(méi)有自動(dòng)添加這個(gè)校驗(yàn)和,所以每當(dāng)調(diào)用IAP變成page0的時(shí)候,IAP程序內(nèi)部都會(huì)檢查這個(gè)校驗(yàn)和,一旦校驗(yàn)和錯(cuò)誤(比如全0) 就會(huì)返回失敗。

解決方法也很簡(jiǎn)單,就是在每次編程page0的時(shí)候都計(jì)算下校驗(yàn)和即可,這里直接給出計(jì)算校驗(yàn)和的代碼:

213df384-30e7-11ec-82a8-dac502259ad0.png

adr為編程地址,當(dāng)adr為0時(shí)既編程page0區(qū)域,紅框內(nèi)的代碼就是計(jì)算校驗(yàn)和,并且把校驗(yàn)和填到中斷向量表的第8個(gè)位置上。

加上這段計(jì)算校驗(yàn)和代碼后,問(wèn)題迎刃而解。這個(gè)問(wèn)題普遍存在于除LPC5500系列外幾乎所有老的LPC型號(hào)上,希望本文章對(duì)大家開(kāi)發(fā)LPC MCU有所幫助!

責(zé)任編輯:haq

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

    關(guān)注

    5052

    文章

    14823

    瀏覽量

    488767
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3724

    瀏覽量

    97459

原文標(biāo)題:LPC工程小貼士:IAP編程page0返回失敗的問(wèn)題

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ST7LITE0xY0與ST7LITESxY0 8位微控制器深度剖析

    ST7LITE0xY0與ST7LITESxY0 8位微控制器深度剖析 在電子設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。ST7LITE0xY0和ST7LITESxY0 8位
    的頭像 發(fā)表于 04-16 13:40 ?192次閱讀

    深入解析FDP038AN06A0 / FDI038AN06A0 N-Channel PowerTrench? MOSFET

    深入解析FDP038AN06A0 / FDI038AN06A0 N-Channel PowerTrench? MOSFET 在電子工程領(lǐng)域,MOSFET作為關(guān)鍵的功率器件,廣泛應(yīng)用于各種電路設(shè)計(jì)
    的頭像 發(fā)表于 04-15 13:50 ?231次閱讀

    Onsemi FDH047AN08A0和FDP047AN08A0 MOSFET深度解析

    Onsemi FDH047AN08A0和FDP047AN08A0 MOSFET深度解析 在電子設(shè)計(jì)領(lǐng)域,MOSFET作為關(guān)鍵的功率開(kāi)關(guān)元件,其性能直接影響到整個(gè)電路的效率和穩(wěn)定性。今天我們就來(lái)詳細(xì)
    的頭像 發(fā)表于 04-15 11:40 ?203次閱讀

    如何使用 PFLASH 驅(qū)動(dòng)程序在 S32K344 上對(duì) UTEST 區(qū)域進(jìn)行編程

    FLS_MAX_VIRTUAL_SECTOR 1039; 問(wèn)題: 在S32K358上,我找不到清晰的C40_UTEST_ARRAY_0_S000映射。 目前,UTEST 扇區(qū)似乎被確定
    發(fā)表于 04-15 06:38

    探索 ON Semiconductor 的 FDP050AN06A0/FDB050AN06A0 N 溝道 PowerTrench? MOSFET

    ,廣泛應(yīng)用于各種電路設(shè)計(jì)。今天,我們將深入探討 ON Semiconductor(現(xiàn) onsemi)推出的 FDP050AN06A0/FDB050AN06A0 N 溝道 PowerTrench
    的頭像 發(fā)表于 03-31 17:25 ?475次閱讀

    FDP060AN08A0 / FDB060AN08A0 N - 溝道 PowerTrench? MOSFET 全方位解析

    FDP060AN08A0 / FDB060AN08A0 N - 溝道 PowerTrench? MOSFET 全方位解析 在電子設(shè)計(jì)領(lǐng)域,MOSFET 是一種至關(guān)重要的器件,它廣泛應(yīng)用于各種電路
    的頭像 發(fā)表于 03-31 17:25 ?362次閱讀

    探索LMK61E0M:超低抖動(dòng)可編程振蕩器的卓越性能與應(yīng)用

    探索LMK61E0M:超低抖動(dòng)可編程振蕩器的卓越性能與應(yīng)用 在電子設(shè)計(jì)領(lǐng)域,時(shí)鐘振蕩器的性能對(duì)于整個(gè)系統(tǒng)的穩(wěn)定性和數(shù)據(jù)處理能力起著至關(guān)重要的作用。今天,我們將深入探討一款高性能的時(shí)鐘振蕩器
    的頭像 發(fā)表于 02-08 13:50 ?726次閱讀

    為什么你的產(chǎn)品總是在EMC測(cè)試失敗?如何規(guī)避認(rèn)證失敗?

    “ ? 本文件總結(jié)了七個(gè)常見(jiàn)的 PCB 設(shè)計(jì)錯(cuò)誤,這些錯(cuò)誤可能導(dǎo)致產(chǎn)品在認(rèn)證過(guò)程失敗,特別是在電磁兼容性(EMC)和射頻(RF)方面。 ? ” 強(qiáng)烈 推薦聽(tīng)一下播客,播客內(nèi)容比文字更詳細(xì)、更精
    的頭像 發(fā)表于 09-16 11:15 ?5113次閱讀
    為什么你的產(chǎn)品<b class='flag-5'>總是</b>在EMC測(cè)試<b class='flag-5'>中</b><b class='flag-5'>失敗</b>?如何規(guī)避認(rèn)證<b class='flag-5'>失敗</b>?

    ?LMK61E0M可編程振蕩器技術(shù)文檔總結(jié)

    LMK61E0 系列超低抖動(dòng) PLLatinum^TM的^可編程振蕩器使用帶有集成VCO的小數(shù)N頻率合成器來(lái)生成常用的參考時(shí)鐘。該LMK61E0M支持3.3V LVCMOS輸出。該器件具有從片內(nèi)
    的頭像 發(fā)表于 09-13 09:46 ?1438次閱讀
    ?LMK61E<b class='flag-5'>0</b>M可<b class='flag-5'>編程</b>振蕩器技術(shù)文檔總結(jié)

    LP-MSPM0G3507 LaunchPad?開(kāi)發(fā)套件技術(shù)解析與應(yīng)用指南

    Texas Instruments LP-MSPM0G3507 LaunchPad? 開(kāi)發(fā)套件用于評(píng)估MSPM0G3507。TI LP-MSPM0G3507套件包含在MSPM0G350
    的頭像 發(fā)表于 08-19 14:27 ?1604次閱讀
    LP-MSPM<b class='flag-5'>0</b>G3507 LaunchPad?開(kāi)發(fā)套件技術(shù)解析與應(yīng)用指南

    求助,關(guān)于TLE9883 user_nvm_sector_erase的問(wèn)題求解

    我正在嘗試測(cè)試用于擦除和寫入閃存不同部分的 NVM API 函數(shù)。我從 FLASH0 運(yùn)行代碼。當(dāng)我嘗試使用 user_nvm_page_erase 函數(shù)并傳入 0x12002000( FLASH1
    發(fā)表于 08-15 06:05

    上傳壓縮包的時(shí)候總是顯示上傳失敗,為什么?

    上傳壓縮包的時(shí)候總是顯示上傳失敗是說(shuō)明原因
    發(fā)表于 07-23 08:17

    FX3 RAM編程因定制板而失敗怎么解決?

    USBBulkSourceSink.img 寫入 RAM 時(shí),控制中心顯示編程失敗。 ?我已確認(rèn)該圖像在評(píng)估板上成功。 ?我已將 PMODE[2:0] 設(shè)置為 z11。 ?我確認(rèn)時(shí)鐘是26MHz。 ?確認(rèn)電源正常。 請(qǐng)查看以下
    發(fā)表于 05-15 08:22

    瑞薩RA0系列MCU喜添新成員RA0E2

    RA家族2024年推出全新的RA0超低功耗系列,繼RA0E1產(chǎn)品后,新添成員RA0E2。RA0E2具有出色的成本效益和超低功耗。此外,RA0
    的頭像 發(fā)表于 05-06 09:29 ?1440次閱讀
    瑞薩RA<b class='flag-5'>0</b>系列MCU喜添新成員RA<b class='flag-5'>0</b>E2

    I2C EEPROM編程失敗的原因?

    我嘗試使用 Cy Control Center 實(shí)用程序?qū)⒐碳螺d到我的 EVM , 第一天,我嘗試了很多次,但都失敗了,比如下面的錯(cuò)誤, I2C EEPROM 編程失敗。 我搜索
    發(fā)表于 05-06 07:25
    普安县| 渝中区| 南乐县| 龙川县| 阿尔山市| 贵溪市| 泰安市| 隆尧县| 石阡县| 林周县| 昆山市| 敦煌市| 克什克腾旗| 河南省| 黔西县| 鄂托克旗| 松原市| 临清市| 灵宝市| 雷州市| 重庆市| 阳信县| 双桥区| 兴安县| 巴塘县| 太原市| 奇台县| 沐川县| 莱阳市| 柘城县| 嫩江县| 拜城县| 都江堰市| 阿城市| 宁明县| 双峰县| 天津市| 桃园县| 清徐县| 都兰县| 雷州市|