[發明專利]DDR自適應方法、裝置及計算機可讀存儲介質在審
| 申請號: | 202011644029.5 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112732186A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 付華東 | 申請(專利權)人: | 深圳創維-RGB電子有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F13/16 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | ddr 自適應 方法 裝置 計算機 可讀 存儲 介質 | ||
本發明公開了一種DDR自適應方法,包括獲取預設bootargs文件,所述預設bootargs文件通過加載默認DDR reg文件獲取;確認待配置DDR的內存容量,依據所述內存容量設置所述預設bootargs文件以形成目標bootargs文件;加載所述目標bootargs文件以更改所述待配置DDR的內存配置參數。本發明還公開了一種裝置及計算機可讀存儲介質。本發明通過設置bootargs的配置參數使得多個DDR容量大小的DDR共用一個配置文件,減少branch數量,簡化開發,提高了開發和測試效率,同時為軟件的快速迭代升級提供基本的條件。
技術領域
本發明涉及數據存儲技術領域,尤其涉及一種DDR自適應方法、裝置及計算機可讀存儲介質。
背景技術
Android系統作為當今智能設備的主流操作系統之一,由于其開源性,市場占有率越來越大,影響范圍愈來愈廣,且隨著Android智能設備的不斷進步與發展,用戶對Android智能設備的要求也千差萬別。設備廠商基于對于不同產品的定位,針對一個系列的產品,主機型和多個派生機型往往會配置不同大小的DDR,來滿足不同用戶的需求。以往針對不同大小的DDR,需要軟件配置不同的DDR寄存器表,這就需要通過不同的軟件來適配DDR,使得主機型和多個派生機型不能共用同一個升級包,這就加大了產品軟件開發和維護的成本。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種DDR自適應方法、裝置及計算機可讀存儲介質,旨在解決針對不同大小的DDR,需要軟件配置不同的DDR寄存器表并且應用不同的軟件來適配DDR,使得主機型和多個派生機型不能共用同一個升級包的情況下,增加了產品軟件開發和維護的成本的技術問題。
為實現上述目的,本發明提供一種DDR自適應方法,包括以下內容:
獲取預設bootargs文件,所述預設bootargs文件通過加載默認DDR reg文件獲?。?/p>
確認待配置DDR的內存容量,依據所述內存容量設置所述預設bootargs文件以形成目標bootargs文件;
加載所述目標bootargs文件以更改所述待配置DDR的內存配置參數
可選地,所述依據所述內存容量設置所述預設bootargs文件以形成目標bootargs文件的步驟,包括:
調用setenv函數,通過調用的setenv函數將所述內存容量設置至所述預設bootargs文件的文件參數;
基于已更改文件參數的預設bootargs文件形成目標bootargs文件。
可選地,所述DDR自適應方法還包括:
獲取所述待配置DDR的默認DDR reg文件,以所述DDR reg文件生成預設bootargs文件。
可選地,以所述DDR reg文件生成預設bootargs文件的步驟,包括:
將所述默認DDR reg文件生成對應的reg文件;
以boot編譯所述reg文件,根據編譯結果生成預設bootargs文件。
可選地,以所述DDR reg文件生成預設bootargs文件的步驟之后,還包括:
獲取待配置DDR的兼容參數;
通過所述兼容參數更新所述預設bootargs文件的參數配置。
可選地,所述獲取待配置DDR的兼容參數的步驟,包括:
獲取所述待配置DDR的內存容量,所述內存容量為一個或多個待配置DDR的內存容量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳創維-RGB電子有限公司,未經深圳創維-RGB電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011644029.5/2.html,轉載請聲明來源鉆瓜專利網。





