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

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

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

3天內不再提示

Flash的誤操作不當致使程序丟失或被錯誤改寫

AGk5_ZLG_zhiyua ? 來源:YXQ ? 2019-08-06 16:54 ? 次閱讀

芯片貼板后跑不起來?Flash里面的數據在使用過程中莫名改變或不翼而飛?重新下載程序后又可以運行?這究竟是為什么呢?

1

用戶代碼對Flash的誤操作不當引起程序丟失或被錯誤改寫

例如,在有對Flash寫入或擦除操作的代碼中,如果用戶誤調用了寫入或擦除函數或者由于程序跑飛而恰好執行了Flash擦除或寫入函數,這自然會導致數據丟失或改變。針對以上情況,可以在程序中設置多個允許操作的變量,當執行寫入或擦除操作時,對這些變量進行判斷,只有條件全部滿足時,才執行相應的操作。

在一些不需要進行擦除或寫入操作的系統中,對存儲區進行寫保護或擦除保護設置,能有效的防止數據被意外修改。做到了寫入或擦除的可控性,基本可以避免此種情況發生。

圖1 Flash保護

2

電源失效

圖2 電源噪聲嚴重

電源電壓的異常可能會導致系統單片機系統工作異常的現象,如輸出電壓小于單片機系統工作所需的最小電壓,輸出電壓不干凈,噪音嚴重等,這些很容易引起單片機內部電路的邏輯紊亂,Flash的讀寫信號處于不穩定狀態。可能產生滿足Flash的寫操作,從而給系統帶來嚴重的損害。

針對以上情況,可以在系統中加入電源監控芯片或使能MCU本身的電源監控電路,在電源異常的情況下禁止對Flash區域操作。

3

系統時鐘不穩定

無論對于內部Flash還是外部Flash,系統時鐘的不穩定,都將導致MCU得不到可靠的工作時序信號,從而在讀寫Flash時產生不可預料的后果。

4

環境干擾

環境干擾的可能原因很多,如生產過程中的高溫焊接、靜電、使用環境的溫濕度,強磁場等,都可能影響到Flash或整個系統的穩定。環境干擾的因素很多,在此不展開討論。

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

    關注

    10

    文章

    1663

    瀏覽量

    150974
  • 數據
    +關注

    關注

    8

    文章

    7239

    瀏覽量

    90990

原文標題:為何你的Flash數據會不翼而飛?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    存儲示波器觸發電平設置不當會導致什么后果?

    ±0.001 過高(4V)隨機值隨機值 二、設置不當的常見原因 [td]原因分類具體場景 用戶誤操作手動調節觸發電平時誤觸旋鈕,未根據信號幅值調整(如直接使用默認值0V)。 信號特性不匹配測量低幅值信號
    發表于 05-29 14:13

    記憶示波器設置有哪些常見錯誤

    振鈴)。 解決方案: 使用示波器校準信號調整探頭補償電容。 二、水平設置錯誤 時間基準(Time/div)選擇不當 錯誤:時間檔位過小導致波形壓縮,過大導致信號細節
    發表于 04-14 15:29

    服務器數據恢復—如何預防服務器故障與恢復服務器數據!

    服務器常見故障: 硬件故障:磁盤損壞、電池故障等。 軟件問題:操作系統崩潰、未知的程序運行錯誤等。 病毒破壞:勒索病毒加密、刪除服務器數據等。 不可控力量;服務器浸水、火燒、機房倒塌等導致服務器損壞和數據
    的頭像 發表于 03-11 12:36 ?265次閱讀

    開關柜一鍵順控如何防止開關柜電氣誤操作事故

    開關柜一鍵順控技術通過自動化、智能化的方式提高了電力系統的運行效率、安全性和可靠性,是防止開關柜電氣誤操作事故的有效手段之一。同時,為確保電力系統的安全運行,還需要結合其他多種措施,如標準化管理、嚴格執行操作票和工作票制度、加強運行維護等。
    的頭像 發表于 12-31 13:43 ?494次閱讀
    開關柜一鍵順控如何防止開關柜電氣<b class='flag-5'>誤操作</b>事故

    電子電器氣密性檢測儀使用方法:操作中的常見錯誤與糾正

    電子電器氣密性檢測儀是確保產品質量的關鍵設備,但在使用過程中,操作人員常犯一些錯誤,導致測試結果不準確儀器損壞。以下是一些常見的操作錯誤
    的頭像 發表于 11-29 11:20 ?526次閱讀
    電子電器氣密性檢測儀使用方法:<b class='flag-5'>操作</b>中的常見<b class='flag-5'>錯誤</b>與糾正

    常見傅里葉變換錯誤及解決方法

    ,導致混疊現象。 解決方法: 確保采樣頻率至少是信號最高頻率成分的兩倍(奈奎斯特定理)。 使用抗混疊濾波器在采樣之前濾除高于奈奎斯特頻率的信號成分。 2. 窗函數選擇不當 錯誤描述: 窗函數選擇不當可能導致頻譜泄露
    的頭像 發表于 11-14 09:42 ?1985次閱讀

    ROM數據丟失的常見原因

    的常見原因 1. 硬件故障 1.1 物理損壞 ROM芯片可能因為物理沖擊、高溫、濕度、腐蝕等因素而損壞。這些因素可能導致芯片內部電路斷裂短路,從而造成數據丟失。 1.2 老化 隨著時間的推移,ROM芯片會逐漸老化,其性能會逐漸下降。老化的ROM芯片可能會出現數據讀寫
    的頭像 發表于 11-04 10:29 ?2413次閱讀

    socket編程中的錯誤處理技巧

    Socket編程是網絡編程的基礎,它允許程序之間通過TCP/IP協議進行通信。然而,網絡通信是不穩定的,可能會遇到各種問題,如網絡延遲、連接中斷、數據丟失等。 錯誤處理的重要性 提高程序
    的頭像 發表于 11-01 17:47 ?1413次閱讀

    MCX射頻頭使用不當會出現什么情況

    連接過程中沒有正確對準插座插入深度不足,可能導致連接不穩,信號傳輸質量下降,甚至出現信號中斷的情況。  損壞連接器:頻繁插拔不當操作可能導致MCX射頻頭
    的頭像 發表于 09-27 09:05 ?519次閱讀
    MCX射頻頭使用<b class='flag-5'>不當</b>會出現什么情況

    飛凌嵌入式-ELFBOARD -焊盤誤蓋油的操作

    目標: 解決焊盤誤蓋油的操作 問題場景: 所有焊盤都可以設置為蓋油不蓋油,由于焊盤需要用來焊接元器件,所以都不會設置蓋油。由于誤操作或者創建封裝時設置
    發表于 09-12 15:46

    ensp啟動失敗,錯誤代碼40怎么回事

    網絡適配器驅動程序問題 : 網絡適配器驅動程序未正確安裝未啟用。 權限問題 : ENSP服務未能以管理員權限運行,導致無法訪問必要的系統資源。 系統文件損壞 : 系統文件損壞
    的頭像 發表于 08-30 14:29 ?1.3w次閱讀

    plc什么情況下會導致程序丟失

    程序可能會丟失。 電源故障 電源故障是導致PLC程序丟失的常見原因之一。當PLC的電源突然中斷電壓波動過大時,可能會導致
    的頭像 發表于 08-19 09:14 ?2635次閱讀

    plc程序丟失怎么恢復回來

    因為各種原因丟失,如硬件故障、軟件錯誤、人為操作失誤等。 1. 確定程序丟失的原因 在開始恢復程序
    的頭像 發表于 07-25 10:08 ?4366次閱讀

    怎么判斷PLC程序丟失

    PLC程序丟失并及時采取措施是非常重要的。 程序丟失的原因 在討論如何判斷PLC程序丟失之前,我
    的頭像 發表于 07-25 10:01 ?2349次閱讀

    STM32F4上電不啟動,固件損壞,程序丟失的原因?

    STM32F407ZET6 PDR_ON 143引腳0R電阻接地。 上下電程序出現無法運行的現象,出現異常后讀回MCU FLASH數據比對,FLASH一段空間范圍內的數據
    發表于 07-23 06:26