芯驰D9360-1 烧录

1.首先焊接好核心板部分。

使用的LPDDR4X 2GB ,供电时1.8V 1.1V 0.6v,我第一次上电没在意这个问题,导致烧录的问题无法识别。

2.主电源都正常

3. 根据虚拟机修改LPDDR4X的参数,

4. 配置烧录的选项然后如下配置过程

sem@ubuntu:~/semidrive/masterptg1.5$ ./build.sh config
===============================================================
=  ####  #####  #    #  ###  ####   #####   #  #   #  ######  =
= #      #      ##  ##   #   #   #  #    #  #  #   #  #       =
=  ####  ####   # ## #   #   #   #  #    #  #  #   #  #####   =
=      # #      #    #   #   #   #  #####   #  #   #  #       =
= #    # #      #    #   #   #   #  #   #   #   # #   #       =
=  ####  #####  #    #  ###  ####   #    #  #    #    ######  =
===============================================================
chip_choose
    1: d9
    2: d9310
    3: d9342
    4: d9350
    5: d9360
    6: d9368
choose: 5
select CHIPVERSION=d9360
machine_project_choose
    1: d9360_android_ref
    2: d9360_ref
choose: 2
select MACHINE_PROJECT=d9360_ref
boot_mode_choose
    1: ospi1
    2: emmc_only
    3: sdcard
choose: 2
select SD_BOOT_MODE=emmc_only
rootfstype_choose
    1: ubuntu
    2: buildroot
    3: yocto
    4: euler
choose: 2
select MACHINE_ROOTFS_TYPE=buildroot
linuxversion_choose
    1: linux
    2: linux5.10
choose: 1
select SD_KERNEL_DIR=/home/sem/semidrive/masterptg1.5/source/linux
/home/sem/semidrive/masterptg1.5
./build.sh config success.   tips:use ./build.sh -h for help
sem@ubuntu:~/semidrive/masterptg1.5$ 
sem@ubuntu:~/semidrive/masterptg1.5$ ./build.sh -j8
default PRELOAD_RES_SIZE:0x1800000
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
 BAREMETAL compile CMD......[ make CFG=t_loader unified_boot CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 D= SUPPORT_FUSA_DDR=false SUPPORT_FUSA_DDR_LOCAL_TEST_CASE=false PRELOAD_RES_SIZE=0x1800000  TGT=sec VERIFIED_BOOT= ]
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/partition
Compiling partition_parser.c
Compiling ab_partition_parser.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/storage_device
Compiling storage_device.c
Compiling storage_dev_ospi.c
Compiling storage_dev_mmc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mem_image
Compiling mem_image.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boardinfo
Compiling boardinfo_hwid_hw.c
Compiling boardinfo_hwid_usr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/cksum
Compiling crc16.c
Compiling adler32.c
Compiling crc32.c
Compiling debug.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/libavb
Compiling avb_kernel_cmdline_descriptor.c
Compiling avb_chain_partition_descriptor.c
Compiling avb_sysdeps_posix.c
Compiling avb_cmdline.c
Compiling avb_property_descriptor.c
Compiling avb_vbmeta_image.c
Compiling avb_hash_descriptor.c
Compiling avb_util.c
Compiling avb_hashtree_descriptor.c
Compiling avb_version.c
Compiling avb_crc32.c
Compiling avb_descriptor.c
Compiling avb_footer.c
Compiling avb_crypto.c
Compiling avb_slot_verify.c
Compiling avb_rsa.c
Compiling avb_sha256.c
Compiling avb_sha512.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot
Compiling boot.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot_pin
Compiling boot_pin_override.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/md5
Compiling md5.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/ddr_log
Compiling ddr_log.c
Compiling ring_buffer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sdrv_image
Compiling sd_boot_img.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sdrv_extra_gpr
Compiling sdrv_extra_gpr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sd_crc32
Compiling sd_crc32.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/heap
Compiling page_alloc.c
Compiling heap_wrapper.c
Compiling novm.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/heap/miniheap
Compiling miniheap.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/host
Compiling sdhci.c
Compiling mmc_dwcmshc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/core
Compiling mmc_sdhci.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/testbench
Compiling testbench.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/funcsafe
Compiling sem.c
Compiling eic.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/adc
Compiling adc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/adc/dwc_adc
Compiling dwc_adc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/i2c/dw_i2c/src
Compiling dw_i2c.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/io_expander
Compiling TCA9539_defaultPinCfg.c
Compiling TCA9539.c
Compiling i2c_wrapper.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mailbox
Compiling mailbox.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/spi_nor
Compiling cdns_ospi.c
Compiling cdns_ospi_drv.c
Compiling spi_nor.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/t_loader
Compiling end.c
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/board/d9360_ref
Compiling i2c_pins.c
Compiling board_info.c
Compiling board.c
To generate link script...
source link script:arch/armv7-r/lnk.in.iram.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.map ./app/t_loader/end.o ./app/t_loader/main.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./board/d9360_ref/board.o ./board/d9360_ref/board_info.o ./board/d9360_ref/i2c_pins.o ./driver/adc/adc.o ./driver/adc/dwc_adc/dwc_adc.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/funcsafe/eic.o ./driver/funcsafe/sem.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/i2c/dw_i2c/src/dw_i2c.o ./driver/io_expander/TCA9539.o ./driver/io_expander/TCA9539_defaultPinCfg.o ./driver/io_expander/i2c_wrapper.o ./driver/mailbox/mailbox.o ./driver/mmc/core/mmc_sdhci.o ./driver/mmc/host/mmc_dwcmshc.o ./driver/mmc/host/sdhci.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/spi_nor/cdns_ospi.o ./driver/spi_nor/cdns_ospi_drv.o ./driver/spi_nor/spi_nor.o ./driver/testbench/testbench.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/boardinfo/boardinfo_hwid_hw.o ./lib/boardinfo/boardinfo_hwid_usr.o ./lib/boot/boot.o ./lib/boot_pin/boot_pin_override.o ./lib/cksum/adler32.o ./lib/cksum/crc16.o ./lib/cksum/crc32.o ./lib/cksum/debug.o ./lib/ddr_log/ddr_log.o ./lib/ddr_log/ring_buffer.o ./lib/heap/heap_wrapper.o ./lib/heap/miniheap/miniheap.o ./lib/heap/novm.o ./lib/heap/page_alloc.o ./lib/libavb/avb_chain_partition_descriptor.o ./lib/libavb/avb_cmdline.o ./lib/libavb/avb_crc32.o ./lib/libavb/avb_crypto.o ./lib/libavb/avb_descriptor.o ./lib/libavb/avb_footer.o ./lib/libavb/avb_hash_descriptor.o ./lib/libavb/avb_hashtree_descriptor.o ./lib/libavb/avb_kernel_cmdline_descriptor.o ./lib/libavb/avb_property_descriptor.o ./lib/libavb/avb_rsa.o ./lib/libavb/avb_sha256.o ./lib/libavb/avb_sha512.o ./lib/libavb/avb_slot_verify.o ./lib/libavb/avb_sysdeps_posix.o ./lib/libavb/avb_util.o ./lib/libavb/avb_vbmeta_image.o ./lib/libavb/avb_version.o ./lib/md5/md5.o ./lib/mem_image/mem_image.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/partition/ab_partition_parser.o ./lib/partition/partition_parser.o ./lib/sd_crc32/sd_crc32.o ./lib/sdrv_extra_gpr/sdrv_extra_gpr.o ./lib/sdrv_image/sd_boot_img.o ./lib/storage_device/storage_dev_mmc.o ./lib/storage_device/storage_dev_ospi.o ./lib/storage_device/storage_device.o ./lib/str/str.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf
To generate bin...
To sign bin...
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/tools/atb_signer sign --rcp key=test/keys/TestRSA1024_ossl.pem rot=1 --iib img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin to=0x1C0000 entry=0x1C0000 --dgst sha256 --of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024
key=test/keys/TestRSA1024_ossl.pem
img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin
o_fname=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024
size of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin: 65536
rsa key and key size is 128
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=3
HASH of Root Cert dump as: 0xbac7ac56, 0x7eec73fc, 0x17e6c739, 0x3ce0b44a, 0x4b7b04e6, 0xaaf301fa, 0xc5dbed1a, 0x18beba0a
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024 been created succuessully
Build unified boot binary files done
/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts
 BAREMETAL install CMD......[ install -m 0644 build/kunlun/sec/sec_t_loader.elf.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/dil.bin ]
image:build/kunlun/sec/sec_t_loader.elf.bin
loaded address:0x1C0000
entry point:0x1C0000
key file:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
signed image:build/kunlun/sec/sec_t_loader.elf.bin.sec.signed
key=/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
img=build/kunlun/sec/sec_t_loader.elf.bin
o_fname=build/kunlun/sec/sec_t_loader.elf.bin.sec.signed
size of build/kunlun/sec/sec_t_loader.elf.bin: 65536
rsa key and key size is 256
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=4
HASH of Root Cert dump as: 0x161d7278, 0x1ed29c58, 0x39b3510c, 0x33e03340, 0xa6737db2, 0xc18d52e1, 0x977eea80, 0xe1f91d83
build/kunlun/sec/sec_t_loader.elf.bin.sec.signed been created succuessully
arg1=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.sec.signed, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img
/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
  GEN     ./Makefile
#
# configuration written to .config
#
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
  GEN     ./Makefile
scripts/kconfig/conf  --syncconfig Kconfig
  CFG     u-boot.cfg
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     include/autoconf.mk
  GEN     spl/include/autoconf.mk
  GEN     ./Makefile
  UPD     include/generated/timestamp_autogenerated.h
  Using /home/sem/semidrive/masterptg1.5/source/u-boot as source for U-Boot
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/fit_image.o
  HOSTCC  tools/image-host.o
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  CC      common/main.o
  CC      cmd/version.o
  LD      cmd/built-in.o
  LD      common/built-in.o
  CC      lib/display_options.o
  CC      drivers/fastboot/fb_getvar.o
  LD      lib/built-in.o
  LD      drivers/fastboot/built-in.o
  LD      drivers/built-in.o
  LD      u-boot
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  SYM     u-boot.sym
  RELOC   u-boot-nodtb.bin
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  LD      u-boot.elf
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  CC      spl/common/spl/spl.o
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  SHIPPED spl/dts/dt-spl.dtb
/home/sem/semidrive/masterptg1.5/source/u-boot/common/spl/spl.c:568:12: warning: ‘boot_from_devices’ defined but not used [-Wunused-function]
 static int boot_from_devices(struct spl_image_info *spl_image,
            ^~~~~~~~~~~~~~~~~
  COPY    spl/u-boot-spl.dtb
  CC      spl/lib/display_options.o
  LD      spl/common/spl/built-in.o
  LD      spl/lib/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  SYM     spl/u-boot-spl.sym
  CAT     spl/u-boot-spl-dtb.bin
  COPY    spl/u-boot-spl.bin
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
 install -m 0644 u-boot.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/bootloader.bin
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot/u-boot.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/bootloader.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/bootloader.img
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot/spl/u-boot-spl.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/preloader.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/preloader.img
 DDR fw compile CMD......[ tools/script/prepare_ddr_fw.sh ]
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/shell
Compiling shell.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Compiling fw/lpddr4_pmu_train_1d_string.c
Compiling fw/lpddr4_pmu_train_2d_string.c
Compiling fw/lpddr4x_pmu_train_1d_string.c
Compiling fw/lpddr4x_pmu_train_2d_string.c
Compiling fw/ddr4_pmu_train_1d_string.c
Compiling fw/ddr4_pmu_train_2d_string.c
Compiling fw/ddr3_pmu_train_1d_string.c
Compiling src/ddr_init_seq_tmplt.c
Compiling fw/fw.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/testbench
Compiling testbench.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mailbox
Compiling mailbox.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/funcsafe
Compiling sem.c
Compiling eic.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/hw_rng
Compiling hw_rng.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/i2c/dw_i2c/src
Compiling dw_i2c.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic/common
Compiling gic_common.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic/v2
Compiling gicv2_helpers.c
Compiling gicv2_main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/ddr_squeezer
Compiling mem_perf.c
Compiling app_para.c
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/ddr_squeezer/ddr_pfm
Compiling ddr_pfmon.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb
Compiling usbc.c
Compiling usb.c
Compiling btdev_usb.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb/class
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb/class/ezusb
Compiling ezusb.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/dw_usb
Compiling dw_usb_ll.c
Compiling dw_usb.c
To generate link script...
source link script:arch/armv7-r/lnk.in.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -nostdlib -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf.map ./app/ddr_squeezer/app_para.o ./app/ddr_squeezer/ddr_pfm/ddr_pfmon.o ./app/ddr_squeezer/main.o ./app/ddr_squeezer/mem_perf.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/bt_dev/dw_usb/dw_usb.o ./driver/bt_dev/dw_usb/dw_usb_ll.o ./driver/bt_dev/usb/btdev_usb.o ./driver/bt_dev/usb/class/ezusb/ezusb.o ./driver/bt_dev/usb/usb.o ./driver/bt_dev/usb/usbc.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/ddr3_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/ddr4_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/ddr4_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/fw.o ./driver/ddr/dw_umctl2/fw/lpddr4_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4x_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4x_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/ddr_init_seq_tmplt.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/funcsafe/eic.o ./driver/funcsafe/sem.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gic/common/gic_common.o ./driver/gic/v2/gicv2_helpers.o ./driver/gic/v2/gicv2_main.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/hw_rng/hw_rng.o ./driver/i2c/dw_i2c/src/dw_i2c.o ./driver/mailbox/mailbox.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/testbench/testbench.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/str/str.o ./service/shell/shell.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf
Packing lpddr4x_pmu_train_imem.bin: offset=0x200, size=32356
Packing lpddr4x_pmu_train_dmem.bin: offset=0x8070, size=1668
Packing lpddr4x_2d_pmu_train_imem.bin: offset=0x8700, size=23636
Packing lpddr4x_2d_pmu_train_dmem.bin: offset=0xe360, size=1380
Packing lpddr4x_pmu_train_1d_string.bin.rodata: offset=0xe8d0, size=3040
Packing lpddr4x_pmu_train_1d_string.bin.string: offset=0xf4b0, size=18652
Packing lpddr4x_pmu_train_2d_string.bin.rodata: offset=0x13d90, size=4056
Packing lpddr4x_pmu_train_2d_string.bin.string: offset=0x14d70, size=24628
8 files 110000 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4x_training_fw.pac totally
Packing lpddr4_pmu_train_imem.bin: offset=0x200, size=32356
Packing lpddr4_pmu_train_dmem.bin: offset=0x8070, size=1668
Packing lpddr4_2d_pmu_train_imem.bin: offset=0x8700, size=23636
Packing lpddr4_2d_pmu_train_dmem.bin: offset=0xe360, size=1380
Packing lpddr4_pmu_train_1d_string.bin.rodata: offset=0xe8d0, size=3032
Packing lpddr4_pmu_train_1d_string.bin.string: offset=0xf4b0, size=18652
Packing lpddr4_pmu_train_2d_string.bin.rodata: offset=0x13d90, size=4056
Packing lpddr4_pmu_train_2d_string.bin.string: offset=0x14d70, size=24628
8 files 110000 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4_training_fw.pac totally
Packing ddr4_pmu_train_imem.bin: offset=0x200, size=25792
Packing ddr4_pmu_train_dmem.bin: offset=0x66c0, size=1748
Packing ddr4_2d_pmu_train_imem.bin: offset=0x6da0, size=24476
Packing ddr4_2d_pmu_train_dmem.bin: offset=0xcd40, size=1452
Packing ddr4_pmu_train_1d_string.bin.rodata: offset=0xd2f0, size=3024
Packing ddr4_pmu_train_1d_string.bin.string: offset=0xdec0, size=18584
Packing ddr4_pmu_train_2d_string.bin.rodata: offset=0x12760, size=4056
Packing ddr4_pmu_train_2d_string.bin.string: offset=0x13740, size=24628
8 files 104320 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/ddr4_training_fw.pac totally
Packing ddr3_pmu_train_imem.bin: offset=0x200, size=19480
Packing ddr3_pmu_train_dmem.bin: offset=0x4e20, size=1748
Packing ddr3_pmu_train_1d_string.bin.rodata: offset=0x5500, size=3032
Packing ddr3_pmu_train_1d_string.bin.string: offset=0x60e0, size=18652
4 files 43456 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/ddr3_training_fw.pac totally
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
 BAREMETAL compile CMD......[ make CFG=burn_loader unified_boot CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 ]
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boardinfo
Compiling boardinfo_hwid_hw.c
Compiling boardinfo_hwid_usr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/cksum
Compiling crc16.c
Compiling adler32.c
Compiling crc32.c
Compiling debug.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot
Compiling boot.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/burn
Compiling burn.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/host
Compiling sdhci.c
Compiling mmc_dwcmshc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/core
Compiling mmc_sdhci.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/burn_loader
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/board/d9360_ref
Compiling i2c_pins.c
Compiling board_info.c
Compiling board.c
To generate link script...
source link script:arch/armv7-r/lnk.in.burn.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.map ./app/burn_loader/main.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./board/d9360_ref/board.o ./board/d9360_ref/board_info.o ./board/d9360_ref/i2c_pins.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/mmc/core/mmc_sdhci.o ./driver/mmc/host/mmc_dwcmshc.o ./driver/mmc/host/sdhci.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/boardinfo/boardinfo_hwid_hw.o ./lib/boardinfo/boardinfo_hwid_usr.o ./lib/boot/boot.o ./lib/burn/burn.o ./lib/cksum/adler32.o ./lib/cksum/crc16.o ./lib/cksum/crc32.o ./lib/cksum/debug.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/str/str.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf
To generate bin...
To sign bin...
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/tools/atb_signer sign --rcp key=test/keys/TestRSA1024_ossl.pem rot=1 --iib img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin to=0x140000 entry=0x140000 --dgst sha256 --of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024
key=test/keys/TestRSA1024_ossl.pem
img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin
o_fname=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024
size of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin: 20672
rsa key and key size is 128
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=3
HASH of Root Cert dump as: 0xbac7ac56, 0x7eec73fc, 0x17e6c739, 0x3ce0b44a, 0x4b7b04e6, 0xaaf301fa, 0xc5dbed1a, 0x18beba0a
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024 been created succuessully
Build unified boot binary files done
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
  GEN     ./Makefile
#
# configuration written to .config
#
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
  GEN     ./Makefile
scripts/kconfig/conf  --syncconfig Kconfig
  CFG     u-boot.cfg
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     include/autoconf.mk
  GEN     spl/include/autoconf.mk
  GEN     ./Makefile
  UPD     include/generated/timestamp_autogenerated.h
===================== WARNING ======================
This board does not use CONFIG_DM_ETH (Driver Model
for Ethernet drivers). Please update the board to use
CONFIG_DM_ETH before the v2020.07 release. Failure to
update by the deadline may result in board removal.
See doc/driver-model/migration.rst for more info.
====================================================
  Using /home/sem/semidrive/masterptg1.5/source/u-boot as source for U-Boot
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  CC      common/main.o
  LD      common/built-in.o
  CC      drivers/fastboot/fb_getvar.o
  CC      cmd/version.o
  CC      lib/display_options.o
  LD      drivers/fastboot/built-in.o
  LD      cmd/built-in.o
  LD      drivers/built-in.o
  LD      lib/built-in.o
  LD      u-boot
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  SYM     u-boot.sym
  RELOC   u-boot-nodtb.bin
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  LD      u-boot.elf
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  CC      spl/common/spl/spl.o
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
/home/sem/semidrive/masterptg1.5/source/u-boot/common/spl/spl.c:568:12: warning: ‘boot_from_devices’ defined but not used [-Wunused-function]
 static int boot_from_devices(struct spl_image_info *spl_image,
            ^~~~~~~~~~~~~~~~~
  SHIPPED spl/dts/dt-spl.dtb
  COPY    spl/u-boot-spl.dtb
  CC      spl/drivers/fastboot/fb_getvar.o
  CC      spl/lib/display_options.o
  LD      spl/common/spl/built-in.o
  LD      spl/lib/built-in.o
  LD      spl/drivers/fastboot/built-in.o
  LD      spl/drivers/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  SYM     spl/u-boot-spl.sym
  CAT     spl/u-boot-spl-dtb.bin
  COPY    spl/u-boot-spl.bin
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
 DDR fw install CMD......[ install -m build/ddr_fw/lpddr4x_training_fw.pac /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ddr_fw.bin ]
arg1=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4x_training_fw.pac, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_fw.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_fw.img
 ddr seq bin install CMD......[ tools/ddr_seq_parser/ddr_seq_parser if=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/ddr_init_script/lpddr4x/ddr_init_lpddr4x_2GB_2133.c of=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_init_lpddr4x_2GB_2133.bin ]
can't find /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/ddr_init_script/lpddr4x/ddr_init_lpddr4x_2GB_2133.c checking project.conf
sem@ubuntu:~/semidrive/masterptg1.5$ ./build.sh -j8
default PRELOAD_RES_SIZE:0x1800000
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
 BAREMETAL compile CMD......[ make CFG=t_loader unified_boot CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 D= SUPPORT_FUSA_DDR=false SUPPORT_FUSA_DDR_LOCAL_TEST_CASE=false PRELOAD_RES_SIZE=0x1800000  TGT=sec VERIFIED_BOOT= ]
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/partition
Compiling partition_parser.c
Compiling ab_partition_parser.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/storage_device
Compiling storage_device.c
Compiling storage_dev_ospi.c
Compiling storage_dev_mmc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mem_image
Compiling mem_image.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boardinfo
Compiling boardinfo_hwid_hw.c
Compiling boardinfo_hwid_usr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/cksum
Compiling crc16.c
Compiling adler32.c
Compiling crc32.c
Compiling debug.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/libavb
Compiling avb_kernel_cmdline_descriptor.c
Compiling avb_chain_partition_descriptor.c
Compiling avb_sysdeps_posix.c
Compiling avb_cmdline.c
Compiling avb_property_descriptor.c
Compiling avb_vbmeta_image.c
Compiling avb_hash_descriptor.c
Compiling avb_util.c
Compiling avb_hashtree_descriptor.c
Compiling avb_version.c
Compiling avb_crc32.c
Compiling avb_descriptor.c
Compiling avb_footer.c
Compiling avb_crypto.c
Compiling avb_slot_verify.c
Compiling avb_rsa.c
Compiling avb_sha256.c
Compiling avb_sha512.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot
Compiling boot.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot_pin
Compiling boot_pin_override.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/md5
Compiling md5.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/ddr_log
Compiling ddr_log.c
Compiling ring_buffer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sdrv_image
Compiling sd_boot_img.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sdrv_extra_gpr
Compiling sdrv_extra_gpr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sd_crc32
Compiling sd_crc32.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/heap
Compiling page_alloc.c
Compiling heap_wrapper.c
Compiling novm.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/heap/miniheap
Compiling miniheap.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/host
Compiling sdhci.c
Compiling mmc_dwcmshc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/core
Compiling mmc_sdhci.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/testbench
Compiling testbench.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/funcsafe
Compiling sem.c
Compiling eic.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/adc
Compiling adc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/adc/dwc_adc
Compiling dwc_adc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/i2c/dw_i2c/src
Compiling dw_i2c.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/io_expander
Compiling TCA9539_defaultPinCfg.c
Compiling TCA9539.c
Compiling i2c_wrapper.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mailbox
Compiling mailbox.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/spi_nor
Compiling cdns_ospi.c
Compiling cdns_ospi_drv.c
Compiling spi_nor.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/t_loader
Compiling end.c
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/board/d9360_ref
Compiling i2c_pins.c
Compiling board_info.c
Compiling board.c
To generate link script...
source link script:arch/armv7-r/lnk.in.iram.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.map ./app/t_loader/end.o ./app/t_loader/main.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./board/d9360_ref/board.o ./board/d9360_ref/board_info.o ./board/d9360_ref/i2c_pins.o ./driver/adc/adc.o ./driver/adc/dwc_adc/dwc_adc.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/funcsafe/eic.o ./driver/funcsafe/sem.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/i2c/dw_i2c/src/dw_i2c.o ./driver/io_expander/TCA9539.o ./driver/io_expander/TCA9539_defaultPinCfg.o ./driver/io_expander/i2c_wrapper.o ./driver/mailbox/mailbox.o ./driver/mmc/core/mmc_sdhci.o ./driver/mmc/host/mmc_dwcmshc.o ./driver/mmc/host/sdhci.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/spi_nor/cdns_ospi.o ./driver/spi_nor/cdns_ospi_drv.o ./driver/spi_nor/spi_nor.o ./driver/testbench/testbench.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/boardinfo/boardinfo_hwid_hw.o ./lib/boardinfo/boardinfo_hwid_usr.o ./lib/boot/boot.o ./lib/boot_pin/boot_pin_override.o ./lib/cksum/adler32.o ./lib/cksum/crc16.o ./lib/cksum/crc32.o ./lib/cksum/debug.o ./lib/ddr_log/ddr_log.o ./lib/ddr_log/ring_buffer.o ./lib/heap/heap_wrapper.o ./lib/heap/miniheap/miniheap.o ./lib/heap/novm.o ./lib/heap/page_alloc.o ./lib/libavb/avb_chain_partition_descriptor.o ./lib/libavb/avb_cmdline.o ./lib/libavb/avb_crc32.o ./lib/libavb/avb_crypto.o ./lib/libavb/avb_descriptor.o ./lib/libavb/avb_footer.o ./lib/libavb/avb_hash_descriptor.o ./lib/libavb/avb_hashtree_descriptor.o ./lib/libavb/avb_kernel_cmdline_descriptor.o ./lib/libavb/avb_property_descriptor.o ./lib/libavb/avb_rsa.o ./lib/libavb/avb_sha256.o ./lib/libavb/avb_sha512.o ./lib/libavb/avb_slot_verify.o ./lib/libavb/avb_sysdeps_posix.o ./lib/libavb/avb_util.o ./lib/libavb/avb_vbmeta_image.o ./lib/libavb/avb_version.o ./lib/md5/md5.o ./lib/mem_image/mem_image.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/partition/ab_partition_parser.o ./lib/partition/partition_parser.o ./lib/sd_crc32/sd_crc32.o ./lib/sdrv_extra_gpr/sdrv_extra_gpr.o ./lib/sdrv_image/sd_boot_img.o ./lib/storage_device/storage_dev_mmc.o ./lib/storage_device/storage_dev_ospi.o ./lib/storage_device/storage_device.o ./lib/str/str.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf
To generate bin...
To sign bin...
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/tools/atb_signer sign --rcp key=test/keys/TestRSA1024_ossl.pem rot=1 --iib img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin to=0x1C0000 entry=0x1C0000 --dgst sha256 --of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024
key=test/keys/TestRSA1024_ossl.pem
img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin
o_fname=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024
size of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin: 65536
rsa key and key size is 128
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=3
HASH of Root Cert dump as: 0xbac7ac56, 0x7eec73fc, 0x17e6c739, 0x3ce0b44a, 0x4b7b04e6, 0xaaf301fa, 0xc5dbed1a, 0x18beba0a
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024 been created succuessully
Build unified boot binary files done
/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts
 BAREMETAL install CMD......[ install -m 0644 build/kunlun/sec/sec_t_loader.elf.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/dil.bin ]
image:build/kunlun/sec/sec_t_loader.elf.bin
loaded address:0x1C0000
entry point:0x1C0000
key file:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
signed image:build/kunlun/sec/sec_t_loader.elf.bin.sec.signed
key=/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
img=build/kunlun/sec/sec_t_loader.elf.bin
o_fname=build/kunlun/sec/sec_t_loader.elf.bin.sec.signed
size of build/kunlun/sec/sec_t_loader.elf.bin: 65536
rsa key and key size is 256
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=4
HASH of Root Cert dump as: 0x161d7278, 0x1ed29c58, 0x39b3510c, 0x33e03340, 0xa6737db2, 0xc18d52e1, 0x977eea80, 0xe1f91d83
build/kunlun/sec/sec_t_loader.elf.bin.sec.signed been created succuessully
arg1=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.sec.signed, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img
/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
  GEN     ./Makefile
#
# configuration written to .config
#
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
  GEN     ./Makefile
scripts/kconfig/conf  --syncconfig Kconfig
  CFG     u-boot.cfg
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     include/autoconf.mk
  GEN     spl/include/autoconf.mk
  GEN     ./Makefile
  UPD     include/generated/timestamp_autogenerated.h
  Using /home/sem/semidrive/masterptg1.5/source/u-boot as source for U-Boot
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/fit_image.o
  HOSTCC  tools/image-host.o
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  CC      common/main.o
  CC      cmd/version.o
  CC      drivers/fastboot/fb_getvar.o
  LD      cmd/built-in.o
  LD      common/built-in.o
  LD      drivers/fastboot/built-in.o
  LD      drivers/built-in.o
  CC      lib/display_options.o
  LD      lib/built-in.o
  LD      u-boot
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  SYM     u-boot.sym
  RELOC   u-boot-nodtb.bin
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  LD      u-boot.elf
  DTC     arch/arm/dts/d9_spl_burn.dtb
  CC      spl/common/spl/spl.o
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  CC      spl/lib/display_options.o
/home/sem/semidrive/masterptg1.5/source/u-boot/common/spl/spl.c:568:12: warning: ‘boot_from_devices’ defined but not used [-Wunused-function]
 static int boot_from_devices(struct spl_image_info *spl_image,
            ^~~~~~~~~~~~~~~~~
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  LD      spl/common/spl/built-in.o
  SHIPPED spl/dts/dt-spl.dtb
  COPY    spl/u-boot-spl.dtb
  LD      spl/lib/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  SYM     spl/u-boot-spl.sym
  CAT     spl/u-boot-spl-dtb.bin
  COPY    spl/u-boot-spl.bin
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
 install -m 0644 u-boot.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/bootloader.bin
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot/u-boot.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/bootloader.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/bootloader.img
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot/spl/u-boot-spl.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/preloader.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/preloader.img
 DDR fw compile CMD......[ tools/script/prepare_ddr_fw.sh ]
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/shell
Compiling shell.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Compiling fw/lpddr4_pmu_train_1d_string.c
Compiling fw/lpddr4_pmu_train_2d_string.c
Compiling fw/lpddr4x_pmu_train_1d_string.c
Compiling fw/lpddr4x_pmu_train_2d_string.c
Compiling fw/ddr4_pmu_train_1d_string.c
Compiling fw/ddr4_pmu_train_2d_string.c
Compiling fw/ddr3_pmu_train_1d_string.c
Compiling src/ddr_init_seq_tmplt.c
Compiling fw/fw.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/testbench
Compiling testbench.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mailbox
Compiling mailbox.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/funcsafe
Compiling sem.c
Compiling eic.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/hw_rng
Compiling hw_rng.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/i2c/dw_i2c/src
Compiling dw_i2c.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic/common
Compiling gic_common.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic/v2
Compiling gicv2_helpers.c
Compiling gicv2_main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/ddr_squeezer
Compiling mem_perf.c
Compiling app_para.c
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/ddr_squeezer/ddr_pfm
Compiling ddr_pfmon.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb
Compiling usbc.c
Compiling usb.c
Compiling btdev_usb.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb/class
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb/class/ezusb
Compiling ezusb.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/dw_usb
Compiling dw_usb_ll.c
Compiling dw_usb.c
To generate link script...
source link script:arch/armv7-r/lnk.in.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -nostdlib -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf.map ./app/ddr_squeezer/app_para.o ./app/ddr_squeezer/ddr_pfm/ddr_pfmon.o ./app/ddr_squeezer/main.o ./app/ddr_squeezer/mem_perf.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/bt_dev/dw_usb/dw_usb.o ./driver/bt_dev/dw_usb/dw_usb_ll.o ./driver/bt_dev/usb/btdev_usb.o ./driver/bt_dev/usb/class/ezusb/ezusb.o ./driver/bt_dev/usb/usb.o ./driver/bt_dev/usb/usbc.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/ddr3_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/ddr4_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/ddr4_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/fw.o ./driver/ddr/dw_umctl2/fw/lpddr4_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4x_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4x_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/ddr_init_seq_tmplt.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/funcsafe/eic.o ./driver/funcsafe/sem.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gic/common/gic_common.o ./driver/gic/v2/gicv2_helpers.o ./driver/gic/v2/gicv2_main.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/hw_rng/hw_rng.o ./driver/i2c/dw_i2c/src/dw_i2c.o ./driver/mailbox/mailbox.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/testbench/testbench.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/str/str.o ./service/shell/shell.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf
Packing lpddr4x_pmu_train_imem.bin: offset=0x200, size=32356
Packing lpddr4x_pmu_train_dmem.bin: offset=0x8070, size=1668
Packing lpddr4x_2d_pmu_train_imem.bin: offset=0x8700, size=23636
Packing lpddr4x_2d_pmu_train_dmem.bin: offset=0xe360, size=1380
Packing lpddr4x_pmu_train_1d_string.bin.rodata: offset=0xe8d0, size=3040
Packing lpddr4x_pmu_train_1d_string.bin.string: offset=0xf4b0, size=18652
Packing lpddr4x_pmu_train_2d_string.bin.rodata: offset=0x13d90, size=4056
Packing lpddr4x_pmu_train_2d_string.bin.string: offset=0x14d70, size=24628
8 files 110000 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4x_training_fw.pac totally
Packing lpddr4_pmu_train_imem.bin: offset=0x200, size=32356
Packing lpddr4_pmu_train_dmem.bin: offset=0x8070, size=1668
Packing lpddr4_2d_pmu_train_imem.bin: offset=0x8700, size=23636
Packing lpddr4_2d_pmu_train_dmem.bin: offset=0xe360, size=1380
Packing lpddr4_pmu_train_1d_string.bin.rodata: offset=0xe8d0, size=3032
Packing lpddr4_pmu_train_1d_string.bin.string: offset=0xf4b0, size=18652
Packing lpddr4_pmu_train_2d_string.bin.rodata: offset=0x13d90, size=4056
Packing lpddr4_pmu_train_2d_string.bin.string: offset=0x14d70, size=24628
8 files 110000 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4_training_fw.pac totally
Packing ddr4_pmu_train_imem.bin: offset=0x200, size=25792
Packing ddr4_pmu_train_dmem.bin: offset=0x66c0, size=1748
Packing ddr4_2d_pmu_train_imem.bin: offset=0x6da0, size=24476
Packing ddr4_2d_pmu_train_dmem.bin: offset=0xcd40, size=1452
Packing ddr4_pmu_train_1d_string.bin.rodata: offset=0xd2f0, size=3024
Packing ddr4_pmu_train_1d_string.bin.string: offset=0xdec0, size=18584
Packing ddr4_pmu_train_2d_string.bin.rodata: offset=0x12760, size=4056
Packing ddr4_pmu_train_2d_string.bin.string: offset=0x13740, size=24628
8 files 104320 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/ddr4_training_fw.pac totally
Packing ddr3_pmu_train_imem.bin: offset=0x200, size=19480
Packing ddr3_pmu_train_dmem.bin: offset=0x4e20, size=1748
Packing ddr3_pmu_train_1d_string.bin.rodata: offset=0x5500, size=3032
Packing ddr3_pmu_train_1d_string.bin.string: offset=0x60e0, size=18652
4 files 43456 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/ddr3_training_fw.pac totally
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
 BAREMETAL compile CMD......[ make CFG=burn_loader unified_boot CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 ]
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boardinfo
Compiling boardinfo_hwid_hw.c
Compiling boardinfo_hwid_usr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/cksum
Compiling crc16.c
Compiling adler32.c
Compiling crc32.c
Compiling debug.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot
Compiling boot.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/burn
Compiling burn.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/host
Compiling sdhci.c
Compiling mmc_dwcmshc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/core
Compiling mmc_sdhci.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/burn_loader
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/board/d9360_ref
Compiling i2c_pins.c
Compiling board_info.c
Compiling board.c
To generate link script...
source link script:arch/armv7-r/lnk.in.burn.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.map ./app/burn_loader/main.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./board/d9360_ref/board.o ./board/d9360_ref/board_info.o ./board/d9360_ref/i2c_pins.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/mmc/core/mmc_sdhci.o ./driver/mmc/host/mmc_dwcmshc.o ./driver/mmc/host/sdhci.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/boardinfo/boardinfo_hwid_hw.o ./lib/boardinfo/boardinfo_hwid_usr.o ./lib/boot/boot.o ./lib/burn/burn.o ./lib/cksum/adler32.o ./lib/cksum/crc16.o ./lib/cksum/crc32.o ./lib/cksum/debug.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/str/str.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf
To generate bin...
To sign bin...
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/tools/atb_signer sign --rcp key=test/keys/TestRSA1024_ossl.pem rot=1 --iib img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin to=0x140000 entry=0x140000 --dgst sha256 --of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024
key=test/keys/TestRSA1024_ossl.pem
img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin
o_fname=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024
size of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin: 20672
rsa key and key size is 128
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=3
HASH of Root Cert dump as: 0xbac7ac56, 0x7eec73fc, 0x17e6c739, 0x3ce0b44a, 0x4b7b04e6, 0xaaf301fa, 0xc5dbed1a, 0x18beba0a
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024 been created succuessully
Build unified boot binary files done
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
  GEN     ./Makefile
#
# configuration written to .config
#
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
  GEN     ./Makefile
scripts/kconfig/conf  --syncconfig Kconfig
  CFG     u-boot.cfg
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     include/autoconf.mk
  GEN     spl/include/autoconf.mk
  GEN     ./Makefile
  UPD     include/generated/timestamp_autogenerated.h
===================== WARNING ======================
This board does not use CONFIG_DM_ETH (Driver Model
for Ethernet drivers). Please update the board to use
CONFIG_DM_ETH before the v2020.07 release. Failure to
update by the deadline may result in board removal.
See doc/driver-model/migration.rst for more info.
====================================================
  Using /home/sem/semidrive/masterptg1.5/source/u-boot as source for U-Boot
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  CC      common/main.o
  CC      cmd/version.o
  CC      drivers/fastboot/fb_getvar.o
  LD      cmd/built-in.o
  LD      common/built-in.o
  CC      lib/display_options.o
  LD      drivers/fastboot/built-in.o
  LD      drivers/built-in.o
  LD      lib/built-in.o
  LD      u-boot
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  SYM     u-boot.sym
  RELOC   u-boot-nodtb.bin
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  LD      u-boot.elf
  DTC     arch/arm/dts/d9_spl_burn.dtb
  CC      spl/common/spl/spl.o
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  CC      spl/lib/display_options.o
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  CC      spl/drivers/fastboot/fb_getvar.o
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
/home/sem/semidrive/masterptg1.5/source/u-boot/common/spl/spl.c:568:12: warning: ‘boot_from_devices’ defined but not used [-Wunused-function]
 static int boot_from_devices(struct spl_image_info *spl_image,
            ^~~~~~~~~~~~~~~~~
  LD      spl/lib/built-in.o
  LD      spl/common/spl/built-in.o
  SHIPPED spl/dts/dt-spl.dtb
  COPY    spl/u-boot-spl.dtb
  LD      spl/drivers/fastboot/built-in.o
  LD      spl/drivers/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  SYM     spl/u-boot-spl.sym
  CAT     spl/u-boot-spl-dtb.bin
  COPY    spl/u-boot-spl.bin
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
 DDR fw install CMD......[ install -m build/ddr_fw/lpddr4x_training_fw.pac /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ddr_fw.bin ]
arg1=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4x_training_fw.pac, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_fw.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_fw.img
 ddr seq bin install CMD......[ tools/ddr_seq_parser/ddr_seq_parser if=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/ddr_init_script/lpddr4x/ddr_init_lpddr4x_2GB_2133.c of=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_init_lpddr4x_2GB_2133.bin ]
can't find /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/ddr_init_script/lpddr4x/ddr_init_lpddr4x_2GB_2133.c checking project.conf
sem@ubuntu:~/semidrive/masterptg1.5$ ./build.sh -j8
default PRELOAD_RES_SIZE:0x1800000
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
 BAREMETAL compile CMD......[ make CFG=t_loader unified_boot CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 D= SUPPORT_FUSA_DDR=false SUPPORT_FUSA_DDR_LOCAL_TEST_CASE=false PRELOAD_RES_SIZE=0x1800000  TGT=sec VERIFIED_BOOT= ]
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/partition
Compiling partition_parser.c
Compiling ab_partition_parser.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/storage_device
Compiling storage_device.c
Compiling storage_dev_ospi.c
Compiling storage_dev_mmc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mem_image
Compiling mem_image.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boardinfo
Compiling boardinfo_hwid_hw.c
Compiling boardinfo_hwid_usr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/cksum
Compiling crc16.c
Compiling adler32.c
Compiling crc32.c
Compiling debug.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/libavb
Compiling avb_kernel_cmdline_descriptor.c
Compiling avb_chain_partition_descriptor.c
Compiling avb_sysdeps_posix.c
Compiling avb_cmdline.c
Compiling avb_property_descriptor.c
Compiling avb_vbmeta_image.c
Compiling avb_hash_descriptor.c
Compiling avb_util.c
Compiling avb_hashtree_descriptor.c
Compiling avb_version.c
Compiling avb_crc32.c
Compiling avb_descriptor.c
Compiling avb_footer.c
Compiling avb_crypto.c
Compiling avb_slot_verify.c
Compiling avb_rsa.c
Compiling avb_sha256.c
Compiling avb_sha512.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot
Compiling boot.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot_pin
Compiling boot_pin_override.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/md5
Compiling md5.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/ddr_log
Compiling ddr_log.c
Compiling ring_buffer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sdrv_image
Compiling sd_boot_img.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sdrv_extra_gpr
Compiling sdrv_extra_gpr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/sd_crc32
Compiling sd_crc32.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/heap
Compiling page_alloc.c
Compiling heap_wrapper.c
Compiling novm.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/heap/miniheap
Compiling miniheap.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/host
Compiling sdhci.c
Compiling mmc_dwcmshc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/core
Compiling mmc_sdhci.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/testbench
Compiling testbench.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/funcsafe
Compiling sem.c
Compiling eic.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/adc
Compiling adc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/adc/dwc_adc
Compiling dwc_adc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/i2c/dw_i2c/src
Compiling dw_i2c.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/io_expander
Compiling TCA9539_defaultPinCfg.c
Compiling TCA9539.c
Compiling i2c_wrapper.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mailbox
Compiling mailbox.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/spi_nor
Compiling cdns_ospi.c
Compiling cdns_ospi_drv.c
Compiling spi_nor.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/t_loader
Compiling end.c
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/board/d9360_ref
Compiling i2c_pins.c
Compiling board_info.c
Compiling board.c
To generate link script...
source link script:arch/armv7-r/lnk.in.iram.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.map ./app/t_loader/end.o ./app/t_loader/main.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./board/d9360_ref/board.o ./board/d9360_ref/board_info.o ./board/d9360_ref/i2c_pins.o ./driver/adc/adc.o ./driver/adc/dwc_adc/dwc_adc.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/funcsafe/eic.o ./driver/funcsafe/sem.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/i2c/dw_i2c/src/dw_i2c.o ./driver/io_expander/TCA9539.o ./driver/io_expander/TCA9539_defaultPinCfg.o ./driver/io_expander/i2c_wrapper.o ./driver/mailbox/mailbox.o ./driver/mmc/core/mmc_sdhci.o ./driver/mmc/host/mmc_dwcmshc.o ./driver/mmc/host/sdhci.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/spi_nor/cdns_ospi.o ./driver/spi_nor/cdns_ospi_drv.o ./driver/spi_nor/spi_nor.o ./driver/testbench/testbench.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/boardinfo/boardinfo_hwid_hw.o ./lib/boardinfo/boardinfo_hwid_usr.o ./lib/boot/boot.o ./lib/boot_pin/boot_pin_override.o ./lib/cksum/adler32.o ./lib/cksum/crc16.o ./lib/cksum/crc32.o ./lib/cksum/debug.o ./lib/ddr_log/ddr_log.o ./lib/ddr_log/ring_buffer.o ./lib/heap/heap_wrapper.o ./lib/heap/miniheap/miniheap.o ./lib/heap/novm.o ./lib/heap/page_alloc.o ./lib/libavb/avb_chain_partition_descriptor.o ./lib/libavb/avb_cmdline.o ./lib/libavb/avb_crc32.o ./lib/libavb/avb_crypto.o ./lib/libavb/avb_descriptor.o ./lib/libavb/avb_footer.o ./lib/libavb/avb_hash_descriptor.o ./lib/libavb/avb_hashtree_descriptor.o ./lib/libavb/avb_kernel_cmdline_descriptor.o ./lib/libavb/avb_property_descriptor.o ./lib/libavb/avb_rsa.o ./lib/libavb/avb_sha256.o ./lib/libavb/avb_sha512.o ./lib/libavb/avb_slot_verify.o ./lib/libavb/avb_sysdeps_posix.o ./lib/libavb/avb_util.o ./lib/libavb/avb_vbmeta_image.o ./lib/libavb/avb_version.o ./lib/md5/md5.o ./lib/mem_image/mem_image.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/partition/ab_partition_parser.o ./lib/partition/partition_parser.o ./lib/sd_crc32/sd_crc32.o ./lib/sdrv_extra_gpr/sdrv_extra_gpr.o ./lib/sdrv_image/sd_boot_img.o ./lib/storage_device/storage_dev_mmc.o ./lib/storage_device/storage_dev_ospi.o ./lib/storage_device/storage_device.o ./lib/str/str.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf
To generate bin...
To sign bin...
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/tools/atb_signer sign --rcp key=test/keys/TestRSA1024_ossl.pem rot=1 --iib img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin to=0x1C0000 entry=0x1C0000 --dgst sha256 --of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024
key=test/keys/TestRSA1024_ossl.pem
img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin
o_fname=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024
size of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin: 65536
rsa key and key size is 128
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=3
HASH of Root Cert dump as: 0xbac7ac56, 0x7eec73fc, 0x17e6c739, 0x3ce0b44a, 0x4b7b04e6, 0xaaf301fa, 0xc5dbed1a, 0x18beba0a
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.signed.rsa1024 been created succuessully
Build unified boot binary files done
/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts
 BAREMETAL install CMD......[ install -m 0644 build/kunlun/sec/sec_t_loader.elf.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/dil.bin ]
image:build/kunlun/sec/sec_t_loader.elf.bin
loaded address:0x1C0000
entry point:0x1C0000
key file:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
signed image:build/kunlun/sec/sec_t_loader.elf.bin.sec.signed
key=/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
img=build/kunlun/sec/sec_t_loader.elf.bin
o_fname=build/kunlun/sec/sec_t_loader.elf.bin.sec.signed
size of build/kunlun/sec/sec_t_loader.elf.bin: 65536
rsa key and key size is 256
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=4
HASH of Root Cert dump as: 0x161d7278, 0x1ed29c58, 0x39b3510c, 0x33e03340, 0xa6737db2, 0xc18d52e1, 0x977eea80, 0xe1f91d83
build/kunlun/sec/sec_t_loader.elf.bin.sec.signed been created succuessully
arg1=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/sec_t_loader.elf.bin.sec.signed, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img
/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
  GEN     ./Makefile
#
# configuration written to .config
#
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
  GEN     ./Makefile
scripts/kconfig/conf  --syncconfig Kconfig
  CFG     u-boot.cfg
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     include/autoconf.mk
  GEN     spl/include/autoconf.mk
  GEN     ./Makefile
  UPD     include/generated/timestamp_autogenerated.h
  Using /home/sem/semidrive/masterptg1.5/source/u-boot as source for U-Boot
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/fit_image.o
  HOSTCC  tools/image-host.o
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  CC      drivers/fastboot/fb_getvar.o
  CC      common/main.o
  CC      cmd/version.o
  LD      cmd/built-in.o
  LD      common/built-in.o
  CC      lib/display_options.o
  LD      drivers/fastboot/built-in.o
  LD      drivers/built-in.o
  LD      lib/built-in.o
  LD      u-boot
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  SYM     u-boot.sym
  RELOC   u-boot-nodtb.bin
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  LD      u-boot.elf
  DTC     arch/arm/dts/d9_spl_burn.dtb
  CC      spl/common/spl/spl.o
  CC      spl/lib/display_options.o
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
/home/sem/semidrive/masterptg1.5/source/u-boot/common/spl/spl.c:568:12: warning: ‘boot_from_devices’ defined but not used [-Wunused-function]
 static int boot_from_devices(struct spl_image_info *spl_image,
            ^~~~~~~~~~~~~~~~~
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  LD      spl/lib/built-in.o
  SHIPPED spl/dts/dt-spl.dtb
  COPY    spl/u-boot-spl.dtb
  LD      spl/common/spl/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  SYM     spl/u-boot-spl.sym
  CAT     spl/u-boot-spl-dtb.bin
  COPY    spl/u-boot-spl.bin
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot'
 install -m 0644 u-boot.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/bootloader.bin
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot/u-boot.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/bootloader.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/bootloader.img
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot/spl/u-boot-spl.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/preloader.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/preloader.img
 DDR fw compile CMD......[ tools/script/prepare_ddr_fw.sh ]
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/shell
Compiling shell.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Compiling fw/lpddr4_pmu_train_1d_string.c
Compiling fw/lpddr4_pmu_train_2d_string.c
Compiling fw/lpddr4x_pmu_train_1d_string.c
Compiling fw/lpddr4x_pmu_train_2d_string.c
Compiling fw/ddr4_pmu_train_1d_string.c
Compiling fw/ddr4_pmu_train_2d_string.c
Compiling fw/ddr3_pmu_train_1d_string.c
Compiling src/ddr_init_seq_tmplt.c
Compiling fw/fw.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/testbench
Compiling testbench.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mailbox
Compiling mailbox.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/funcsafe
Compiling sem.c
Compiling eic.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/hw_rng
Compiling hw_rng.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/i2c/dw_i2c/src
Compiling dw_i2c.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic/common
Compiling gic_common.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gic/v2
Compiling gicv2_helpers.c
Compiling gicv2_main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/ddr_squeezer
Compiling mem_perf.c
Compiling app_para.c
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/ddr_squeezer/ddr_pfm
Compiling ddr_pfmon.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb
Compiling usbc.c
Compiling usb.c
Compiling btdev_usb.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb/class
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/usb/class/ezusb
Compiling ezusb.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/bt_dev/dw_usb
Compiling dw_usb_ll.c
Compiling dw_usb.c
To generate link script...
source link script:arch/armv7-r/lnk.in.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -nostdlib -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf.map ./app/ddr_squeezer/app_para.o ./app/ddr_squeezer/ddr_pfm/ddr_pfmon.o ./app/ddr_squeezer/main.o ./app/ddr_squeezer/mem_perf.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/bt_dev/dw_usb/dw_usb.o ./driver/bt_dev/dw_usb/dw_usb_ll.o ./driver/bt_dev/usb/btdev_usb.o ./driver/bt_dev/usb/class/ezusb/ezusb.o ./driver/bt_dev/usb/usb.o ./driver/bt_dev/usb/usbc.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/ddr3_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/ddr4_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/ddr4_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/fw.o ./driver/ddr/dw_umctl2/fw/lpddr4_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4x_pmu_train_1d_string.o ./driver/ddr/dw_umctl2/fw/lpddr4x_pmu_train_2d_string.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/ddr_init_seq_tmplt.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/funcsafe/eic.o ./driver/funcsafe/sem.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gic/common/gic_common.o ./driver/gic/v2/gicv2_helpers.o ./driver/gic/v2/gicv2_main.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/hw_rng/hw_rng.o ./driver/i2c/dw_i2c/src/dw_i2c.o ./driver/mailbox/mailbox.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/testbench/testbench.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/str/str.o ./service/shell/shell.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/ddr_squeezer_loader_debug.elf
Packing lpddr4x_pmu_train_imem.bin: offset=0x200, size=32356
Packing lpddr4x_pmu_train_dmem.bin: offset=0x8070, size=1668
Packing lpddr4x_2d_pmu_train_imem.bin: offset=0x8700, size=23636
Packing lpddr4x_2d_pmu_train_dmem.bin: offset=0xe360, size=1380
Packing lpddr4x_pmu_train_1d_string.bin.rodata: offset=0xe8d0, size=3040
Packing lpddr4x_pmu_train_1d_string.bin.string: offset=0xf4b0, size=18652
Packing lpddr4x_pmu_train_2d_string.bin.rodata: offset=0x13d90, size=4056
Packing lpddr4x_pmu_train_2d_string.bin.string: offset=0x14d70, size=24628
8 files 110000 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4x_training_fw.pac totally
Packing lpddr4_pmu_train_imem.bin: offset=0x200, size=32356
Packing lpddr4_pmu_train_dmem.bin: offset=0x8070, size=1668
Packing lpddr4_2d_pmu_train_imem.bin: offset=0x8700, size=23636
Packing lpddr4_2d_pmu_train_dmem.bin: offset=0xe360, size=1380
Packing lpddr4_pmu_train_1d_string.bin.rodata: offset=0xe8d0, size=3032
Packing lpddr4_pmu_train_1d_string.bin.string: offset=0xf4b0, size=18652
Packing lpddr4_pmu_train_2d_string.bin.rodata: offset=0x13d90, size=4056
Packing lpddr4_pmu_train_2d_string.bin.string: offset=0x14d70, size=24628
8 files 110000 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4_training_fw.pac totally
Packing ddr4_pmu_train_imem.bin: offset=0x200, size=25792
Packing ddr4_pmu_train_dmem.bin: offset=0x66c0, size=1748
Packing ddr4_2d_pmu_train_imem.bin: offset=0x6da0, size=24476
Packing ddr4_2d_pmu_train_dmem.bin: offset=0xcd40, size=1452
Packing ddr4_pmu_train_1d_string.bin.rodata: offset=0xd2f0, size=3024
Packing ddr4_pmu_train_1d_string.bin.string: offset=0xdec0, size=18584
Packing ddr4_pmu_train_2d_string.bin.rodata: offset=0x12760, size=4056
Packing ddr4_pmu_train_2d_string.bin.string: offset=0x13740, size=24628
8 files 104320 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/ddr4_training_fw.pac totally
Packing ddr3_pmu_train_imem.bin: offset=0x200, size=19480
Packing ddr3_pmu_train_dmem.bin: offset=0x4e20, size=1748
Packing ddr3_pmu_train_1d_string.bin.rodata: offset=0x5500, size=3032
Packing ddr3_pmu_train_1d_string.bin.string: offset=0x60e0, size=18652
4 files 43456 bytes packed into /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/ddr3_training_fw.pac totally
find -L -name "*.[od]" | xargs rm -rf
find -L -name "*.gc*" | xargs rm -rf
find -L -name "*.c.orig" | xargs rm -rf
 BAREMETAL compile CMD......[ make CFG=burn_loader unified_boot CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 ]
To build /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r
Compiling exception.c
Compiling start.S
Compiling memclr_opt.S
Compiling arch_ops.S
Compiling exception_s.S
Compiling fast_fifo_wr.S
Compiling memcpy_opt.S
Compiling vector.S
Compiling cache-ops.S
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/arch/armv7-r/cortex-r5
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/mini_libc
Compiling __aeabi_helper.c
Compiling mini_printf.c
Compiling libc_call.c
Compiling mem_libc.c
Compiling rand.c
Compiling str_libc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/slib
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/str
Compiling str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boardinfo
Compiling boardinfo_hwid_hw.c
Compiling boardinfo_hwid_usr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/cksum
Compiling crc16.c
Compiling adler32.c
Compiling crc32.c
Compiling debug.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/boot
Compiling boot.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/lib/burn
Compiling burn.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_timer
Compiling srv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/service/srv_pin
Compiling srv_pin.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/host
Compiling sdhci.c
Compiling mmc_dwcmshc.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mmc/core
Compiling mmc_sdhci.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/pll
Compiling sc_ss_pfpll.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/clk
Compiling ckgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/mpu
Compiling mpu.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/rstgen
Compiling rstgen.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/timer/sdrv_timer
Compiling sdrv_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio
Compiling gpio.c
Compiling gpio_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/gpio/d_ip_gpio
Compiling d_ip_gpio.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/analog
Compiling fsrefclk.c
Compiling xtal_24m.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog
Compiling wdog.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/wdog/sdrv_wdt
Compiling sdrv_wdt.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/scr
Compiling scr.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart
Compiling uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/uart/dwc_uart
Compiling dwc_uart.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/ddr/dw_umctl2
Compiling src/dw_umctl2.c
Compiling src/run_ddr_init_seq.c
Compiling fw/streaming_str.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/driver/fuse_ctrl
Compiling fuse_ctrl.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun
Compiling glb_wdog.c
Compiling soc.c
Compiling send_char.c
Compiling soc_share.c
Compiling fusemap.c
Compiling kick_cores.c
Compiling cache_ops_wrapper.c
Compiling plat_interrupt.c
Compiling glb_timer.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec
Compiling soc.c
Compiling arm_gicv2.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/soc/kunlun/sec/pin_cfg
Compiling mshc_pins.c
Compiling uart_pins.c
Compiling spi_pins.c
Compiling ospi_pins.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/app/burn_loader
Compiling main.c
Enter /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/board/d9360_ref
Compiling i2c_pins.c
Compiling board_info.c
Compiling board.c
To generate link script...
source link script:arch/armv7-r/lnk.in.burn.ld
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld
To link objs...
arm-none-eabi-gcc -Wl,--gc-sections  -nostartfiles -T /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/lnk.ld -Wl,-Map=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.map ./app/burn_loader/main.o ./arch/armv7-r/arch_ops.o ./arch/armv7-r/cache-ops.o ./arch/armv7-r/exception.o ./arch/armv7-r/exception_s.o ./arch/armv7-r/fast_fifo_wr.o ./arch/armv7-r/memclr_opt.o ./arch/armv7-r/memcpy_opt.o ./arch/armv7-r/start.o ./arch/armv7-r/vector.o ./board/d9360_ref/board.o ./board/d9360_ref/board_info.o ./board/d9360_ref/i2c_pins.o ./driver/analog/fsrefclk.o ./driver/analog/xtal_24m.o ./driver/clk/ckgen.o ./driver/ddr/dw_umctl2/fw/streaming_str.o ./driver/ddr/dw_umctl2/src/dw_umctl2.o ./driver/ddr/dw_umctl2/src/run_ddr_init_seq.o ./driver/fuse_ctrl/fuse_ctrl.o ./driver/gpio/d_ip_gpio/d_ip_gpio.o ./driver/gpio/gpio.o ./driver/gpio/gpio_ctrl.o ./driver/mmc/core/mmc_sdhci.o ./driver/mmc/host/mmc_dwcmshc.o ./driver/mmc/host/sdhci.o ./driver/mpu/mpu.o ./driver/pll/sc_ss_pfpll.o ./driver/rstgen/rstgen.o ./driver/scr/scr.o ./driver/timer/sdrv_timer/sdrv_timer.o ./driver/uart/dwc_uart/dwc_uart.o ./driver/uart/uart.o ./driver/wdog/sdrv_wdt/sdrv_wdt.o ./driver/wdog/wdog.o ./lib/boardinfo/boardinfo_hwid_hw.o ./lib/boardinfo/boardinfo_hwid_usr.o ./lib/boot/boot.o ./lib/burn/burn.o ./lib/cksum/adler32.o ./lib/cksum/crc16.o ./lib/cksum/crc32.o ./lib/cksum/debug.o ./lib/mini_libc/__aeabi_helper.o ./lib/mini_libc/libc_call.o ./lib/mini_libc/mem_libc.o ./lib/mini_libc/mini_printf.o ./lib/mini_libc/rand.o ./lib/mini_libc/str_libc.o ./lib/str/str.o ./service/srv_pin/srv_pin.o ./service/srv_timer/srv_timer.o ./soc/kunlun/cache_ops_wrapper.o ./soc/kunlun/fusemap.o ./soc/kunlun/glb_timer.o ./soc/kunlun/glb_wdog.o ./soc/kunlun/kick_cores.o ./soc/kunlun/plat_interrupt.o ./soc/kunlun/sec/arm_gicv2.o ./soc/kunlun/sec/pin_cfg/mshc_pins.o ./soc/kunlun/sec/pin_cfg/ospi_pins.o ./soc/kunlun/sec/pin_cfg/spi_pins.o ./soc/kunlun/sec/pin_cfg/uart_pins.o ./soc/kunlun/sec/soc.o ./soc/kunlun/send_char.o ./soc/kunlun/soc.o ./soc/kunlun/soc_share.o /home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/softfp/libgcc.a   -o /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf
To generate bin...
To sign bin...
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/tools/atb_signer sign --rcp key=test/keys/TestRSA1024_ossl.pem rot=1 --iib img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin to=0x140000 entry=0x140000 --dgst sha256 --of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024
key=test/keys/TestRSA1024_ossl.pem
img=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin
o_fname=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024
size of /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin: 20672
rsa key and key size is 128
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=3
HASH of Root Cert dump as: 0xbac7ac56, 0x7eec73fc, 0x17e6c739, 0x3ce0b44a, 0x4b7b04e6, 0xaaf301fa, 0xc5dbed1a, 0x18beba0a
/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/kunlun/sec/burn_loader.elf.bin.signed.rsa1024 been created succuessully
Build unified boot binary files done
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
  GEN     ./Makefile
#
# configuration written to .config
#
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
  GEN     ./Makefile
scripts/kconfig/conf  --syncconfig Kconfig
  CFG     u-boot.cfg
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     include/autoconf.mk
  GEN     spl/include/autoconf.mk
  GEN     ./Makefile
  UPD     include/generated/timestamp_autogenerated.h
===================== WARNING ======================
This board does not use CONFIG_DM_ETH (Driver Model
for Ethernet drivers). Please update the board to use
CONFIG_DM_ETH before the v2020.07 release. Failure to
update by the deadline may result in board removal.
See doc/driver-model/migration.rst for more info.
====================================================
  Using /home/sem/semidrive/masterptg1.5/source/u-boot as source for U-Boot
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  CC      drivers/fastboot/fb_getvar.o
  CC      common/main.o
  CC      cmd/version.o
  LD      cmd/built-in.o
  LD      common/built-in.o
  LD      drivers/fastboot/built-in.o
  LD      drivers/built-in.o
  CC      lib/display_options.o
  LD      lib/built-in.o
  LD      u-boot
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  SYM     u-boot.sym
  RELOC   u-boot-nodtb.bin
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  LD      u-boot.elf
  DTC     arch/arm/dts/d9_spl_burn.dtb
  DTC     arch/arm/dts/d9_d9360_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9368_ap1_ref.dtb
  CC      spl/drivers/fastboot/fb_getvar.o
  CC      spl/common/spl/spl.o
  DTC     arch/arm/dts/d9_d9310_ap2_ref.dtb
  CC      spl/lib/display_options.o
  DTC     arch/arm/dts/d9_d9340_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9342_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap1_ref.dtb
  DTC     arch/arm/dts/d9_d9350_ap2_ref.dtb
/home/sem/semidrive/masterptg1.5/source/u-boot/common/spl/spl.c:568:12: warning: ‘boot_from_devices’ defined but not used [-Wunused-function]
 static int boot_from_devices(struct spl_image_info *spl_image,
            ^~~~~~~~~~~~~~~~~
  SHIPPED spl/dts/dt-spl.dtb
  LD      spl/drivers/fastboot/built-in.o
  COPY    spl/u-boot-spl.dtb
  LD      spl/lib/built-in.o
  LD      spl/drivers/built-in.o
  LD      spl/common/spl/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  SYM     spl/u-boot-spl.sym
  CAT     spl/u-boot-spl-dtb.bin
  COPY    spl/u-boot-spl.bin
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn'
 DDR fw install CMD......[ install -m build/ddr_fw/lpddr4x_training_fw.pac /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ddr_fw.bin ]
arg1=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_fw/lpddr4x_training_fw.pac, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_fw.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_fw.img
 ddr seq bin install CMD......[ tools/ddr_seq_parser/ddr_seq_parser if=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/ddr_init_script/lpddr4x/ddr_init_lpddr4x_2GB_2133.c of=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_init_lpddr4x_2GB_2133.bin ]
size=2 freq=3 rank=0 type=1
 DDR fw install CMD......[ install -m 0644 /home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_init_lpddr4x_2GB_2133.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ddr_init_seq.bin ]
arg1=/home/sem/semidrive/masterptg1.5/source/BareMetal_Suite/build/ddr_init_lpddr4x_2GB_2133.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_init_seq.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ddr_init_seq.img
 BAREMETAL install CMD......[ install -m 0644 build/kunlun/safe/burn_loader.elf.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/burn_loader.bin ]
 install -m 0644 u-boot-spl.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/burn_spl.bin
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00492196 s, 213 MB/s
20+1 records in
20+1 records out
20672 bytes (21 kB, 20 KiB) copied, 0.00211054 s, 9.8 MB/s
107+1 records in
107+1 records out
110000 bytes (110 kB, 107 KiB) copied, 0.000431339 s, 255 MB/s
15+1 records in
15+1 records out
16080 bytes (16 kB, 16 KiB) copied, 0.000164885 s, 97.5 MB/s
233+1 records in
233+1 records out
239516 bytes (240 kB, 234 KiB) copied, 0.00084183 s, 285 MB/s
image:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fda.bin
loaded address:0x140000
entry point:0x140000
key file:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
signed image:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fda.bin.sec.signed
key=/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/vbmeta/keys/root-key.pem
img=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fda.bin
o_fname=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fda.bin.sec.signed
size of /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fda.bin: 575388
rsa key and key size is 256
bpt.rcp.rot_id=1
bpt.rcp.pubk_type=4
HASH of Root Cert dump as: 0x161d7278, 0x1ed29c58, 0x39b3510c, 0x33e03340, 0xa6737db2, 0xc18d52e1, 0x977eea80, 0xe1f91d83
/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fda.bin.sec.signed been created succuessully
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fda.bin.sec.signed, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/FDA.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/FDA.img
boards/d9360_ref/secure/configs/image_cfg.h
boards/d9360_ref/build/ref/gcc/secure/configs/image_cfg.h
arch/arm64/Kconfig:49: warning: style: quotes recommended around 'd9/Kconfig' in 'rsource d9/Kconfig'
warning: the default selection UPDATE_MONITOR_NO_UPDATE (undefined) of <choice> (defined at middleware/update_monitor/Kconfig:3) is not contained in the choice
warning: the choice symbol USE_GUI_LVGL (defined at examples/kunlun/application/Kconfig:82) is selected by the following symbols, but select/imply has no effect on choice symbols
 - CLUSTER (defined at examples/kunlun/application/Kconfig:45)
 - CONTROL_PANEL (defined at examples/kunlun/application/Kconfig:56)
Loaded configuration '/home/sem/semidrive/masterptg1.5/source/ssdk/boards/d9360_ref/secure/projects/ref/defconfig'
No change to configuration in '/home/sem/semidrive/masterptg1.5/source/ssdk/boards/d9360_ref/secure/projects/ref/.config'
arch/arm64/Kconfig:49: warning: style: quotes recommended around 'd9/Kconfig' in 'rsource d9/Kconfig'
warning: the default selection UPDATE_MONITOR_NO_UPDATE (undefined) of <choice> (defined at middleware/update_monitor/Kconfig:3) is not contained in the choice
warning: the choice symbol USE_GUI_LVGL (defined at examples/kunlun/application/Kconfig:82) is selected by the following symbols, but select/imply has no effect on choice symbols
 - CLUSTER (defined at examples/kunlun/application/Kconfig:45)
 - CONTROL_PANEL (defined at examples/kunlun/application/Kconfig:56)

Build [Board]: d9360_ref [Core]: secure [Project]: ref

make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/source/ssdk'
BOARD = d9360_ref
CORE = secure
PROJECT = ref
SSDK_TOOLCHAIN = gcc
OSTYPE = linux-gnu
arm
TOOLCHAIN_PREFIX = /home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/arm-none-eabi-
including arch/arm/armv7-r arch/arm/d9 boards/d9360_ref/secure drivers/kunlun drivers/taihang examples/kunlun lib/buffqueue lib/debug lib/debugcommands lib/libc lib/workqueue middleware/CLI middleware/app_reboot_ss middleware/mem_image middleware/mem_rw middleware/reboot middleware/rpmsg middleware/rpmsg_service middleware/sd_errcode/sd_errcode_weak middleware/sys_diagnosis rtos/FreeRTOS
including drivers/kunlun/clk drivers/kunlun/dispss drivers/kunlun/dma drivers/kunlun/eic drivers/kunlun/gic drivers/kunlun/gpio drivers/kunlun/mbox drivers/kunlun/pinctrl drivers/kunlun/reset drivers/kunlun/rtc drivers/kunlun/scr drivers/kunlun/sem drivers/kunlun/syscnt drivers/kunlun/tmr drivers/kunlun/uart drivers/kunlun/watchdog examples/kunlun/application examples/kunlun/drivers lib/libc/newlib/libgloss lib/libc/newlib/newlib
including examples/kunlun/drivers/mbox examples/kunlun/drivers/rpmsg lib/libc/newlib/libgloss/sd lib/libc/newlib/newlib/libc lib/libc/newlib/newlib/libm
including examples/kunlun/application/audio examples/kunlun/drivers/pin
mk/build.mk:33: "the link script is  boards/d9360_ref/secure/scripts/gcc/ddr.ld"
LIBGCC = /home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libm.a /home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/hard/libgcc.a
GLOBAL_COMPILEFLAGS = -g -finline -include boards/d9360_ref/secure/projects/ref/config.h -fno-common -DOS_CRITICAL_CODE= -DOS_CRITICAL_DATA= -Wno-nonnull-compare -Werror -Wall -Wsign-compare -fno-short-enums -Wno-multichar -Wno-unused-function -Wno-unused-label -Wno-tautological-compare -Wno-discarded-qualifiers -Wno-sign-compare -U__INT32_TYPE__ -U__UINT32_TYPE__ -D__GNU_LIBRARY__ -D__USE_GNU -ffunction-sections -fdata-sections
GLOBAL_OPTFLAGS = -O2
compiling arch/arm/armv7-r/arm_arch.c
compiling arch/arm/armv7-r/arm_irq.c
compiling arch/arm/armv7-r/arm_mpu.c
compiling arch/arm/armv7-r/arm_faults.c
compiling arch/arm/armv7-r/arm_fpu.c
compiling arch/arm/armv7-r/gcc/arm_atomic.S
compiling arch/arm/armv7-r/gcc/arm_start.S
compiling arch/arm/armv7-r/gcc/arm_cache.S
compiling arch/arm/armv7-r/gcc/arm_tcm.S
compiling arch/arm/armv7-r/gcc/addr_access.S
compiling arch/arm/armv7-r/gcc/arm_exceptions.S
compiling arch/arm/armv7-r/gcc/arm_saveusercontext.S
compiling arch/arm/armv7-r/gcc/arm_fullcontextrestore.S
arch/arm/armv7-r/gcc/addr_access.S: Assembler messages:
arch/arm/armv7-r/gcc/addr_access.S:25: Warning: destination register same as write-back base
compiling arch/arm/armv7-r/gcc/arm_switchcontext.S
compiling boards/d9360_ref/secure/board.c
compiling boards/d9360_ref/secure/projects/ref/main.c
compiling lib/buffqueue/buffqueue.c
compiling lib/debug/debug.c
compiling lib/debug/errno.c
compiling lib/workqueue/workqueue.c
compiling lib/debugcommands/debugcommands.c
compiling middleware/CLI/CLI.c
compiling middleware/CLI/CLI_console.c
compiling middleware/CLI/CLI_task.c
compiling middleware/app_reboot_ss/app_reboot_ss.c
compiling middleware/app_reboot_ss/str_api.c
compiling middleware/mem_image/mem_image.c
compiling middleware/mem_rw/mem_rw.c
compiling middleware/reboot/reboot.c
compiling middleware/rpmsg/rpmsg.c
compiling middleware/rpmsg/rpmsg_ns.c
compiling middleware/rpmsg/rpmsg_channel.c
compiling middleware/rpmsg/virtio/rpmsg_env.c
compiling middleware/rpmsg/virtio/rpmsg_platform.c
compiling middleware/rpmsg/virtio/rpmsg_virtio.c
compiling middleware/rpmsg/virtio/virtqueue.c
compiling middleware/rpmsg/ipcc/rpmsg_ipcc.c
compiling middleware/rpmsg_service/rpmsg_service.c
compiling middleware/rpmsg_service/rpmsg_echo.c
compiling middleware/rpmsg_service/rpc/rpmsg_rpc.c
compiling middleware/rpmsg_service/rpc/dcf_rpc.c
compiling middleware/sd_errcode/sd_errcode_weak/sd_errcode_weak.c
compiling middleware/sys_diagnosis/sys_diagnosis.c
compiling rtos/FreeRTOS/Source/portable/GCC/ARM_CR5/port.c
compiling rtos/FreeRTOS/Source/portable/CMSIS/freertos_cmsis.c
compiling rtos/FreeRTOS/Source/portable/Common/irq_wrapper.c
compiling rtos/FreeRTOS/Source/portable/Common/timer_wrapper.c
compiling rtos/FreeRTOS/Source/croutine.c
compiling rtos/FreeRTOS/Source/event_groups.c
compiling rtos/FreeRTOS/Source/queue.c
compiling rtos/FreeRTOS/Source/list.c
compiling rtos/FreeRTOS/Source/stream_buffer.c
compiling rtos/FreeRTOS/Source/tasks.c
compiling rtos/FreeRTOS/Source/timers.c
compiling rtos/FreeRTOS/Source/portable/MemMang/heap_4.c
compiling rtos/FreeRTOS/Source/portable/GCC/ARM_CR5/portASM.S
compiling drivers/kunlun/clk/kunlun_ckgen_drv.c
compiling drivers/kunlun/clk/kunlun_ckgen.c
compiling drivers/kunlun/clk/sc_pfpll_drv.c
compiling drivers/kunlun/clk/sc_pfpll.c
compiling drivers/kunlun/dispss/lcm/disp_panels.c
compiling drivers/kunlun/dispss/display/sdm_display.c
compiling drivers/kunlun/dispss/disp_hal/src/disp_hal.c
compiling drivers/kunlun/dispss/sd_disp/dsi/dwc_mipi_dsi_host.c
compiling drivers/kunlun/dispss/sd_disp/dsi/disp_dsi.c
compiling drivers/kunlun/dispss/sd_disp/dsi/disp_dsi_api.c
compiling drivers/kunlun/dispss/sd_disp/core/disp_interface.c
compiling drivers/kunlun/dispss/sd_disp/core/disp_drv.c
compiling drivers/kunlun/dispss/sd_disp/core/disp_panel.c
compiling drivers/kunlun/dispss/sd_disp/core/disp_parallel.c
compiling drivers/kunlun/dispss/sd_disp/core/kunlun/disp_link.c
compiling drivers/kunlun/dispss/sd_disp/core/kunlun/disp_ctrl.c
compiling drivers/kunlun/dispss/sd_disp/core/kunlun/disp_lvds.c
compiling drivers/kunlun/dma/dw_dma.c
compiling drivers/kunlun/dma/dw_dmac.c
compiling drivers/kunlun/eic/kunlun_eic.c
compiling drivers/kunlun/eic/sdrv_eic_drv_kunlun.c
compiling drivers/kunlun/gic/arm_gic.c
compiling drivers/kunlun/gpio/sdrv_gpio.c
compiling drivers/kunlun/mbox/sdrv_mbox_drv.c
compiling drivers/kunlun/mbox/sdrv_mbox.c
compiling drivers/kunlun/pinctrl/sdrv_pinctrl.c
compiling drivers/kunlun/reset/sdrv_reset_drv.c
/tmp/ccv1edfS.s: Assembler messages:
/tmp/ccv1edfS.s:55: Warning: register range not in ascending order
compiling drivers/kunlun/reset/sdrv_rstgen.c
compiling drivers/kunlun/rtc/dw_rtc_drv.c
compiling drivers/kunlun/rtc/dw_rtc.c
compiling drivers/kunlun/scr/scr_lld.c
compiling drivers/kunlun/sem/kunlun_sem_lld.c
compiling drivers/kunlun/syscnt/sdrv_syscnt.c
compiling drivers/kunlun/sem/sdrv_sem_drv_kunlun.c
compiling drivers/kunlun/syscnt/sdrv_syscnt_drv.c
compiling drivers/kunlun/tmr/sdrv_tmr.c
compiling drivers/kunlun/tmr/sdrv_tmr_drv.c
compiling drivers/kunlun/uart/dw_uart_drv.c
compiling drivers/kunlun/uart/dw_uart.c
compiling drivers/kunlun/watchdog/sdrv_watchdog_drv.c
compiling drivers/kunlun/watchdog/sdrv_watchdog.c
compiling examples/kunlun/drivers/mbox/sdrv_mbox_test.c
compiling examples/kunlun/drivers/rpmsg/rpmsg_test.c
compiling lib/libc/newlib/libgloss/sd/lock.c
compiling lib/libc/newlib/libgloss/sd/syscalls.c
compiling lib/libc/newlib/libgloss/sd/assert.c
compiling lib/libc/newlib/libgloss/sd/aeabi_atexit.c
compiling lib/libc/newlib/libgloss/sd/mallocr.c
compiling lib/libc/newlib/newlib/libc/machine/arm/memchr-stub.c
compiling lib/libc/newlib/newlib/libc/machine/arm/memcpy-stub.c
compiling lib/libc/newlib/newlib/libc/machine/arm/memset-stub.c
compiling lib/libc/newlib/newlib/libc/machine/arm/strcpy.c
compiling lib/libc/newlib/newlib/libc/machine/arm/strlen-stub.c
compiling lib/libc/newlib/newlib/libc/ctype/ctype_.c
compiling lib/libc/newlib/newlib/libc/errno/errno.c
compiling lib/libc/newlib/newlib/libc/locale/locale.c
compiling lib/libc/newlib/newlib/libc/locale/localeconv.c
compiling lib/libc/newlib/newlib/libc/reent/impure.c
compiling lib/libc/newlib/newlib/libc/reent/reent.c
compiling lib/libc/newlib/newlib/libc/stdio/clearerr.c
compiling lib/libc/newlib/newlib/libc/stdio/feof.c
compiling lib/libc/newlib/newlib/libc/stdio/fclose.c
compiling lib/libc/newlib/newlib/libc/stdio/ferror.c
compiling lib/libc/newlib/newlib/libc/stdio/fflush.c
compiling lib/libc/newlib/newlib/libc/stdio/fgetc.c
compiling lib/libc/newlib/newlib/libc/stdio/fgetpos.c
compiling lib/libc/newlib/newlib/libc/stdio/fgets.c
compiling lib/libc/newlib/newlib/libc/stdio/findfp.c
compiling lib/libc/newlib/newlib/libc/stdio/fileno.c
compiling lib/libc/newlib/newlib/libc/stdio/flags.c
compiling lib/libc/newlib/newlib/libc/stdio/fopen.c
compiling lib/libc/newlib/newlib/libc/stdio/fprintf.c
compiling lib/libc/newlib/newlib/libc/stdio/fputc.c
compiling lib/libc/newlib/newlib/libc/stdio/fputs.c
compiling lib/libc/newlib/newlib/libc/stdio/fread.c
compiling lib/libc/newlib/newlib/libc/stdio/fseek.c
compiling lib/libc/newlib/newlib/libc/stdio/fseeko.c
compiling lib/libc/newlib/newlib/libc/stdio/ftell.c
compiling lib/libc/newlib/newlib/libc/stdio/fsetpos.c
compiling lib/libc/newlib/newlib/libc/stdio/ftello.c
compiling lib/libc/newlib/newlib/libc/stdio/fvwrite.c
compiling lib/libc/newlib/newlib/libc/stdio/fwalk.c
compiling lib/libc/newlib/newlib/libc/stdio/fwrite.c
compiling lib/libc/newlib/newlib/libc/stdio/makebuf.c
compiling lib/libc/newlib/newlib/libc/stdio/putc.c
compiling lib/libc/newlib/newlib/libc/stdio/refill.c
compiling lib/libc/newlib/newlib/libc/stdio/rewind.c
compiling lib/libc/newlib/newlib/libc/stdio/rget.c
compiling lib/libc/newlib/newlib/libc/stdio/snprintf.c
compiling lib/libc/newlib/newlib/libc/stdio/sprintf.c
compiling lib/libc/newlib/newlib/libc/stdio/stdio.c
compiling lib/libc/newlib/newlib/libc/stdio/vprintf.c
compiling lib/libc/newlib/newlib/libc/stdio/vsnprintf.c
compiling lib/libc/newlib/newlib/libc/stdio/vsprintf.c
compiling lib/libc/newlib/newlib/libc/stdio/nano-vfprintf.c
compiling lib/libc/newlib/newlib/libc/stdio/nano-vfprintf-stringonly.c
compiling lib/libc/newlib/newlib/libc/stdio/nano-vfprintf_float.c
compiling lib/libc/newlib/newlib/libc/stdio/nano-vfprintf_i.c
compiling lib/libc/newlib/newlib/libc/stdio/wbuf.c
compiling lib/libc/newlib/newlib/libc/stdio/wsetup.c
compiling lib/libc/newlib/newlib/libc/stdlib/atoi.c
compiling lib/libc/newlib/newlib/libc/stdlib/atof.c
compiling lib/libc/newlib/newlib/libc/stdlib/cxa_atexit.c
compiling lib/libc/newlib/newlib/libc/stdlib/dtoastub.c
compiling lib/libc/newlib/newlib/libc/stdlib/dtoa.c
compiling lib/libc/newlib/newlib/libc/stdlib/environ.c
compiling lib/libc/newlib/newlib/libc/stdlib/envlock.c
compiling lib/libc/newlib/newlib/libc/stdlib/gdtoa-gethex.c
compiling lib/libc/newlib/newlib/libc/stdlib/itoa.c
compiling lib/libc/newlib/newlib/libc/stdlib/gdtoa-hexnan.c
compiling lib/libc/newlib/newlib/libc/stdlib/mbtowc_r.c
compiling lib/libc/newlib/newlib/libc/stdlib/rand.c
compiling lib/libc/newlib/newlib/libc/stdlib/mprec.c
compiling lib/libc/newlib/newlib/libc/stdlib/strtod.c
compiling lib/libc/newlib/newlib/libc/stdlib/strtol.c
compiling lib/libc/newlib/newlib/libc/stdlib/strtoll.c
compiling lib/libc/newlib/newlib/libc/stdlib/strtoul.c
compiling lib/libc/newlib/newlib/libc/stdlib/strtoull.c
compiling lib/libc/newlib/newlib/libc/stdlib/utoa.c
compiling lib/libc/newlib/newlib/libc/stdlib/wctomb_r.c
compiling lib/libc/newlib/newlib/libc/stdlib/getopt.c
compiling lib/libc/newlib/newlib/libc/string/memcmp.c
compiling lib/libc/newlib/newlib/libc/string/memmove.c
compiling lib/libc/newlib/newlib/libc/string/strcat.c
compiling lib/libc/newlib/newlib/libc/string/strchr.c
compiling lib/libc/newlib/newlib/libc/string/strdup.c
compiling lib/libc/newlib/newlib/libc/string/strdup_r.c
compiling lib/libc/newlib/newlib/libc/string/strerror.c
compiling lib/libc/newlib/newlib/libc/string/strncat.c
compiling lib/libc/newlib/newlib/libc/string/strncmp.c
compiling lib/libc/newlib/newlib/libc/string/strncpy.c
compiling lib/libc/newlib/newlib/libc/string/strndup.c
compiling lib/libc/newlib/newlib/libc/string/strndup_r.c
compiling lib/libc/newlib/newlib/libc/string/strrchr.c
compiling lib/libc/newlib/newlib/libc/string/strtok.c
compiling lib/libc/newlib/newlib/libc/string/strstr.c
compiling lib/libc/newlib/newlib/libc/string/strtok_r.c
compiling lib/libc/newlib/newlib/libc/string/u_strerr.c
compiling lib/libc/newlib/newlib/libc/string/strnlen.c
compiling lib/libc/newlib/newlib/libc/string/memmem.c
compiling lib/libc/newlib/newlib/libc/string/strnstr.c
compiling lib/libc/newlib/newlib/libc/string/strcasecmp.c
compiling lib/libc/newlib/newlib/libc/stdlib/setenv.c
compiling lib/libc/newlib/newlib/libc/stdlib/setenv_r.c
compiling lib/libc/newlib/newlib/libc/stdlib/getenv_r.c
compiling lib/libc/newlib/newlib/libc/stdlib/getenv.c
compiling lib/libc/newlib/newlib/libc/stdlib/malign.c
compiling lib/libc/newlib/newlib/libc/stdlib/malloc.c
compiling lib/libc/newlib/newlib/libc/stdlib/calloc.c
compiling lib/libc/newlib/newlib/libc/stdlib/realloc.c
compiling lib/libc/newlib/newlib/libc/stdlib/reallocf.c
compiling lib/libc/newlib/newlib/libc/machine/arm/memchr.S
compiling lib/libc/newlib/newlib/libc/machine/arm/memcpy.S
compiling lib/libc/newlib/newlib/libc/machine/arm/memset.S
compiling lib/libc/newlib/newlib/libc/machine/arm/setjmp.S
compiling lib/libc/newlib/newlib/libc/machine/arm/strcmp.S
compiling lib/libc/newlib/newlib/libc/machine/arm/strlen.S
compiling lib/libc/newlib/newlib/libm/common/s_lib_ver.c
compiling lib/libc/newlib/newlib/libm/common/s_matherr.c
compiling lib/libc/newlib/newlib/libm/math/e_log.c
compiling lib/libc/newlib/newlib/libm/math/ef_log10.c
compiling lib/libc/newlib/newlib/libm/math/e_log10.c
compiling lib/libc/newlib/newlib/libm/math/ef_log.c
compiling lib/libc/newlib/newlib/libm/math/w_log.c
compiling lib/libc/newlib/newlib/libm/math/w_log10.c
compiling lib/libc/newlib/newlib/libm/math/wf_log.c
compiling lib/libc/newlib/newlib/libm/math/wf_log10.c
compiling examples/kunlun/drivers/pin/pin_test.c
compiling drivers/clk.c
compiling drivers/dma.c
compiling drivers/gpio.c
compiling drivers/irq.c
compiling drivers/mbox.c
compiling drivers/memmap.c
compiling drivers/reset.c
compiling drivers/scr.c
compiling drivers/rtc.c
compiling drivers/timer.c
compiling drivers/arch_timer.c
compiling drivers/uart.c
compiling drivers/watchdog.c
compiling boards/board.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/mpu_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/rpmsg_service_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/pinmux.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/dma_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/eth_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/rstgen_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/remap.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/reboot_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/rtc_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/disp_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/timer_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/scr_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/pinmux_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/pcie_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/mbox_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/uart_cfg.c
compiling boards/d9360_ref/build/ref/gcc/secure/configs/clock_cfg.c
linking boards/d9360_ref/build/ref/gcc/secure/arch/arm/armv7-r.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/lib/buffqueue.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/boards/d9360_ref/secure.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/lib/debug.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/lib/debugcommands.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/app_reboot_ss.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/lib/workqueue.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/mem_rw.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/mem_image.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/reboot.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/CLI.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/sd_errcode/sd_errcode_weak.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/rpmsg_service.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/sys_diagnosis.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/middleware/rpmsg.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/rtos/FreeRTOS.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/clk.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/eic.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/dma.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/gic.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/gpio.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/mbox.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/pinctrl.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/reset.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/scr.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/rtc.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/syscnt.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/tmr.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/uart.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/watchdog.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/examples/kunlun/drivers/mbox.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/sem.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/examples/kunlun/drivers/rpmsg.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/lib/libc/newlib/libgloss/sd.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/lib/libc/newlib/newlib/libc.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/lib/libc/newlib/newlib/libm.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/examples/kunlun/drivers/pin.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/boards.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/boards/configs.mod.o
linking boards/d9360_ref/build/ref/gcc/secure/secure.elf
   text	   data	    bss	    dec	    hex	filename
   5361	   5120	      4	  10485	   28f5	boards/d9360_ref/build/ref/gcc/secure/arch/arm/armv7-r.mod.o
   9048	      0	   2236	  11284	   2c14	boards/d9360_ref/build/ref/gcc/secure/boards.mod.o
   3789	  56540	   1780	  62109	   f29d	boards/d9360_ref/build/ref/gcc/secure/boards/configs.mod.o
   3189	      0	      0	   3189	    c75	boards/d9360_ref/build/ref/gcc/secure/boards/d9360_ref/secure.mod.o
   3824	    192	      0	   4016	    fb0	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/clk.mod.o
  37544	   1977	  18286	  57807	   e1cf	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/dma.mod.o
    200	      0	      0	    200	     c8	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/eic.mod.o
    672	      1	      8	    681	    2a9	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/gic.mod.o
   1068	    216	      0	   1284	    504	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/gpio.mod.o
   2000	     36	      0	   2036	    7f4	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/mbox.mod.o
   1225	     12	      0	   1237	    4d5	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/pinctrl.mod.o
    632	     44	      0	    676	    2a4	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/reset.mod.o
   1790	      0	      0	   1790	    6fe	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/rtc.mod.o
    404	      0	      0	    404	    194	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/scr.mod.o
    680	      0	      0	    680	    2a8	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/sem.mod.o
    176	     32	      0	    208	     d0	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/syscnt.mod.o
   1628	     32	      0	   1660	    67c	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/tmr.mod.o
   1046	     60	      0	   1106	    452	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/uart.mod.o
    916	     20	      0	    936	    3a8	boards/d9360_ref/build/ref/gcc/secure/drivers/kunlun/watchdog.mod.o
   1786	     16	   1080	   2882	    b42	boards/d9360_ref/build/ref/gcc/secure/examples/kunlun/drivers/mbox.mod.o
   3766	    200	      0	   3966	    f7e	boards/d9360_ref/build/ref/gcc/secure/examples/kunlun/drivers/pin.mod.o
   3987	      0	      0	   3987	    f93	boards/d9360_ref/build/ref/gcc/secure/examples/kunlun/drivers/rpmsg.mod.o
    356	      0	      0	    356	    164	boards/d9360_ref/build/ref/gcc/secure/lib/buffqueue.mod.o
    596	      0	      0	    596	    254	boards/d9360_ref/build/ref/gcc/secure/lib/debug.mod.o
   5186	      0	     24	   5210	   145a	boards/d9360_ref/build/ref/gcc/secure/lib/debugcommands.mod.o
    812	      0	    260	   1072	    430	boards/d9360_ref/build/ref/gcc/secure/lib/libc/newlib/libgloss/sd.mod.o
  42430	    476	     36	  42942	   a7be	boards/d9360_ref/build/ref/gcc/secure/lib/libc/newlib/newlib/libc.mod.o
   1893	      4	      0	   1897	    769	boards/d9360_ref/build/ref/gcc/secure/lib/libc/newlib/newlib/libm.mod.o
    312	      0	     17	    329	    149	boards/d9360_ref/build/ref/gcc/secure/lib/workqueue.mod.o
   1636	     12	   2318	   3966	    f7e	boards/d9360_ref/build/ref/gcc/secure/middleware/CLI.mod.o
   2278	      0	      0	   2278	    8e6	boards/d9360_ref/build/ref/gcc/secure/middleware/app_reboot_ss.mod.o
    684	      0	      0	    684	    2ac	boards/d9360_ref/build/ref/gcc/secure/middleware/mem_image.mod.o
   1503	      0	      0	   1503	    5df	boards/d9360_ref/build/ref/gcc/secure/middleware/mem_rw.mod.o
    480	      0	      0	    480	    1e0	boards/d9360_ref/build/ref/gcc/secure/middleware/reboot.mod.o
   8420	    132	     12	   8564	   2174	boards/d9360_ref/build/ref/gcc/secure/middleware/rpmsg.mod.o
   5733	    196	   1169	   7098	   1bba	boards/d9360_ref/build/ref/gcc/secure/middleware/rpmsg_service.mod.o
     40	      0	      0	     40	     28	boards/d9360_ref/build/ref/gcc/secure/middleware/sd_errcode/sd_errcode_weak.mod.o
    787	      0	   3844	   4631	   1217	boards/d9360_ref/build/ref/gcc/secure/middleware/sys_diagnosis.mod.o
  24559	      9	  20936	  45504	   b1c0	boards/d9360_ref/build/ref/gcc/secure/rtos/FreeRTOS.mod.o
 182436	  65327	  52010	 299773	  492fd	(TOTALS)
/home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/arm-none-eabi-ld.bfd: warning: /home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libm.a(lib_a-sf_log.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/arm-none-eabi-ld.bfd: warning: /home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libm.a(lib_a-sf_log_data.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/arm-none-eabi-ld.bfd: warning: /home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libm.a(lib_a-math_errf.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/arm-none-eabi-ld.bfd: warning: /home/sem/semidrive/masterptg1.5/source/ssdk/prebuilts/linux/gcc/arm/bin/../lib/gcc/arm-none-eabi/7.3.1/thumb/v7-ar/fpv3/hard/libgcc.a(_udivmoddi4.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
generating image: boards/d9360_ref/build/ref/gcc/secure/secure.bin
generating listing: boards/d9360_ref/build/ref/gcc/secure/secure.elf.debug.lst
   text	   data	    bss	    dec	    hex	filename
 130019	  61993	  51012	 243024	  3b550	boards/d9360_ref/build/ref/gcc/secure/secure.elf
generating listing: boards/d9360_ref/build/ref/gcc/secure/secure.elf.lst
generating symbols: boards/d9360_ref/build/ref/gcc/secure/secure.elf.sym
generating sorted symbols: boards/d9360_ref/build/ref/gcc/secure/secure.elf.sym.sorted
generating size map: boards/d9360_ref/build/ref/gcc/secure/secure.elf.size
generating objdump: boards/d9360_ref/build/ref/gcc/secure/secure.elf.dump
generating boards/d9360_ref/build/ref/gcc/secure/srcfiles.txt
generating boards/d9360_ref/build/ref/gcc/secure/include_paths.txt
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/source/ssdk'
arg1=/home/sem/semidrive/masterptg1.5/source/ssdk/boards/d9360_ref/build/ref/gcc/safety/safety.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/safety_os.img
arg1=/home/sem/semidrive/masterptg1.5/source/ssdk/boards/d9360_ref/build/ref/gcc/mp/mp.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/mp.img
arg1=/home/sem/semidrive/masterptg1.5/source/ssdk/boards/d9360_ref/build/ref/gcc/secure/secure.bin, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ssystem.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/ssystem.img
Building linux kernel 
make[1]: Entering directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_linux'
  CHK     include/config/kernel.release
  GEN     ./Makefile
  CHK     include/generated/uapi/linux/version.h
  CHK     scripts/mod/devicetable-offsets.h
  Using /home/sem/semidrive/masterptg1.5/source/linux as source for kernel
  CHK     include/generated/utsrelease.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/bounds.h
  CHK     include/generated/asm-offsets.h
  CALL    /home/sem/semidrive/masterptg1.5/source/linux/scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  CC      drivers/char/sdrv_g2d/sdrv_g2d.o
  CC      drivers/char/sdrv_g2d/g2d_core.o
  CC      drivers/char/sdrv_g2d/g2d_sysfs.o
  CC      drivers/char/sdrv_g2d/hwconfig/g2d_r0p1.o
  CC      drivers/char/sdrv_g2d/hwconfig/g2dlite_r0p1.o
  CC      drivers/char/sdrv_g2d/hwconfig/pipes/spipe_g2d.o
  CC      drivers/char/sdrv_g2d/hwconfig/pipes/gpipe_g2d.o
In file included from /home/sem/semidrive/masterptg1.5/source/linux/include/linux/printk.h:7:0,
                 from /home/sem/semidrive/masterptg1.5/source/linux/include/linux/kernel.h:14,
                 from /home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:15:
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c: In function ‘g2d_dmabuf_import’:
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/kern_levels.h:5:18: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘dma_addr_t {aka long long unsigned int}’ [-Wformat=]
 #define KERN_SOH "\001"  /* ASCII Start Of Header */
                  ^
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/kern_levels.h:14:19: note: in expansion of macro ‘KERN_SOH’
 #define KERN_INFO KERN_SOH "6" /* informational */
                   ^~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/printk.h:309:9: note: in expansion of macro ‘KERN_INFO’
  printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__)
         ^~~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.h:32:17: note: in expansion of macro ‘pr_info’
 #define PR_INFO pr_info
                 ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.h:47:3: note: in expansion of macro ‘PR_INFO’
   PR_INFO("[g2d] <%d> [%20s] " fmt, __LINE__, __func__, ##args);}\
   ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:620:2: note: in expansion of macro ‘G2D_DBG’
  G2D_DBG("nents %d, (sgt) = 0x%lx (0x%lx), buf->size = 0x%llx\n",
  ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:620:33: note: format string is defined here
  G2D_DBG("nents %d, (sgt) = 0x%lx (0x%lx), buf->size = 0x%llx\n",
                               ~~^
                               %llx
In file included from /home/sem/semidrive/masterptg1.5/source/linux/include/linux/printk.h:7:0,
                 from /home/sem/semidrive/masterptg1.5/source/linux/include/linux/kernel.h:14,
                 from /home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:15:
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/kern_levels.h:5:18: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘dma_addr_t {aka long long unsigned int}’ [-Wformat=]
 #define KERN_SOH "\001"  /* ASCII Start Of Header */
                  ^
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/kern_levels.h:14:19: note: in expansion of macro ‘KERN_SOH’
 #define KERN_INFO KERN_SOH "6" /* informational */
                   ^~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/printk.h:309:9: note: in expansion of macro ‘KERN_INFO’
  printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__)
         ^~~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.h:32:17: note: in expansion of macro ‘pr_info’
 #define PR_INFO pr_info
                 ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.h:47:3: note: in expansion of macro ‘PR_INFO’
   PR_INFO("[g2d] <%d> [%20s] " fmt, __LINE__, __func__, ##args);}\
   ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:620:2: note: in expansion of macro ‘G2D_DBG’
  G2D_DBG("nents %d, (sgt) = 0x%lx (0x%lx), buf->size = 0x%llx\n",
  ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:620:40: note: format string is defined here
  G2D_DBG("nents %d, (sgt) = 0x%lx (0x%lx), buf->size = 0x%llx\n",
                                      ~~^
                                      %llx
In file included from /home/sem/semidrive/masterptg1.5/source/linux/include/linux/printk.h:7:0,
                 from /home/sem/semidrive/masterptg1.5/source/linux/include/linux/kernel.h:14,
                 from /home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:15:
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/kern_levels.h:5:18: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 7 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
 #define KERN_SOH "\001"  /* ASCII Start Of Header */
                  ^
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/kern_levels.h:14:19: note: in expansion of macro ‘KERN_SOH’
 #define KERN_INFO KERN_SOH "6" /* informational */
                   ^~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/include/linux/printk.h:309:9: note: in expansion of macro ‘KERN_INFO’
  printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__)
         ^~~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.h:32:17: note: in expansion of macro ‘pr_info’
 #define PR_INFO pr_info
                 ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.h:47:3: note: in expansion of macro ‘PR_INFO’
   PR_INFO("[g2d] <%d> [%20s] " fmt, __LINE__, __func__, ##args);}\
   ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:620:2: note: in expansion of macro ‘G2D_DBG’
  G2D_DBG("nents %d, (sgt) = 0x%lx (0x%lx), buf->size = 0x%llx\n",
  ^~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:620:61: note: format string is defined here
  G2D_DBG("nents %d, (sgt) = 0x%lx (0x%lx), buf->size = 0x%llx\n",
                                                          ~~~^
                                                          %lx
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:637:1: warning: label ‘fail_unmap’ defined but not used [-Wunused-label]
 fail_unmap:
 ^~~~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:588:6: warning: unused variable ‘i’ [-Wunused-variable]
  int i;
      ^
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:585:22: warning: unused variable ‘sg’ [-Wunused-variable]
  struct scatterlist *sg;
                      ^~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c: In function ‘_g2d_alloc_iommu’:
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:1364:6: warning: unused variable ‘prot’ [-Wunused-variable]
  int prot = IOMMU_READ | IOMMU_WRITE;
      ^~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c: In function ‘sdrv_g2d_probe’:
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:1385:8: warning: unused variable ‘paddr’ [-Wunused-variable]
  void *paddr;
        ^~~~~
At top level:
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:550:12: warning: ‘sdrv_g2d_import_sg’ defined but not used [-Wunused-function]
 static int sdrv_g2d_import_sg(struct sdrv_g2d *gd,
            ^~~~~~~~~~~~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/char/sdrv_g2d/sdrv_g2d.c:460:22: warning: ‘_get_contiguous_size’ defined but not used [-Wunused-function]
 static unsigned long _get_contiguous_size(struct sg_table *sgt)
                      ^~~~~~~~~~~~~~~~~~~~
  CC      drivers/gpu/drm/sdrv/sdrv_dpc.o
  CC      drivers/gpu/drm/sdrv/sdrv_plane.o
  CC      drivers/gpu/drm/sdrv/sdrv_rpcall.o
  CC      drivers/gpu/drm/sdrv/sdrv_unilink.o
  CC      drivers/gpu/drm/sdrv/connector/parallel_interface.o
In file included from /home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/sdrv_dpc.h:24:0,
                 from /home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/sdrv_cast.h:19,
                 from /home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/sdrv_unilink.c:6:
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/sdrv_unilink.c: In function ‘sdrv_unilink_socket_send’:
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/sdrv_unilink.c:387:14: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘u32 {aka unsigned int}’ [-Wformat=]
    DRM_DEBUG("copy from 0x%x to 0x%llx size %u\n", fi->addr_l, buf->info.addr_l, dma_len);
              ^                                                 ~~~~~~~~~~~
/home/sem/semidrive/masterptg1.5/source/linux/include/drm/drmP.h:221:38: note: in definition of macro ‘DRM_DEBUG’
  drm_printk(KERN_DEBUG, DRM_UT_CORE, fmt, ##__VA_ARGS__)
                                      ^~~
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/sdrv_unilink.c: In function ‘sdrv_unilink_msg_handler’:
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/sdrv_unilink.c:733:13: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘u32 {aka unsigned int}’ [-Wformat=]
   DRM_DEBUG("debug >>> copy from 0x%x to 0x%llx size %u\n",
             ^
    buf->info.addr_l, fi.addr_l, dma_len);
                      ~~~~
/home/sem/semidrive/masterptg1.5/source/linux/include/drm/drmP.h:221:38: note: in definition of macro ‘DRM_DEBUG’
  drm_printk(KERN_DEBUG, DRM_UT_CORE, fmt, ##__VA_ARGS__)
                                      ^~~
  CC      drivers/gpu/drm/sdrv/connector/lvds_interface.o
  CC      drivers/gpu/drm/sdrv/connector/lvds_config.o
  CC      drivers/gpu/drm/sdrv/planes/dp_dummy.o
  CC      drivers/gpu/drm/sdrv/planes/dp_rpcall.o
  CC      drivers/gpu/drm/sdrv/planes/dp_r0p1.o
  CC      drivers/gpu/drm/sdrv/planes/dc_r0p1.o
  CC      drivers/gpu/drm/sdrv/planes/gpipe_dc.o
  CC      drivers/gpu/drm/sdrv/planes/spipe.o
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/planes/gpipe_dc.c:300:2: warning: excess elements in array initializer
  {/*RGB to YUV*/
  ^
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/planes/gpipe_dc.c:300:2: note: (near initialization for ‘csc_param’)
  CC      drivers/gpu/drm/sdrv/planes/apipe.o
  CC      drivers/gpu/drm/sdrv/planes/gpipe_dp_s.o
  CC      drivers/gpu/drm/sdrv/planes/gpipe_dp.o
  CC      drivers/gpu/drm/sdrv/planes/dp_unilink.o
  AR      drivers/char/sdrv_g2d/sdrv-g2d.o
  CC      drivers/gpu/drm/sdrv/drm_fbdev.o
  AR      drivers/char/sdrv_g2d/built-in.o
  CC      drivers/gpu/drm/sdrv/drm_connector.o
  AR      drivers/char/built-in.o
  CC      drivers/gpu/drm/sdrv/drm_drv.o
  CC      drivers/gpu/drm/sdrv/drm_fb.o
  CC      drivers/gpu/drm/sdrv/drm_gem.o
  CC      drivers/gpu/drm/sdrv/drm_memblock.o
  CC      drivers/gpu/drm/sdrv/dsi/dwc_mipi_dsi_host.o
  CC      drivers/gpu/drm/sdrv/dsi/sdrv-mipi-dsi.o
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/planes/gpipe_dp.c:273:2: warning: excess elements in array initializer
  {/*RGB to YUV*/
  ^
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/planes/gpipe_dp.c:273:2: note: (near initialization for ‘csc_param’)
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/planes/gpipe_dp_s.c:164:2: warning: excess elements in array initializer
  {/*RGB to YUV*/
  ^
/home/sem/semidrive/masterptg1.5/source/linux/drivers/gpu/drm/sdrv/planes/gpipe_dp_s.c:164:2: note: (near initialization for ‘csc_param’)
  AR      drivers/gpu/drm/sdrv/drm-crtc.o
  AR      drivers/gpu/drm/sdrv/sdrv-drm.o
  AR      drivers/gpu/drm/sdrv/dsi.o
  AR      drivers/gpu/drm/sdrv/built-in.o
  AR      drivers/gpu/drm/built-in.o
  AR      drivers/gpu/built-in.o
  AR      drivers/built-in.o
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  AR      init/built-in.o
  AR      built-in.o
  LD      vmlinux.o
  MODPOST vmlinux.o
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
  KSYM    .tmp_kallsyms1.o
  KSYM    .tmp_kallsyms2.o
  LD      vmlinux
  SORTEX  vmlinux
  SYSMAP  System.map
  OBJCOPY arch/arm64/boot/Image
  Building modules, stage 2.
  GZIP    arch/arm64/boot/Image.gz
  MODPOST 77 modules
make[1]: Leaving directory '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_linux'
MACHINE_NAME2/MACHINE_KERN_TYPE2 is null
deploy linux kernel 
'arch/arm64/boot/Image' -> '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref//Image'
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_linux/arch/arm64/boot/Image, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/kernel.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/kernel.img
'arch/arm64/boot/Image.gz' -> '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref/Image.gz'
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_linux/arch/arm64/boot/Image.gz, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/kernel.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/kernel.img
'arch/arm64/boot/dts/semidrive/d9_d9360_ap1_ref.dtb' -> '/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref/d9_d9360_ap1_ref.dtb'
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_linux/arch/arm64/boot/dts/semidrive/d9_d9360_ap1_ref.dtb, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dtb.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dtb.img
>>>   Finalizing host directory
>>>   Finalizing target directory
mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/etc/meson
sed -e 's%@TARGET_CROSS@%/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/aarch64-none-linux-gnu-%g' -e 's%@TARGET_ARCH@%aarch64%g' -e 's%@TARGET_CPU@%cortex-a53%g' -e 's%@TARGET_ENDIAN@%little%g' -e "s%@TARGET_CFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os'@PKG_TARGET_CFLAGS@%g" -e "s%@TARGET_LDFLAGS@%@PKG_TARGET_CFLAGS@%g" -e "s%@TARGET_CXXFLAGS@%'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os'@PKG_TARGET_CFLAGS@%g" -e 's%@HOST_DIR@%/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host%g' -e 's%@STAGING_DIR@%/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/aarch64-buildroot-linux-gnu/sysroot%g' -e 's%@STATIC@%false%g' package/meson//cross-compilation.conf.in > /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/etc/meson/cross-compilation.conf.in
sed -e 's%@PKG_TARGET_CFLAGS@%%g' -e 's%@PKG_TARGET_LDFLAGS@%%g' -e 's%@PKG_TARGET_CXXFLAGS@%%g' /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/etc/meson/cross-compilation.conf.in > /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/etc/meson/cross-compilation.conf
/bin/sed -i -e '/# GENERIC_SERIAL$/s~^.*#~#ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 #~' /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/inittab
/bin/sed -i -e '/^[^#].*-o remount,rw \/$/s~^~#~' /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/inittab
if grep -q CONFIG_ASH=y /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/busybox-1.33.0/.config; then grep -qsE '^/bin/ash$' /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/shells || echo "/bin/ash" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/shells; fi
if grep -q CONFIG_HUSH=y /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/busybox-1.33.0/.config; then grep -qsE '^/bin/hush$' /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/shells || echo "/bin/hush" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/shells; fi
rm -f /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/glib-2.0/schemas/*.xml /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/glib-2.0/schemas/*.dtd
/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/glib-compile-schemas /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/aarch64-buildroot-linux-gnu/sysroot/usr/share/glib-2.0/schemas --targetdir=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/glib-2.0/schemas
No schema files found: doing nothing.
printf '%s\n' C en_US locale-archive > /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/locales.nopurge
for dir in /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/locale /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/X11/locale /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/lib/locale; do if [ ! -d $dir ]; then continue; fi; for langdir in $dir/*; do if [ -e "${langdir}" ]; then grep -qx "${langdir##*/}" /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/locales.nopurge || rm -rf $langdir; fi done; done
if [ -d /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/X11/locale ]; then for lang in C en_US; do if [ -f /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/X11/locale/$lang/XLC_LOCALE ]; then echo "$lang/XLC_LOCALE: $lang"; fi done > /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/X11/locale/locale.dir; fi
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/include /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/aclocal \
	/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/lib/pkgconfig /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/pkgconfig \
	/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/lib/cmake /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/cmake \
	/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/doc
find /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/{lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f
find /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/lib/ /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/lib/ /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/libexec/ \
	\( -name '*.a' -o -name '*.la' -o -name '*.prl' \) -print0 | xargs -0 rm -f
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/gdb
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/bash-completion
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/bash_completion.d
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/zsh
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/man /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/man
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/info /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/info
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/doc /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/doc
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share/gtk-doc
rmdir /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/share 2>/dev/null || true
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/lib/debug /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/lib/debug
find /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target   -type f \( -perm /111 -o -name '*.so*' \) -not \( -name 'libpthread*.so*' -o -name 'ld-*.so*' -o -name '*.ko' \) -print0 | xargs -0 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/aarch64-none-linux-gnu-strip --remove-section=.comment --remove-section=.note 2>/dev/null || true
find /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target   \( -name 'ld-*.so*' -o -name 'libpthread*.so*' \) -print0 | xargs -0 -r /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/aarch64-none-linux-gnu-strip --remove-section=.comment --remove-section=.note --strip-debug 2>/dev/null || true
test -f /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/ld.so.conf && \
	{ echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true
test -d /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc/ld.so.conf.d && \
	{ echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true
mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc
( \
	echo "NAME=Buildroot"; \
	echo "VERSION=D9_3.0.0_PTG1.1_lk_dl-34-g4efa938-dirty"; \
	echo "ID=buildroot"; \
	echo "VERSION_ID=2021.02.3"; \
	echo "PRETTY_NAME=\"Buildroot 2021.02.3\"" \
) >  /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr/lib/os-release
ln -sf ../usr/lib/os-release /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/etc
>>>   Sanitizing RPATH in target tree
PER_PACKAGE_DIR=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/per-package /home/sem/semidrive/masterptg1.5/source/buildroot/support/scripts/fix-rpath target
>>>   Executing post-build script /home/sem/semidrive/masterptg1.5/source/buildroot/post_files_to_rootfs.sh
post files to rootfs
do copy things to ap1's rootfs
touch /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/usr
>>>   Generating root filesystems common tables
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs
mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs
printf '   	sshd -1 sshd -1 * /var/empty - - SSH drop priv user\n\n' >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_users_table.txt
printf '   	/bin/busybox                     f 4755 0  0 - - - - -\n 	/var/empty d 755 root root - - - - -\n\n' > /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_devices_table.txt
cat system/device_table.txt >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_devices_table.txt
>>>   Generating filesystem image rootfs.ext2
mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2
mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2
rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/ /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/target
echo '#!/bin/sh' > /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
echo "set -e" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
echo "chown -h -R 0:0 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/target" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
PATH="/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/sbin:/home/sem/bin:/home/sem/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/sem/semidrive/tool/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/:/home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/home/sem/semidrive/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin:/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin" /home/sem/semidrive/masterptg1.5/source/buildroot/support/scripts/mkusers /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_users_table.txt /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/target >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
echo "/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/makedevs -d /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_devices_table.txt /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/target" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
printf '   \n' >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
printf '   \n' >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
printf '   	rm -f /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images/rootfs.ext2\n	/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/sbin/mkfs.ext4 -d /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/target -r 1 -N 0 -m 5 -L "" -O ^64bit /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images/rootfs.ext2 "600M" || { ret=$?; echo "*** Maybe you need to increase the filesystem size (BR2_TARGET_ROOTFS_EXT2_SIZE)" 1>&2; exit $ret; }\n' >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
chmod a+x /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
PATH="/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/sbin:/home/sem/bin:/home/sem/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/sem/semidrive/tool/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/:/home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/home/sem/semidrive/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin:/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin" FAKEROOTDONTTRYCHOWN=1 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/fakeroot -- /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/fakeroot
rootdir=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/ext2/target
table='/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_devices_table.txt'
mke2fs 1.45.6 (20-Mar-2020)
Creating regular file /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images/rootfs.ext2
64-bit filesystem support is not enabled.  The larger fields afforded by this feature enable full-strength checksumming.  Pass -O 64bit to rectify.
Creating filesystem with 153600 4k blocks and 38400 inodes
Filesystem UUID: fe3235be-6c2f-46e8-ab04-398205a817d4
Superblock backups stored on blocks: 
	32768, 98304

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (4096 blocks): done
Copying files into the device: done
Writing superblocks and filesystem accounting information: done

ln -sf rootfs.ext2 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images/rootfs.ext4
>>>   Generating filesystem image rootfs.tar
mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images
rm -rf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar
mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar
rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/target/ /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/target
echo '#!/bin/sh' > /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
echo "set -e" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
echo "chown -h -R 0:0 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/target" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
PATH="/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/sbin:/home/sem/bin:/home/sem/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/sem/semidrive/tool/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/:/home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/home/sem/semidrive/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin:/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin" /home/sem/semidrive/masterptg1.5/source/buildroot/support/scripts/mkusers /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_users_table.txt /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/target >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
echo "/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/makedevs -d /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_devices_table.txt /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/target" >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
printf '   \n' >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
printf '   \n' >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
printf '   	(cd /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/target; find -print0 | LC_ALL=C sort -z | tar  --pax-option=exthdr.name=%%d/PaxHeaders/%%f,atime:=0,ctime:=0 -cf /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images/rootfs.tar --null --xattrs-include='\''*'\'' --no-recursion -T - --numeric-owner)\n' >> /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
chmod a+x /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
PATH="/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/sbin:/home/sem/bin:/home/sem/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/sem/semidrive/tool/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/:/home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/home/sem/semidrive/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin:/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin" FAKEROOTDONTTRYCHOWN=1 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/host/bin/fakeroot -- /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/fakeroot
rootdir=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/tar/target
table='/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/build/buildroot-fs/full_devices_table.txt'
arg1=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot/images/rootfs.ext2, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/rootfs.img
rm link_file: /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/rootfs.img
arg1=/home/sem/semidrive/masterptg1.5/prebuilt/sdrv_update/d9_recovery.cpio.gz, arg2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/sdrv_update.img
BK_SIZE=2147483648
./ubuntu_rootfs/scripts/make_ext4fs -l 2147483648 -s /home/sem/semidrive/masterptg1.5/prebuilt/sdrv_update/backup.img backup/
Creating filesystem with parameters:
    Size: 2147483648
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8192
    Inode size: 256
    Journal blocks: 8192
    Label: 
    Blocks: 524288
    Block groups: 16
    Reserved block group size: 127
Created filesystem with 11/131072 inodes and 17193/524288 blocks
 
OTA_PACK:
+ source ./sign_tool/sign_helper.sh
+ export PATH=.:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/fec:/home/sem/bin:/home/sem/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/sem/semidrive/tool/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/:/home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/home/sem/semidrive/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin:/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin
+ PATH=.:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/fec:/home/sem/bin:/home/sem/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/sem/semidrive/tool/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/:/home/sem/semidrive/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/home/sem/semidrive/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin:/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin
+ export LD_LIBRARY_PATH=.:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/fec:
+ LD_LIBRARY_PATH=.:/home/sem/semidrive/masterptg1.5/meta-semidrive/scripts/sign_tool/fec:
+ OLD_OPTIND=1
++ realpath ../..
+ SDK_TOP=/home/sem/semidrive/masterptg1.5
+ YOCTO_BUILD_DIR=
+ YOCTO_ROOTFS_IMAGE=core-image-base
+ SECOND_MACHINE=
+ SECOND_KERNEL_DTS=
+ SECOND_BUILD_DIR=
+ GLOBAL_BPT_SUFFIX=
+ UNIFIED_BOOT_EXTRA=
+ CHIP_VERSION=d9
+ MACHINE_PROJECT=d9_ref
+ OTA_PAC=
+ OLD_OPTIND=1
+ getopts y:s:m:b:d:p:ech:o make_pac_flag
+ case $make_pac_flag in
+ GLOBAL_BPT_SUFFIX=_emmc_only
+ getopts y:s:m:b:d:p:ech:o make_pac_flag
+ case $make_pac_flag in
+ MACHINE_PROJECT=d9360_ref
+ getopts y:s:m:b:d:p:ech:o make_pac_flag
+ case $make_pac_flag in
+ CHIP_VERSION=d9360
+ getopts y:s:m:b:d:p:ech:o make_pac_flag
+ shift 5
+ '[' 0 -ne 0 ']'
+ OPTIND=1
+ test
+ test
+ '[' -f /home/sem/semidrive/masterptg1.5/.project.conf ']'
+ source /home/sem/semidrive/masterptg1.5/.project.conf
++ CHIPVERSION=d9360
++ MACHINE_PROJECT=d9360_ref
++ SD_BOOT_MODE=emmc_only
++ DDR_TYPE=lpddr4x
++ DDR_FW=lpddr4x
++ DDR_FREQ=2133
++ DDR_SIZE=2GB
++ MACHINE_ROOTFS_TYPE=buildroot
++ MACHINE_ROOTFS_SIZE=
++ SD_AACH64_GCC_DIR=/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/
++ MACHINE_BAREMETALARG='CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 D= SUPPORT_FUSA_DDR=false SUPPORT_FUSA_DDR_LOCAL_TEST_CASE=false'
++ MACHINE_BAREMETALARG_FDA='CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000'
++ MACHINE_BOOTLOADER=bootloader_d9360_ref
++ MACHINE_BOOTLOADERARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
++ MACHINE_BOOTLOADER_TYPE=uboot
++ MACHINE_BR_ROOTFS_CONFIG=semidrive_d9ref_defconfig
++ MACHINE_DDR_CFG='DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133'
++ MACHINE_DEPLOYDIR=images_d9360_ref
++ MACHINE_DLOADER=dloader_d9360_ref
++ MACHINE_DLOADERARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref BOOT_TYPE=emmc'
++ MACHINE_KERN_TYPE=Image.gz
++ MACHINE_MP=
++ MACHINE_NAME=ap1_d9360_ref
++ MACHINE_PRELOADER=preloader_d9360_ref
++ MACHINE_PRELOADERARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
++ MACHINE_SPL=spl_d9360_ref
++ MACHINE_SPLARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133'
++ MACHINE_SSYSTEM=ssystem
++ MACHINE_SSYSTEMARG=' CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
++ MACHINE_SUPPORT_GPU=1
++ PROJECT_BUILDDIR_POSTFIX=_d9360_ref
++ PROJECT_CONFIG=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/project.conf
++ SD_AACH64_GCC_DIR=/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/
++ SD_BOOT_MODE=emmc_only
++ SD_BR_OUT_PATH=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot
++ SD_BR_OUT_PATH2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/_buildroot
++ SD_BUILD_OBJDIR=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object
++ SD_BUILD_YOCTO_BUILD=d9360_ref
++ SD_BUILD_YOCTO_DISTRO=industry
++ SD_BUILD_YOCTO_MACHINE=d9360_ref
++ SD_DEPLOY_IMG=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images
++ SD_DIR_PROJECT_CONFIG=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref
++ SD_KERNEL_DIR=/home/sem/semidrive/masterptg1.5/source/linux
++ SD_KERNEL_OUT=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_linux
++ SD_KERNEL_OUT2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/_linux
++ SD_KERN_DEFCONF=d9_ref_linux_defconfig
++ SD_KERN_DEVICETREE=semidrive/d9_d9360_ap1_ref.dtb
++ SD_KERN_JLEVEL=24
++ SD_PROJECT_BASE_CFG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
++ SD_SSDK_BOARD=d9360_ref
++ SD_SSDK_COMPILER=gcc
++ SD_SSDK_PROJECT=ref
++ SD_SSDK_SAF=
++ SD_SSDK_SEC=secure
++ SD_SUPOORT_ADB=adb
++ SD_TOPDIR=/home/sem/semidrive/masterptg1.5
++ SD_UBOOT_DEFCONF=d9360_defconfig
++ SD_UBOOT_OUT=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot
++ SD_UBOOT_OUT2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/_uboot
++ SD_UBOOT_OUT3=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn
++ SD_UIMAGE_FDT_CONF=d9360_fdt.its
++ BAREMETAL_TGT=sec
++ PRELOAD_RES_SIZE=0x1800000
++ DEPLOYDIR=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary
++ DEPLOYDIR_DOWNLOAD_IMG=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img
++ SD_UBOOT_OUT3=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn
++ NOSAFETY_BOOT=true
++ VERIFIED_BOOT=
+ '[' -e /home/sem/semidrive/masterptg1.5/source/cfg_industry ']'
+ CFGPATH=cfg_industry
+ echo 'make userdata.img'
make userdata.img
+ '[' '!' -e /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/userdata.img ']'
+ echo 'make data.img'
make data.img
+ '[' '!' -e /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/data.img ']'
+ echo 'make env.img'
make env.img
+ '[' '!' -e /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/env.img ']'
+ '[' -h /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/recovery.img ']'
+ rm /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/recovery.img
+ ln -s /home/sem/semidrive/masterptg1.5/prebuilt/sdrv_update/d9_recovery.cpio.gz /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/recovery.img
+ '[' -h /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/backup.img ']'
+ rm /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/backup.img
+ ln -s /home/sem/semidrive/masterptg1.5/prebuilt/sdrv_update/backup.img /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/backup.img
+ '[' -h /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/fat_res.img ']'
+ rm /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/fat_res.img
+ ln -s /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fat_res.img /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/fat_res.img
+ '[' -h /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/sml.img ']'
+ rm /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/sml.img
+ ln -s /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/prebuilts/sml.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/sml.img
+ '[' -h /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/sml2.img ']'
+ ln -s /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/prebuilts/sml2.bin /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/sml2.img
+ SPECIFIED_PARTITION_PACK+=' --defpath /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img '
+ SPECIFIED_PARTITION_PACK+=' --version 2021W02 '
+ '[' x == xtrue ']'
+ PROJECT_CFG_PATH=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref
+ BPT_ORIG_FILE=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
+ source /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/pack_cfg.sh
++ '[' -f /home/sem/semidrive/masterptg1.5/.project.conf ']'
++ source /home/sem/semidrive/masterptg1.5/.project.conf
+++ CHIPVERSION=d9360
+++ MACHINE_PROJECT=d9360_ref
+++ SD_BOOT_MODE=emmc_only
+++ DDR_TYPE=lpddr4x
+++ DDR_FW=lpddr4x
+++ DDR_FREQ=2133
+++ DDR_SIZE=2GB
+++ MACHINE_ROOTFS_TYPE=buildroot
+++ MACHINE_ROOTFS_SIZE=
+++ SD_AACH64_GCC_DIR=/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/
+++ MACHINE_BAREMETALARG='CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000 D= SUPPORT_FUSA_DDR=false SUPPORT_FUSA_DDR_LOCAL_TEST_CASE=false'
+++ MACHINE_BAREMETALARG_FDA='CHIPVERSION=d9360 BOARD=d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133 PRELOAD_RES_SIZE=0x1800000'
+++ MACHINE_BOOTLOADER=bootloader_d9360_ref
+++ MACHINE_BOOTLOADERARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
+++ MACHINE_BOOTLOADER_TYPE=uboot
+++ MACHINE_BR_ROOTFS_CONFIG=semidrive_d9ref_defconfig
+++ MACHINE_DDR_CFG='DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133'
+++ MACHINE_DEPLOYDIR=images_d9360_ref
+++ MACHINE_DLOADER=dloader_d9360_ref
+++ MACHINE_DLOADERARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref BOOT_TYPE=emmc'
+++ MACHINE_KERN_TYPE=Image.gz
+++ MACHINE_MP=
+++ MACHINE_NAME=ap1_d9360_ref
+++ MACHINE_PRELOADER=preloader_d9360_ref
+++ MACHINE_PRELOADERARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
+++ MACHINE_SPL=spl_d9360_ref
+++ MACHINE_SPLARG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref DDR_FW=lpddr4x LPDDR4X=true DDR_TYPE=lpddr4x DDR_SIZE=2GB DDR_FREQ=2133'
+++ MACHINE_SSYSTEM=ssystem
+++ MACHINE_SSYSTEMARG=' CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
+++ MACHINE_SUPPORT_GPU=1
+++ PROJECT_BUILDDIR_POSTFIX=_d9360_ref
+++ PROJECT_CONFIG=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/project.conf
+++ SD_AACH64_GCC_DIR=/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin/
+++ SD_BOOT_MODE=emmc_only
+++ SD_BR_OUT_PATH=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_buildroot
+++ SD_BR_OUT_PATH2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/_buildroot
+++ SD_BUILD_OBJDIR=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object
+++ SD_BUILD_YOCTO_BUILD=d9360_ref
+++ SD_BUILD_YOCTO_DISTRO=industry
+++ SD_BUILD_YOCTO_MACHINE=d9360_ref
+++ SD_DEPLOY_IMG=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images
+++ SD_DIR_PROJECT_CONFIG=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref
+++ SD_KERNEL_DIR=/home/sem/semidrive/masterptg1.5/source/linux
+++ SD_KERNEL_OUT=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_linux
+++ SD_KERNEL_OUT2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/_linux
+++ SD_KERN_DEFCONF=d9_ref_linux_defconfig
+++ SD_KERN_DEVICETREE=semidrive/d9_d9360_ap1_ref.dtb
+++ SD_KERN_JLEVEL=24
+++ SD_PROJECT_BASE_CFG='CHIPVERSION=d9360  SD_PROJECT=d9360_ref  PROJECT_BUILDDIR_POSTFIX=_d9360_ref'
+++ SD_SSDK_BOARD=d9360_ref
+++ SD_SSDK_COMPILER=gcc
+++ SD_SSDK_PROJECT=ref
+++ SD_SSDK_SAF=
+++ SD_SSDK_SEC=secure
+++ SD_SUPOORT_ADB=adb
+++ SD_TOPDIR=/home/sem/semidrive/masterptg1.5
+++ SD_UBOOT_DEFCONF=d9360_defconfig
+++ SD_UBOOT_OUT=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_uboot
+++ SD_UBOOT_OUT2=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/_uboot
+++ SD_UBOOT_OUT3=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn
+++ SD_UIMAGE_FDT_CONF=d9360_fdt.its
+++ BAREMETAL_TGT=sec
+++ PRELOAD_RES_SIZE=0x1800000
+++ DEPLOYDIR=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary
+++ DEPLOYDIR_DOWNLOAD_IMG=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img
+++ SD_UBOOT_OUT3=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/build_object/ap1_d9360_ref_burn
+++ NOSAFETY_BOOT=true
+++ VERIFIED_BOOT=
++ '[' -e /home/sem/semidrive/masterptg1.5/source/cfg_industry ']'
++ CFGPATH=cfg_industry
++ DEPLOYDIR=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary
+++ echo semidrive/d9_d9360_ap1_ref.dtb
+++ sed 's/semidrive\///'
++ KERNEL_PREFIX1=d9_d9360_ap1_ref.dtb
++ KERNEL_DEPOLY=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref
++ BR_DEPOLY_DIR=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref
++ AP1_DTB=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref/d9_d9360_ap1_ref.dtb
++ AP1_KERNEL=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref/Image.gz
++ AP1_ROOTFS=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/ap1_d9360_ref/rootfs.img
++ AP1_BOOTLOADER=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/bootloader.bin
++ ATF_FILE=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/sml.img
++ '[' x == xtrue ']'
++ SYSTEM_CONFIG_BIN=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/system_config.bin
++ '[' '!' -f /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/system_config.bin ']'
++ SYSTEM_CONFIG_BIN=/home/sem/semidrive/masterptg1.5/source/chipcfg/generate/d9360/projects/default/system_config.bin
+ BPT_OUT_FILE=out/GPT_global_output.bpt
+ BPT_OUT_IMAGE=out/GPT_global_partition.img
++ cd /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/../images
++ pwd -P
+ GLOBAL_OUT=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images
+ GLOBAL_OUT=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac
+ rm out/GPT_global_output.bpt -rf
+ mkdir out -p
+ ATB_SIGN_KEY=./sign_tool/vbmeta/keys/root-key.pem
+ SIGNED_SPL=/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/FDA.img
+ echo 'emmc pac separate OTA_PAC:'
emmc pac separate OTA_PAC:
+ '[' x_emmc_only '!=' x ']'
+ '[' x '!=' xtrue ']'
+ echo 'emmc pac generate fat_res.img '
emmc pac generate fat_res.img 
++ get_image_max_size /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt res hash
++ BPT_FILE=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
++ PARTITION_NAME=res
++ TYPE=hash
++ MAX_SIZE=0
++ [[ 3 != 3 ]]
+++ bpttool query_partition --input /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt --label res --type size
++ IMAGE_SIZE=25165824
+++ avbtool add_hash_footer --calc_max_image_size --partition_size 25165824
++ IMAGE_SIZE=25096192
++ MAX_SIZE=25096192
++ echo 25096192
+ RES_IMAGE_SIZE=25096192
+ RES_IMAGE_SIZE=23
+ mkdir -p /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/res_img/early_app
+ '[' -e /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/prebuilts/BootAnimation ']'
+ cp -r /home/sem/semidrive/masterptg1.5/source/cfg_industry/res/early_app/BootAnimation /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/res_img/early_app/
+ cp -r /home/sem/semidrive/masterptg1.5/source/cfg_industry/res/early_app/audio /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/res_img/early_app/
+ ./dir2fat.sh -f -F 16 -S 512 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fat_res.img 23 /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/res_img
opt f
opt F
opt S
force 1
==============================================
Output file:      /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/fat_res.img
Image size:       23 MiB
Sector size:      512 B
Source dir:       /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/res_img
==============================================
===> Creating FAT16 partition image
WARNING: Not enough clusters for a 16 bit FAT! The filesystem will be
misinterpreted as having a 12 bit FAT without mount option "fat=16".
===> Copying files
  Creating early_app
  Creating early_app/BootAnimation
  Creating early_app/audio
  Copying early_app/BootAnimation/turn_pcm.bin
  Copying early_app/BootAnimation/warning_pcm.bin
  Copying early_app/BootAnimation/splash_5760x720_high_quality_3s.mjpeg
  Copying early_app/BootAnimation/fast_audio_pcm.bin
  Copying early_app/audio/ak7738_ofreg_dsp1_data5.bin
  Copying early_app/audio/ak7738_cram_dsp2_data5.bin
  Copying early_app/audio/ak7738_ofreg_dsp2_data4.bin
  Copying early_app/audio/ak7738_cram_dsp2_data2.bin
  Copying early_app/audio/ak7738_pram_dsp2_data4.bin
  Copying early_app/audio/ak7738_pram_dsp1_data2.bin
  Copying early_app/audio/ak7738_pram_dsp1_data4.bin
  Copying early_app/audio/ak7738_cram_dsp1_data2.bin
  Copying early_app/audio/ak7738_pram_dsp2_data2.bin
  Copying early_app/audio/ak7738_ofreg_dsp2_data2.bin
  Copying early_app/audio/ak7738_ofreg_dsp1_data2.bin
  Copying early_app/audio/ak7738_pram_dsp1_data5.bin
  Copying early_app/audio/ak7738_ofreg_dsp2_data5.bin
  Copying early_app/audio/ak7738_cram_dsp2_data4.bin
  Copying early_app/audio/ak7738_cram_dsp1_data4.bin
  Copying early_app/audio/ak7738_pram_dsp2_data5.bin
  Copying early_app/audio/ak7738_ofreg_dsp1_data4.bin
  Copying early_app/audio/ak7738_cram_dsp1_data5.bin
===> DONE
+ UNIFIED_BOOT_EXTRA+=' --preload spl:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img'
+ '[' xtrue '!=' xtrue ']'
+ '[' x == xtrue ']'
+ '[' x == xtrue ']'
+ insert_downloadfile_name_to_bpt vbmeta '' /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
+ part_name=vbmeta
+ download_name=
+ bptfile=/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
++ sed -n /vbmeta/= /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
++ head -1
+ L=90
+ '[' x90 '!=' x ']'
++ expr 90 + 4
+ L=94
+ echo L=94
L=94
+ sed -i 94d /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
+ str='\ \ \ \ \ \ "downloadfile":\ ""'
+ sed -i '94i \ \ \ \ \ \ "downloadfile":\ ""' /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
+ print_warn '------CREATE PARTITION TABLE----------
partition bpt:/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
STORAGE IS :_emmc_only'
+ echo -e '\033[47;31m ------CREATE PARTITION TABLE----------
partition bpt:/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
STORAGE IS :_emmc_only\033[0m'
 ------CREATE PARTITION TABLE----------
partition bpt:/home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt
STORAGE IS :_emmc_only
+ python ./bpttool make_table --input /home/sem/semidrive/masterptg1.5/source/cfg_industry/d9360/projects/d9360_ref/pack_cfg/global_emmc_only.bpt --ab_suffixes _a,_b --output_json out/GPT_global_output.bpt --output_gpt out/GPT_global_partition.img
+ test 0 -eq 0
+ DA_COMMON_ARGS=' --product d9360 --da FDA:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/FDA.img '
+ SPECIFIED_PARTITION_PACK+=' --allow_empty_partitions '
+ python ./pactool make_pac_image --output /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac --input out/GPT_global_output.bpt --product d9360 --da FDA:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/FDA.img --preload spl:/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img/dil.img --defpath /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/binary/download_img --version 2021W02 --allow_empty_partitions
[info] partition:             spl, size:0x00010800, offset:0x00004400, type:SPL
[info] partition:             FDA, size:0x0008CFA0, offset:0x00014C00, type:FDA
[info] partition:       partition, size:0x00008600, offset:0x000A1BA0, type:GPT
[info] partition:       fda_spl_a, size:0x0008CFA0, offset:0x000AA1A0, type:IMG
[info] partition:  ddr_init_seq_a, size:0x00003ED0, offset:0x00137140, type:IMG
[info] partition:        ddr_fw_a, size:0x0001ADB0, offset:0x0013B010, type:IMG
[info] partition: system_config_a, size:0x00000000, offset:0x00155DC0, type:IMG
[warning] system_config_a partition is empty!
[info] partition:       ssystem_a, size:0x0003B5A1, offset:0x00155DC0, type:IMG
[info] partition:        hsm_fw_a, size:0x00000000, offset:0x00191361, type:IMG
[warning] hsm_fw_a partition is empty!
[info] partition:     preloader_a, size:0x00037860, offset:0x00191361, type:IMG
[info] partition:           res_a, size:0x01700000, offset:0x001C8BC1, type:IMG
[info] partition:           atf_a, size:0x0000B150, offset:0x018C8BC1, type:IMG
[info] partition:           tos_a, size:0x00000000, offset:0x018D3D11, type:IMG
[warning] tos_a partition is empty!
[info] partition:        vbmeta_a, size:0x00000000, offset:0x018D3D11, type:IMG
[warning] vbmeta_a partition is empty!
[info] partition:    bootloader_a, size:0x000DA968, offset:0x018D3D11, type:IMG
[info] partition:           env_a, size:0x00007054, offset:0x019AE679, type:IMG
[info] partition:        rootfs_a, size:0x25800000, offset:0x019B56CD, type:IMG
[info] partition:          backup, size:0x022AE2B0, offset:0x271B56CD, type:IMG
[info] partition:     sdrv_update, size:0x009F9CB4, offset:0x2946397D, type:IMG
[info] partition:           dtb_a, size:0x0001E079, offset:0x29E5D631, type:IMG
[info] partition:          dtbo_a, size:0x00000000, offset:0x29E7B6AA, type:IMG
[warning] dtbo_a partition is empty!
[info] partition:        kernel_a, size:0x00992F75, offset:0x29E7B6AA, type:IMG
[info] partition:            data, size:0x000531A4, offset:0x2A80E61F, type:IMG
[info] partition:        userdata, size:0x00050150, offset:0x2A8617C3, type:IMG
+ test 0 -eq 0
+ ./gen_pack_crc /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac
[info] Generate pack crc,pac file [/home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac].
[info] Calculating pack header crc...
[info] Calculating  second part crc ...
[info] Calculated crc32 = 0x4EA51AE4
++ stat -c %s /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac
+ IMG_SIZE=713758995
++ echo '713758995/1024/1024;'
++ bc
+ IMG_SIZE=680
+ print_warn '\n File /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac(size=680MB) is generated.'
+ echo -e '\033[47;31m \n File /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac(size=680MB) is generated.\033[0m'
 
 File /home/sem/semidrive/masterptg1.5/out/images_d9360_ref/images/global.pac(size=680MB) is generated.

 compile Semidrive SDK and PACK successful


sem@ubuntu:~/semidrive/masterptg1.5$ 
sem@ubuntu:~/semidrive/masterptg1.5$ 

5.烧录如下 拨码开关1101位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值