CA01 有关需求总结


bringup

添加竖屏开机LOGO分区

  • MSM8953.LA.2.0/common/config/partition.xml
  • 照着改一行—— file_name="splash_h.img"/>

LK中读取开机原因,加入cmdline

  • bootable/bootloader/lk/app/aboot/aboot.c
  • --include头文件--增加一个static char--cmdline_len+=char--里增加whil(*dst++ = *char++);--更改log输出、删掉等待时间5处

使能dm-verity

  • BOOT.BF.3.3/boot_images/build/ms/build_8953.sh

  • 添加了一个编译开关 SECURE_BOOT_DEBUG=FALSE

  • 然后从传入的参数中赋值 SECURE_BOOT_DEBUG=$

  • 如果是true,那么8953.target.builds中插入一行
    define OEM_BYD_SECURE_BOOT_DEBUG_BOOT_ENABLE

  • MPSS.TA.2.3/modem_proc/build/ms/build.sh

  • 和上一个一样

  • BOOT.BF.3.3/boot_images/core/boot/secboot3/hw/msm8952/sbl1/sbl1_mc.c

  • sbl1_hw_platform_smem最后调用函数 sbl1_hw_get_device_efuse_status();

  • BOOT.BF.3.3/boot_images/core/boot/secboot3/hw/msm8953/sbl1/sbl1_hw.c

  • 增加sbl1_hw_get_device_efuse_status的实现

  • BOOT.BF.3.3/boot_images/core/securemsm/secdbgplcy/oem/oem_debug_policy.c

  • 如果定义OEM_BYD_SECURE_BOOT_DEBUG_BOOT_ENABLE,再定义SKIP_SERIAL_NUMBER_CHECK

  • MPSS.TA.2.3/modem_proc/core/securemsm/secpil/oem/msm8976/oem_debug_policy.c

  • 和上一个一样

  • BOOT.BF.3.3/boot_images/core/storage/tools/deviceprogrammer_ddr/src/firehose/deviceprogrammer_initialize.c

  • 关掉了以SKIP_SECBOOT_CHECK_NOT_RECOMMENDED_BY_QUALCOMM为条件的编译

添加多个签名服务器地址

  • BOOT.BF.3.3/boot_images/build/ms/setenv.sh
@@ -88,7 +88,7 @@
-  export ARMLMD_LICENSE_FILE=8225@10.21.0.9
+  export ARMLMD_LICENSE_FILE=8225@10.21.0.9:8225@10.4.0.72:8225@10.4.0.73
  • MPSS.TA.2.3/modem_proc/build/ms/build.sh
@@ -88,7 +88,7 @@
-    export ARMLMD_LICENSE_FILE=8225@10.21.0.9
+    export ARMLMD_LICENSE_FILE=8225@10.21.0.9:8225@10.4.0.72:8225@10.4.0.73
  • MPSS.TA.2.3/modem_proc/build/ms/build.sh
@@ -88,7 +88,7 @@
-    export ARMLMD_LICENSE_FILE=8225@10.21.0.9
+    export ARMLMD_LICENSE_FILE=8225@10.21.0.9:8225@10.4.0.72:8225@10.4.0.73

移除BP base自带编译目标文件

  • 使用-c清除编译目标文件后提交
  • gerrit

lk

User版本刷机模式超时重启

  • bootable/bootloader/lk/app/aboot/fastboot.c
  • 根据宏 USER_BUILD_VARIANT 选择是超时退出还是等待

Cmdline中添加recovery模式属性,获取触发源

  • /bootable/bootloader/lk/app/aboot/aboot.c

  • include头文件--增加一个static char--cmdline_len+=char--里增加whil(dst++ = char++);--更改log输出--更改两处判断条件

  • /bootable/bootloader/lk/app/aboot/recovery.c&h

  • 增加了一处标志位

LK中添加新I2C总线配置

  • wait cont...
posted @ 2021-12-23 14:59  月的光景  阅读(171)  评论(0)    收藏  举报