修改sh文件_修改Android分区大小
文檔說明
本文檔以SC826-CN-01(MSM8953平臺)為例,描述如何修改Android系統(tǒng)的Cache分區(qū)大小。
默認(rèn)代碼Cache分區(qū)大小為256M,下面我們修改為512M。
相關(guān)文件路徑
BP部分:
MSM8953.LA.2.0/common/config/partition.xml
AP部分:
device/qcom/msm8953_64/BoardConfig.mk
Patch文件
https://uploader.shimo.im/f/20SYvuESBwAX0bz7.patch?attname=BoardConfig.mk.patch&download
https://uploader.shimo.im/f/yXW9k4YYZhkiyAmb.patch?attname=partition.xml.patch&download
編譯
./clean_all.sh // 清除之前編譯生成的文件
./build_all.sh userdebug // 編譯生成全部工程(AP+BP)
./copy_file.sh // 打包鏡像文件,生成*.xml文件
計算Cache分區(qū)大小
/download_images/images 為打包后的鏡像文件路徑,打開 rawprogram0_update.xml文件。
從上圖可以看出cache.img的start_sector="7471104",end_sector="8519680"(對應(yīng)persist_1.img的start_secotr)。
cache分區(qū)大小= (end_sector - start_sector) / 1024 / (1024 /SECTOR_SIZE_IN_BYTES)
= (8519680 - 7471104) / 1024 / 2
= 512M Byte
燒錄驗(yàn)證
把生成的全部鏡像文件燒錄到模塊。
用QFIL查看分區(qū)信息。 下圖左邊是修改cache分區(qū)大小之后的信息,可以看出相比修改前增大了一倍空間。
總結(jié)
以上是生活随笔為你收集整理的修改sh文件_修改Android分区大小的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python读取文件报错必须有一个正确的
- 下一篇: 输出结果加上百分号_好玩的数学第10讲: