国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):40232731發(fā)布日期:2024-12-06 16:54閱讀:15來源:國知局
      數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)與流程

      本發(fā)明涉及微控制器,具體涉及一種數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、mcu(microcontroller,微控制器)是座艙域控制系統(tǒng)的核心控制單元,為了滿足低功耗要求,mcu經(jīng)常需要在深度休眠模式下運(yùn)行。但是,低功耗模式下mcu的ram(randomaccess?memory,隨機(jī)存儲(chǔ)器)區(qū)域?qū)⑹ス╇?,?dǎo)致存儲(chǔ)在ram區(qū)域的臨時(shí)數(shù)據(jù)丟失。這些臨時(shí)數(shù)據(jù)的丟失可能對座艙儀表顯示帶來災(zāi)難性影響,例如:與續(xù)航里程相關(guān)的燃油效率數(shù)據(jù)丟失可能導(dǎo)致續(xù)航里程顯示失真。因此,如何對mcu深度休眠模式下的數(shù)據(jù)進(jìn)行可靠管理,以防止mcu深度休眠再被喚醒之后數(shù)據(jù)無法恢復(fù)或損壞,成為亟待解決的技術(shù)問題。


      技術(shù)實(shí)現(xiàn)思路

      1、有鑒于此,本發(fā)明提供了一種數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì),以解決mcu深度休眠之后,mcu的ram區(qū)域數(shù)據(jù)丟失問題。

      2、第一方面,本發(fā)明提供了一種數(shù)據(jù)處理方法,應(yīng)用于設(shè)備的微控制器,設(shè)備包括通過串行外設(shè)接口連接的微控制器和片上系統(tǒng),片上系統(tǒng)配置有閃存,方法包括:

      3、接收微控制器的低功耗請求;

      4、響應(yīng)于低功耗請求,確定微控制器的隨機(jī)存儲(chǔ)器的設(shè)定數(shù)據(jù);

      5、將設(shè)定數(shù)據(jù)通過串行外設(shè)接口存儲(chǔ)至閃存。

      6、本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法,在接收到微控制器的低功耗請求時(shí),將微控制器的隨機(jī)存儲(chǔ)器中設(shè)定數(shù)據(jù)存儲(chǔ)至片上系統(tǒng)的閃存,片上系統(tǒng)的閃存即使掉電也不會(huì)發(fā)生數(shù)據(jù)丟失,由此,在微控制器處于深度休眠等情況下,實(shí)現(xiàn)對微控制器設(shè)定數(shù)據(jù)的合理存儲(chǔ),避免因微控制器深度睡眠導(dǎo)致的數(shù)據(jù)丟失,從而避免由此導(dǎo)致微控制器被喚醒之后數(shù)據(jù)無法恢復(fù)或數(shù)據(jù)損壞等問題。保證應(yīng)用該微控制器的設(shè)備正常運(yùn)行。

      7、在一種可選的實(shí)施方式中,將設(shè)定數(shù)據(jù)通過串行外設(shè)接口存儲(chǔ)至閃存之后,方法還包括:

      8、接收微控制器的喚醒請求;

      9、響應(yīng)于喚醒請求,從閃存獲取設(shè)定數(shù)據(jù);

      10、在執(zhí)行與設(shè)定數(shù)據(jù)關(guān)聯(lián)的操作時(shí),更新設(shè)定數(shù)據(jù)。

      11、在一種可選的實(shí)施方式中,將設(shè)定數(shù)據(jù)通過串行外設(shè)接口存儲(chǔ)至閃存之后,方法還包括:

      12、接收應(yīng)用微控制器的設(shè)備的啟動(dòng)請求;

      13、響應(yīng)于啟動(dòng)請求,從閃存獲取設(shè)定數(shù)據(jù);

      14、在執(zhí)行與設(shè)定數(shù)據(jù)關(guān)聯(lián)的操作時(shí),更新設(shè)定數(shù)據(jù)。

      15、本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法,在接收到微控制器的喚醒請求或應(yīng)用微控制器的設(shè)備的啟動(dòng)請求時(shí),從閃存獲取設(shè)定數(shù)據(jù),并在執(zhí)行與設(shè)定數(shù)據(jù)關(guān)聯(lián)的操作時(shí),更新設(shè)定數(shù)據(jù)。有效保證微控制器被喚醒時(shí)從閃存獲取到該微控制器進(jìn)入低功耗狀態(tài)時(shí)的設(shè)定數(shù)據(jù),保持微控制器的數(shù)據(jù)安全穩(wěn)定可靠,并在微控制器運(yùn)行中,更新設(shè)定數(shù)據(jù),進(jìn)一步保證設(shè)定數(shù)據(jù)實(shí)時(shí)更新。

      16、在一種可選的實(shí)施方式中,從閃存獲取設(shè)定數(shù)據(jù),包括:

      17、通過串行外設(shè)接口從閃存獲取對應(yīng)于微控制器的數(shù)據(jù)塊;

      18、針對對應(yīng)于微控制器的數(shù)據(jù)塊進(jìn)行校驗(yàn);

      19、在校驗(yàn)通過時(shí),將設(shè)定數(shù)據(jù)存儲(chǔ)至隨機(jī)存儲(chǔ)器。

      20、本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法,在通過串行外設(shè)接口從閃存獲取對應(yīng)于微控制器的數(shù)據(jù)塊之后,首先針對對應(yīng)于微控制器的數(shù)據(jù)塊進(jìn)行校驗(yàn),并在校驗(yàn)通過時(shí),將設(shè)定數(shù)據(jù)存儲(chǔ)至隨機(jī)存儲(chǔ)器,有效保證數(shù)據(jù)安全性和有效性。

      21、在一種可選的實(shí)施方式中,從閃存獲取設(shè)定數(shù)據(jù),還包括:

      22、在校驗(yàn)失敗時(shí),通過串行外設(shè)接口從閃存獲取對應(yīng)于微控制器的數(shù)據(jù)塊,直至校驗(yàn)通過,將設(shè)定數(shù)據(jù)存儲(chǔ)至隨機(jī)存儲(chǔ)器。

      23、本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法,在通過串行外設(shè)接口從閃存獲取對應(yīng)于微控制器的數(shù)據(jù)塊之后,首先針對對應(yīng)于微控制器的數(shù)據(jù)塊進(jìn)行校驗(yàn),并在校驗(yàn)失敗時(shí),重新通過串行外設(shè)接口從閃存獲取對應(yīng)于微控制器的數(shù)據(jù)塊,直至校驗(yàn)通過,將設(shè)定數(shù)據(jù)存儲(chǔ)至隨機(jī)存儲(chǔ)器,有效保證數(shù)據(jù)安全性和有效性。

      24、在一種可選的實(shí)施方式中,將設(shè)定數(shù)據(jù)通過串行外設(shè)接口存儲(chǔ)至閃存,包括:

      25、計(jì)算設(shè)定數(shù)據(jù)的校驗(yàn)值;

      26、將設(shè)定數(shù)據(jù)和校驗(yàn)值發(fā)送至片上系統(tǒng);

      27、接收片上系統(tǒng)基于校驗(yàn)值對設(shè)定數(shù)據(jù)的校驗(yàn)結(jié)果;

      28、在校驗(yàn)結(jié)果示出片上系統(tǒng)對校驗(yàn)值校驗(yàn)通過并將設(shè)定數(shù)據(jù)存儲(chǔ)至閃存的情況下,判定設(shè)定數(shù)據(jù)成功存儲(chǔ)至閃存。

      29、本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法,在接收到片上系統(tǒng)基于校驗(yàn)值對設(shè)定數(shù)據(jù)的校驗(yàn)結(jié)果,并且校驗(yàn)結(jié)果示出片上系統(tǒng)對校驗(yàn)值校驗(yàn)通過并將設(shè)定數(shù)據(jù)存儲(chǔ)至閃存的情況下,判定設(shè)定數(shù)據(jù)成功存儲(chǔ)至閃存。由此,充分保證微控制器的隨機(jī)存儲(chǔ)器上設(shè)定數(shù)據(jù)成功存儲(chǔ)至閃存,有效保證數(shù)據(jù)安全性和有效性。

      30、在一種可選的實(shí)施方式中,方法還包括:

      31、接收微控制器的升級(jí)請求;

      32、響應(yīng)于低功耗請求,確定微控制器的隨機(jī)存儲(chǔ)器的設(shè)定數(shù)據(jù);

      33、將設(shè)定數(shù)據(jù)通過串行外設(shè)接口存儲(chǔ)至閃存。

      34、在一種可選的實(shí)施方式中,將設(shè)定數(shù)據(jù)通過串行外設(shè)接口存儲(chǔ)至閃存之后,方法還包括:

      35、接收微控制器的升級(jí)完成指令;

      36、響應(yīng)于升級(jí)完成指令,從閃存獲取設(shè)定數(shù)據(jù);

      37、在執(zhí)行與設(shè)定數(shù)據(jù)關(guān)聯(lián)的操作時(shí),更新設(shè)定數(shù)據(jù)。

      38、本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法,在對微控制器進(jìn)行程序升級(jí)時(shí),同樣可以將微控制器的隨機(jī)存儲(chǔ)器中存儲(chǔ)的設(shè)定數(shù)據(jù)存儲(chǔ)至片上系統(tǒng)的閃存中。從而有效保證使用該微控制器的設(shè)備在微控制器升級(jí)之后正常運(yùn)行。

      39、第二方面,本發(fā)明提供了一種數(shù)據(jù)處理裝置,應(yīng)用于設(shè)備的微控制器,設(shè)備包括通過串行外設(shè)接口連接的微控制器和片上系統(tǒng),片上系統(tǒng)配置有閃存,裝置包括:

      40、接收模塊,用于接收微控制器的低功耗請求;

      41、確定模塊,用于響應(yīng)于低功耗請求,確定微控制器的隨機(jī)存儲(chǔ)器的設(shè)定數(shù)據(jù);

      42、存儲(chǔ)模塊,用于將設(shè)定數(shù)據(jù)通過串行外設(shè)接口存儲(chǔ)至閃存。

      43、第三方面,本發(fā)明提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對應(yīng)的任一實(shí)施方式的數(shù)據(jù)處理方法。

      44、本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì),在接收到微控制器的低功耗請求時(shí),將微控制器的隨機(jī)存儲(chǔ)器中設(shè)定數(shù)據(jù)存儲(chǔ)至片上系統(tǒng)的閃存,片上系統(tǒng)的閃存即使掉電也不會(huì)發(fā)生數(shù)據(jù)丟失,由此,在微控制器處于深度休眠等情況下,實(shí)現(xiàn)對微控制器設(shè)定數(shù)據(jù)的合理存儲(chǔ),避免因微控制器深度睡眠導(dǎo)致的數(shù)據(jù)丟失,從而避免由此導(dǎo)致微控制器被喚醒之后數(shù)據(jù)無法恢復(fù)或數(shù)據(jù)損壞等問題。保證應(yīng)用該微控制器的設(shè)備正常運(yùn)行。



      技術(shù)特征:

      1.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于設(shè)備的微控制器,所述設(shè)備包括通過串行外設(shè)接口連接的微控制器和片上系統(tǒng),所述片上系統(tǒng)配置有閃存,所述方法包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述設(shè)定數(shù)據(jù)通過所述串行外設(shè)接口存儲(chǔ)至所述閃存之后,所述方法還包括:

      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述設(shè)定數(shù)據(jù)通過所述串行外設(shè)接口存儲(chǔ)至所述閃存之后,所述方法還包括:

      4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述從所述閃存獲取所述設(shè)定數(shù)據(jù),包括:

      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述從所述閃存獲取所述設(shè)定數(shù)據(jù),還包括:

      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述設(shè)定數(shù)據(jù)通過所述串行外設(shè)接口存儲(chǔ)至所述閃存,包括:

      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述設(shè)定數(shù)據(jù)通過所述串行外設(shè)接口存儲(chǔ)至所述閃存之后,所述方法還包括:

      9.一種數(shù)據(jù)處理裝置,其特征在于,應(yīng)用于設(shè)備的微控制器,所述設(shè)備包括通過串行外設(shè)接口連接的微控制器和片上系統(tǒng),所述片上系統(tǒng)配置有閃存,所述裝置包括:

      10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至6中任一項(xiàng)所述的數(shù)據(jù)處理方法。


      技術(shù)總結(jié)
      本發(fā)明涉及微控制器技術(shù)領(lǐng)域,公開了一種數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì),應(yīng)用于設(shè)備的微控制器,所述設(shè)備包括通過串行外設(shè)接口連接的微控制器和片上系統(tǒng),所述片上系統(tǒng)配置有閃存,所述方法包括:接收所述微控制器的低功耗請求;響應(yīng)于所述低功耗請求,確定所述微控制器的隨機(jī)存儲(chǔ)器的設(shè)定數(shù)據(jù);將所述設(shè)定數(shù)據(jù)通過所述串行外設(shè)接口存儲(chǔ)至所述閃存。由此,在微控制器處于深度休眠等情況下,實(shí)現(xiàn)對微控制器設(shè)定數(shù)據(jù)的合理存儲(chǔ),避免因微控制器深度睡眠導(dǎo)致的數(shù)據(jù)丟失,從而避免由此導(dǎo)致微控制器被喚醒之后數(shù)據(jù)無法恢復(fù)或數(shù)據(jù)損壞等問題。保證應(yīng)用該微控制器的設(shè)備正常運(yùn)行。

      技術(shù)研發(fā)人員:何雄章
      受保護(hù)的技術(shù)使用者:重慶長安汽車股份有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/5
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1