工程提交
This commit is contained in:
2490
4G/tools/_temp/uis_tools/setting/chips/8850/8850.xcp
Normal file
2490
4G/tools/_temp/uis_tools/setting/chips/8850/8850.xcp
Normal file
File diff suppressed because it is too large
Load Diff
207
4G/tools/_temp/uis_tools/setting/chips/8850/8850_bsdump.xml
Normal file
207
4G/tools/_temp/uis_tools/setting/chips/8850/8850_bsdump.xml
Normal file
@@ -0,0 +1,207 @@
|
||||
<bsdump>
|
||||
<regions name="8850">
|
||||
<region title="ap_iram" base="0x00100000" size="0x4000" skip="0"/>
|
||||
<region title="spiflash1_reg" base="0x02000000" size="0xc4" skip="0"/>
|
||||
<region title="spiflash2_reg" base="0x02040000" size="0xc4" skip="0"/>
|
||||
<region title="gouda" base="0x02080000" size="0x2e40" skip="0"/>
|
||||
<region title="ap_axidma" base="0x020c0000" size="0x32c" skip="0"/>
|
||||
<region title="usb" base="0x02100000" size="0x358" skip="1"/>
|
||||
<region title="emmc" base="0x04006000" size="0x290" skip="0"/>
|
||||
<region title="spi1" base="0x04008000" size="0x7c" skip="0"/>
|
||||
<region title="sdmmc" base="0x04403000" size="0x844" skip="0"/>
|
||||
<region title="camera" base="0x04404000" size="0xf5c" skip="0"/>
|
||||
<region title="ap_ifc" base="0x04405000" size="0xd8" skip="0"/>
|
||||
<region title="lzma" base="0x04800000" size="0x4c" skip="0"/>
|
||||
<region title="ap_imem" base="0x04801000" size="0x40" skip="0"/>
|
||||
<region title="ap_busmon" base="0x04802000" size="0x9c" skip="0"/>
|
||||
<region title="apb_reg" base="0x04803000" size="0x148" skip="0"/>
|
||||
<region title="gouda_reg" base="0x04804000" size="0xa4" skip="0"/>
|
||||
<region title="timer1" base="0x04805000" size="0x28" skip="0"/>
|
||||
<region title="timer2" base="0x04806000" size="0x3c" skip="0"/>
|
||||
<region title="i2c1" base="0x04807000" size="0x14" skip="0"/>
|
||||
<region title="i2c2" base="0x04808000" size="0x14" skip="0"/>
|
||||
<region title="gpt3" base="0x04809000" size="0x44" skip="0"/>
|
||||
<region title="ap_clk" base="0x0480a000" size="0x104" skip="0"/>
|
||||
<region title="cp_rom" base="0x10000000" size="0x80000" skip="1"/>
|
||||
<region title="cp_iram" base="0x10100000" size="0x34000" skip="0"/>
|
||||
<region title="f8_reg" base="0x12000000" size="0x40" skip="0"/>
|
||||
<region title="cp_axidma" base="0x12040000" size="0x32c" skip="0"/>
|
||||
<region title="freq_bias" base="0x12080000" size="0xf4" skip="1"/>
|
||||
<region title="freq_bias_ram" base="0x12080400" size="0x0400" skip="1"/>
|
||||
<region title="glb_reg" base="0x120c0000" size="0xc8" skip="0"/>
|
||||
<region title="sci1" base="0x14000000" size="0x34" skip="0"/>
|
||||
<region title="sci2" base="0x14001000" size="0x34" skip="0"/>
|
||||
<region title="cp_ifc" base="0x14002000" size="0x60" skip="0"/>
|
||||
<region title="cp_imem" base="0x14003000" size="0xc0" skip="0"/>
|
||||
<region title="cp_busmon" base="0x14004000" size="0x9c" skip="0"/>
|
||||
<region title="timer3" base="0x14006000" size="0x28" skip="0"/>
|
||||
<region title="timer4" base="0x14007000" size="0x3c" skip="0"/>
|
||||
<region title="wlan_11b" base="0x14008000" size="0xf4" skip="0"/>
|
||||
<region title="cp_irq0" base="0x14009000" size="0x150" skip="0"/>
|
||||
<region title="cp_irq1" base="0x1400a000" size="0x150" skip="0"/>
|
||||
<region title="txrx" base="0x18000000" size="0x1c008" skip="0"/>
|
||||
<region title="rfad" base="0x18100000" size="0x2004" skip="0"/>
|
||||
<region title="coeff" base="0x18200000" size="0x18" skip="0"/>
|
||||
<region title="measpwr" base="0x18500000" size="0x38004" skip="0"/>
|
||||
<region title="iddet" base="0x18600000" size="0xd004" skip="0"/>
|
||||
<region title="uldft" base="0x18700000" size="0x3804" skip="0"/>
|
||||
<region title="pusch" base="0x18800000" size="0x30004" skip="0"/>
|
||||
<region title="ulpcdci" base="0x18900000" size="0x60" skip="0"/>
|
||||
<region title="dlfft" base="0x18a00000" size="0x100" skip="0"/>
|
||||
<region title="scirs" base="0x18b00000" size="0xc004" skip="0"/>
|
||||
<region title="hsdl" base="0x18c00000" size="0x310" skip="0"/>
|
||||
<region title="rxcapt" base="0x1a000000" size="0x16004" skip="0"/>
|
||||
<region title="rf_isram" base="0x50000000" size="0x8000" skip="0"/>
|
||||
<region title="rf_dsram" base="0x50008000" size="0x4000" skip="0"/>
|
||||
<region title="riscv_debug" base="0x50020000" size="0x7c44" skip="0"/>
|
||||
<region title="riscv_intc" base="0x50028000" size="0x10" skip="0"/>
|
||||
<region title="riscv_sleep" base="0x5002c000" size="0x8" skip="0"/>
|
||||
<region title="rf_interface_reg" base="0x50030000" size="0x360" skip="0"/>
|
||||
<region title="rf_ana_reg" base="0x50031000" size="0x198" skip="0"/>
|
||||
<region title="dfe" base="0x50032000" size="0x658" skip="0"/>
|
||||
<region title="tx_dlpf" base="0x50033000" size="0xb8" skip="0"/>
|
||||
<region title="rtc" base="0x50034000" size="0xdc" skip="0"/>
|
||||
<region title="rf_sys_ctrl" base="0x50035000" size="0x15c" skip="0"/>
|
||||
<region title="lte-gnss-bitmap" base="0x50036000" size="0xac" skip="0"/>
|
||||
<region title="rx_dlpf" base="0x50037000" size="0xb8" skip="0"/>
|
||||
<region title="rffe" base="0x50038000" size="0x20" skip="0"/>
|
||||
<region title="watchdog" base="0x50039000" size="0x1000" skip="0"/>
|
||||
<region title="timer0" base="0x5003a000" size="0x1000" skip="0"/>
|
||||
<region title="test_tsen" base="0x5003b000" size="0x50" skip="0"/>
|
||||
<region title="aon_iram" base="0x50800000" size="0x14000" skip="0"/>
|
||||
<region title="spinlock" base="0x51000000" size="0x1000" skip="1"/>
|
||||
<region title="adi_mst" base="0x51100000" size="0x60" skip="1"/>
|
||||
<region title="efuse" base="0x51200000" size="0x80" skip="0"/>
|
||||
<region title="tzpc" base="0x51300000" size="0x70" skip="1"/>
|
||||
<region title="aif" base="0x5140a000" size="0x1c" skip="0"/>
|
||||
<region title="aon_ifc" base="0x5140e000" size="0x88" skip="0"/>
|
||||
<region title="dbg_host" base="0x5140f000" size="0x1c" skip="0"/>
|
||||
<region title="sys_ctrl" base="0x51500000" size="0xd4" skip="0"/>
|
||||
<region title="ana_wrap1" base="0x51501000" size="0x70" skip="0"/>
|
||||
<region title="mon_ctrl" base="0x51502000" size="0x48" skip="0"/>
|
||||
<region title="gpio2" base="0x51503000" size="0x50" skip="0"/>
|
||||
<region title="i2c3" base="0x51504000" size="0x14" skip="0"/>
|
||||
<region title="scc_top" base="0x51505000" size="0x34" skip="0"/>
|
||||
<region title="sysmail" base="0x51506000" size="0x680" skip="0"/>
|
||||
<region title="idle_timer" base="0x51507000" size="0x3c4" skip="0"/>
|
||||
<region title="aon_clk_pre" base="0x51508000" size="0x54" skip="0"/>
|
||||
<region title="aon_clk_core" base="0x51508800" size="0x1a4" skip="0"/>
|
||||
<region title="aud_2ad" base="0x5150a000" size="0x6c" skip="0"/>
|
||||
<region title="gpt2" base="0x5150b000" size="0x54" skip="0"/>
|
||||
<region title="spi2" base="0x5150c000" size="0x7c" skip="0"/>
|
||||
<region title="gpt1" base="0x5150d000" size="0x44" skip="0"/>
|
||||
<region title="djtag_cfg" base="0x5150e000" size="0x20" skip="0"/>
|
||||
<region title="ana_wap2" base="0x5150f000" size="0x18" skip="0"/>
|
||||
<region title="iomux" base="0x51510000" size="0x1b8" skip="0"/>
|
||||
<region title="dmc" base="0x51600000" size="0x1000" skip="0"/>
|
||||
<region title="psram_phy" base="0x51601000" size="0x730" skip="0"/>
|
||||
<region title="pagespy" base="0x51602000" size="0x200" skip="0"/>
|
||||
<region title="pub_apb_reg" base="0x51603000" size="0x38" skip="0"/>
|
||||
<region title="idle_lps" base="0x51702000" size="0x158" skip="0"/>
|
||||
<region title="gpio1" base="0x51703000" size="0x50" skip="0"/>
|
||||
<region title="apb_reg" base="0x51705000" size="0x8" skip="0"/>
|
||||
<region title="keypad" base="0x51706000" size="0x1c" skip="0"/>
|
||||
<region title="pwrctrl" base="0x51707000" size="0x60" skip="0"/>
|
||||
<region title="rtc_timer" base="0x51708000" size="0x44" skip="0"/>
|
||||
<region title="ana_warap3" base="0x51709000" size="0x8" skip="0"/>
|
||||
<region title="lps_ifc" base="0x5170e000" size="0x38" skip="0"/>
|
||||
<region title="dap" base="0x51800000" size="0x6c" skip="0"/>
|
||||
<region title="ap_qos" base="0x52042100" size="0x3c" skip="0"/>
|
||||
<region title="cp_qos" base="0x52043100" size="0x3c" skip="0"/>
|
||||
<region title="aon_qos" base="0x52044100" size="0x3c" skip="0"/>
|
||||
<region title="gnss_qos" base="0x52045100" size="0x3c" skip="0"/>
|
||||
<region title="gnss_ahb" base="0x1c000000" size="0x32fc" skip="0"/>
|
||||
<region title="gnss_clk_rf" base="0x1c010000" size="0x0048" skip="0"/>
|
||||
<region title="rft" base="0x1c020000" size="0x0144" skip="0"/>
|
||||
<region title="gnss_spi" base="0x1c040000" size="0x0014" skip="0"/>
|
||||
<region title="pps" base="0x1c050000" size="0x0040" skip="0"/>
|
||||
<region title="gnss_glb_reg" base="0x1cc00000" size="0x006c" skip="0"/>
|
||||
<region title="pp" base="0x1cc10000" size="0x0358" skip="1"/>
|
||||
<region title="ae_fifo0" base="0x1cd00000" size="0x0070" skip="0"/>
|
||||
<region title="axi" base="0x1cd02000" size="0x0088" skip="0"/>
|
||||
<region title="ae_fifo1" base="0x1cd04000" size="0x0070" skip="0"/>
|
||||
<region title="ae_reg" base="0x1cd10000" size="0x1000" skip="0"/>
|
||||
<region title="te_fifo0" base="0x1ce00000" size="0x0068" skip="0"/>
|
||||
<region title="te_fifo1" base="0x1ce04000" size="0x0068" skip="0"/>
|
||||
<region title="te_reg" base="0x1ce0c000" size="0x0ffc" skip="0"/>
|
||||
<region title="vitebi" base="0x1cf0c000" size="0x0018" skip="0"/>
|
||||
<region title="rtc" base="0x1cf14000" size="0x0040" skip="0"/>
|
||||
<region title="data2ram" base="0x1cf18000" size="0x001c" skip="0"/>
|
||||
<region title="ldpc" base="0x1cf2c000" size="0x001c" skip="0"/>
|
||||
</regions>
|
||||
|
||||
<regions name="gnss">
|
||||
<region title="pp_mem" base="0x1cc14000" size="0x1000" skip="0">
|
||||
<require addr="0x51707038" mask="0x1" value="0x1" help="power_domain"/>
|
||||
<require addr="0x1c000004" mask="0x2" value="0x2" help="clk_en"/>
|
||||
</region>
|
||||
<region title="ae_link_mem" base="0x1cd12000" size="0x0620" skip="0">
|
||||
<require addr="0x51707038" mask="0x1" value="0x1" help="power_domain"/>
|
||||
<require addr="0x1c000004" mask="0x4" value="0x4" help="clk_en"/>
|
||||
</region>
|
||||
<region title="ae_ncs_mem" base="0x1cd18000" size="0x5000" skip="0">
|
||||
<require addr="0x51707038" mask="0x1" value="0x1" help="power_domain"/>
|
||||
<require addr="0x1c000004" mask="0x4" value="0x4" help="clk_en"/>
|
||||
</region>
|
||||
<region title="te_shared" base="0x1ce40000" size="0x30000" skip="0">
|
||||
<require addr="0x51707038" mask="0x1" value="0x1" help="power_domain"/>
|
||||
<require addr="0x1c000004" mask="0x8" value="0x8" help="clk_en"/>
|
||||
</region>
|
||||
<region title="ldpc_mem" base="0x1cf3c000" size="0x0320" skip="0">
|
||||
<require addr="0x51707038" mask="0x1" value="0x1" help="power_domain"/>
|
||||
<require addr="0x1c000004" mask="0x8" value="0x8" help="clk_en"/>
|
||||
</region>
|
||||
<region title="te_fifo" base="0x1cf40000" size="0xc000" skip="0">
|
||||
<require addr="0x51707038" mask="0x1" value="0x1" help="power_domain"/>
|
||||
<require addr="0x1c000004" mask="0x80" value="0x80" help="clk_en"/>
|
||||
</region>
|
||||
<region title="vitebi_symbol_mem" base="0x1cf0c040" size="0x09c0" skip="0">
|
||||
<require addr="0x51707038" mask="0x1" value="0x1" help="power_domain"/>
|
||||
<require addr="0x1c000004" mask="0x100" value="0x100"/>
|
||||
</region>
|
||||
</regions>
|
||||
|
||||
<regions name="ldtc1">
|
||||
<region title="ldtc1_1" base="0x19000000" size="0x300" skip="0"/>
|
||||
<region title="ldtc1_2" base="0x19100000" size="0x70000" skip="0"/>
|
||||
<region title="ldtc1_3" base="0x19200000" size="0x40000" skip="0"/>
|
||||
<region title="ldtc1_4" base="0x19300000" size="0x10000" skip="0"/>
|
||||
<region title="ldtc1_5" base="0x19400000" size="0x40000" skip="0"/>
|
||||
<region title="ldtc1_6" base="0x19500000" size="0x30000" skip="0"/>
|
||||
<region title="ldtc1_7" base="0x19600000" size="0x20000" skip="0"/>
|
||||
<region title="ldtc1_8" base="0x19700000" size="0x30000" skip="0"/>
|
||||
</regions>
|
||||
|
||||
<regions name="uart">
|
||||
<region title="uart1a" base="0x51700000" size="0x8" skip="0"/>
|
||||
<region title="uart1b" base="0x5170000c" size="0x20" skip="0"/>
|
||||
<region title="uart2a" base="0x51400000" size="0x8" skip="0"/>
|
||||
<region title="uart2b" base="0x5140000c" size="0x20" skip="0"/>
|
||||
<region title="uart3a" base="0x51401000" size="0x8" skip="0"/>
|
||||
<region title="uart3b" base="0x5140100c" size="0x20" skip="0"/>
|
||||
<region title="uart4a" base="0x04400000" size="0x8" skip="0"/>
|
||||
<region title="uart4b" base="0x0440000c" size="0x20" skip="0"/>
|
||||
<region title="uart5a" base="0x04401000" size="0x8" skip="0"/>
|
||||
<region title="uart5b" base="0x0440100c" size="0x20" skip="0"/>
|
||||
<region title="uart6a" base="0x04402000" size="0x8" skip="0"/>
|
||||
<region title="uart6b" base="0x0440200c" size="0x20" skip="0"/>
|
||||
<region title="dbg_uarta" base="0x51402000" size="0x8" skip="0"/>
|
||||
<region title="dbg_uartb" base="0x5140200c" size="0x10" skip="0"/>
|
||||
</regions>
|
||||
|
||||
<regions name="memory">
|
||||
<region title="psram" base="0x80000000" size="0x01000000" skip="0"/>
|
||||
<region title="spiflash1" base="0x60000000" size="0x00800000" skip="1"/>
|
||||
</regions>
|
||||
|
||||
<profile name="8850">
|
||||
<cpu name="ap" elf="ap.elf" sw="8850AP" bsstart="by_blue_screen_end"/>
|
||||
<cpu name="cp" elf="cp.axf" sw="8850CP" addr="0x80001000"/>
|
||||
<cfg addr="0x80000c00"/>
|
||||
<include_regions name="memory" skip="0"/>
|
||||
<include_regions name="uart" skip="0"/>
|
||||
<include_regions name="ldtc1" skip="0"/>
|
||||
<include_regions name="8850" skip="0"/>
|
||||
<include_regions name="gnss" skip="0"/>
|
||||
</profile>
|
||||
</bsdump>
|
||||
89916
4G/tools/_temp/uis_tools/setting/chips/8850/8850_hard.xml
Normal file
89916
4G/tools/_temp/uis_tools/setting/chips/8850/8850_hard.xml
Normal file
File diff suppressed because it is too large
Load Diff
61
4G/tools/_temp/uis_tools/setting/chips/8850/config.ini
Normal file
61
4G/tools/_temp/uis_tools/setting/chips/8850/config.ini
Normal file
@@ -0,0 +1,61 @@
|
||||
[DiagPort]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=2000000
|
||||
MaxReadBlockSize=1920
|
||||
MaxWriteBlockSize=1920
|
||||
Timeout=5000
|
||||
|
||||
[ChannelServer]
|
||||
Enable=1
|
||||
IP=127.0.0.1
|
||||
Port=36666
|
||||
MaxReadBlockSize=1920
|
||||
MaxWriteBlockSize=1920
|
||||
Timeout=5000
|
||||
|
||||
[DebugHost]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=921600
|
||||
|
||||
[DebugUart]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=921600
|
||||
|
||||
[Uart]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=921600
|
||||
|
||||
[CoolHost]
|
||||
Enable=0
|
||||
IP=127.0.0.1
|
||||
Port=7726
|
||||
|
||||
[T32Cmm]
|
||||
Enable=0
|
||||
File=
|
||||
Mips=0
|
||||
|
||||
[Daplink]
|
||||
Enable=0
|
||||
ID=
|
||||
Type=openocd
|
||||
MaxReadBlockSize=8192
|
||||
Timeout=5000
|
||||
Core=CP
|
||||
|
||||
[UIEnable]
|
||||
frmDebugHost=1
|
||||
frmCoolHost=1
|
||||
frmDebugUart=0
|
||||
frmUart=0
|
||||
frmDiagPort=1
|
||||
frmChannelServer=1
|
||||
frmDapLink=1
|
||||
frmT32=1
|
||||
|
||||
[Ping]
|
||||
Address=0x80008000
|
||||
226
4G/tools/_temp/uis_tools/setting/chips/8850/fota8850.xml
Normal file
226
4G/tools/_temp/uis_tools/setting/chips/8850/fota8850.xml
Normal file
@@ -0,0 +1,226 @@
|
||||
<!--
|
||||
Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
|
||||
All rights reserved.
|
||||
|
||||
This software is supplied "AS IS" without any warranties.
|
||||
RDA assumes no responsibility or liability for the use of the software,
|
||||
conveys no license or title under any patent, copyright, or mask work
|
||||
right to the product. RDA reserves the right to make changes in the
|
||||
software without notification. RDA also make no representation or
|
||||
warranty that such application will be suitable for the specified use
|
||||
without further testing or modification.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Most likely the configuration is suitable. And it can be changed if needed.
|
||||
|
||||
Method is patch method fine tune. The default method is "diff":
|
||||
* diff: (default option) create differential patch
|
||||
* ignore: not touch the file
|
||||
* remove: remove the file forcedly
|
||||
* replace: remove the file if exists, and insert with new content
|
||||
-->
|
||||
|
||||
<pacdiff>
|
||||
<!--
|
||||
The default SPL ID is "SPL", and it runs on FLASH.
|
||||
The SPL upgrade is disabled in this config file by default.
|
||||
|
||||
Be caution:
|
||||
If you want to enable it, please double check the product and
|
||||
make sure that one of the following two features is enabled in product.
|
||||
* Secure boot feature.
|
||||
* Dual spl feature.
|
||||
This is very important and may cause the boot failure after fota if you ignore it.
|
||||
-->
|
||||
<!-- <pacflash id="SPL" flash="SFL1" blocksize="0x10000" bundleblock="0" method="diff"/> -->
|
||||
<!-- The default SML ID is "SML", and it runs on FLASH. -->
|
||||
<pacflash id="SML" flash="SFL1" blocksize="0x10000" bundleblock="0" method="diff"/>
|
||||
<!-- The default TOS ID is "TOS", and it runs on FLASH. -->
|
||||
<pacflash id="TOS" flash="SFL1" blocksize="0x10000" bundleblock="0" method="diff"/>
|
||||
<!-- The default BOOTLOADER ID is "BOOT1", and it runs on FLASH. -->
|
||||
<pacflash id="BOOT" flash="SFL1" blocksize="0x10000" bundleblock="0" method="diff"/>
|
||||
<!-- The default OpenCPU mcu application ID is "OPENCPU_MCU", and it runs on FLASH. -->
|
||||
<pacflash id="OPENCPU_MCU" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!-- The default OpenCPU AP App image application ID is "OPENCPU_APPIMG_FLASH", and it runs on FLASH. -->
|
||||
<pacflash id="OPENCPU_APPIMG_FLASH" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!-- The default AP application ID is "AP", and it runs on FLASH. -->
|
||||
<pacflash id="AP" flash="SFL1" blocksize="0x10000" bundleblock="0" method="diff"/>
|
||||
<!--
|
||||
The App image application ID is "APPIMG", and it runs on FLASH.
|
||||
It is different with OpenCPU App image.
|
||||
-->
|
||||
<pacflash id="APPIMG" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!-- The default modem image ID is "CP". It is a CPIO image. -->
|
||||
<paccpio id="CP" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
|
||||
<!--
|
||||
NV will be updated according to the pacnvbin config in default replace mode.
|
||||
There is no big size different between "diff" and "replace" method due to the compress of nv file.
|
||||
Some NV files which contain calib param will be ignored during update.
|
||||
-->
|
||||
<pacnvbin id="NV" method="diff">
|
||||
<!--
|
||||
<nvitem id="id" fixednv="/xxx" method="ignore"/>
|
||||
-->
|
||||
<nvitem id="0x2" fixednv="/factory/calibparam.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x5" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x100" fixednv="/factory/merge_flag.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x179" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x186" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x192" fixednv="/factory/db_record.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x193" fixednv="/factory/gps_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1a9" fixednv="/factory/audio_arm_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1aa" fixednv="/factory/audioarm.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1ab" fixednv="/factory/cvs_param_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1ac" fixednv="/factory/cvsparam.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b2" fixednv="/factory/gps_cptsx_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b4" fixednv="/factory/gps_aptsx_nv.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1b7" fixednv="/factory/eq_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b8" fixednv="/factory/untunable_eq.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b9" fixednv="/factory/tunable_eq.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1e4" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x1f0" fixednv="/factory/simlock_nv.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1f1" fixednv="/factory/sim_lock_user_data.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1f2" fixednv="/factory/sim_lock_control_key.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x259" fixednv="/factory/static_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25a" fixednv="/factory/phy_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25b" fixednv="/factory/dynamic_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25c" fixednv="/factory/static_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25d" fixednv="/factory/phy_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25e" fixednv="/factory/dynamic_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x26c" fixednv="/factory/rf_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x26d" fixednv="/factory/gsm_rf_calib.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x26e" fixednv="/factory/lte_rf_calib.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x26f" fixednv="/factory/golden_board.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x277" fixednv="/factory/cfw_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x278" fixednv="/factory/audio_calib.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x279" fixednv="/factory/phy_nv_catm.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x27a" fixednv="/factory/audio_codec_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x800" fixednv="/factory/ims_csm_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x801" fixednv="/factory/ims_sapp_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x813" fixednv="/factory/ims_isim_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x870" fixednv="/factory/sim_delta_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x871" fixednv="/factory/sim_delta_nv_card2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x872" fixednv="/factory/plmn_delta_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x873" fixednv="/factory/plmn_delta_nv_card2.bin.lz4" method="diff"/>
|
||||
</pacnvbin>
|
||||
|
||||
<!--
|
||||
NV will be updated inside modem image. The following are only
|
||||
describing clear running NV rules.
|
||||
|
||||
* always clear running NV:
|
||||
<cleanrunning onchange="always"/>
|
||||
* never clear running NV:
|
||||
<cleanrunning onchange="never"/>
|
||||
* clear running NV on any listed NV changes:
|
||||
<cleanrunning onchange="any"/>
|
||||
* clear running NV when either 0x123 or 0x456 is changed:
|
||||
<cleanrunning onchange="0x123"/>
|
||||
<cleanrunning onchange="0x456"/>
|
||||
-->
|
||||
<pacnv id="NV">
|
||||
<nvitem id="0x100" runningnv="/runningnv/merge_flag.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x193" runningnv="/runningnv/gps_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1a9" runningnv="/runningnv/audio_arm_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1a9"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1aa" runningnv="/runningnv/audioarm.bin.lz4">
|
||||
<cleanrunning onchange="0x1aa"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ab" runningnv="/runningnv/cvs_param_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1ab"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ac" runningnv="/runningnv/cvsparam.bin.lz4">
|
||||
<cleanrunning onchange="0x1ac"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b2" runningnv="/runningnv/gps_cptsx_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b7" runningnv="/runningnv/eq_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1b7"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b8" runningnv="/runningnv/untunable_eq.bin.lz4">
|
||||
<cleanrunning onchange="0x1b8"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b9" runningnv="/runningnv/tunable_eq.bin.lz4">
|
||||
<cleanrunning onchange="0x1b9"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f0" runningnv="/runningnv/simlock_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f1" runningnv="/runningnv/sim_lock_user_data.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f2" runningnv="/runningnv/sim_lock_control_key.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x259" runningnv="/runningnv/static_nv.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25a" runningnv="/runningnv/phy_nv.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25b" runningnv="/runningnv/dynamic_nv.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25c" runningnv="/runningnv/static_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25d" runningnv="/runningnv/phy_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25e" runningnv="/runningnv/dynamic_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26b" runningnv="/runningnv/rf_nv_31.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26c" runningnv="/runningnv/rf_nv.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x277" runningnv="/runningnv/cfw_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x278" runningnv="/runningnv/audio_calib.bin.lz4">
|
||||
<cleanrunning onchange="0x278"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x279" runningnv="/runningnv/phy_nv_catm.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x27a" runningnv="/runningnv/audio_codec_nv.bin.lz4">
|
||||
<cleanrunning onchange="0x27a"/>
|
||||
</nvitem>
|
||||
</pacnv>
|
||||
<paccpio id="INDELTANV" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<paccpio id="PREPACK" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!-- The default App image application ID is "APPIMG", and it runs as FILE. -->
|
||||
<!-- <paccpio id="APPIMG" method="diff"> -->
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
<!-- </paccpio> -->
|
||||
<!-- The default OpenCPU App image application ID is "OPENCPU_APPIMG_FILE", and it runs as FILE. -->
|
||||
<paccpio id="OPENCPU_APPIMG_FILE" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
</pacdiff>
|
||||
217
4G/tools/_temp/uis_tools/setting/chips/8850/fota8850BM_CX.xml
Normal file
217
4G/tools/_temp/uis_tools/setting/chips/8850/fota8850BM_CX.xml
Normal file
@@ -0,0 +1,217 @@
|
||||
<!--
|
||||
Copyright (C) 2023 RDA Technologies Limited and/or its affiliates("RDA").
|
||||
All rights reserved.
|
||||
|
||||
This software is supplied "AS IS" without any warranties.
|
||||
RDA assumes no responsibility or liability for the use of the software,
|
||||
conveys no license or title under any patent, copyright, or mask work
|
||||
right to the product. RDA reserves the right to make changes in the
|
||||
software without notification. RDA also make no representation or
|
||||
warranty that such application will be suitable for the specified use
|
||||
without further testing or modification.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Most likely the configuration is suitable. And it can be changed if needed.
|
||||
|
||||
Method is patch method fine tune. The default method is "diff":
|
||||
* diff: (default option) create differential patch
|
||||
* ignore: not touch the file
|
||||
* remove: remove the file forcedly
|
||||
* replace: remove the file if exists, and insert with new content
|
||||
-->
|
||||
|
||||
<pacdiff>
|
||||
<!-- The default AP application ID is "AP", and it runs on FLASH. -->
|
||||
<pacflash id="AP" flash="SFL1" blocksize="0x8000" bundleblock="0" method="diff"/>
|
||||
<!-- The default ap compress image ID is "APBIN". It is a CPIO image. -->
|
||||
<paccpio id="APBIN" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!-- The default modem image ID is "CP". It is a CPIO image. -->
|
||||
<paccpio id="CP" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!-- The default OpenCPU mcu application ID is "OPENCPU_MCU", and it runs on FLASH. -->
|
||||
<pacflash id="OPENCPU_MCU" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!-- The default OpenCPU AP App image application ID is "OPENCPU_APPIMG_FLASH", and it runs on FLASH. -->
|
||||
<pacflash id="OPENCPU_APPIMG_FLASH" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!--
|
||||
The App image application ID is "APPIMG", and it runs on FLASH.
|
||||
It is different with OpenCPU App image.
|
||||
-->
|
||||
<pacflash id="APPIMG" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
|
||||
<!--
|
||||
NV will be updated according to the pacnvbin config in default replace mode.
|
||||
There is no big size different between "diff" and "replace" method due to the compress of nv file.
|
||||
Some NV files which contain calib param will be ignored during update.
|
||||
-->
|
||||
<pacnvbin id="NV" method="diff">
|
||||
<!--
|
||||
<nvitem id="id" fixednv="/xxx" method="ignore"/>
|
||||
-->
|
||||
<nvitem id="0x2" fixednv="/factory/calibparam.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x5" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x100" fixednv="/factory/merge_flag.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x179" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x186" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x192" fixednv="/factory/db_record.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x193" fixednv="/factory/gps_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1a9" fixednv="/factory/audio_arm_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1aa" fixednv="/factory/audioarm.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1ab" fixednv="/factory/cvs_param_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1ac" fixednv="/factory/cvsparam.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b2" fixednv="/factory/gps_cptsx_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b4" fixednv="/factory/gps_aptsx_nv.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1b7" fixednv="/factory/eq_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b8" fixednv="/factory/untunable_eq.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b9" fixednv="/factory/tunable_eq.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1e4" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x1f0" fixednv="/factory/simlock_nv.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1f1" fixednv="/factory/sim_lock_user_data.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1f2" fixednv="/factory/sim_lock_control_key.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x259" fixednv="/factory/static_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25a" fixednv="/factory/phy_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25b" fixednv="/factory/dynamic_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25c" fixednv="/factory/static_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25d" fixednv="/factory/phy_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25e" fixednv="/factory/dynamic_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x26c" fixednv="/factory/rf_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x26d" fixednv="/factory/gsm_rf_calib.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x26e" fixednv="/factory/lte_rf_calib.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x26f" fixednv="/factory/golden_board.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x277" fixednv="/factory/cfw_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x278" fixednv="/factory/audio_calib.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x279" fixednv="/factory/phy_nv_catm.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x27a" fixednv="/factory/audio_codec_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x800" fixednv="/factory/ims_csm_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x801" fixednv="/factory/ims_sapp_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x813" fixednv="/factory/ims_isim_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x870" fixednv="/factory/sim_delta_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x871" fixednv="/factory/sim_delta_nv_card2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x872" fixednv="/factory/plmn_delta_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x873" fixednv="/factory/plmn_delta_nv_card2.bin.lz4" method="diff"/>
|
||||
</pacnvbin>
|
||||
|
||||
<!--
|
||||
NV will be updated inside modem image. The following are only
|
||||
describing clear running NV rules.
|
||||
|
||||
* always clear running NV:
|
||||
<cleanrunning onchange="always"/>
|
||||
* never clear running NV:
|
||||
<cleanrunning onchange="never"/>
|
||||
* clear running NV on any listed NV changes:
|
||||
<cleanrunning onchange="any"/>
|
||||
* clear running NV when either 0x123 or 0x456 is changed:
|
||||
<cleanrunning onchange="0x123"/>
|
||||
<cleanrunning onchange="0x456"/>
|
||||
-->
|
||||
<pacnv id="NV">
|
||||
<nvitem id="0x100" runningnv="/runningnv/merge_flag.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x193" runningnv="/runningnv/gps_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1a9" runningnv="/runningnv/audio_arm_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1a9"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1aa" runningnv="/runningnv/audioarm.bin.lz4">
|
||||
<cleanrunning onchange="0x1aa"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ab" runningnv="/runningnv/cvs_param_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1ab"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ac" runningnv="/runningnv/cvsparam.bin.lz4">
|
||||
<cleanrunning onchange="0x1ac"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b2" runningnv="/runningnv/gps_cptsx_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b7" runningnv="/runningnv/eq_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1b7"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b8" runningnv="/runningnv/untunable_eq.bin.lz4">
|
||||
<cleanrunning onchange="0x1b8"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b9" runningnv="/runningnv/tunable_eq.bin.lz4">
|
||||
<cleanrunning onchange="0x1b9"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f0" runningnv="/runningnv/simlock_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f1" runningnv="/runningnv/sim_lock_user_data.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f2" runningnv="/runningnv/sim_lock_control_key.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x259" runningnv="/runningnv/static_nv.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25a" runningnv="/runningnv/phy_nv.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25b" runningnv="/runningnv/dynamic_nv.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25c" runningnv="/runningnv/static_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25d" runningnv="/runningnv/phy_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25e" runningnv="/runningnv/dynamic_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26b" runningnv="/runningnv/rf_nv_31.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26c" runningnv="/runningnv/rf_nv.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x277" runningnv="/runningnv/cfw_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x278" runningnv="/runningnv/audio_calib.bin.lz4">
|
||||
<cleanrunning onchange="0x278"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x279" runningnv="/runningnv/phy_nv_catm.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x27a" runningnv="/runningnv/audio_codec_nv.bin.lz4">
|
||||
<cleanrunning onchange="0x27a"/>
|
||||
</nvitem>
|
||||
</pacnv>
|
||||
<paccpio id="INDELTANV" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!--
|
||||
note: prepack file size should not exceed 32k, or it may cause upgrade fail with lack available space.
|
||||
-->
|
||||
<paccpio id="PREPACK" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!-- The default App image application ID is "APPIMG", and it runs as FILE. -->
|
||||
<!-- <paccpio id="APPIMG" method="diff"> -->
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
<!-- </paccpio> -->
|
||||
<!-- The default OpenCPU App image application ID is "OPENCPU_APPIMG_FILE", and it runs as FILE. -->
|
||||
<paccpio id="OPENCPU_APPIMG_FILE" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
</pacdiff>
|
||||
@@ -0,0 +1,66 @@
|
||||
<!--
|
||||
Copyright (C) 2023 RDA Technologies Limited and/or its affiliates("RDA").
|
||||
All rights reserved.
|
||||
|
||||
This software is supplied "AS IS" without any warranties.
|
||||
RDA assumes no responsibility or liability for the use of the software,
|
||||
conveys no license or title under any patent, copyright, or mask work
|
||||
right to the product. RDA reserves the right to make changes in the
|
||||
software without notification. RDA also make no representation or
|
||||
warranty that such application will be suitable for the specified use
|
||||
without further testing or modification.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Note: This config only contains the AP related fota items.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Most likely the configuration is suitable. And it can be changed if needed.
|
||||
|
||||
Method is patch method fine tune. The default method is "diff":
|
||||
* diff: (default option) create differential patch
|
||||
* ignore: not touch the file
|
||||
* remove: remove the file forcedly
|
||||
* replace: remove the file if exists, and insert with new content
|
||||
-->
|
||||
|
||||
<pacdiff>
|
||||
<!-- The default AP application ID is "AP", and it runs on FLASH. -->
|
||||
<pacflash id="AP" flash="SFL1" blocksize="0x8000" bundleblock="0" method="diff"/>
|
||||
<!-- The default ap compress image ID is "APBIN". It is a CPIO image. -->
|
||||
<paccpio id="APBIN" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!-- The default OpenCPU mcu application ID is "OPENCPU_MCU", and it runs on FLASH. -->
|
||||
<pacflash id="OPENCPU_MCU" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!-- The default OpenCPU AP App image application ID is "OPENCPU_APPIMG_FLASH", and it runs on FLASH. -->
|
||||
<pacflash id="OPENCPU_APPIMG_FLASH" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!--
|
||||
The App image application ID is "APPIMG", and it runs on FLASH.
|
||||
It is different with OpenCPU App image.
|
||||
-->
|
||||
<pacflash id="APPIMG" flash="SFL1" blocksize="0x8000" bundleblock="8" method="diff"/>
|
||||
<!--
|
||||
note: prepack file size should not exceed 32k, or it may cause upgrade fail with lack available space.
|
||||
-->
|
||||
<paccpio id="PREPACK" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!-- The default App image application ID is "APPIMG", and it runs as FILE. -->
|
||||
<!-- <paccpio id="APPIMG" method="diff"> -->
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
<!-- </paccpio> -->
|
||||
<!-- The default OpenCPU App image application ID is "OPENCPU_APPIMG_FILE", and it runs as FILE. -->
|
||||
<paccpio id="OPENCPU_APPIMG_FILE" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
</pacdiff>
|
||||
183
4G/tools/_temp/uis_tools/setting/chips/8850/fota8850BM_CX_CP.xml
Normal file
183
4G/tools/_temp/uis_tools/setting/chips/8850/fota8850BM_CX_CP.xml
Normal file
@@ -0,0 +1,183 @@
|
||||
<!--
|
||||
Copyright (C) 2023 RDA Technologies Limited and/or its affiliates("RDA").
|
||||
All rights reserved.
|
||||
|
||||
This software is supplied "AS IS" without any warranties.
|
||||
RDA assumes no responsibility or liability for the use of the software,
|
||||
conveys no license or title under any patent, copyright, or mask work
|
||||
right to the product. RDA reserves the right to make changes in the
|
||||
software without notification. RDA also make no representation or
|
||||
warranty that such application will be suitable for the specified use
|
||||
without further testing or modification.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Note: This config only contains the CP/modem related fota items.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Most likely the configuration is suitable. And it can be changed if needed.
|
||||
|
||||
Method is patch method fine tune. The default method is "diff":
|
||||
* diff: (default option) create differential patch
|
||||
* ignore: not touch the file
|
||||
* remove: remove the file forcedly
|
||||
* replace: remove the file if exists, and insert with new content
|
||||
-->
|
||||
|
||||
<pacdiff>
|
||||
<!-- The default modem image ID is "CP". It is a CPIO image. -->
|
||||
<paccpio id="CP" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
<!--
|
||||
NV will be updated according to the pacnvbin config in default replace mode.
|
||||
There is no big size different between "diff" and "replace" method due to the compress of nv file.
|
||||
Some NV files which contain calib param will be ignored during update.
|
||||
-->
|
||||
<pacnvbin id="NV" method="diff">
|
||||
<!--
|
||||
<nvitem id="id" fixednv="/xxx" method="ignore"/>
|
||||
-->
|
||||
<nvitem id="0x2" fixednv="/factory/calibparam.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x5" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x100" fixednv="/factory/merge_flag.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x179" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x186" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x192" fixednv="/factory/db_record.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x193" fixednv="/factory/gps_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1a9" fixednv="/factory/audio_arm_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1aa" fixednv="/factory/audioarm.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1ab" fixednv="/factory/cvs_param_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1ac" fixednv="/factory/cvsparam.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b2" fixednv="/factory/gps_cptsx_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b4" fixednv="/factory/gps_aptsx_nv.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1b7" fixednv="/factory/eq_info.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b8" fixednv="/factory/untunable_eq.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1b9" fixednv="/factory/tunable_eq.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x1e4" fixednv="" method="ignore"/>
|
||||
<nvitem id="0x1f0" fixednv="/factory/simlock_nv.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1f1" fixednv="/factory/sim_lock_user_data.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x1f2" fixednv="/factory/sim_lock_control_key.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x259" fixednv="/factory/static_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25a" fixednv="/factory/phy_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25b" fixednv="/factory/dynamic_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25c" fixednv="/factory/static_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25d" fixednv="/factory/phy_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x25e" fixednv="/factory/dynamic_nv_2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x26c" fixednv="/factory/rf_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x26d" fixednv="/factory/gsm_rf_calib.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x26e" fixednv="/factory/lte_rf_calib.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x26f" fixednv="/factory/golden_board.bin.lz4" method="ignore"/>
|
||||
<nvitem id="0x277" fixednv="/factory/cfw_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x278" fixednv="/factory/audio_calib.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x279" fixednv="/factory/phy_nv_catm.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x27a" fixednv="/factory/audio_codec_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x800" fixednv="/factory/ims_csm_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x801" fixednv="/factory/ims_sapp_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x813" fixednv="/factory/ims_isim_setting.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x870" fixednv="/factory/sim_delta_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x871" fixednv="/factory/sim_delta_nv_card2.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x872" fixednv="/factory/plmn_delta_nv.bin.lz4" method="diff"/>
|
||||
<nvitem id="0x873" fixednv="/factory/plmn_delta_nv_card2.bin.lz4" method="diff"/>
|
||||
</pacnvbin>
|
||||
|
||||
<!--
|
||||
NV will be updated inside modem image. The following are only
|
||||
describing clear running NV rules.
|
||||
|
||||
* always clear running NV:
|
||||
<cleanrunning onchange="always"/>
|
||||
* never clear running NV:
|
||||
<cleanrunning onchange="never"/>
|
||||
* clear running NV on any listed NV changes:
|
||||
<cleanrunning onchange="any"/>
|
||||
* clear running NV when either 0x123 or 0x456 is changed:
|
||||
<cleanrunning onchange="0x123"/>
|
||||
<cleanrunning onchange="0x456"/>
|
||||
-->
|
||||
<pacnv id="NV">
|
||||
<nvitem id="0x100" runningnv="/runningnv/merge_flag.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x193" runningnv="/runningnv/gps_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1a9" runningnv="/runningnv/audio_arm_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1a9"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1aa" runningnv="/runningnv/audioarm.bin.lz4">
|
||||
<cleanrunning onchange="0x1aa"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ab" runningnv="/runningnv/cvs_param_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1ab"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ac" runningnv="/runningnv/cvsparam.bin.lz4">
|
||||
<cleanrunning onchange="0x1ac"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b2" runningnv="/runningnv/gps_cptsx_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b7" runningnv="/runningnv/eq_info.bin.lz4">
|
||||
<cleanrunning onchange="0x1b7"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b8" runningnv="/runningnv/untunable_eq.bin.lz4">
|
||||
<cleanrunning onchange="0x1b8"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1b9" runningnv="/runningnv/tunable_eq.bin.lz4">
|
||||
<cleanrunning onchange="0x1b9"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f0" runningnv="/runningnv/simlock_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f1" runningnv="/runningnv/sim_lock_user_data.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1f2" runningnv="/runningnv/sim_lock_control_key.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x259" runningnv="/runningnv/static_nv.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25a" runningnv="/runningnv/phy_nv.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25b" runningnv="/runningnv/dynamic_nv.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25c" runningnv="/runningnv/static_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25d" runningnv="/runningnv/phy_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25e" runningnv="/runningnv/dynamic_nv_2.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26b" runningnv="/runningnv/rf_nv_31.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26c" runningnv="/runningnv/rf_nv.bin.lz4">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x277" runningnv="/runningnv/cfw_nv.bin.lz4">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x278" runningnv="/runningnv/audio_calib.bin.lz4">
|
||||
<cleanrunning onchange="0x278"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x279" runningnv="/runningnv/phy_nv_catm.bin.lz4">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x27a" runningnv="/runningnv/audio_codec_nv.bin.lz4">
|
||||
<cleanrunning onchange="0x27a"/>
|
||||
</nvitem>
|
||||
</pacnv>
|
||||
<paccpio id="INDELTANV" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
</pacdiff>
|
||||
@@ -0,0 +1,5 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgh7+mKZqFnFWhQzqF
|
||||
h1I89Ix32bdppKenfweoqmk0qLShRANCAASAJPdnp3zrVhg56bVHVg+pUOhSOkqI
|
||||
tXysTx3xfYShl4PKyE1spSb1TW+R18w+wrFQ8OmI/uEQok6LmtoEqnjC
|
||||
-----END PRIVATE KEY-----
|
||||
@@ -0,0 +1,4 @@
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEgCT3Z6d861YYOem1R1YPqVDoUjpK
|
||||
iLV8rE8d8X2EoZeDyshNbKUm9U1vkdfMPsKxUPDpiP7hEKJOi5raBKp4wg==
|
||||
-----END PUBLIC KEY-----
|
||||
2490
4G/tools/_temp/uis_tools/setting/chips/8910/8910.xcp
Normal file
2490
4G/tools/_temp/uis_tools/setting/chips/8910/8910.xcp
Normal file
File diff suppressed because it is too large
Load Diff
106
4G/tools/_temp/uis_tools/setting/chips/8910/8910_bsdump.xml
Normal file
106
4G/tools/_temp/uis_tools/setting/chips/8910/8910_bsdump.xml
Normal file
@@ -0,0 +1,106 @@
|
||||
<bsdump>
|
||||
<regions name="8910">
|
||||
<region title="bootrom" base="0x00000000" size="0x10000" skip="1"/>
|
||||
<region title="sysram" base="0x00800000" size="0x78000" skip="0"/>
|
||||
<region title="bbsram" base="0x40080000" size="0x20000" skip="0"/>
|
||||
<region title="riscv" base="0x50000000" size="0xc000" skip="0"/>
|
||||
<region title="rfreg" base="0x50030000" size="0x5100" skip="0"/>
|
||||
<region title="sysreg" base="0x50080000" size="0x64" skip="0"/>
|
||||
<region title="clkrst" base="0x50081000" size="0xA8" skip="0"/>
|
||||
<region title="monitor" base="0x50083000" size="0x44" skip="0"/>
|
||||
<region title="watchdog" base="0x50084000" size="0x20" skip="0"/>
|
||||
<region title="idle" base="0x50090000" size="0x2a8" skip="0"/>
|
||||
<region title="idleres" base="0x50094000" size="0x30" skip="0"/>
|
||||
<region title="pwrctrl" base="0x500A0000" size="0xD8" skip="0"/>
|
||||
<region title="sys_ctrl" base="0x50100000" size="0x250" skip="0"/>
|
||||
<region title="mailbox" base="0x50104000" size="0x67C" skip="0"/>
|
||||
<region title="timer3" base="0x50105000" size="0x100" skip="0"/>
|
||||
<region title="analog" base="0x50109000" size="0x240" skip="0"/>
|
||||
<region title="aon_ifc" base="0x5010a004" size="0x44" skip="0"/>
|
||||
<region title="iomux" base="0x5010c000" size="0x178" skip="0"/>
|
||||
<region title="pmic" base="0x50308000" size="0x1000" skip="0"/>
|
||||
<region title="irq" base="0x08800000" size="0x200" skip="0"/>
|
||||
<region title="irq1" base="0x08800800" size="0x4C" skip="0"/>
|
||||
<region title="timer1" base="0x08808000" size="0x100" skip="0"/>
|
||||
<region title="timer2" base="0x08809000" size="0x100" skip="0"/>
|
||||
<region title="timer4" base="0x0880E000" size="0x100" skip="0"/>
|
||||
<region title="ap_ifc" base="0x0880f004" size="0x94" skip="0"/>
|
||||
<region title="sci1" base="0x08814000" size="0x100" skip="0"/>
|
||||
<region title="sci2" base="0x08815000" size="0x100" skip="0"/>
|
||||
<region title="f8" base="0x09000000" size="0x200" skip="0"/>
|
||||
<region title="axidma" base="0x090c0000" size="0x400" skip="0"/>
|
||||
<region title="riscvram" base="0x10040000" size="0xA000" skip="0">
|
||||
<require addr="0x500A0034" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="riscvem" base="0x14110000" size="0x6000" skip="0">
|
||||
<require addr="0x500A0034" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="zitcm" base="0x21400000" size="0x4000" skip="1">
|
||||
<require addr="0x500A0024" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="zdtcm" base="0x21500000" size="0x4000" skip="1">
|
||||
<require addr="0x500A0024" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="zaxidma" base="0x22000000" size="0x400" skip="0">
|
||||
<require addr="0x500A0024" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="txrx" base="0x25000000" size="0x20000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="rfad" base="0x25100000" size="0x3000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="coeff" base="0x25200000" size="0x200" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="ldtc" base="0x25300000" size="0x24000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="otdoa" base="0x25400000" size="0x60000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="measpwr" base="0x25500000" size="0xA0000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="iddet" base="0x25600000" size="0xc000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="uldft" base="0x25700000" size="0x3400" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="pusch" base="0x25800000" size="0x38000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="ulpcdci" base="0x25900000" size="0x200" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="dlfft" base="0x25a00000" size="0x16000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="csirs" base="0x25b00000" size="0xd000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="ldtc1" base="0x26000000" size="0x7203A0" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="corr" base="0x26000800" size="0x1c" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="rxcap" base="0x27000000" size="0x17000" skip="0">
|
||||
<require addr="0x500A0028" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="bbapb" base="0x40000000" size="0x20000" skip="0">
|
||||
<require addr="0x500A002C" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
<region title="bcpubrom" base="0x400A0000" size="0x30000" skip="0">
|
||||
<require addr="0x500A002C" mask="0x03" value="0x03"/>
|
||||
</region>
|
||||
</regions>
|
||||
<profile name="8910">
|
||||
<cpu name="ap" elf="ap.elf" sw="8910AP" bsstart="by_blue_screen_end"/>
|
||||
<cpu name="cp" elf="cp.axf" sw="8910CP" addr="0x80002800"/>
|
||||
<cfg addr="0x80000c00"/>
|
||||
<region title="psram" base="0x80000000" size="0x1000000" skip="0"/>
|
||||
<include_regions name="8910"/>
|
||||
</profile>
|
||||
</bsdump>
|
||||
122653
4G/tools/_temp/uis_tools/setting/chips/8910/8910_hard.xml
Normal file
122653
4G/tools/_temp/uis_tools/setting/chips/8910/8910_hard.xml
Normal file
File diff suppressed because it is too large
Load Diff
60
4G/tools/_temp/uis_tools/setting/chips/8910/config.ini
Normal file
60
4G/tools/_temp/uis_tools/setting/chips/8910/config.ini
Normal file
@@ -0,0 +1,60 @@
|
||||
[DiagPort]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=2000000
|
||||
|
||||
[ChannelServer]
|
||||
Enable=0
|
||||
IP=127.0.0.1
|
||||
Port=36666
|
||||
|
||||
[DebugHost]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=921600
|
||||
|
||||
[DebugUart]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=921600
|
||||
|
||||
[Uart]
|
||||
Enable=0
|
||||
Com=
|
||||
BaudRate=921600
|
||||
|
||||
[CoolHost]
|
||||
Enable=0
|
||||
IP=127.0.0.1
|
||||
Port=7726
|
||||
|
||||
[T32Cmm]
|
||||
Enable=1
|
||||
File=E:/luatools_py3/log/ramdump/2025-02-17_103343_CSDK_V0001_UIS8910_352273017386340_COM185/loadbin.cmm
|
||||
Mips=0
|
||||
|
||||
[Daplink]
|
||||
Enable=0
|
||||
ID=
|
||||
Type=openocd
|
||||
Core=AP
|
||||
|
||||
[UIEnable]
|
||||
frmDebugHost=1
|
||||
frmCoolHost=1
|
||||
frmDebugUart=1
|
||||
frmUart=1
|
||||
frmDiagPort=0
|
||||
frmChannelServer=0
|
||||
frmDapLink=1
|
||||
frmT32=1
|
||||
|
||||
[Ping]
|
||||
Address=0x80008000
|
||||
|
||||
[ELF]
|
||||
CheckVersion=1
|
||||
CheckPanic=1
|
||||
AP=E:/luatos-sdk-rda8910/idh.code/hex/csdk_test_debug/csdk.elf
|
||||
CP=
|
||||
App=
|
||||
116
4G/tools/_temp/uis_tools/setting/chips/8910/fota8910.xml
Normal file
116
4G/tools/_temp/uis_tools/setting/chips/8910/fota8910.xml
Normal file
@@ -0,0 +1,116 @@
|
||||
<!--
|
||||
Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
|
||||
All rights reserved.
|
||||
|
||||
This software is supplied "AS IS" without any warranties.
|
||||
RDA assumes no responsibility or liability for the use of the software,
|
||||
conveys no license or title under any patent, copyright, or mask work
|
||||
right to the product. RDA reserves the right to make changes in the
|
||||
software without notification. RDA also make no representation or
|
||||
warranty that such application will be suitable for the specified use
|
||||
without further testing or modification.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Most likely the configuration is suitable. And it can be changed if needed.
|
||||
|
||||
Method is patch method fine tune. The default method is "diff":
|
||||
* diff: (default option) create differential patch
|
||||
* ignore: not touch the file
|
||||
* remove: remove the file forcedly
|
||||
* replace: remove the file if exists, and insert with new content
|
||||
-->
|
||||
|
||||
<pacdiff>
|
||||
<!-- The files list need to clean. It's disabled by default.
|
||||
WARNING: Please double check the file list and make sure what you are doing
|
||||
is to delete the files in the device. The device will work abnormal if
|
||||
you delete some important files.
|
||||
|
||||
It can be ignored if you have no requirement of this part.
|
||||
-->
|
||||
<pacclean id="FILELIST">
|
||||
<!--
|
||||
<file name="thirdpart/abc.mp3"/>
|
||||
-->
|
||||
</pacclean>
|
||||
<!-- The default AP application ID is "AP", and it runs on FLASH. -->
|
||||
<pacflash id="AP" flash="SFL1" blocksize="0x10000" bundleblock="0" method="diff"/>
|
||||
<!--
|
||||
The default modem image ID is "PS". It is a SFFS image.
|
||||
threshold is the alert value of the modem sffs image available size.
|
||||
The fota pack generation will fail if the modem image available size
|
||||
is less than threshold value.
|
||||
It can be set to 0x0 if not want to check the modem image available size.
|
||||
The default threshold value is 65535.
|
||||
-->
|
||||
<pacsffs id="PS" ebsize="0x10000" pbsize="0x200" mount="/modem" method="diff" threshold="0x10000">
|
||||
<!--
|
||||
<file name="nvm/audio_calib.bin" method="ignore"/>
|
||||
-->
|
||||
<file name="nvm/bt_config.bin" method="ignore"/>
|
||||
</pacsffs>
|
||||
<!--
|
||||
NV will be updated inside modem image. The following are only
|
||||
describing clear running NV rules.
|
||||
|
||||
* always clear running NV:
|
||||
<cleanrunning onchange="always"/>
|
||||
* never clear running NV:
|
||||
<cleanrunning onchange="never"/>
|
||||
* clear running NV on any listed NV changes:
|
||||
<cleanrunning onchange="any"/>
|
||||
* clear running NV when either 0x123 or 0x456 is changed:
|
||||
<cleanrunning onchange="0x123"/>
|
||||
<cleanrunning onchange="0x456"/>
|
||||
-->
|
||||
<pacnv id="NV">
|
||||
<nvitem id="0x191" runningnv="/modemnvm/bt_config.bin">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ba" runningnv="/modemnvm/bt_sprd.bin">
|
||||
<cleanrunning onchange="0x1ba"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x259" runningnv="/modemnvm/static_nv.bin">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25a" runningnv="/modemnvm/phy_nv.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25b" runningnv="/modemnvm/dynamic_nv.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25c" runningnv="/modemnvm/static_nv_2.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25d" runningnv="/modemnvm/phy_nv_2.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25e" runningnv="/modemnvm/dynamic_nv_2.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26c" runningnv="/modemnvm/rf_nv.bin">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x277" runningnv="/modemnvm/cfw_nv.bin">
|
||||
<cleanrunning onchange="0x277"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x278" runningnv="/modemnvm/audio_calib.bin">
|
||||
<cleanrunning onchange="0x278"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x279" runningnv="/modemnvm/phy_nv_catm.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x27a" runningnv="/modemnvm/audio_codec_nv.bin">
|
||||
<cleanrunning onchange="0x27a"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x27b" runningnv="/modemnvm/audio_poc_nv.bin">
|
||||
<cleanrunning onchange="0x27b"/>
|
||||
</nvitem>
|
||||
</pacnv>
|
||||
<paccpio id="PREPACK" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
</pacdiff>
|
||||
116
4G/tools/_temp/uis_tools/setting/chips/8910/fota8910_CX.xml
Normal file
116
4G/tools/_temp/uis_tools/setting/chips/8910/fota8910_CX.xml
Normal file
@@ -0,0 +1,116 @@
|
||||
<!--
|
||||
Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA").
|
||||
All rights reserved.
|
||||
|
||||
This software is supplied "AS IS" without any warranties.
|
||||
RDA assumes no responsibility or liability for the use of the software,
|
||||
conveys no license or title under any patent, copyright, or mask work
|
||||
right to the product. RDA reserves the right to make changes in the
|
||||
software without notification. RDA also make no representation or
|
||||
warranty that such application will be suitable for the specified use
|
||||
without further testing or modification.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Most likely the configuration is suitable. And it can be changed if needed.
|
||||
|
||||
Method is patch method fine tune. The default method is "diff":
|
||||
* diff: (default option) create differential patch
|
||||
* ignore: not touch the file
|
||||
* remove: remove the file forcedly
|
||||
* replace: remove the file if exists, and insert with new content
|
||||
-->
|
||||
|
||||
<pacdiff>
|
||||
<!-- The files list need to clean. It's disabled by default.
|
||||
WARNING: Please double check the file list and make sure what you are doing
|
||||
is to delete the files in the device. The device will work abnormal if
|
||||
you delete some important files.
|
||||
|
||||
It can be ignored if you have no requirement of this part.
|
||||
-->
|
||||
<pacclean id="FILELIST">
|
||||
<!--
|
||||
<file name="thirdpart/abc.mp3"/>
|
||||
-->
|
||||
</pacclean>
|
||||
<!-- The default AP application ID is "AP", and it runs on FLASH. -->
|
||||
<pacflash id="AP" flash="SFL1" blocksize="0x10000" bundleblock="0" method="diff"/>
|
||||
<!--
|
||||
The default modem image ID is "PS". It is a SFFS image.
|
||||
threshold is the alert value of the modem sffs image available size.
|
||||
The fota pack generation will fail if the modem image available size
|
||||
is less than threshold value.
|
||||
It can be set to 0x0 if not want to check the modem image available size.
|
||||
The default threshold value is 65535.
|
||||
-->
|
||||
<pacsffs id="PS" ebsize="0x4000" pbsize="0x200" mount="/modem" method="diff" threshold="0x10000">
|
||||
<!--
|
||||
<file name="nvm/audio_calib.bin" method="ignore"/>
|
||||
-->
|
||||
<file name="nvm/bt_config.bin" method="ignore"/>
|
||||
</pacsffs>
|
||||
<!--
|
||||
NV will be updated inside modem image. The following are only
|
||||
describing clear running NV rules.
|
||||
|
||||
* always clear running NV:
|
||||
<cleanrunning onchange="always"/>
|
||||
* never clear running NV:
|
||||
<cleanrunning onchange="never"/>
|
||||
* clear running NV on any listed NV changes:
|
||||
<cleanrunning onchange="any"/>
|
||||
* clear running NV when either 0x123 or 0x456 is changed:
|
||||
<cleanrunning onchange="0x123"/>
|
||||
<cleanrunning onchange="0x456"/>
|
||||
-->
|
||||
<pacnv id="NV">
|
||||
<nvitem id="0x191" runningnv="/modemnvm/bt_config.bin">
|
||||
<cleanrunning onchange="never"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x1ba" runningnv="/modemnvm/bt_sprd.bin">
|
||||
<cleanrunning onchange="0x1ba"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x259" runningnv="/modemnvm/static_nv.bin">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25a" runningnv="/modemnvm/phy_nv.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25b" runningnv="/modemnvm/dynamic_nv.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25c" runningnv="/modemnvm/static_nv_2.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25d" runningnv="/modemnvm/phy_nv_2.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x25e" runningnv="/modemnvm/dynamic_nv_2.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x26c" runningnv="/modemnvm/rf_nv.bin">
|
||||
<cleanrunning onchange="always"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x277" runningnv="/modemnvm/cfw_nv.bin">
|
||||
<cleanrunning onchange="0x277"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x278" runningnv="/modemnvm/audio_calib.bin">
|
||||
<cleanrunning onchange="0x278"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x279" runningnv="/modemnvm/phy_nv_catm.bin">
|
||||
<cleanrunning onchange="any"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x27a" runningnv="/modemnvm/audio_codec_nv.bin">
|
||||
<cleanrunning onchange="0x27a"/>
|
||||
</nvitem>
|
||||
<nvitem id="0x27b" runningnv="/modemnvm/audio_poc_nv.bin">
|
||||
<cleanrunning onchange="0x27b"/>
|
||||
</nvitem>
|
||||
</pacnv>
|
||||
<paccpio id="PREPACK" method="diff">
|
||||
<!--
|
||||
<file name="some_file_name" method="ignore"/>
|
||||
-->
|
||||
</paccpio>
|
||||
</pacdiff>
|
||||
Reference in New Issue
Block a user