色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SRAM運行狀態分析步驟詳解

電子設計 ? 來源:互聯網 ? 作者:佚名 ? 2018-08-29 09:54 ? 次閱讀

目前,對于存儲單元SRAM的研究都是基于硬件電路來完成,而且這些方法都是運用在生產過程中,但是生產過程并不能完全杜絕SRAM的硬件故障。在其使用過程中,如果SRAM硬件出錯,將導致程序出錯而且很難被發現。因此在運用的階段,為防止存儲單元損壞而導致系統出錯,通過軟件的方式對SRAM進行檢測是必要的。

1 SRAM運行狀態分析

SRAM是存儲非CONSTANT變量(如RW),它具有掉電即失的特點。由Cortex—M3的啟動步驟可知,系統上電后,首先執行復位的5個步驟:

①NVIC復位,控制內核;

②NVIC從復位中釋放內核;

③內核配置堆棧;

④內核設置PC和LR;

⑤運行復位程序。

可以看出,不能在調入C環境之后檢測SRAM,必須在Cortex—M3復位之前和啟動之后進行檢測。

在執行系統復位的最后一個步驟之前,系統都沒有對SRAM執行任何相關的數據傳送動作。第⑤步運行復位程序,在ST公司Cortex-M3處理器內核的STM32系列微控制器的啟動代碼中有一段復位子程序:

在這個子程序里導入了__main,__main是C庫文件的入口地址。它執行下面3個步驟:

①復制非root(RW、RO)從Flash到SRAM;

②分配ZI區,并且初始化為0;

③跳轉到堆棧初始化子程序接口__rt_entry。

由_ _main的第一步可以得出,在跳入_ _main之后,系統對SRAM進行了相關數據轉移的操作。因此,檢測SRAM必須在此步驟之前,否則將會覆蓋SRAM從Flash中轉移過來的數據。

2 SRAM檢測方案設計

在復位子程序跳入_ _main之前,設計另一個程序入口SRAM_Check,使PC指針指向該SRAM進行硬件單元檢測程序(SRAM_Check)的入口。在SRAM_check里,首先將PC指針指向SRAM的首地址并寫入0xFF,讀回該地址的值到通用寄存器Rn1,并對Rn1里的值進行加1操作,然后將Rn1和256做比較,得出SRAM硬件是否損壞。這種操作可以避免因SRAM硬件一直為1或0而出現算法本身錯誤。由于Cortex—M3復位后默認的時鐘為HSI,是一個內部RC振蕩器,因此精度不高。如果需要更準和快速的時鐘,就必須在跳入SRAM_Check之前對相關的寄存器進行操作。

3 SRAM檢測軟件設計

圖1為本文設計的SRAM檢測軟件程序流程。

圖1 SRAM檢測軟件程序流程

4 在線調試結果及分析

上電復位后,在線調試PC指針指向Reset_Handler入口地址時的SRAM初始數值如圖2所示。可以看到,當系統復位時每個SRAM單元的數值均為0x00。

在線調試下,圖3為對所有的SRAM地址進行檢測后SRAM的數值,完全符合程序設計要求。

SRAM測試通過后,釋放所有的SRAM,還原為0x00,如圖4所示。

5 結論

本文提出了一種基于軟件的SRAM單元故障自檢測方法,通過在線調試得到的結果,可知該方法是完全可行的。在實際運用中,該方法能夠確保系統正常地運行在可靠的環境之上。如果SRAM單元有生產或運輸等損壞,也可以通過該方法方便地檢測出來,大大減少了系統排除故障的時間。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • sram
    +關注

    關注

    6

    文章

    767

    瀏覽量

    114675
  • reset
    +關注

    關注

    0

    文章

    34

    瀏覽量

    12877
  • NVIC
    +關注

    關注

    0

    文章

    35

    瀏覽量

    11695
收藏 人收藏

    評論

    相關推薦

    運行狀況的計算和分析

    運行狀況的計算和分析
    發表于 04-10 21:37

    有什么方法可以查看FreeRTOS任務的運行狀態

    有什么方法可以查看FreeRTOS任務的運行狀態呢?怎樣去查看FreeRTOS任務的運行狀態呢?
    發表于 11-02 07:59

    水輪發電機組運行狀態監測

    水電機組運行狀態監洲是對設計參敷所屬參量的監洲.其目的是便于運行人員j解機組的運行狀態,及時發現事故隱患,保證安全經濟運行.目前,國外發達國家在水電機組
    發表于 04-06 11:21 ?14次下載

    基于LabVIEW的橋梁運行狀態長期

    基于LabVIEW的橋梁運行狀態長期 論述鐵路橋梁運行狀態長期監測系統的設計方法, 介紹它的硬件組成、軟件結構以及系統功能,本系統利用網絡傳感器、以太網技術
    發表于 10-15 21:34 ?669次閱讀
    基于LabVIEW的橋梁<b class='flag-5'>運行狀態</b>長期

    感應電動機不同斷相運行狀態的損耗分析

    感應電動機不同斷相運行狀態的損耗分析_李文志
    發表于 01-01 15:44 ?0次下載

    基于MATLAB的開關磁阻電機混沌運行狀態分析

    基于MATLAB的開關磁阻電機混沌運行狀態分析
    發表于 01-21 12:12 ?0次下載

    如何解決風電機組運行狀態及故障診斷中外界環境因素對出力情況的影響

    為了解決風電機組運行狀態及故障診斷中外界環境因素對出力情況的影響,引入風電機組出力相關性信息,對機組運行狀態進行判別。實現了在不增加傳感器和測點的情況下,提高判別機組非健康狀態或故障狀態
    發表于 04-28 14:57 ?15次下載
    如何解決風電機組<b class='flag-5'>運行狀態</b>及故障診斷中外界環境因素對出力情況的影響

    電機額定運行狀態_電機額定運行方式

    在電機運行時,若各個物理量都與它的額定值一樣,就稱為額定運行狀態,在額定運行狀態下工作,電機能可靠的運行,并具有最好的綜合性能。
    發表于 10-09 16:13 ?6035次閱讀

    聯合循環電廠機組運行狀態判據選取方法的探討

    探討了聯合循環電廠 DCS 組態中機組運行狀態判據的選擇方法,分析了不恰當判據選擇對運行和維護的影響,并提出了解決方法。
    發表于 12-01 16:10 ?0次下載

    一文詳解單相變壓器空載運行狀態

    空載運行是變壓器的一種極限運行狀態。變壓器的空載運行是指原繞組接入電源電壓、副繞組開路,副繞組里沒有電流流過時的最簡單的運行情況。
    的頭像 發表于 01-16 13:54 ?9957次閱讀
    一文<b class='flag-5'>詳解</b>單相變壓器空載<b class='flag-5'>運行狀態</b>

    分析安全光柵的運行狀態

    分析安全光柵的運行狀態
    的頭像 發表于 07-14 10:31 ?899次閱讀
    <b class='flag-5'>分析</b>安全光柵的<b class='flag-5'>運行狀態</b>

    運行狀態變為阻塞狀態的條件

    計算機運行狀態變為阻塞狀態的條件,從常見的情況到特殊的案例,為讀者提供深入理解。 一、用戶輸入等待: 當計算機程序需要等待用戶輸入時,它將進入阻塞狀態。這可能發生在命令行界面或圖形用戶界面中。例如,在一個接受
    的頭像 發表于 11-17 11:45 ?1856次閱讀

    電池充電狀態(SOC)和運行狀態(SOH)的估計技術

    電子發燒友網站提供《電池充電狀態(SOC)和運行狀態(SOH)的估計技術.pdf》資料免費下載
    發表于 11-22 09:34 ?0次下載
    電池充電<b class='flag-5'>狀態</b>(SOC)和<b class='flag-5'>運行狀態</b>(SOH)的估計技術

    電池充電狀態(SOC)和運行狀態(SOH)估計技術

    電子發燒友網站提供《電池充電狀態(SOC)和運行狀態(SOH)估計技術.pdf》資料免費下載
    發表于 11-24 11:04 ?2次下載
    電池充電<b class='flag-5'>狀態</b>(SOC)和<b class='flag-5'>運行狀態</b>(SOH)估計技術

    電梯運行狀態監測系統:關鍵信息監測與安全高效運行新保障

    電梯運行狀態監測系統是一個綜合性的技術系統,用于實時監測電梯的運行狀態并收集相關數據。梯云物聯小編認為該系統主要監測以下幾類信息:
    的頭像 發表于 04-17 10:14 ?953次閱讀
    電梯<b class='flag-5'>運行狀態</b>監測系統:關鍵信息監測與安全高效<b class='flag-5'>運行</b>新保障
    主站蜘蛛池模板: 91av欧美| 色久悠悠无码偷拍自怕| 精品夜夜澡人妻无码AV| 国产女人视频免费观看| 国产成人a v在线影院| 出差无套内射小秘书| CHESENGAY痞帅警察GV| 99精彩视频在线观看| 99久久蜜臀亚洲AV无码精品| 18禁无遮遮挡羞漫画免费阅读| 在线观看国产小视频| 伊人久久电影网| 总裁呻吟双腿大开男男H| 18岁男人女人插孔| 999久久国产精品免费人妻| 97色伦图片7778久久| gay台湾无套男同志xnxⅹ| proburn中文破解版下载| 草莓AV福利网站导航| 成人无码精品一区二区在线观看| 成人欧美一区二区三区白人| 成人精品亚洲| 国产AV一区二区三区传媒| 俄罗斯14一18处交| 国产成人免费观看| 国产亚洲精品久久久久久国模美| 国产系列在线亚洲视频| 国产亚洲精品在线视频| 精品久久久久中文字幕日本| 口内射精颜射极品合集| 男生jj插入女生jj| 日韩欧美三区| 亚洲AV午夜精品麻豆AV| 野花日本高清在线观看免费吗 | 国内精品不卡一区二区三区| 国产真实乱对白精彩| 久久热在线视频精品| 女人爽到高潮嗷嗷叫视频| 日韩男明星| 亚洲欧洲日韩国产一区二区三区| 又黄又湿免费高清视频|