Qualcomm download 所需要的 contents.xml
2024-09-28 22:24:23
Platform
MSM8917
PM8937
PMI8940
在 Qualcomm code base 中,
amss下有許多 MSM89xx 之類的 folder,
這些是為了不同 chip 所產生的 download file,
裡面有一隻 contents.xml,說明所需要 download file 的位置及檔案,
可以從以下 tag 切入了解,
<image_dir> 用來說明 image 所在的目錄,
<file_path> 用來說明 image 所在的路徑,
<file_name> 用來說明 imge 的檔名,
e.g.
contents.xml
35 <image_dir>common</image_dir>
36 <release_path/>
37 <download_file minimized="true" fastboot="modem">
38 <file_name>NON-HLOS.bin</file_name>
39 <file_path flavor="asic">common/build/bin/asic/</file_path>
40 <file_path>common/build/bin/asic/</file_path>
41 </download_file>
contents.xml 在 MSM89xx 下面,有一個 common folder,
路徑是在 common/build/bin/asic/,
檔名是 NON-HLOS.bin
contents.xml
272 <image_dir>adsp_proc</image_dir>
273 <release_path>HY11_CompileTest</release_path>
274 <file_ref cmm_file_var="ADSP_BINARY" pil_split="adsp" minimized="true">
275 <file_name>adsp.mbn</file_name>
276 <file_path>adsp_proc/obj/8937/signed/</file_path>
277 </file_ref>
在自己的 cod base 中,
在 MSM89xx 下面,並沒有 adsp_proc 的 folder,
所以可以建立一個 名為 adsp_proc (參考<image_dir>
)link 到 amss/ADSP.xxxxx/adsp_proc/
或是 copy 整個 amss/ADSP.xxxxx 到 MSM89xx 下面 (主要是需要 adsp_proc),
至於需要幾個 image_dir,要看 project build code guide。
最新文章
- bootstrap与Select2使用小结
- 【Phylab2.0】Alpha版本发布说明
- css定位之浮动定位
- Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
- 【转】linux线程模型
- Java网络编程(TCP服务端)
- artDialog.js的使用
- ECMAScript6-let与const命令详解
- 《用Java写一个通用的服务器程序》01 综述
- Struts 2 之文件上传
- vue实战记录(六)- vue实现购物车功能之地址列表选配
- 移动app的体验性测试
- Oracle创建表空间、用户以及给用户赋权
- python property的用法
- ElasticSearch 工具类封装(基于ElasticsearchTemplate)
- Ubuntu/CentOS 系统上安装与配置Nginx
- .Net Core邮件发送之MailKit
- Docker(五)-Dcoker容器
- 【原】移动web资源整理(安卓、ios移动端兼容性问题归整)
- 在新版linux上编译老版本的kernel出现kernel/timeconst.h] Error 255