Merge "[Feature][ZXW-77]add auto recover lynq_qser_data_apn.xml"
diff --git a/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/product.ini b/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/product.ini
new file mode 100755
index 0000000..57ac351
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/product.ini
@@ -0,0 +1,9 @@
+[imagefs]

+largefile_split_enable=no

+mkfs_jffs2=-v -X lzma --pagesize=0x1000 --eraseblock=0x40000 --little-endian --no-cleanmarkers --squash 

+

+[nvrofs]

+mkfs_jffs2=-v -X lzma --pagesize=0x1000 --eraseblock=0x40000 --little-endian --no-cleanmarkers --squash

+

+[resource]

+mkfs_jffs2=-v -X lzma --pagesize=0x1000 --eraseblock=0x40000 --little-endian --no-cleanmarkers --squash
\ No newline at end of file
diff --git a/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/product.ini b/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/product.ini
new file mode 100755
index 0000000..af5d590
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/product.ini
@@ -0,0 +1,9 @@
+[imagefs]

+largefile_split_enable=no

+mkfs_jffs2=-v -X lzma --pagesize=0x800 --eraseblock=0x20000 --little-endian --no-cleanmarkers --squash 

+

+[nvrofs]

+mkfs_jffs2=-v -X lzma --pagesize=0x800 --eraseblock=0x20000 --little-endian --no-cleanmarkers --squash

+

+[resource]

+mkfs_jffs2=-v -X lzma --pagesize=0x800 --eraseblock=0x20000 --little-endian --no-cleanmarkers --squash
\ No newline at end of file
diff --git a/allbins/zx297520v3/prj_vehicle/elf_dc_ref/.gitignore b/allbins/zx297520v3/prj_vehicle/elf_dc_ref/.gitignore
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/elf_dc_ref/.gitignore
diff --git a/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/.gitignore b/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/.gitignore
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/.gitignore
diff --git a/allbins/zx297520v3/prj_vehicle/nv/phyGgeAmtUser_nvrwo_0x00003400.bin b/allbins/zx297520v3/prj_vehicle/nv/phyGgeAmtUser_nvrwo_0x00003400.bin
index e6331c8..3bbfaa5 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/phyGgeAmtUser_nvrwo_0x00003400.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/phyGgeAmtUser_nvrwo_0x00003400.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv/phyLteaAmtUser_nvrwo_0x00007800.bin b/allbins/zx297520v3/prj_vehicle/nv/phyLteaAmtUser_nvrwo_0x00007800.bin
index ea02627..0164dc4 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/phyLteaAmtUser_nvrwo_0x00007800.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/phyLteaAmtUser_nvrwo_0x00007800.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv/phyWcdmaAmtUser_nvrwo_0x00005000.bin b/allbins/zx297520v3/prj_vehicle/nv/phyWcdmaAmtUser_nvrwo_0x00005000.bin
index c000d74..20709f6 100755
--- a/allbins/zx297520v3/prj_vehicle/nv/phyWcdmaAmtUser_nvrwo_0x00005000.bin
+++ b/allbins/zx297520v3/prj_vehicle/nv/phyWcdmaAmtUser_nvrwo_0x00005000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_ref/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/Ref_nvrw_0x26C00.bin
new file mode 100755
index 0000000..1a4e7a9
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyGgeAmtUser_nvrwo_0x00003400.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyGgeAmtUser_nvrwo_0x00003400.bin
new file mode 100755
index 0000000..5f0484b
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyGgeAmtUser_nvrwo_0x00003400.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyLteaAmtUser_nvrwo_0x00007800.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyLteaAmtUser_nvrwo_0x00007800.bin
new file mode 100755
index 0000000..178d551
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyLteaAmtUser_nvrwo_0x00007800.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyWcdmaAmtUser_nvrwo_0x00005000.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyWcdmaAmtUser_nvrwo_0x00005000.bin
new file mode 100755
index 0000000..48e0660
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phyWcdmaAmtUser_nvrwo_0x00005000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phycom_nvrwo_0x0002BC00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phycom_nvrwo_0x0002BC00.bin
new file mode 100755
index 0000000..9c994ab
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_ref/phycom_nvrwo_0x0002BC00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/Ref_nvrw_0x26C00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/Ref_nvrw_0x26C00.bin
new file mode 100755
index 0000000..fc72514
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/Ref_nvrw_0x26C00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyGgeAmtUser_nvrwo_0x00003400.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyGgeAmtUser_nvrwo_0x00003400.bin
new file mode 100755
index 0000000..5f0484b
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyGgeAmtUser_nvrwo_0x00003400.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyLteaAmtUser_nvrwo_0x00007800.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyLteaAmtUser_nvrwo_0x00007800.bin
new file mode 100755
index 0000000..178d551
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyLteaAmtUser_nvrwo_0x00007800.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyWcdmaAmtUser_nvrwo_0x00005000.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyWcdmaAmtUser_nvrwo_0x00005000.bin
new file mode 100755
index 0000000..48e0660
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phyWcdmaAmtUser_nvrwo_0x00005000.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phycom_nvrwo_0x0002BC00.bin b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phycom_nvrwo_0x0002BC00.bin
new file mode 100755
index 0000000..9c994ab
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/phycom_nvrwo_0x0002BC00.bin
Binary files differ
diff --git a/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_ref.ini
new file mode 100755
index 0000000..b875f57
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_ref.ini
@@ -0,0 +1,37 @@
+[GeneralSetting]

+;0:NorFlash; 1:NandFlash; 2:emmc; 3:sata

+storage_type=1

+is_nv_coalition=1

+TLoaderAddr=0x80000

+

+[Output]

+FilePath=7520V3SC_VEC_DC_REF.bin

+

+[TLoader]

+FilePath=..\allbins_dc_ref\tloader.bin

+

+[TBoot]

+FilePath=..\allbins_dc_ref\tboot.bin

+

+[Partition]

+FilePath=..\allbins_dc_ref\partition.bin

+

+[ProductInfo]

+FilePath=..\allbins_dc_ref\product.ini

+

+[Image]

+..\allbins_dc_ref\ap_imagefs.img

+..\allbins_dc_ref\ap_imagefs2.img

+..\allbins_dc_ref\ap_userdata.img

+..\allbins_dc_ref\ap_capuserdata.img

+..\allbins_dc_ref\cap_oemdata.img

+..\allbins_dc_ref\ap_rootfs.img

+..\allbins_dc_ref\ap_rootfs2.img

+..\allbins_dc_ref\ap_caprootfs.img

+..\allbins_dc_ref\ap_caprootfs2.img

+..\allbins_dc_ref\cap_oem.img

+..\allbins_dc_ref\cap_oem2.img

+..\allbins_dc_ref\flags.bin

+..\allbins_dc_ref\uboot.bin

+..\allbins_dc_ref\uboot2.bin

+..\allbins_dc_ref\zloader.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_systemd.ini
new file mode 100755
index 0000000..cfb8733
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/AllInOneImage_dc_systemd.ini
@@ -0,0 +1,37 @@
+[GeneralSetting]

+;0:NorFlash; 1:NandFlash; 2:emmc; 3:sata

+storage_type=1

+is_nv_coalition=1

+TLoaderAddr=0x80000

+

+[Output]

+FilePath=7520V3SC_VEC_DC_SYSTEMD.bin

+

+[TLoader]

+FilePath=..\allbins_dc_systemd\tloader.bin

+

+[TBoot]

+FilePath=..\allbins_dc_systemd\tboot.bin

+

+[Partition]

+FilePath=..\allbins_dc_systemd\partition.bin

+

+[ProductInfo]

+FilePath=..\allbins_dc_systemd\product.ini

+

+[Image]

+..\allbins_dc_systemd\ap_imagefs.img

+..\allbins_dc_systemd\ap_imagefs2.img

+..\allbins_dc_systemd\ap_userdata.img

+..\allbins_dc_systemd\ap_capuserdata.img

+..\allbins_dc_systemd\cap_oemdata.img

+..\allbins_dc_systemd\ap_rootfs.img

+..\allbins_dc_systemd\ap_rootfs2.img

+..\allbins_dc_systemd\ap_caprootfs.img

+..\allbins_dc_systemd\ap_caprootfs2.img

+..\allbins_dc_systemd\cap_oem.img

+..\allbins_dc_systemd\cap_oem2.img

+..\allbins_dc_systemd\flags.bin

+..\allbins_dc_systemd\uboot.bin

+..\allbins_dc_systemd\uboot2.bin

+..\allbins_dc_systemd\zloader.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/FsImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts/FsImage_dc_ref.ini
new file mode 100755
index 0000000..7ba2c49
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/FsImage_dc_ref.ini
@@ -0,0 +1,21 @@
+

+;NV合并

+[FS]

+Count=1

+fs0=..\allbins_dc_ref\ap_imagefs.img

+fs1=..\allbins_dc_ref\ap_nvrofs.img

+

+

+[fs0]

+..\allbins_dc_ref\ap_cpuap.bin

+;..\allbins_dc_ref\ap_recovery.bin

+..\allbins_dc_ref\ap_cpucap.bin

+..\allbins_dc_ref\ap_cpucap.dtb

+..\allbins_dc_ref\evb_cpuphy.bin

+..\allbins_dc_ref\evb_cpurpm.img

+..\allbins_dc_ref\nvrwall.bin

+..\allbins_dc_ref\nvrwoall.bin

+

+[fs1]

+..\allbins_dc_ref\nvroall.bin

+..\allbins_dc_ref\nvrowall.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/FsImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts/FsImage_dc_systemd.ini
new file mode 100755
index 0000000..d9b5ad9
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/FsImage_dc_systemd.ini
@@ -0,0 +1,21 @@
+

+;NV合并

+[FS]

+Count=1

+fs0=..\allbins_dc_systemd\ap_imagefs.img

+fs1=..\allbins_dc_systemd\ap_nvrofs.img

+

+

+[fs0]

+..\allbins_dc_systemd\ap_cpuap.bin

+;..\allbins_dc_systemd\ap_recovery.bin

+..\allbins_dc_systemd\ap_cpucap.bin

+..\allbins_dc_systemd\ap_cpucap.dtb

+..\allbins_dc_systemd\evb_cpuphy.bin

+..\allbins_dc_systemd\evb_cpurpm.img

+..\allbins_dc_systemd\nvrwall.bin

+..\allbins_dc_systemd\nvrwoall.bin

+

+[fs1]

+..\allbins_dc_systemd\nvroall.bin

+..\allbins_dc_systemd\nvrowall.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/NVRWInOneImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts/NVRWInOneImage_dc_ref.ini
new file mode 100755
index 0000000..b7b2c42
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/NVRWInOneImage_dc_ref.ini
@@ -0,0 +1,21 @@
+

+;NV合并

+[NVIMAGE]

+;NvroPath=modem_nvro.bin

+NvrwPath=..\allbins_dc_ref\nvrwall.bin

+

+[NVRO]

+;举例..\..\..\zx297520\nv\CA_3M_BX\amtComm_nvro_0x00000000.bin

+

+[NVRW]

+;举例..\..\..\zx297520\nv\CA_3M_BX\at_nvrw_0x00022000.bin

+..\allbins_dc_ref\ati_nvrw_0x00000800.bin

+..\allbins_dc_ref\at_nvrw_0x00001000.bin

+..\allbins_dc_ref\drv_nvrw_0x00012000.bin

+..\allbins_dc_ref\phycfg_nvrw_0x00001400.bin

+..\allbins_dc_ref\psPriData_nvrw_0x00002000.bin

+..\allbins_dc_ref\psPubData_nvrw_0x00001C00.bin

+..\allbins_dc_ref\Ref_nvrw_0x26C00.bin

+..\allbins_dc_ref\tsp_nvrw_0x00000000.bin

+..\allbins_dc_ref\voice_nvrw_0x00016000.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/NVRWInOneImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts/NVRWInOneImage_dc_systemd.ini
new file mode 100755
index 0000000..e9672b3
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/NVRWInOneImage_dc_systemd.ini
@@ -0,0 +1,21 @@
+

+;NV合并

+[NVIMAGE]

+;NvroPath=modem_nvro.bin

+NvrwPath=..\allbins_dc_systemd\nvrwall.bin

+

+[NVRO]

+;举例..\..\..\zx297520\nv\CA_3M_BX\amtComm_nvro_0x00000000.bin

+

+[NVRW]

+;举例..\..\..\zx297520\nv\CA_3M_BX\at_nvrw_0x00022000.bin

+..\allbins_dc_systemd\ati_nvrw_0x00000800.bin

+..\allbins_dc_systemd\at_nvrw_0x00001000.bin

+..\allbins_dc_systemd\drv_nvrw_0x00012000.bin

+..\allbins_dc_systemd\phycfg_nvrw_0x00001400.bin

+..\allbins_dc_systemd\psPriData_nvrw_0x00002000.bin

+..\allbins_dc_systemd\psPubData_nvrw_0x00001C00.bin

+..\allbins_dc_systemd\Ref_nvrw_0x26C00.bin

+..\allbins_dc_systemd\tsp_nvrw_0x00000000.bin

+..\allbins_dc_systemd\voice_nvrw_0x00016000.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/NVRWOInOneImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts/NVRWOInOneImage_dc_ref.ini
new file mode 100755
index 0000000..413193d
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/NVRWOInOneImage_dc_ref.ini
@@ -0,0 +1,23 @@
+

+;NV合并

+[NVIMAGE]

+;NvroPath=modem_nvro.bin

+NvrwoPath=..\allbins_dc_ref\nvrwoall.bin

+

+[NVRO]

+;举例..\..\..\zx297520\nv\CA_3M_BX\amtComm_nvro_0x00000000.bin

+

+[NVRWO]

+;举例..\..\..\zx297520\nv\CA_3M_BX\at_nvrw_0x00022000.bin

+..\allbins_dc_ref\phycom_nvrwo_0x0002BC00.bin

+..\allbins_dc_ref\phyGgeAmtUser_nvrwo_0x00003400.bin

+..\allbins_dc_ref\phyGgeCom_nvrwo_0x0000EC00.bin

+..\allbins_dc_ref\phyLteaAmtUser_nvrwo_0x00007800.bin

+..\allbins_dc_ref\phyLteaCom_nvrwo_0x00012C00.bin

+..\allbins_dc_ref\phyLtetxtable_nvrwo_0x0001BC00.bin

+..\allbins_dc_ref\phyTdsAmtUser_nvrwo_0x00002800.bin

+..\allbins_dc_ref\phyTdsCom_nvrwo_0x0000E400.bin

+..\allbins_dc_ref\phyWcdmaAmtUser_nvrwo_0x00005000.bin

+..\allbins_dc_ref\phyWcdmaCom_nvrwo_0x00012400.bin

+..\allbins_dc_ref\zxRfM0_nvrwo_0x00016C00.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/NVRWOInOneImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts/NVRWOInOneImage_dc_systemd.ini
new file mode 100755
index 0000000..09041b3
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/NVRWOInOneImage_dc_systemd.ini
@@ -0,0 +1,23 @@
+

+;NV合并

+[NVIMAGE]

+;NvroPath=modem_nvro.bin

+NvrwoPath=..\allbins_dc_systemd\nvrwoall.bin

+

+[NVRO]

+;举例..\..\..\zx297520\nv\CA_3M_BX\amtComm_nvro_0x00000000.bin

+

+[NVRWO]

+;举例..\..\..\zx297520\nv\CA_3M_BX\at_nvrw_0x00022000.bin

+..\allbins_dc_systemd\phycom_nvrwo_0x0002BC00.bin

+..\allbins_dc_systemd\phyGgeAmtUser_nvrwo_0x00003400.bin

+..\allbins_dc_systemd\phyGgeCom_nvrwo_0x0000EC00.bin

+..\allbins_dc_systemd\phyLteaAmtUser_nvrwo_0x00007800.bin

+..\allbins_dc_systemd\phyLteaCom_nvrwo_0x00012C00.bin

+..\allbins_dc_systemd\phyLtetxtable_nvrwo_0x0001BC00.bin

+..\allbins_dc_systemd\phyTdsAmtUser_nvrwo_0x00002800.bin

+..\allbins_dc_systemd\phyTdsCom_nvrwo_0x0000E400.bin

+..\allbins_dc_systemd\phyWcdmaAmtUser_nvrwo_0x00005000.bin

+..\allbins_dc_systemd\phyWcdmaCom_nvrwo_0x00012400.bin

+..\allbins_dc_systemd\zxRfM0_nvrwo_0x00016C00.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/copybin_vehicle_dc_ref.bat b/allbins/zx297520v3/prj_vehicle/scripts/copybin_vehicle_dc_ref.bat
new file mode 100755
index 0000000..8ab7636
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/copybin_vehicle_dc_ref.bat
@@ -0,0 +1,46 @@
+@echo off

+

+

+set COPY_CURPATH=%cd%

+set COPY_TOPDIR=%COPY_CURPATH%\..\..\..\..

+set COPY_CHIP_NAME=zx297520v3

+set COPY_PRJ_NAME=prj_vehicle

+set COPY_RPMBINPATH=%COPY_TOPDIR%\rpm\project\%COPY_CHIP_NAME%\bin\tos\modem_7520v3

+set COPY_CPUBINPATH=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\prj_evb\nv

+set COPY_PHYBINPATH=%COPY_TOPDIR%\cp\phy\bin\%COPY_CHIP_NAME%\merge_lte_220a1_bin\ps

+set COPY_NVBINPATH=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\nv

+set COPY_NVBINPATH_DC_REF=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\nv_dc_ref

+set COPY_ALLBINDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\allbins_dc_ref

+set COPY_OTHERBINDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\elf_dc_ref

+set COPY_PARTITIONDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\config_dc_4Gb

+set COPY_BOOT_DIR=%COPY_TOPDIR%\boot

+

+set COPY_INVALIDNV=amtComm_nvro_0x00000000.bin phyGgeAmtCali_nvro_0x00050000.bin ^

+              phyLteAmtCali_nvro_0x00008000.bin phyTdsAmtCali_nvro_0x00048000.bin ^

+              phyWcdmaAmtCali_nvro_0x00058000.bin phyLteaAmtCali_nvro_0x00078000.bin

+

+echo "Enter call copybin.bat!!!!"

+

+call :CopyFile  %COPY_RPMBINPATH%\evb_cpurpm.img     %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_PHYBINPATH%\evb_cpuphy.bin     %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_CPUBINPATH%\                   %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_CPUBINPATH%\merge_lte\         %COPY_ALLBINDIR%\

+if not exist %COPY_ALLBINDIR%\config mkdir %COPY_ALLBINDIR%\config

+xcopy /e /y     %COPY_CPUBINPATH%\config             %COPY_ALLBINDIR%\config

+call :CopyFile  %COPY_NVBINPATH%\                    %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_NVBINPATH_DC_REF%\             %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_PARTITIONDIR%\                 %COPY_ALLBINDIR%\

+

+

+call :CopyFile  %COPY_RPMBINPATH%\evb_cpurpm.elf       %COPY_OTHERBINDIR%\

+call :CopyFile  %COPY_RPMBINPATH%\evb_cpurpm.map       %COPY_OTHERBINDIR%\

+call :CopyFile  %COPY_PHYBINPATH%\evb_cpuphy.map       %COPY_OTHERBINDIR%\

+call :CopyFile  %COPY_PHYBINPATH%\evb_cpuphy_out.7z    %COPY_OTHERBINDIR%\

+

+for %%i in (%COPY_INVALIDNV%) do del %COPY_ALLBINDIR%\%%i  /F

+

+goto :EOF

+

+:CopyFile

+copy  %1  %2  /Y  ||  echo "copy %1 to %2 failed!!!"

+goto :EOF

diff --git a/allbins/zx297520v3/prj_vehicle/scripts/copybin_vehicle_dc_systemd.bat b/allbins/zx297520v3/prj_vehicle/scripts/copybin_vehicle_dc_systemd.bat
new file mode 100755
index 0000000..8128780
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts/copybin_vehicle_dc_systemd.bat
@@ -0,0 +1,46 @@
+@echo off

+

+

+set COPY_CURPATH=%cd%

+set COPY_TOPDIR=%COPY_CURPATH%\..\..\..\..

+set COPY_CHIP_NAME=zx297520v3

+set COPY_PRJ_NAME=prj_vehicle

+set COPY_RPMBINPATH=%COPY_TOPDIR%\rpm\project\%COPY_CHIP_NAME%\bin\tos\modem_7520v3

+set COPY_CPUBINPATH=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\prj_evb\nv

+set COPY_PHYBINPATH=%COPY_TOPDIR%\cp\phy\bin\%COPY_CHIP_NAME%\merge_lte_220a1_bin\ps

+set COPY_NVBINPATH=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\nv

+set COPY_NVBINPATH_DC_SYSTEMD=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\nv_dc_systemd

+set COPY_ALLBINDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\allbins_dc_systemd

+set COPY_OTHERBINDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\elf_dc_systemd

+set COPY_PARTITIONDIR=%COPY_TOPDIR%\allbins\%COPY_CHIP_NAME%\%COPY_PRJ_NAME%\config_dc_4Gb

+set COPY_BOOT_DIR=%COPY_TOPDIR%\boot

+

+set COPY_INVALIDNV=amtComm_nvro_0x00000000.bin phyGgeAmtCali_nvro_0x00050000.bin ^

+              phyLteAmtCali_nvro_0x00008000.bin phyTdsAmtCali_nvro_0x00048000.bin ^

+              phyWcdmaAmtCali_nvro_0x00058000.bin phyLteaAmtCali_nvro_0x00078000.bin

+

+echo "Enter call copybin.bat!!!!"

+

+call :CopyFile  %COPY_RPMBINPATH%\evb_cpurpm.img     %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_PHYBINPATH%\evb_cpuphy.bin     %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_CPUBINPATH%\                   %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_CPUBINPATH%\merge_lte\         %COPY_ALLBINDIR%\

+if not exist %COPY_ALLBINDIR%\config mkdir %COPY_ALLBINDIR%\config

+xcopy /e /y     %COPY_CPUBINPATH%\config             %COPY_ALLBINDIR%\config

+call :CopyFile  %COPY_NVBINPATH%\                    %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_NVBINPATH_DC_SYSTEMD%\         %COPY_ALLBINDIR%\

+call :CopyFile  %COPY_PARTITIONDIR%\                 %COPY_ALLBINDIR%\

+

+

+call :CopyFile  %COPY_RPMBINPATH%\evb_cpurpm.elf       %COPY_OTHERBINDIR%\

+call :CopyFile  %COPY_RPMBINPATH%\evb_cpurpm.map       %COPY_OTHERBINDIR%\

+call :CopyFile  %COPY_PHYBINPATH%\evb_cpuphy.map       %COPY_OTHERBINDIR%\

+call :CopyFile  %COPY_PHYBINPATH%\evb_cpuphy_out.7z    %COPY_OTHERBINDIR%\

+

+for %%i in (%COPY_INVALIDNV%) do del %COPY_ALLBINDIR%\%%i  /F

+

+goto :EOF

+

+:CopyFile

+copy  %1  %2  /Y  ||  echo "copy %1 to %2 failed!!!"

+goto :EOF

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_ref.ini
new file mode 100755
index 0000000..bd2098d
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_ref.ini
@@ -0,0 +1,36 @@
+[GeneralSetting]

+storage_type=1

+is_nv_coalition=1

+TLoaderAddr=0x80000

+

+[Output]

+FilePath=7520V3SC_VEC_DC_REF.bin

+

+[TLoader]

+FilePath=../allbins_dc_ref/tloader.bin

+

+[TBoot]

+FilePath=../allbins_dc_ref/tboot.bin

+

+[Partition]

+FilePath=../allbins_dc_ref/partition.bin

+

+[ProductInfo]

+FilePath=../allbins_dc_ref/product.ini

+

+[Image]

+../allbins_dc_ref/ap_imagefs.img

+../allbins_dc_ref/ap_imagefs2.img

+../allbins_dc_ref/ap_userdata.img

+../allbins_dc_ref/ap_capuserdata.img

+../allbins_dc_ref/cap_oemdata.img

+../allbins_dc_ref/ap_rootfs.img

+../allbins_dc_ref/ap_rootfs2.img

+../allbins_dc_ref/ap_caprootfs.img

+../allbins_dc_ref/ap_caprootfs2.img

+../allbins_dc_ref/cap_oem.img

+../allbins_dc_ref/cap_oem2.img

+../allbins_dc_ref/flags.bin

+../allbins_dc_ref/uboot.bin

+../allbins_dc_ref/uboot2.bin

+../allbins_dc_ref/zloader.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_systemd.ini
new file mode 100755
index 0000000..218a98c
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/AllInOneImage_dc_systemd.ini
@@ -0,0 +1,36 @@
+[GeneralSetting]

+storage_type=1

+is_nv_coalition=1

+TLoaderAddr=0x80000

+

+[Output]

+FilePath=7520V3SC_VEC_DC_SYSTEMD.bin

+

+[TLoader]

+FilePath=../allbins_dc_systemd/tloader.bin

+

+[TBoot]

+FilePath=../allbins_dc_systemd/tboot.bin

+

+[Partition]

+FilePath=../allbins_dc_systemd/partition.bin

+

+[ProductInfo]

+FilePath=../allbins_dc_systemd/product.ini

+

+[Image]

+../allbins_dc_systemd/ap_imagefs.img

+../allbins_dc_systemd/ap_imagefs2.img

+../allbins_dc_systemd/ap_userdata.img

+../allbins_dc_systemd/ap_capuserdata.img

+../allbins_dc_systemd/cap_oemdata.img

+../allbins_dc_systemd/ap_rootfs.img

+../allbins_dc_systemd/ap_rootfs2.img

+../allbins_dc_systemd/ap_caprootfs.img

+../allbins_dc_systemd/ap_caprootfs2.img

+../allbins_dc_systemd/cap_oem.img

+../allbins_dc_systemd/cap_oem2.img

+../allbins_dc_systemd/flags.bin

+../allbins_dc_systemd/uboot.bin

+../allbins_dc_systemd/uboot2.bin

+../allbins_dc_systemd/zloader.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/FsImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/FsImage_dc_ref.ini
new file mode 100755
index 0000000..ef75b9e
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/FsImage_dc_ref.ini
@@ -0,0 +1,19 @@
+

+[FS]

+Count=1

+fs0=../allbins_dc_ref/ap_imagefs.img

+fs1=../allbins_dc_ref/ap_nvrofs.img

+

+

+[fs0]

+../allbins_dc_ref/ap_cpuap.bin

+../allbins_dc_ref/ap_cpucap.bin

+../allbins_dc_ref/ap_cpucap.dtb

+../allbins_dc_ref/evb_cpuphy.bin

+../allbins_dc_ref/evb_cpurpm.img

+../allbins_dc_ref/nvrwall.bin

+../allbins_dc_ref/nvrwoall.bin

+

+[fs1]

+../allbins_dc_ref/nvroall.bin

+../allbins_dc_ref/nvrowall.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/FsImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/FsImage_dc_systemd.ini
new file mode 100755
index 0000000..1904416
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/FsImage_dc_systemd.ini
@@ -0,0 +1,19 @@
+

+[FS]

+Count=1

+fs0=../allbins_dc_systemd/ap_imagefs.img

+fs1=../allbins_dc_systemd/ap_nvrofs.img

+

+

+[fs0]

+../allbins_dc_systemd/ap_cpuap.bin

+../allbins_dc_systemd/ap_cpucap.bin

+../allbins_dc_systemd/ap_cpucap.dtb

+../allbins_dc_systemd/evb_cpuphy.bin

+../allbins_dc_systemd/evb_cpurpm.img

+../allbins_dc_systemd/nvrwall.bin

+../allbins_dc_systemd/nvrwoall.bin

+

+[fs1]

+../allbins_dc_systemd/nvroall.bin

+../allbins_dc_systemd/nvrowall.bin

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWInOneImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWInOneImage_dc_ref.ini
new file mode 100755
index 0000000..7969688
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWInOneImage_dc_ref.ini
@@ -0,0 +1,18 @@
+

+[NVIMAGE]

+NvrwPath=../allbins_dc_ref/nvrwall.bin

+

+[NVRO]

+

+

+[NVRW]

+../allbins_dc_ref/ati_nvrw_0x00000800.bin

+../allbins_dc_ref/at_nvrw_0x00001000.bin

+../allbins_dc_ref/drv_nvrw_0x00012000.bin

+../allbins_dc_ref/phycfg_nvrw_0x00001400.bin

+../allbins_dc_ref/psPriData_nvrw_0x00002000.bin

+../allbins_dc_ref/psPubData_nvrw_0x00001C00.bin

+../allbins_dc_ref/Ref_nvrw_0x26C00.bin

+../allbins_dc_ref/tsp_nvrw_0x00000000.bin

+../allbins_dc_ref/voice_nvrw_0x00016000.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWInOneImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWInOneImage_dc_systemd.ini
new file mode 100755
index 0000000..d15a1b9
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWInOneImage_dc_systemd.ini
@@ -0,0 +1,18 @@
+

+[NVIMAGE]

+NvrwPath=../allbins_dc_systemd/nvrwall.bin

+

+[NVRO]

+

+

+[NVRW]

+../allbins_dc_systemd/ati_nvrw_0x00000800.bin

+../allbins_dc_systemd/at_nvrw_0x00001000.bin

+../allbins_dc_systemd/drv_nvrw_0x00012000.bin

+../allbins_dc_systemd/phycfg_nvrw_0x00001400.bin

+../allbins_dc_systemd/psPriData_nvrw_0x00002000.bin

+../allbins_dc_systemd/psPubData_nvrw_0x00001C00.bin

+../allbins_dc_systemd/Ref_nvrw_0x26C00.bin

+../allbins_dc_systemd/tsp_nvrw_0x00000000.bin

+../allbins_dc_systemd/voice_nvrw_0x00016000.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWOInOneImage_dc_ref.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWOInOneImage_dc_ref.ini
new file mode 100755
index 0000000..8c66cbe
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWOInOneImage_dc_ref.ini
@@ -0,0 +1,23 @@
+

+;NV合并

+[NVIMAGE]

+;NvroPath=modem_nvro.bin

+NvrwoPath=../allbins_dc_ref/nvrwoall.bin

+

+[NVRO]

+;举例../../../zx297520/nv/CA_3M_BX/amtComm_nvro_0x00000000.bin

+

+[NVRWO]

+;举例../../../zx297520/nv/CA_3M_BX/at_nvrw_0x00022000.bin

+../allbins_dc_ref/phycom_nvrwo_0x0002BC00.bin

+../allbins_dc_ref/phyGgeAmtUser_nvrwo_0x00003400.bin

+../allbins_dc_ref/phyGgeCom_nvrwo_0x0000EC00.bin

+../allbins_dc_ref/phyLteaAmtUser_nvrwo_0x00007800.bin

+../allbins_dc_ref/phyLteaCom_nvrwo_0x00012C00.bin

+../allbins_dc_ref/phyLtetxtable_nvrwo_0x0001BC00.bin

+../allbins_dc_ref/phyTdsAmtUser_nvrwo_0x00002800.bin

+../allbins_dc_ref/phyTdsCom_nvrwo_0x0000E400.bin

+../allbins_dc_ref/phyWcdmaAmtUser_nvrwo_0x00005000.bin

+../allbins_dc_ref/phyWcdmaCom_nvrwo_0x00012400.bin

+../allbins_dc_ref/zxRfM0_nvrwo_0x00016C00.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWOInOneImage_dc_systemd.ini b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWOInOneImage_dc_systemd.ini
new file mode 100755
index 0000000..d94a8c6
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/NVRWOInOneImage_dc_systemd.ini
@@ -0,0 +1,23 @@
+

+;NV合并

+[NVIMAGE]

+;NvroPath=modem_nvro.bin

+NvrwoPath=../allbins_dc_systemd/nvrwoall.bin

+

+[NVRO]

+;举例../../../zx297520/nv/CA_3M_BX/amtComm_nvro_0x00000000.bin

+

+[NVRWO]

+;举例../../../zx297520/nv/CA_3M_BX/at_nvrw_0x00022000.bin

+../allbins_dc_systemd/phycom_nvrwo_0x0002BC00.bin

+../allbins_dc_systemd/phyGgeAmtUser_nvrwo_0x00003400.bin

+../allbins_dc_systemd/phyGgeCom_nvrwo_0x0000EC00.bin

+../allbins_dc_systemd/phyLteaAmtUser_nvrwo_0x00007800.bin

+../allbins_dc_systemd/phyLteaCom_nvrwo_0x00012C00.bin

+../allbins_dc_systemd/phyLtetxtable_nvrwo_0x0001BC00.bin

+../allbins_dc_systemd/phyTdsAmtUser_nvrwo_0x00002800.bin

+../allbins_dc_systemd/phyTdsCom_nvrwo_0x0000E400.bin

+../allbins_dc_systemd/phyWcdmaAmtUser_nvrwo_0x00005000.bin

+../allbins_dc_systemd/phyWcdmaCom_nvrwo_0x00012400.bin

+../allbins_dc_systemd/zxRfM0_nvrwo_0x00016C00.bin

+

diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_ref.sh b/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_ref.sh
new file mode 100755
index 0000000..8a21387
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_ref.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+CURR_DIR=`pwd`
+TOP_DIR=$CURR_DIR/../../../..
+
+#partition
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+
+#rpm
+cp -rvf $TOP_DIR/rpm/project/zx297520v3/bin/tos/modem_7520v3/evb_cpurpm.img  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/evb_cpurpm.img
+cp -rvf $TOP_DIR/rpm/project/zx297520v3/bin/tos/modem_7520v3/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/evb_cpurpm.img
+
+#phy
+cp -rvf $TOP_DIR/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/evb_cpuphy.bin
+cp -rvf $TOP_DIR/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/evb_cpuphy.bin
+
+
+
+#nv
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/config
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_evb/nv/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_evb/nv/merge_lte/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/nv/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/nv_dc_ref/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/merge_lte
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/ps_nopsm
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/th_psm
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/单天线
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/amtComm_nvro_0x00000000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyGgeAmtCali_nvro_0x00050000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyLteAmtCali_nvro_0x00008000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyTdsAmtCali_nvro_0x00048000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyWcdmaAmtCali_nvro_0x00058000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/phyLteaAmtCali_nvro_0x00078000.bin
+
+#uboot
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/dl_on
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/tboot.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/tboot.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/tloader.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/tloader.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/uboot.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/uboot.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/dl_on/zloader.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/zloader.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/u-boot  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/u-boot
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/u-boot.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/u-boot.map
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/z-load  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/z-load
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/z-load.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/z-load.map
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/dl_on/z-load  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/dl_on/z-load
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/dl_on/z-load.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/boot/dl_on/z-load.map
+
+#ap
+cp -rvf $TOP_DIR/ap/project/zx297520v3/prj_vehicle_dc/bin/220A1/allbins/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/ap/project/zx297520v3/prj_vehicle_dc/bin/220A1/elf_dc_ref/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/
+
+#cap
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/cap
+cp -rvf $TOP_DIR/cap/allbins/zx297520v3/vehicle_dc_ref/bins/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_ref/
+cp -rvf $TOP_DIR/cap/allbins/zx297520v3/vehicle_dc_ref/elf/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_ref/cap/
+
+
diff --git a/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_systemd.sh b/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_systemd.sh
new file mode 100755
index 0000000..f59a9f2
--- /dev/null
+++ b/allbins/zx297520v3/prj_vehicle/scripts_linux/copybin_vehicle_dc_systemd.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+CURR_DIR=`pwd`
+TOP_DIR=$CURR_DIR/../../../..
+
+#partition
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/config_dc_4Gb/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/
+
+#rpm
+cp -rvf $TOP_DIR/rpm/project/zx297520v3/bin/tos/modem_7520v3/evb_cpurpm.img  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/evb_cpurpm.img
+cp -rvf $TOP_DIR/rpm/project/zx297520v3/bin/tos/modem_7520v3/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/evb_cpurpm.img
+
+#phy
+cp -rvf $TOP_DIR/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/evb_cpuphy.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/evb_cpuphy.bin
+cp -rvf $TOP_DIR/cp/phy/bin/zx297520v3/merge_lte_220a1_bin/ps/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/evb_cpuphy.bin
+
+
+
+#nv
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/config
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_evb/nv/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_evb/nv/merge_lte/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/nv/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/
+cp -rvf $TOP_DIR/allbins/zx297520v3/prj_vehicle/nv_dc_systemd/* $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/merge_lte
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/ps_nopsm
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/th_psm
+rm -rf $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/单天线
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/amtComm_nvro_0x00000000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/phyGgeAmtCali_nvro_0x00050000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/phyLteAmtCali_nvro_0x00008000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/phyTdsAmtCali_nvro_0x00048000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/phyWcdmaAmtCali_nvro_0x00058000.bin
+rm $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/phyLteaAmtCali_nvro_0x00078000.bin
+
+#uboot
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/boot/dl_on
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/tboot.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/tboot.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/tloader.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/tloader.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/uboot.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/uboot.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/dl_on/zloader.bin  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/zloader.bin
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/u-boot  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/boot/u-boot
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/u-boot.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/boot/u-boot.map
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/z-load  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/boot/z-load
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/z-load.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/boot/z-load.map
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/dl_on/z-load  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/boot/dl_on/z-load
+cp -rvf $TOP_DIR/boot/prj/zx297520v3/vehicle_dc/bin/dl_on/z-load.map  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/boot/dl_on/z-load.map
+
+#ap
+cp -rvf $TOP_DIR/ap/project/zx297520v3/prj_vehicle_dc/bin/220A1/allbins/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/
+cp -rvf $TOP_DIR/ap/project/zx297520v3/prj_vehicle_dc/bin/220A1/elf_dc_systemd/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/
+
+#cap
+mkdir -p $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/cap
+cp -rvf $TOP_DIR/cap/allbins/zx297520v3/vehicle_dc_systemd/bins/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/allbins_dc_systemd/
+cp -rvf $TOP_DIR/cap/allbins/zx297520v3/vehicle_dc_systemd/elf/*  $TOP_DIR/allbins/zx297520v3/prj_vehicle/elf_dc_systemd/cap/
+
+