谷动谷力

 找回密码
 立即注册
查看: 747|回复: 0
打印 上一主题 下一主题
收起左侧

基于IOT MT8365 Android13 bring up

[复制链接]
跳转到指定楼层
楼主
发表于 2023-5-18 22:23:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于IOT MT8365 Android13 bring up


随着Android系统的不断更新,从android13 开始MTK引进了GRF 。Build Code和之前差异较大,下面基于MT8365来说明Android13代码下载、编译、烧录。

1.代码的下载
相比以前一套BSP,现在在Android13上需要分别下载Vendor(AP) codebase和System(MSSI) codebase 这2套bsp.
下载命令:

Vendor(AP) codebase:
repo init -u https://git01.mediatek.com/alps_release/platform/manifest -b xxx -m t-alps-release-s0.mp5-aiot-V4.116.xml
repo sync -c -f -j8 --no-repo-verify --optimized-fetch

System(MSSI) codebase:
repo init -u https://git01.mediatek.com/alps_release/platform/manifest -b xxx -m t-alps-release-t0.mp5-aiot-V5.19.xml
repo sync -c -f -j8 --no-repo-verify --optimized-fetch
通过以上命令后,可以分别git ap和system 2套codebase,分别命令为s0.mp5和t0.mp5.

2.代码的编译:
从Android13开始,我们基本上都采用的是split build2.0的方式,下面是是项目的编译命令说明:
实现我们需要进入t0.mp5的目录下,然后直接如下命令就可以完整编译这个代码:

python vendor/mediatek/proprietary/scripts/releasetools/split_build_helper.py --run full_aiot8365p5_64_bsp_k510-userdebug --vf-path /xxx/s0.mp5
注意:/xxx表示s0.mp5实际的路径。
通过以上编译,最后在s0.mp5里会生成最终需要烧写的bin,目录为s0.mp5\out\target\product\aiot8365p5_64_bsp_k510\merged下。

3.rom的烧写:

使用最新的flashtool,导入out\target\product\aiot8365p5_64_bsp_k510\merged下的MT8168_Android_scatter.txt就可以完成代码的烧写。

以上就是基于IOT MT8365在Android13的bring up.
+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-11-5 05:12 , Processed in 0.384373 second(s), 40 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表