h1_key

當(dāng)前位置:首頁 >新聞資訊 > 品牌資訊>瑞薩>RA MCU使用Virtual EEPROM
RA MCU使用Virtual EEPROM
2022-11-30 477次

  介紹

  瑞薩Virtual EEPROM模塊簡稱VEE模塊,該VEE模塊模擬基本的EEPROM功能,支持讀和寫操作兩種常見的數(shù)據(jù)操作。在應(yīng)用程序的整個生命周期內(nèi),保留存儲扇區(qū)的擦除計數(shù),擦除計數(shù)可以隨時訪問。驅(qū)動函數(shù)會自動做磨損均衡處理,延長Flash的使用壽命。

  主要內(nèi)容

  以開發(fā)板EK-RA2E2為例,使用VEE模塊存取數(shù)據(jù):


  1、創(chuàng)建新工程


  2、工程創(chuàng)建完成后,通過FSP配置Virtual EEPROM


  2.1 添加Virtual EEPROM Stack

  選擇配置標(biāo)簽頁 Stack → New Stack → Storage → Virtual EEPROM on Flash(rm_vee_flash)



  2.2 配置Virtual EEPROM Stack

  在生成的Stack框圖中,點(diǎn)擊 Virtual EEPROM on Flash(rm_vee_flash),可以看到e2 studio左下角出現(xiàn)屬性欄,按照如圖所示配置。



  2.3 配置g_flash0 flash(r_flash_lp)

  點(diǎn)擊框圖中g(shù)_flash0 flash(r_flash_lp),并按下圖所示,設(shè)置Flash Ready Interrupt Priority。此處工程設(shè)置為Priority 1,可根據(jù)實(shí)際需要調(diào)整。



  按照上面步驟配置配置完成后,點(diǎn)擊FSP就會生成工程Virtual EEPROM以及相關(guān)的初始化代碼。


  3、編寫示例代碼,驗證Virtual EEPROM功能。

  在工程中打開scr/hal_entry.c文件,void hal_entry(void) 函數(shù)由main函數(shù)調(diào)用,我們自己的代碼由hal_entry調(diào)用,這樣做符合瑞薩軟件的架構(gòu),方便以后使用RTOS。

  在hal_entry.c文件中添加下面的代碼




  然后在hal_entry函數(shù)調(diào)用上面的rm_vee_example函數(shù)



  接下來就可以編譯調(diào)試程序,當(dāng)程序正常運(yùn)行起來之后,就可以看到綠色LED燈亮起,說明存到Flash中的數(shù)據(jù)再讀取出來,經(jīng)過對比確認(rèn)數(shù)據(jù)正確。也可以在調(diào)試狀態(tài)下,將全局變量添加到觀察窗口,單步調(diào)試,觀察數(shù)據(jù)的變化。


 程序運(yùn)行前



  程序運(yùn)行起來之后

  可以看到右側(cè)相關(guān)變量的數(shù)值已經(jīng)有改變



  在后面附加了如何在調(diào)試過程中觀察全局變量數(shù)值變化。

  *附:觀察全局變量的方式

  選中要觀察的數(shù)據(jù)名稱,右擊,選擇添加監(jiān)看表達(dá)式



    


  可以在調(diào)試界面看到相關(guān)表達(dá)式的值,隨著程序運(yùn)行,可以在這里觀察數(shù)值的變化。


  結(jié)論

  使用VEE模塊,可以方便地使用Flash存取數(shù)據(jù)。不再需要自己去考慮數(shù)據(jù)存儲的位置以及磨損均衡等問題,可以把精力專注于實(shí)現(xiàn)功能上。

  • 瑞薩收購Transphorm擴(kuò)展電源產(chǎn)品陣容
  • 瑞薩與Transphorm宣布雙方已達(dá)成最終協(xié)議,根據(jù)該協(xié)議,瑞薩子公司將以每股5.10美元現(xiàn)金收購Transphorm所有已發(fā)行普通股,較Transphorm在2024年1月10日的收盤價溢價約35%,較過去十二個月的成交量加權(quán)平均價格溢價約56%,較過去六個月的成交量加權(quán)平均價格溢價約78%。
    2024-01-11 43987次
  • 瑞薩電子預(yù)先公布了第五代R-Car SoC
  • 瑞薩電子預(yù)先公布了第五代R-Car SoC的相關(guān)信息,該SoC面向高性能應(yīng)用,采用先進(jìn)的Chiplet小芯片封裝集成技術(shù),將為車輛工程師在設(shè)計時帶來更大的靈活度。舉例來說,若高級駕駛輔助系統(tǒng)(ADAS)需要兼顧更突出的AI性能時,工程師可將AI加速器集成至單個芯片中。
    2023-12-12 44535次
  • 瑞薩電子推出的無線遠(yuǎn)程信息處理單元解決方案
  • 瑞薩電子推出的無線遠(yuǎn)程信息處理單元解決方案融合了各種無線模塊,包括BLE、Wi-Fi和LTE,帶有GPS模塊和NFC讀卡器。它采用了DA14531MOD SmartBond TINY?模塊,為設(shè)備提供了出色的藍(lán)牙低能耗連接能力。同時,RYZ024A為全球部署提供了LTE Cat-M1蜂窩IoT模塊,保障了廣泛的無線覆蓋。
    2023-11-01 535次
  • 瑞薩電子新一代運(yùn)動攝像頭解決方案
  • 近年來,隨著極限運(yùn)動和和戶外冒險活動的普及,越來越多的人期望捕捉這些活動中的精彩瞬間。運(yùn)動相機(jī),憑借其小巧的身材、出色的防水性能和強(qiáng)大的攝像功能,已經(jīng)成為了戶外活動愛好者、極限運(yùn)動者甚至普通消費(fèi)者的首選拍攝工具。它不僅為人們提供了記錄生活中特殊瞬間的機(jī)會,更代表了一個時代的生活方式與價值觀。在這背后,是技術(shù)的巨大推動。高清畫質(zhì)、強(qiáng)大的穩(wěn)定性和長久的續(xù)航,都讓運(yùn)動相機(jī)在短時間內(nèi)得到了廣大用戶的喜愛。
    2023-10-30 510次
  • 半導(dǎo)體加工技術(shù)的歷史、趨勢和演變
  • 半導(dǎo)體技術(shù)工藝節(jié)點(diǎn)是衡量芯片晶體管和其他組件尺寸的標(biāo)準(zhǔn)。這些年來,節(jié)點(diǎn)的數(shù)量一直在穩(wěn)步增加,導(dǎo)致計算能力也相應(yīng)增加。一般來說,工藝節(jié)點(diǎn)越小,特征尺寸越小,晶體管越小,速度越快,越節(jié)能。
    2023-08-03 1113次

    萬聯(lián)芯微信公眾號

    元器件現(xiàn)貨+BOM配單+PCBA制造平臺
    關(guān)注公眾號,優(yōu)惠活動早知道!
    10s
    溫馨提示:
    訂單商品問題請移至我的售后服務(wù)提交售后申請,其他需投訴問題可移至我的投訴提交,我們將在第一時間給您答復(fù)
    返回頂部