女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

調(diào)試時(shí)Memory窗口中Flash內(nèi)容不更新的原因和解決辦法

IAR愛(ài)亞系統(tǒng) ? 來(lái)源:IAR愛(ài)亞系統(tǒng) ? 2025-04-01 09:18 ? 次閱讀

問(wèn)題

調(diào)試時(shí)在代碼中對(duì)Flash進(jìn)行寫操作時(shí)(比如Bootloader對(duì)Code Flash進(jìn)行升級(jí)操作,Application對(duì)Data Flash進(jìn)行寫操作),Memory窗口中Flash內(nèi)容不更新。

原因

正常情況下,F(xiàn)lash對(duì)應(yīng)Memory區(qū)域在ddf(device description file)文件中的AccType是R,表示調(diào)試器對(duì)Flash只讀,不能修改Flash的內(nèi)容:

4baea618-0b8b-11f0-9310-92fbcf53809c.png

Memory Configuration窗口中(Memory Configuration窗口可以通過(guò)對(duì)應(yīng)的仿真器 > Memory Configuration打開(kāi))Flash默認(rèn)Type是Read only,,對(duì)應(yīng)的Cache Type是ROM/Flash:

4bdc8f42-0b8b-11f0-9310-92fbcf53809c.png

4c0410b2-0b8b-11f0-9310-92fbcf53809c.png

對(duì)于Cache Type是ROM/Flash的Memory區(qū)域,調(diào)試器會(huì)認(rèn)為對(duì)應(yīng)Memory區(qū)域的值在調(diào)試過(guò)程中不會(huì)改變,所以調(diào)試器在調(diào)試過(guò)程中不會(huì)去更新對(duì)應(yīng)Memory區(qū)域的值,導(dǎo)致即使對(duì)應(yīng)Memory區(qū)域的值實(shí)際已經(jīng)更新了,但是Memory窗口中的值卻沒(méi)有更新:

4c43ccac-0b8b-11f0-9310-92fbcf53809c.png

解決辦法

前面介紹了造成調(diào)試時(shí)Memory窗口中內(nèi)容不更新的原因是因?yàn)閷?duì)應(yīng)Memory區(qū)域的Cache Type是ROM/Flash,而Cache Type是ROM/Flash是因?yàn)閐df文件里面對(duì)應(yīng)Memory區(qū)域的AccType是R,下面介紹對(duì)應(yīng)的解決方法:

1.Disable Debugger Cache

使能Disable Debugger Cache(Disable Debugger Cache菜單可以通過(guò)對(duì)應(yīng)的仿真器 > Disable Debugger Cache使能)之后,調(diào)試器將不會(huì)使用cache,所有的訪問(wèn)都會(huì)映射到目標(biāo)系統(tǒng):

4c6171ee-0b8b-11f0-9310-92fbcf53809c.png

4c932914-0b8b-11f0-9310-92fbcf53809c.png

2. 修改Flash對(duì)應(yīng)Memory區(qū)域的Cache Type為RAM

4cc07a22-0b8b-11f0-9310-92fbcf53809c.png

4cd83a90-0b8b-11f0-9310-92fbcf53809c.png

需要在Memory Configuration窗口中將對(duì)應(yīng)Flash對(duì)應(yīng)Memory區(qū)域的Cache Type改成RAM(選中對(duì)應(yīng)Memory區(qū)域,點(diǎn)擊Edit,在Edit Memory Range窗口中選擇Cache Type為RAM),這樣調(diào)試器就會(huì)認(rèn)為對(duì)應(yīng)Memory區(qū)域的值在調(diào)試過(guò)程中會(huì)改變,從而會(huì)去讀取目標(biāo)系統(tǒng)對(duì)應(yīng)Memory區(qū)域,在Memory窗口中更新對(duì)應(yīng)Memory區(qū)域的值:

4d052e9c-0b8b-11f0-9310-92fbcf53809c.png

4d2907a4-0b8b-11f0-9310-92fbcf53809c.png

3. 修改ddf文件中Flash對(duì)應(yīng)Memory區(qū)域的AccType為RW

在IAR安裝目錄armconfigdebugger下找到對(duì)應(yīng)ddf文件,然后修改Flash對(duì)應(yīng)Memory區(qū)域的AccType為RW。修改之后重新打開(kāi)IDE,對(duì)應(yīng)Memory Configuration窗口會(huì)加載更新的ddf文件:

4d3de4d0-0b8b-11f0-9310-92fbcf53809c.png

聲明:本文內(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)投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1662

    瀏覽量

    150963
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    604

    瀏覽量

    34513
  • Memory
    +關(guān)注

    關(guān)注

    1

    文章

    79

    瀏覽量

    29565
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4886

    瀏覽量

    70240

原文標(biāo)題:調(diào)試時(shí)Memory窗口中Flash內(nèi)容不更新

文章出處:【微信號(hào):IAR愛(ài)亞系統(tǒng),微信公眾號(hào):IAR愛(ài)亞系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    MDK調(diào)試時(shí)出現(xiàn)MEMORY MISMATCH錯(cuò)誤的原因及解決方法

    MDK調(diào)試時(shí)出現(xiàn)MEMORY MISMATCH錯(cuò)誤的原因及解決方法 一、問(wèn)題    在用RealView MDK + ULink仿真器進(jìn)行調(diào)試
    發(fā)表于 08-02 09:28

    音頻系統(tǒng)噪聲產(chǎn)生的主要原因和解決辦法

    音頻系統(tǒng)噪聲產(chǎn)生的主要原因和解決辦法
    發(fā)表于 12-11 20:08

    如何在調(diào)試時(shí)查看Flash中的內(nèi)容

    大家好,我目前正在審查在Flash內(nèi)容在我的創(chuàng)造者3.0調(diào)試。我在想,如果有一個(gè)窗口我可以查看Flash?我不知道如果一個(gè)內(nèi)存
    發(fā)表于 07-23 11:33

    蜂鳴器原因以及解決辦法

    選用無(wú)源蜂鳴器BUZZER,三極管PNP,各種修改參數(shù),始終響,換用SOUNDER可以正常發(fā)聲,程序,原理圖如圖所示,求原因以及解決辦法
    發(fā)表于 06-28 19:01

    Keil導(dǎo)出memory窗口內(nèi)容方式

    watch窗口內(nèi)容,但是可以導(dǎo)出memory窗口內(nèi)容。導(dǎo)出方式如下:1、將需要導(dǎo)出的變量添加到mem
    發(fā)表于 08-17 06:09

    STM32燒錄出現(xiàn)The core is locked up的原因解決辦法

    文件排除構(gòu)建,而導(dǎo)致以上問(wèn)題的出現(xiàn)。解決辦法:在“導(dǎo)航器”視圖窗口中,找到STM32的啟動(dòng)文件,將其添加構(gòu)建。
    發(fā)表于 04-06 10:24

    變壓器的常見(jiàn)故障和解決辦法

    變壓器的常見(jiàn)故障和解決辦法  故障現(xiàn)象            
    發(fā)表于 07-18 15:33 ?4571次閱讀

    音箱沒(méi)聲音的原因和解決辦法

    本文首先介紹了音箱發(fā)聲的原理,其次闡述了四種音箱沒(méi)聲音的原因和解決辦法,最后還介紹了電腦音箱沒(méi)聲音的原因解決辦法,具體的跟隨小編一起來(lái)了解一下。
    發(fā)表于 05-28 14:33 ?4.4w次閱讀

    高壓斷路器合上閘的原因解決辦法

    本文主要闡述了高壓斷路器合上閘的原因解決辦法
    的頭像 發(fā)表于 12-18 15:27 ?4w次閱讀

    汽車空調(diào)制冷的十種原因解決辦法

    炎熱的夏天,如果汽車的空調(diào)不能運(yùn)轉(zhuǎn),那么在車內(nèi)就相似在一個(gè)蒸籠,相當(dāng)?shù)碾y熬,特別是在烈日當(dāng)下,車內(nèi)幾乎不能呆,因?yàn)檎麄€(gè)車廂都會(huì)變成一個(gè)烤箱似的。下面我們就來(lái)看看汽車空調(diào)制冷的原因解決辦法,讓你少
    的頭像 發(fā)表于 06-04 17:45 ?21.2w次閱讀

    LED顯示屏的常見(jiàn)故障及解決辦法的介紹

    LED顯示屏通訊新號(hào)載入上的原因和解決辦法
    發(fā)表于 02-10 14:43 ?3635次閱讀

    電梯IP五方對(duì)講的問(wèn)題和解決辦法的介紹

    梯云物聯(lián):深圳電梯IP五方對(duì)講有什么問(wèn)題和解決辦法
    發(fā)表于 04-11 18:16 ?6037次閱讀

    電感嘯叫的原因和解決辦法

    電感嘯叫就是指在20Hz-200Hz的電流激勵(lì)頻率下,電感會(huì)發(fā)出人耳能聽(tīng)見(jiàn)的吱吱聲。 電感嘯叫的原因之一是電感固定形成空腔噪聲。 接下來(lái),詳細(xì)為你說(shuō)下電感嘯叫的原因和解決辦法
    的頭像 發(fā)表于 05-31 09:15 ?1.7w次閱讀
    電感嘯叫的<b class='flag-5'>原因</b><b class='flag-5'>和解決辦法</b>

    java內(nèi)存溢出的幾種原因和解決辦法

    的內(nèi)存,但是如果程序中存在內(nèi)存泄漏(Memory Leak)或者使用不當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)等問(wèn)題,仍然有可能導(dǎo)致內(nèi)存溢出。下面將詳細(xì)介紹Java內(nèi)存溢出的幾種原因以及相應(yīng)的解決辦法。 對(duì)象長(zhǎng)時(shí)間存活或沒(méi)有被正確釋放: Java的垃圾回收
    的頭像 發(fā)表于 11-23 14:44 ?6691次閱讀

    PLC異常工作的原因和解決辦法

    PLC(可編程邏輯控制器)異常工作的原因解決辦法
    的頭像 發(fā)表于 02-24 17:27 ?797次閱讀