[Feature][T106_eSDK]update from T106-V2.01.01.02P56U06.AP.15.11_CAP.15.11.01 to T106-V2.01.01.02P56U09.AP.17.02_CAP.17.02.02 -- Uboot
Only Configure: No
Affected branch: master
Affected module: unknow
Is it affected on both ZXIC and MTK: only ZXIC
Self-test: Yes
Doc Update: No
Change-Id: I0d82c355a0fe633dc3ce2770f3091d496abfa89b
diff --git a/Uboot/boot/common/src/loader/lib/board.c b/Uboot/boot/common/src/loader/lib/board.c
index b72ce93..3ddc41f 100755
--- a/Uboot/boot/common/src/loader/lib/board.c
+++ b/Uboot/boot/common/src/loader/lib/board.c
@@ -146,6 +146,7 @@
int32_t add;
uint32_t amt_value = 0;
int32_t err_flag = 0;
+ int32_t switch_flag = 0;
T_BOOT_TARGET bootTarget;
T_FLAGS flagsData;
T_FLAGS_INFO *fotaFlag;
@@ -267,44 +268,127 @@
if (fotaFlag->boot_fota_flag.system.status == DUALSYSTEM_STATUS_UNBOOTABLE)
{
printf("dual_system status is unbootable!");
- goto error;
+ //goto error;
+ if(fotaFlag->boot_fota_flag.system2.status == DUALSYSTEM_STATUS_UNBOOTABLE)
+ {
+ printf("system status is both unbootable,restart system1!");
+ err_flag = 1;
+ /*ĬÈÏflags·ÖÇøÊý¾Ý*/
+ flagsData.magic_start = FLAGS_MAGIC;
+ flagsData.boot_fota_flag.boot_to = DUAL_SYSTEM;
+ flagsData.boot_fota_flag.fota_status = 1;
+ flagsData.boot_fota_flag.system.status = DUALSYSTEM_STATUS_BOOTABLE;
+ flagsData.boot_fota_flag.system2.status = DUALSYSTEM_STATUS_BOOTABLE;
+ flagsData.magic_end = FLAGS_MAGIC;
+ fotaFlag = &flagsData;
+ }
+ else
+ {
+ writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
+ printf("restart system2!");
+ switch_flag = 1;
+ }
+
}
- ret = read_uboot_image((uint8_t *)UBOOT_IMAGE, &uboot_entry_point);
- if( ret != 0)
- {
- printf("read uboot1 image error, goto uboot2!");
- writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
- ret = read_uboot_image((uint8_t *)UBOOT2_IMAGE, &uboot_entry_point);
+
+ if(1 == switch_flag)
+ {
+ ret = read_uboot_image((uint8_t *)UBOOT2_IMAGE, &uboot_entry_point);
if( ret != 0)
{
- printf("read uboot2 iamge error!");
- goto error;
+ printf("read uboot2 image error, goto uboot!");
+ writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
+ ret = read_uboot_image((uint8_t *)UBOOT_IMAGE, &uboot_entry_point);
+ if( ret != 0)
+ {
+ printf("read uboot image error!");
+ goto error;
+ }
}
+ else
+ printf("goto uboot2!");
}
- else
- printf("goto uboot!");
+ else
+ {
+ ret = read_uboot_image((uint8_t *)UBOOT_IMAGE, &uboot_entry_point);
+ if( ret != 0)
+ {
+ printf("read uboot1 image error, goto uboot2!");
+ writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
+ ret = read_uboot_image((uint8_t *)UBOOT2_IMAGE, &uboot_entry_point);
+ if( ret != 0)
+ {
+ printf("read uboot2 image error!");
+ goto error;
+ }
+ }
+ else
+ printf("goto uboot!");
+ }
+
}
else if(bootTarget == DUAL_SYSTEM2)
{
if (fotaFlag->boot_fota_flag.system2.status == DUALSYSTEM_STATUS_UNBOOTABLE)
{
printf("dual_system2 status is unbootable!");
- goto error;
- }
- ret = read_uboot_image((uint8_t *)UBOOT2_IMAGE, &uboot_entry_point);
- if( ret != 0)
- {
- printf("read uboot2 iamge error, goto uboot!");
- writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
- ret = read_uboot_image((uint8_t *)UBOOT_IMAGE, &uboot_entry_point);
- if( ret != 0)
- {
- printf("read uboot iamge error!");
- goto error;
+ //goto error;
+ if(fotaFlag->boot_fota_flag.system.status == DUALSYSTEM_STATUS_UNBOOTABLE)
+ {
+ printf("system status is both unbootable,restart system2!");
+ err_flag = 1;
+ /*ĬÈÏflags·ÖÇøÊý¾Ý*/
+ flagsData.magic_start = FLAGS_MAGIC;
+ flagsData.boot_fota_flag.boot_to = DUAL_SYSTEM2;
+ flagsData.boot_fota_flag.fota_status = 1;
+ flagsData.boot_fota_flag.system.status = DUALSYSTEM_STATUS_BOOTABLE;
+ flagsData.boot_fota_flag.system2.status = DUALSYSTEM_STATUS_BOOTABLE;
+ flagsData.magic_end = FLAGS_MAGIC;
+ fotaFlag = &flagsData;
+ }
+ else
+ {
+ writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
+ printf("restart system1!");
+ switch_flag = 1;
}
}
+
+ if(1 == switch_flag)
+ {
+ ret = read_uboot_image((uint8_t *)UBOOT_IMAGE, &uboot_entry_point);
+ if( ret != 0)
+ {
+ printf("read uboot image error, goto uboot2!");
+ writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
+ ret = read_uboot_image((uint8_t *)UBOOT2_IMAGE, &uboot_entry_point);
+ if( ret != 0)
+ {
+ printf("read uboot2 image error!");
+ goto error;
+ }
+ }
+ else
+ printf("goto uboot!");
+ }
else
- printf("goto uboot2!");
+ {
+ ret = read_uboot_image((uint8_t *)UBOOT2_IMAGE, &uboot_entry_point);
+ if( ret != 0)
+ {
+ printf("read uboot2 image error, goto uboot!");
+ writel(DUALSYSTEM_STATUS_UNBOOTABLE, BOOT_FLAG_ADDR);
+ ret = read_uboot_image((uint8_t *)UBOOT_IMAGE, &uboot_entry_point);
+ if( ret != 0)
+ {
+ printf("read uboot image error!");
+ goto error;
+ }
+ }
+ else
+ printf("goto uboot2!");
+ }
+
}
else
{
diff --git a/Uboot/boot/common/src/uboot/arch/arm/lib/Makefile b/Uboot/boot/common/src/uboot/arch/arm/lib/Makefile
index b5625a6..c35e97e 100755
--- a/Uboot/boot/common/src/uboot/arch/arm/lib/Makefile
+++ b/Uboot/boot/common/src/uboot/arch/arm/lib/Makefile
@@ -49,9 +49,9 @@
SOBJS-$(CONFIG_USE_ARCH_MEMCPY) += memcpy.o
endif
#xf.li@2023.04.14 modify for ZXW-25 start
-LYNQ_CONFIG_VERSION = "T106-W-V2.01.01.02P56U06.AP.15.05_CAP.15.05"
+LYNQ_CONFIG_VERSION = "T106-V2.01.01.02P56U09.AP.17.02_CAP.17.02.02"
CFLAGS += -DLYNQ_VERSION=\"$(LYNQ_CONFIG_VERSION)\"
-LYNQ_CONFIG_COMMITID = "c33b177c8b861ee957b6c8b0dea003278a3671d6"
+LYNQ_CONFIG_COMMITID = "9aea88bb79cfb2fae9ddab87f8307126d618aec2"
CFLAGS += -DLYNQ_COMMITID=\"$(LYNQ_CONFIG_COMMITID)\"
#xf.li@2023.04.14 modify for ZXW-25 end
SRCS := $(GLSOBJS:.o=.S) $(GLCOBJS:.o=.c) \
diff --git a/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_mdl_ab.c b/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_mdl_ab.c
index bf9a900..78f48a4 100755
--- a/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_mdl_ab.c
+++ b/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_mdl_ab.c
@@ -635,6 +635,7 @@
ret = rewrite_flags();
if(ret != 0)
return -1;
+ system_reset();
return 0;
#endif
}
diff --git a/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc.c b/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc.c
index 2f9dde8..d538891 100755
--- a/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc.c
+++ b/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc.c
@@ -636,6 +636,7 @@
ret = rewrite_flags();
if(ret != 0)
return -1;
+ system_reset();
return 0;
#endif
}
diff --git a/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc_ref.c b/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc_ref.c
index 7703ad0..8e767d2 100755
--- a/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc_ref.c
+++ b/Uboot/boot/common/src/uboot/board/zte/zx297520v3/zx297520v3_vehicle_dc_ref.c
@@ -638,6 +638,7 @@
ret = rewrite_flags();
if(ret != 0)
return -1;
+ system_reset();
return 0;
#endif
}
diff --git a/Uboot/boot/common/src/uboot/downloader/cmd_compat_write.c b/Uboot/boot/common/src/uboot/downloader/cmd_compat_write.c
index 4d5e339..4d6ae9d 100755
--- a/Uboot/boot/common/src/uboot/downloader/cmd_compat_write.c
+++ b/Uboot/boot/common/src/uboot/downloader/cmd_compat_write.c
@@ -34,9 +34,10 @@
/****************************************************************************
* Global Function Prototypes
****************************************************************************/
-T_IMG_SIZE img_size[IMG_NUM] = {{"uboot",0,0},{"imagefs",0,0},{"rootfs",0,0},{"caprootfs",0,0},{"oem",0,0}};
+//T_IMG_SIZE img_size[IMG_NUM] = {{"uboot",0,0},{"imagefs",0,0},{"rootfs",0,0},{"caprootfs",0,0},{"oem",0,0}};
+T_IMG_SIZE img_size[IMG_NUM_MAX];
+int img_num = 0;
int flags_partiton_write = 0;
-
extern int g_iftype;
extern partition_table_t * g_partition_table_dl;
/*******************************************************************************
@@ -56,11 +57,14 @@
{
partition_entry_t *part = NULL;
char *par = NULL;
+ char *par_tmp = NULL;
char ack[64]={0};
unsigned int offset = 0;
unsigned int size = 0;
unsigned int ret = 0;
unsigned int i = 0;
+ unsigned int len = 0;
+ unsigned int found = 0;
flags_partiton_write = 1;
if(argc<4)
@@ -80,23 +84,55 @@
}
/*record image size*/
- for(i=0; i<IMG_NUM; i++)
+ len = strlen(par);
+/* Started by AICoder, pid:q5743g3f62rd9291419e086de0327502c5d710ce */
+ par_tmp = (char *)malloc(len + 1);
+ if (par[len - 1] == '2') {
+ strncpy(par_tmp, par, len - 1);
+ par_tmp[len - 1] = '\0';
+ } else {
+ strcpy(par_tmp, par);
+ }
+/* Ended by AICoder, pid:q5743g3f62rd9291419e086de0327502c5d710ce */
+
+/* Started by AICoder, pid:ye4dcm700en8c6e14cdf0ac390813e36dc075765 */
+ for(i=0; i<img_num; i++)
{
- if(memcmp((char *)img_size[i].name , par, strlen(img_size[i].name)) == 0){
- if(!memcmp(par,"oemdata",7))
- break;
- if(strlen(img_size[i].name) == strlen(par))
- {
- img_size[i].size_a = size;
- printf("partition is %s,size_a is 0x%x.\n",par,size);
- }
- else
- {
- img_size[i].size_b = size;
- printf("partition is %s,size_b is 0x%x.\n",par,size);
- }
- }
+ if(strcmp((char *)img_size[i].name, par_tmp) == 0 && strlen((char *)img_size[i].name) == strlen(par_tmp))
+ {
+ found = 1;
+ if(strcmp(par_tmp,par) == 0)
+ {
+ img_size[i].size_a = size;
+ printf("partition is %s,size_a is 0x%x.\n",par,size);
+ }
+ else
+ {
+ img_size[i].size_b = size;
+ printf("partition is %s,size_b is 0x%x.\n",par,size);
+ }
+
+ break;
+ }
}
+ if (!found)
+ {
+ strcpy(img_size[img_num].name,par_tmp);
+ if(strcmp(par_tmp,par) == 0)
+ {
+ img_size[img_num].size_a = size;
+ printf("partition is %s,size_a is 0x%x.\n",par,size);
+ }
+ else
+ {
+ img_size[img_num].size_b = size;
+ printf("partition is %s,size_b is 0x%x.\n",par,size);
+ }
+
+ img_num += 1;
+ }
+ free(par_tmp);
+/* Ended by AICoder, pid:ye4dcm700en8c6e14cdf0ac390813e36dc075765 */
#if defined (CONFIG_ZX297520V3E_VEHICLE_DC) || defined (CONFIG_ZX297520V3E_VEHICLE_DC_REF)
if(g_nor_flag == 1)
diff --git a/Uboot/boot/common/src/uboot/include/partition_table.h b/Uboot/boot/common/src/uboot/include/partition_table.h
index 306a64c..febd365 100755
--- a/Uboot/boot/common/src/uboot/include/partition_table.h
+++ b/Uboot/boot/common/src/uboot/include/partition_table.h
@@ -211,7 +211,7 @@
#define PARTITION_CRC 0x12345678
#define PARTITION_SIZE 0X1000 /* ·ÖÇø±íµÄ´óС */
-#define IMG_NUM 5
+#define IMG_NUM 15
typedef struct partition_entry {
unsigned char part_name[16];
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/loader2.bin b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/loader2.bin
index 343a176..9f59920 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/loader2.bin
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/loader2.bin
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load
index 305591e..adb25a4 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load.map b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load.map
index 07ae1fd..b4ee310 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load.map
@@ -300,20 +300,20 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x34d2
- .debug_info 0x0000000000000000 0x70b lib/libarm.a(board.o)
- .debug_info 0x000000000000070b 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000936 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000000c5f 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000000eff 0x6d3 drivers/libdrivers.a(image.o)
- .debug_info 0x00000000000015d2 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x0000000000001795 0x62d drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x0000000000001dc2 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000002b21 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000002d09 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x00000000000030bd 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x00000000000032cc 0x17b cpu/m0/libm0.a(cpu.o)
- .debug_info 0x0000000000003447 0x8b cpu/m0/libm0.a(clk.o)
+.debug_info 0x0000000000000000 0x34df
+ .debug_info 0x0000000000000000 0x718 lib/libarm.a(board.o)
+ .debug_info 0x0000000000000718 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000943 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000000c6c 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x0000000000000f0c 0x6d3 drivers/libdrivers.a(image.o)
+ .debug_info 0x00000000000015df 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x00000000000017a2 0x62d drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x0000000000001dcf 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000002b2e 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000002d16 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x00000000000030ca 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x00000000000032d9 0x17b cpu/m0/libm0.a(cpu.o)
+ .debug_info 0x0000000000003454 0x8b cpu/m0/libm0.a(clk.o)
.debug_abbrev 0x0000000000000000 0x12c2
.debug_abbrev 0x0000000000000000 0x2b8 lib/libarm.a(board.o)
@@ -395,32 +395,32 @@
.debug_line 0x000000000000131d 0xa7 cpu/m0/libm0.a(cpu.o)
.debug_line 0x00000000000013c4 0x61 cpu/m0/libm0.a(clk.o)
-.debug_str 0x0000000000000000 0xebb
- .debug_str 0x0000000000000000 0x4d5 lib/libarm.a(board.o)
- 0x554 (松开之前的大小)
- .debug_str 0x00000000000004d5 0x4c lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0xec7
+ .debug_str 0x0000000000000000 0x4e1 lib/libarm.a(board.o)
+ 0x560 (松开之前的大小)
+ .debug_str 0x00000000000004e1 0x4c lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x0000000000000521 0xa1 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x000000000000052d 0xa1 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x00000000000005c2 0x8a drivers/libdrivers.a(uart.o)
+ .debug_str 0x00000000000005ce 0x8a drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x000000000000064c 0x229 drivers/libdrivers.a(image.o)
+ .debug_str 0x0000000000000658 0x229 drivers/libdrivers.a(image.o)
0x4a0 (松开之前的大小)
- .debug_str 0x0000000000000875 0x7b drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000000881 0x7b drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x00000000000008f0 0x177 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x00000000000008fc 0x177 drivers/libdrivers.a(secure_verify.o)
0x407 (松开之前的大小)
- .debug_str 0x0000000000000a67 0x2c3 drivers/libdrivers.a(nor.o)
+ .debug_str 0x0000000000000a73 0x2c3 drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000000d2a 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000000d36 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x0000000000000db1 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x0000000000000dbd 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000000e2a 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000000e36 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000000e3c 0x79 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000000e48 0x79 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
- .debug_str 0x0000000000000eb5 0x6 cpu/m0/libm0.a(clk.o)
+ .debug_str 0x0000000000000ec1 0x6 cpu/m0/libm0.a(clk.o)
0x1bd (松开之前的大小)
.debug_frame 0x0000000000000000 0x6a0
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2 b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2
index 65ef38e..be71fcd 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2.map b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2.map
index 0163e41..c906aa5 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_off/z-load2.map
@@ -34,7 +34,7 @@
0x0000000000000000 . = 0x0
0x0000000000000000 . = ALIGN (0x4)
-.text 0x0000000020300000 0x4ddc
+.text 0x0000000020300000 0x4ea4
cpu/m0/start.o(.text)
.text 0x0000000020300000 0x220 cpu/m0/start.o
0x00000000203001a4 _bss_start
@@ -44,7 +44,7 @@
0x00000000203001b8 _start
0x00000000203001fe run_at
*(.text)
- .text 0x0000000020300220 0x4ec lib/libarm.a(board.o)
+ .text 0x0000000020300220 0x5b4 lib/libarm.a(board.o)
0x0000000020300220 print_info
0x0000000020300230 copy_to_iram1
0x0000000020300250 clear_iram
@@ -55,201 +55,201 @@
0x0000000020300338 pmu_read
0x0000000020300404 pmu_write
0x00000000203004d0 start_armboot
- .text 0x000000002030070c 0x80 lib/libarm.a(string.o)
- 0x000000002030070c strlen
- 0x000000002030071c memset
- 0x000000002030075e memcmp
- 0x000000002030077a memcpy
- .text 0x000000002030078c 0x82c drivers/libdrivers.a(ddr.o)
- 0x000000002030078c nsdelay
- 0x00000000203007a6 ddr_clk_init
- 0x00000000203007bc ddr_phy_init
- 0x00000000203008b8 ddr_ctrl_init
- 0x0000000020300c74 ddr_prio_init
- 0x0000000020300d98 ddr_init
- .text 0x0000000020300fb8 0x138 drivers/libdrivers.a(uart.o)
- 0x0000000020300fb8 uart_init
- 0x0000000020301038 uart_putc
- 0x0000000020301060 uart_puts
- 0x0000000020301074 uart_getc
- 0x0000000020301090 uart_tstc
- 0x00000000203010a0 UART_Read
- 0x00000000203010bc UART_Write
- 0x00000000203010d8 UART_Check_Sync
- .text 0x00000000203010f0 0x338 drivers/libdrivers.a(image.o)
- 0x00000000203010f4 page_align
- 0x000000002030110c find_partition_para
- 0x000000002030113c read_image_part_offset
- 0x0000000020301190 read_flags_image
- 0x0000000020301278 read_uboot_image
- 0x0000000020301358 nand_read_m0
- 0x00000000203013c4 read_zloader_image
- .text 0x0000000020301428 0x2b0 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020301446 BIG2SMALL
- 0x0000000020301476 bin2hex
- 0x00000000203014c0 secure_verify_zloader
- 0x00000000203015b4 SecureVerify
- .text 0x00000000203016d8 0x648 drivers/libdrivers.a(spifc_loader2.o)
- 0x00000000203017cc zDrvGpio_SetFunc
- 0x0000000020301804 zDrvGpio_SetDirection
- 0x0000000020301854 zDrvGpio_SetOutputValue
- 0x0000000020301890 spi_nand_cs
- 0x00000000203018cc spifc_clear_fifo
- 0x00000000203018e0 spifc_clear_int
- 0x0000000020301a3c spifc_read_oob
- 0x0000000020301a80 spifc_read_page_raw
- 0x0000000020301abc spifc_read_page
- 0x0000000020301b38 spifc_read
- 0x0000000020301b7c read_data
- 0x0000000020301bd0 read_id
- 0x0000000020301c54 spifc_init
- 0x0000000020301cd8 zloader_flash_init
- .text 0x0000000020301d20 0x1c0 drivers/libdrivers.a(bbt.o)
- 0x0000000020301d80 nand_creat_ram_bbt
- 0x0000000020301dc4 nand_search_bbt
- 0x0000000020301e50 nand_creat_bbt
- 0x0000000020301ecc nand_block_isbad
- .text 0x0000000020301ee0 0x2688 drivers/libdrivers.a(sha256.o)
- 0x0000000020304400 sha256_starts
- 0x0000000020304448 sha256_update
- 0x0000000020304454 sha256_finish
- 0x0000000020304540 sha256_csum_wd
- .text 0x0000000020304568 0x424 drivers/libdrivers.a(nor.o)
- 0x0000000020304568 spifc_enable
- 0x0000000020304598 spifc_disable
- 0x00000000203045bc spifc_setup_cmd
- 0x0000000020304640 spifc_wait_cmd_end
- 0x000000002030466c spifc_read_fifo
- 0x00000000203046a8 spifc_start
- 0x00000000203046b8 cmd_seek
- 0x00000000203046d8 nor_read_reg
- 0x0000000020304738 nor_read_id
- 0x00000000203047a0 spi_nor_read
- 0x00000000203047fc nor_read
- 0x0000000020304850 spi_nor_read_security_register
- 0x00000000203048ac nor_read_security_register
- 0x0000000020304900 nor_init
- 0x0000000020304950 board_flash_init
- .text 0x000000002030498c 0xa4 drivers/libdrivers.a(drv_hash.o)
- 0x000000002030498c Hash_Calculate
- .text 0x0000000020304a30 0x174 drivers/libdrivers.a(drv_rsa.o)
- 0x0000000020304a4a Rsa_Calculate
- .text 0x0000000020304ba4 0x28 drivers/libdrivers.a(flash.o)
- 0x0000000020304ba4 get_boot_mode
- .text 0x0000000020304bcc 0x1bc drivers/libdrivers.a(efuse.o)
- 0x0000000020304bcc efuse_init
- 0x0000000020304bf0 get_ddr_flag
- 0x0000000020304d10 get_secure_verify_status
- 0x0000000020304d54 get_otp_secure_verify_status
- .text 0x0000000020304d88 0x54 cpu/m0/libm0.a(cpu.o)
- 0x0000000020304d88 timer_init
- 0x0000000020304da0 usdelay
+ .text 0x00000000203007d4 0x80 lib/libarm.a(string.o)
+ 0x00000000203007d4 strlen
+ 0x00000000203007e4 memset
+ 0x0000000020300826 memcmp
+ 0x0000000020300842 memcpy
+ .text 0x0000000020300854 0x82c drivers/libdrivers.a(ddr.o)
+ 0x0000000020300854 nsdelay
+ 0x000000002030086e ddr_clk_init
+ 0x0000000020300884 ddr_phy_init
+ 0x0000000020300980 ddr_ctrl_init
+ 0x0000000020300d3c ddr_prio_init
+ 0x0000000020300e60 ddr_init
+ .text 0x0000000020301080 0x138 drivers/libdrivers.a(uart.o)
+ 0x0000000020301080 uart_init
+ 0x0000000020301100 uart_putc
+ 0x0000000020301128 uart_puts
+ 0x000000002030113c uart_getc
+ 0x0000000020301158 uart_tstc
+ 0x0000000020301168 UART_Read
+ 0x0000000020301184 UART_Write
+ 0x00000000203011a0 UART_Check_Sync
+ .text 0x00000000203011b8 0x338 drivers/libdrivers.a(image.o)
+ 0x00000000203011bc page_align
+ 0x00000000203011d4 find_partition_para
+ 0x0000000020301204 read_image_part_offset
+ 0x0000000020301258 read_flags_image
+ 0x0000000020301340 read_uboot_image
+ 0x0000000020301420 nand_read_m0
+ 0x000000002030148c read_zloader_image
+ .text 0x00000000203014f0 0x2b0 drivers/libdrivers.a(secure_verify.o)
+ 0x000000002030150e BIG2SMALL
+ 0x000000002030153e bin2hex
+ 0x0000000020301588 secure_verify_zloader
+ 0x000000002030167c SecureVerify
+ .text 0x00000000203017a0 0x648 drivers/libdrivers.a(spifc_loader2.o)
+ 0x0000000020301894 zDrvGpio_SetFunc
+ 0x00000000203018cc zDrvGpio_SetDirection
+ 0x000000002030191c zDrvGpio_SetOutputValue
+ 0x0000000020301958 spi_nand_cs
+ 0x0000000020301994 spifc_clear_fifo
+ 0x00000000203019a8 spifc_clear_int
+ 0x0000000020301b04 spifc_read_oob
+ 0x0000000020301b48 spifc_read_page_raw
+ 0x0000000020301b84 spifc_read_page
+ 0x0000000020301c00 spifc_read
+ 0x0000000020301c44 read_data
+ 0x0000000020301c98 read_id
+ 0x0000000020301d1c spifc_init
+ 0x0000000020301da0 zloader_flash_init
+ .text 0x0000000020301de8 0x1c0 drivers/libdrivers.a(bbt.o)
+ 0x0000000020301e48 nand_creat_ram_bbt
+ 0x0000000020301e8c nand_search_bbt
+ 0x0000000020301f18 nand_creat_bbt
+ 0x0000000020301f94 nand_block_isbad
+ .text 0x0000000020301fa8 0x2688 drivers/libdrivers.a(sha256.o)
+ 0x00000000203044c8 sha256_starts
+ 0x0000000020304510 sha256_update
+ 0x000000002030451c sha256_finish
+ 0x0000000020304608 sha256_csum_wd
+ .text 0x0000000020304630 0x424 drivers/libdrivers.a(nor.o)
+ 0x0000000020304630 spifc_enable
+ 0x0000000020304660 spifc_disable
+ 0x0000000020304684 spifc_setup_cmd
+ 0x0000000020304708 spifc_wait_cmd_end
+ 0x0000000020304734 spifc_read_fifo
+ 0x0000000020304770 spifc_start
+ 0x0000000020304780 cmd_seek
+ 0x00000000203047a0 nor_read_reg
+ 0x0000000020304800 nor_read_id
+ 0x0000000020304868 spi_nor_read
+ 0x00000000203048c4 nor_read
+ 0x0000000020304918 spi_nor_read_security_register
+ 0x0000000020304974 nor_read_security_register
+ 0x00000000203049c8 nor_init
+ 0x0000000020304a18 board_flash_init
+ .text 0x0000000020304a54 0xa4 drivers/libdrivers.a(drv_hash.o)
+ 0x0000000020304a54 Hash_Calculate
+ .text 0x0000000020304af8 0x174 drivers/libdrivers.a(drv_rsa.o)
+ 0x0000000020304b12 Rsa_Calculate
+ .text 0x0000000020304c6c 0x28 drivers/libdrivers.a(flash.o)
+ 0x0000000020304c6c get_boot_mode
+ .text 0x0000000020304c94 0x1bc drivers/libdrivers.a(efuse.o)
+ 0x0000000020304c94 efuse_init
+ 0x0000000020304cb8 get_ddr_flag
+ 0x0000000020304dd8 get_secure_verify_status
+ 0x0000000020304e1c get_otp_secure_verify_status
+ .text 0x0000000020304e50 0x54 cpu/m0/libm0.a(cpu.o)
+ 0x0000000020304e50 timer_init
+ 0x0000000020304e68 usdelay
-.glue_7 0x0000000020304ddc 0x0
+.glue_7 0x0000000020304ea4 0x0
.glue_7 0x0000000000000000 0x0 linker stubs
-.glue_7t 0x0000000020304ddc 0x0
+.glue_7t 0x0000000020304ea4 0x0
.glue_7t 0x0000000000000000 0x0 linker stubs
-.vfp11_veneer 0x0000000020304ddc 0x0
+.vfp11_veneer 0x0000000020304ea4 0x0
.vfp11_veneer 0x0000000000000000 0x0 linker stubs
-.v4_bx 0x0000000020304ddc 0x0
+.v4_bx 0x0000000020304ea4 0x0
.v4_bx 0x0000000000000000 0x0 linker stubs
-.iplt 0x0000000020304ddc 0x0
+.iplt 0x0000000020304ea4 0x0
.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x0000000020304ddc . = ALIGN (0x4)
+ 0x0000000020304ea4 . = ALIGN (0x4)
-.rodata 0x0000000020304ddc 0x3f0
+.rodata 0x0000000020304ea4 0x3f0
*(.rodata)
- .rodata 0x0000000020304ddc 0x270 drivers/libdrivers.a(spifc_loader2.o)
- .rodata 0x000000002030504c 0x13 drivers/libdrivers.a(sha256.o)
- 0x000000002030504c sha256_der_prefix
- *fill* 0x000000002030505f 0x1
- .rodata 0x0000000020305060 0x16c drivers/libdrivers.a(nor.o)
+ .rodata 0x0000000020304ea4 0x270 drivers/libdrivers.a(spifc_loader2.o)
+ .rodata 0x0000000020305114 0x13 drivers/libdrivers.a(sha256.o)
+ 0x0000000020305114 sha256_der_prefix
+ *fill* 0x0000000020305127 0x1
+ .rodata 0x0000000020305128 0x16c drivers/libdrivers.a(nor.o)
-.rodata.str1.1 0x00000000203051cc 0x48d
+.rodata.str1.1 0x0000000020305294 0x516
.rodata.str1.1
- 0x00000000203051cc 0x18a lib/libarm.a(board.o)
- 0x1a3 (松开之前的大小)
+ 0x0000000020305294 0x213 lib/libarm.a(board.o)
+ 0x24e (松开之前的大小)
.rodata.str1.1
- 0x0000000020305356 0xef drivers/libdrivers.a(image.o)
+ 0x00000000203054a7 0xef drivers/libdrivers.a(image.o)
0x115 (松开之前的大小)
.rodata.str1.1
- 0x0000000020305445 0x5b drivers/libdrivers.a(secure_verify.o)
+ 0x0000000020305596 0x5b drivers/libdrivers.a(secure_verify.o)
0x5d (松开之前的大小)
.rodata.str1.1
- 0x00000000203054a0 0x3d drivers/libdrivers.a(spifc_loader2.o)
+ 0x00000000203055f1 0x3d drivers/libdrivers.a(spifc_loader2.o)
0x4a (松开之前的大小)
.rodata.str1.1
- 0x00000000203054dd 0x9 drivers/libdrivers.a(bbt.o)
+ 0x000000002030562e 0x9 drivers/libdrivers.a(bbt.o)
.rodata.str1.1
- 0x00000000203054e6 0x15c drivers/libdrivers.a(nor.o)
+ 0x0000000020305637 0x15c drivers/libdrivers.a(nor.o)
.rodata.str1.1
- 0x0000000020305642 0x17 drivers/libdrivers.a(efuse.o)
+ 0x0000000020305793 0x17 drivers/libdrivers.a(efuse.o)
-.rel.dyn 0x000000002030565c 0x0
+.rel.dyn 0x00000000203057ac 0x0
.rel.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x000000002030565c . = ALIGN (0x4)
+ 0x00000000203057ac . = ALIGN (0x4)
-.data 0x000000002030565c 0xd0
+.data 0x00000000203057ac 0xd0
*(.data)
- .data 0x000000002030565c 0x0 cpu/m0/start.o
- .data 0x000000002030565c 0x0 lib/libarm.a(board.o)
- .data 0x000000002030565c 0x0 lib/libarm.a(string.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(ddr.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(uart.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(image.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(secure_verify.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(spifc_loader2.o)
- .data 0x000000002030565c 0x40 drivers/libdrivers.a(bbt.o)
- .data 0x000000002030569c 0x40 drivers/libdrivers.a(sha256.o)
- .data 0x00000000203056dc 0x50 drivers/libdrivers.a(nor.o)
- 0x00000000203056dc nor_cmd_table
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(drv_hash.o)
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(drv_rsa.o)
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(flash.o)
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(efuse.o)
- .data 0x000000002030572c 0x0 cpu/m0/libm0.a(cpu.o)
+ .data 0x00000000203057ac 0x0 cpu/m0/start.o
+ .data 0x00000000203057ac 0x0 lib/libarm.a(board.o)
+ .data 0x00000000203057ac 0x0 lib/libarm.a(string.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(ddr.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(uart.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(image.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(secure_verify.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(spifc_loader2.o)
+ .data 0x00000000203057ac 0x40 drivers/libdrivers.a(bbt.o)
+ .data 0x00000000203057ec 0x40 drivers/libdrivers.a(sha256.o)
+ .data 0x000000002030582c 0x50 drivers/libdrivers.a(nor.o)
+ 0x000000002030582c nor_cmd_table
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(drv_hash.o)
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(flash.o)
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(efuse.o)
+ .data 0x000000002030587c 0x0 cpu/m0/libm0.a(cpu.o)
-.igot.plt 0x000000002030572c 0x0
+.igot.plt 0x000000002030587c 0x0
.igot.plt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x000000002030572c . = ALIGN (0x4)
+ 0x000000002030587c . = ALIGN (0x4)
.got
*(.got)
- 0x000000002030572c . = ALIGN (0x4)
- 0x000000002030572c __bss_start = .
+ 0x000000002030587c . = ALIGN (0x4)
+ 0x000000002030587c __bss_start = .
-.bss 0x000000002030572c 0x1e8
+.bss 0x000000002030587c 0x1e8
*(.bss)
- .bss 0x000000002030572c 0x0 cpu/m0/start.o
- .bss 0x000000002030572c 0x4 lib/libarm.a(board.o)
- 0x000000002030572c zloader_entry_point
- .bss 0x0000000020305730 0x0 lib/libarm.a(string.o)
- .bss 0x0000000020305730 0x0 drivers/libdrivers.a(ddr.o)
- .bss 0x0000000020305730 0x0 drivers/libdrivers.a(uart.o)
- .bss 0x0000000020305730 0x0 drivers/libdrivers.a(image.o)
- .bss 0x0000000020305730 0x104 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020305730 result
- .bss 0x0000000020305834 0x4 drivers/libdrivers.a(spifc_loader2.o)
- .bss 0x0000000020305838 0x80 drivers/libdrivers.a(bbt.o)
- .bss 0x00000000203058b8 0x0 drivers/libdrivers.a(sha256.o)
- .bss 0x00000000203058b8 0x28 drivers/libdrivers.a(nor.o)
- 0x00000000203058b8 spi_nor_flash
- 0x00000000203058bc otp_data
- .bss 0x00000000203058e0 0x0 drivers/libdrivers.a(drv_hash.o)
- .bss 0x00000000203058e0 0x0 drivers/libdrivers.a(drv_rsa.o)
- .bss 0x00000000203058e0 0x24 drivers/libdrivers.a(flash.o)
- 0x00000000203058e0 flash
- .bss 0x0000000020305904 0x0 drivers/libdrivers.a(efuse.o)
- .bss 0x0000000020305904 0x10 cpu/m0/libm0.a(cpu.o)
- 0x0000000020305904 g_tick
- 0x0000000020305914 __bss_end = .
- 0x0000000020305914 . = ALIGN (0x4)
+ .bss 0x000000002030587c 0x0 cpu/m0/start.o
+ .bss 0x000000002030587c 0x4 lib/libarm.a(board.o)
+ 0x000000002030587c zloader_entry_point
+ .bss 0x0000000020305880 0x0 lib/libarm.a(string.o)
+ .bss 0x0000000020305880 0x0 drivers/libdrivers.a(ddr.o)
+ .bss 0x0000000020305880 0x0 drivers/libdrivers.a(uart.o)
+ .bss 0x0000000020305880 0x0 drivers/libdrivers.a(image.o)
+ .bss 0x0000000020305880 0x104 drivers/libdrivers.a(secure_verify.o)
+ 0x0000000020305880 result
+ .bss 0x0000000020305984 0x4 drivers/libdrivers.a(spifc_loader2.o)
+ .bss 0x0000000020305988 0x80 drivers/libdrivers.a(bbt.o)
+ .bss 0x0000000020305a08 0x0 drivers/libdrivers.a(sha256.o)
+ .bss 0x0000000020305a08 0x28 drivers/libdrivers.a(nor.o)
+ 0x0000000020305a08 spi_nor_flash
+ 0x0000000020305a0c otp_data
+ .bss 0x0000000020305a30 0x0 drivers/libdrivers.a(drv_hash.o)
+ .bss 0x0000000020305a30 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .bss 0x0000000020305a30 0x24 drivers/libdrivers.a(flash.o)
+ 0x0000000020305a30 flash
+ .bss 0x0000000020305a54 0x0 drivers/libdrivers.a(efuse.o)
+ .bss 0x0000000020305a54 0x10 cpu/m0/libm0.a(cpu.o)
+ 0x0000000020305a54 g_tick
+ 0x0000000020305a64 __bss_end = .
+ 0x0000000020305a64 . = ALIGN (0x4)
-.para 0x0000000082000000 0x0 加载地址 0x0000000020305914
+.para 0x0000000082000000 0x0 加载地址 0x0000000020305a64
0x0000000082000000 __para_start = .
*(.para)
0x0000000082000000 __para_end = .
@@ -356,22 +356,22 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x65ab
- .debug_info 0x0000000000000000 0x9a2 lib/libarm.a(board.o)
- .debug_info 0x00000000000009a2 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000bcd 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000000ef6 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000001196 0xdd6 drivers/libdrivers.a(image.o)
- .debug_info 0x0000000000001f6c 0xb01 drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x0000000000002a6d 0x1661 drivers/libdrivers.a(spifc_loader2.o)
- .debug_info 0x00000000000040ce 0x70f drivers/libdrivers.a(bbt.o)
- .debug_info 0x00000000000047dd 0x586 drivers/libdrivers.a(sha256.o)
- .debug_info 0x0000000000004d63 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000005ac2 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000005caa 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x000000000000605e 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x000000000000626d 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x0000000000006430 0x17b cpu/m0/libm0.a(cpu.o)
+.debug_info 0x0000000000000000 0x66af
+ .debug_info 0x0000000000000000 0xaa6 lib/libarm.a(board.o)
+ .debug_info 0x0000000000000aa6 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000cd1 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000000ffa 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x000000000000129a 0xdd6 drivers/libdrivers.a(image.o)
+ .debug_info 0x0000000000002070 0xb01 drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x0000000000002b71 0x1661 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_info 0x00000000000041d2 0x70f drivers/libdrivers.a(bbt.o)
+ .debug_info 0x00000000000048e1 0x586 drivers/libdrivers.a(sha256.o)
+ .debug_info 0x0000000000004e67 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000005bc6 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000005dae 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x0000000000006162 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x0000000000006371 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x0000000000006534 0x17b cpu/m0/libm0.a(cpu.o)
.debug_abbrev 0x0000000000000000 0x1c94
.debug_abbrev 0x0000000000000000 0x304 lib/libarm.a(board.o)
@@ -390,22 +390,22 @@
.debug_abbrev 0x0000000000001aaf 0x11d drivers/libdrivers.a(efuse.o)
.debug_abbrev 0x0000000000001bcc 0xc8 cpu/m0/libm0.a(cpu.o)
-.debug_loc 0x0000000000000000 0x9737
- .debug_loc 0x0000000000000000 0x345 lib/libarm.a(board.o)
- .debug_loc 0x0000000000000345 0x29d lib/libarm.a(string.o)
- .debug_loc 0x00000000000005e2 0x2d8 drivers/libdrivers.a(ddr.o)
- .debug_loc 0x00000000000008ba 0x228 drivers/libdrivers.a(uart.o)
- .debug_loc 0x0000000000000ae2 0x6a2 drivers/libdrivers.a(image.o)
- .debug_loc 0x0000000000001184 0x790 drivers/libdrivers.a(secure_verify.o)
- .debug_loc 0x0000000000001914 0xef4 drivers/libdrivers.a(spifc_loader2.o)
- .debug_loc 0x0000000000002808 0x282 drivers/libdrivers.a(bbt.o)
- .debug_loc 0x0000000000002a8a 0x5f3f drivers/libdrivers.a(sha256.o)
- .debug_loc 0x00000000000089c9 0x80a drivers/libdrivers.a(nor.o)
- .debug_loc 0x00000000000091d3 0x1b8 drivers/libdrivers.a(drv_hash.o)
- .debug_loc 0x000000000000938b 0x238 drivers/libdrivers.a(drv_rsa.o)
- .debug_loc 0x00000000000095c3 0x1f drivers/libdrivers.a(flash.o)
- .debug_loc 0x00000000000095e2 0xab drivers/libdrivers.a(efuse.o)
- .debug_loc 0x000000000000968d 0xaa cpu/m0/libm0.a(cpu.o)
+.debug_loc 0x0000000000000000 0x9807
+ .debug_loc 0x0000000000000000 0x415 lib/libarm.a(board.o)
+ .debug_loc 0x0000000000000415 0x29d lib/libarm.a(string.o)
+ .debug_loc 0x00000000000006b2 0x2d8 drivers/libdrivers.a(ddr.o)
+ .debug_loc 0x000000000000098a 0x228 drivers/libdrivers.a(uart.o)
+ .debug_loc 0x0000000000000bb2 0x6a2 drivers/libdrivers.a(image.o)
+ .debug_loc 0x0000000000001254 0x790 drivers/libdrivers.a(secure_verify.o)
+ .debug_loc 0x00000000000019e4 0xef4 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_loc 0x00000000000028d8 0x282 drivers/libdrivers.a(bbt.o)
+ .debug_loc 0x0000000000002b5a 0x5f3f drivers/libdrivers.a(sha256.o)
+ .debug_loc 0x0000000000008a99 0x80a drivers/libdrivers.a(nor.o)
+ .debug_loc 0x00000000000092a3 0x1b8 drivers/libdrivers.a(drv_hash.o)
+ .debug_loc 0x000000000000945b 0x238 drivers/libdrivers.a(drv_rsa.o)
+ .debug_loc 0x0000000000009693 0x1f drivers/libdrivers.a(flash.o)
+ .debug_loc 0x00000000000096b2 0xab drivers/libdrivers.a(efuse.o)
+ .debug_loc 0x000000000000975d 0xaa cpu/m0/libm0.a(cpu.o)
.debug_aranges 0x0000000000000000 0x1e0
.debug_aranges
@@ -449,53 +449,53 @@
.debug_ranges 0x00000000000001d8 0x28 drivers/libdrivers.a(drv_hash.o)
.debug_ranges 0x0000000000000200 0x38 drivers/libdrivers.a(drv_rsa.o)
-.debug_line 0x0000000000000000 0x203f
- .debug_line 0x0000000000000000 0x3a4 lib/libarm.a(board.o)
- .debug_line 0x00000000000003a4 0x152 lib/libarm.a(string.o)
- .debug_line 0x00000000000004f6 0x299 drivers/libdrivers.a(ddr.o)
- .debug_line 0x000000000000078f 0x112 drivers/libdrivers.a(uart.o)
- .debug_line 0x00000000000008a1 0x3b8 drivers/libdrivers.a(image.o)
- .debug_line 0x0000000000000c59 0x38e drivers/libdrivers.a(secure_verify.o)
- .debug_line 0x0000000000000fe7 0x442 drivers/libdrivers.a(spifc_loader2.o)
- .debug_line 0x0000000000001429 0x251 drivers/libdrivers.a(bbt.o)
- .debug_line 0x000000000000167a 0x2bb drivers/libdrivers.a(sha256.o)
- .debug_line 0x0000000000001935 0x2a2 drivers/libdrivers.a(nor.o)
- .debug_line 0x0000000000001bd7 0x88 drivers/libdrivers.a(drv_hash.o)
- .debug_line 0x0000000000001c5f 0x117 drivers/libdrivers.a(drv_rsa.o)
- .debug_line 0x0000000000001d76 0x10a drivers/libdrivers.a(flash.o)
- .debug_line 0x0000000000001e80 0x118 drivers/libdrivers.a(efuse.o)
- .debug_line 0x0000000000001f98 0xa7 cpu/m0/libm0.a(cpu.o)
+.debug_line 0x0000000000000000 0x2078
+ .debug_line 0x0000000000000000 0x3dd lib/libarm.a(board.o)
+ .debug_line 0x00000000000003dd 0x152 lib/libarm.a(string.o)
+ .debug_line 0x000000000000052f 0x299 drivers/libdrivers.a(ddr.o)
+ .debug_line 0x00000000000007c8 0x112 drivers/libdrivers.a(uart.o)
+ .debug_line 0x00000000000008da 0x3b8 drivers/libdrivers.a(image.o)
+ .debug_line 0x0000000000000c92 0x38e drivers/libdrivers.a(secure_verify.o)
+ .debug_line 0x0000000000001020 0x442 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_line 0x0000000000001462 0x251 drivers/libdrivers.a(bbt.o)
+ .debug_line 0x00000000000016b3 0x2bb drivers/libdrivers.a(sha256.o)
+ .debug_line 0x000000000000196e 0x2a2 drivers/libdrivers.a(nor.o)
+ .debug_line 0x0000000000001c10 0x88 drivers/libdrivers.a(drv_hash.o)
+ .debug_line 0x0000000000001c98 0x117 drivers/libdrivers.a(drv_rsa.o)
+ .debug_line 0x0000000000001daf 0x10a drivers/libdrivers.a(flash.o)
+ .debug_line 0x0000000000001eb9 0x118 drivers/libdrivers.a(efuse.o)
+ .debug_line 0x0000000000001fd1 0xa7 cpu/m0/libm0.a(cpu.o)
-.debug_str 0x0000000000000000 0x160a
- .debug_str 0x0000000000000000 0x55d lib/libarm.a(board.o)
- 0x5d3 (松开之前的大小)
- .debug_str 0x000000000000055d 0x3f lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0x1616
+ .debug_str 0x0000000000000000 0x569 lib/libarm.a(board.o)
+ 0x5df (松开之前的大小)
+ .debug_str 0x0000000000000569 0x3f lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x000000000000059c 0xa2 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x00000000000005a8 0xa2 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x000000000000063e 0x94 drivers/libdrivers.a(uart.o)
+ .debug_str 0x000000000000064a 0x94 drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x00000000000006d2 0x35b drivers/libdrivers.a(image.o)
+ .debug_str 0x00000000000006de 0x35b drivers/libdrivers.a(image.o)
0x854 (松开之前的大小)
- .debug_str 0x0000000000000a2d 0x2f9 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x0000000000000a39 0x2f9 drivers/libdrivers.a(secure_verify.o)
0x61f (松开之前的大小)
- .debug_str 0x0000000000000d26 0x3bb drivers/libdrivers.a(spifc_loader2.o)
+ .debug_str 0x0000000000000d32 0x3bb drivers/libdrivers.a(spifc_loader2.o)
0x6c1 (松开之前的大小)
- .debug_str 0x00000000000010e1 0x103 drivers/libdrivers.a(bbt.o)
+ .debug_str 0x00000000000010ed 0x103 drivers/libdrivers.a(bbt.o)
0x3fe (松开之前的大小)
- .debug_str 0x00000000000011e4 0xc3 drivers/libdrivers.a(sha256.o)
+ .debug_str 0x00000000000011f0 0xc3 drivers/libdrivers.a(sha256.o)
0x2b7 (松开之前的大小)
- .debug_str 0x00000000000012a7 0x1ad drivers/libdrivers.a(nor.o)
+ .debug_str 0x00000000000012b3 0x1ad drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000001454 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000001460 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x00000000000014db 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x00000000000014e7 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000001554 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000001560 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000001566 0x20 drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000001572 0x20 drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x0000000000001586 0x84 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000001592 0x84 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
.debug_frame 0x0000000000000000 0xaf0
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/loader2.bin b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/loader2.bin
index e13e6d9..6cf279f 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/loader2.bin
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/loader2.bin
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load
index 2bc2831..fea89a9 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load.map b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load.map
index 07ae1fd..b4ee310 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load.map
@@ -300,20 +300,20 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x34d2
- .debug_info 0x0000000000000000 0x70b lib/libarm.a(board.o)
- .debug_info 0x000000000000070b 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000936 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000000c5f 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000000eff 0x6d3 drivers/libdrivers.a(image.o)
- .debug_info 0x00000000000015d2 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x0000000000001795 0x62d drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x0000000000001dc2 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000002b21 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000002d09 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x00000000000030bd 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x00000000000032cc 0x17b cpu/m0/libm0.a(cpu.o)
- .debug_info 0x0000000000003447 0x8b cpu/m0/libm0.a(clk.o)
+.debug_info 0x0000000000000000 0x34df
+ .debug_info 0x0000000000000000 0x718 lib/libarm.a(board.o)
+ .debug_info 0x0000000000000718 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000943 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000000c6c 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x0000000000000f0c 0x6d3 drivers/libdrivers.a(image.o)
+ .debug_info 0x00000000000015df 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x00000000000017a2 0x62d drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x0000000000001dcf 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000002b2e 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000002d16 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x00000000000030ca 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x00000000000032d9 0x17b cpu/m0/libm0.a(cpu.o)
+ .debug_info 0x0000000000003454 0x8b cpu/m0/libm0.a(clk.o)
.debug_abbrev 0x0000000000000000 0x12c2
.debug_abbrev 0x0000000000000000 0x2b8 lib/libarm.a(board.o)
@@ -395,32 +395,32 @@
.debug_line 0x000000000000131d 0xa7 cpu/m0/libm0.a(cpu.o)
.debug_line 0x00000000000013c4 0x61 cpu/m0/libm0.a(clk.o)
-.debug_str 0x0000000000000000 0xebb
- .debug_str 0x0000000000000000 0x4d5 lib/libarm.a(board.o)
- 0x554 (松开之前的大小)
- .debug_str 0x00000000000004d5 0x4c lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0xec7
+ .debug_str 0x0000000000000000 0x4e1 lib/libarm.a(board.o)
+ 0x560 (松开之前的大小)
+ .debug_str 0x00000000000004e1 0x4c lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x0000000000000521 0xa1 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x000000000000052d 0xa1 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x00000000000005c2 0x8a drivers/libdrivers.a(uart.o)
+ .debug_str 0x00000000000005ce 0x8a drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x000000000000064c 0x229 drivers/libdrivers.a(image.o)
+ .debug_str 0x0000000000000658 0x229 drivers/libdrivers.a(image.o)
0x4a0 (松开之前的大小)
- .debug_str 0x0000000000000875 0x7b drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000000881 0x7b drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x00000000000008f0 0x177 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x00000000000008fc 0x177 drivers/libdrivers.a(secure_verify.o)
0x407 (松开之前的大小)
- .debug_str 0x0000000000000a67 0x2c3 drivers/libdrivers.a(nor.o)
+ .debug_str 0x0000000000000a73 0x2c3 drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000000d2a 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000000d36 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x0000000000000db1 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x0000000000000dbd 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000000e2a 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000000e36 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000000e3c 0x79 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000000e48 0x79 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
- .debug_str 0x0000000000000eb5 0x6 cpu/m0/libm0.a(clk.o)
+ .debug_str 0x0000000000000ec1 0x6 cpu/m0/libm0.a(clk.o)
0x1bd (松开之前的大小)
.debug_frame 0x0000000000000000 0x6a0
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2 b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2
index aa9d47a..88a41ea 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2.map b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2.map
index 0163e41..c906aa5 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom/dl_on/z-load2.map
@@ -34,7 +34,7 @@
0x0000000000000000 . = 0x0
0x0000000000000000 . = ALIGN (0x4)
-.text 0x0000000020300000 0x4ddc
+.text 0x0000000020300000 0x4ea4
cpu/m0/start.o(.text)
.text 0x0000000020300000 0x220 cpu/m0/start.o
0x00000000203001a4 _bss_start
@@ -44,7 +44,7 @@
0x00000000203001b8 _start
0x00000000203001fe run_at
*(.text)
- .text 0x0000000020300220 0x4ec lib/libarm.a(board.o)
+ .text 0x0000000020300220 0x5b4 lib/libarm.a(board.o)
0x0000000020300220 print_info
0x0000000020300230 copy_to_iram1
0x0000000020300250 clear_iram
@@ -55,201 +55,201 @@
0x0000000020300338 pmu_read
0x0000000020300404 pmu_write
0x00000000203004d0 start_armboot
- .text 0x000000002030070c 0x80 lib/libarm.a(string.o)
- 0x000000002030070c strlen
- 0x000000002030071c memset
- 0x000000002030075e memcmp
- 0x000000002030077a memcpy
- .text 0x000000002030078c 0x82c drivers/libdrivers.a(ddr.o)
- 0x000000002030078c nsdelay
- 0x00000000203007a6 ddr_clk_init
- 0x00000000203007bc ddr_phy_init
- 0x00000000203008b8 ddr_ctrl_init
- 0x0000000020300c74 ddr_prio_init
- 0x0000000020300d98 ddr_init
- .text 0x0000000020300fb8 0x138 drivers/libdrivers.a(uart.o)
- 0x0000000020300fb8 uart_init
- 0x0000000020301038 uart_putc
- 0x0000000020301060 uart_puts
- 0x0000000020301074 uart_getc
- 0x0000000020301090 uart_tstc
- 0x00000000203010a0 UART_Read
- 0x00000000203010bc UART_Write
- 0x00000000203010d8 UART_Check_Sync
- .text 0x00000000203010f0 0x338 drivers/libdrivers.a(image.o)
- 0x00000000203010f4 page_align
- 0x000000002030110c find_partition_para
- 0x000000002030113c read_image_part_offset
- 0x0000000020301190 read_flags_image
- 0x0000000020301278 read_uboot_image
- 0x0000000020301358 nand_read_m0
- 0x00000000203013c4 read_zloader_image
- .text 0x0000000020301428 0x2b0 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020301446 BIG2SMALL
- 0x0000000020301476 bin2hex
- 0x00000000203014c0 secure_verify_zloader
- 0x00000000203015b4 SecureVerify
- .text 0x00000000203016d8 0x648 drivers/libdrivers.a(spifc_loader2.o)
- 0x00000000203017cc zDrvGpio_SetFunc
- 0x0000000020301804 zDrvGpio_SetDirection
- 0x0000000020301854 zDrvGpio_SetOutputValue
- 0x0000000020301890 spi_nand_cs
- 0x00000000203018cc spifc_clear_fifo
- 0x00000000203018e0 spifc_clear_int
- 0x0000000020301a3c spifc_read_oob
- 0x0000000020301a80 spifc_read_page_raw
- 0x0000000020301abc spifc_read_page
- 0x0000000020301b38 spifc_read
- 0x0000000020301b7c read_data
- 0x0000000020301bd0 read_id
- 0x0000000020301c54 spifc_init
- 0x0000000020301cd8 zloader_flash_init
- .text 0x0000000020301d20 0x1c0 drivers/libdrivers.a(bbt.o)
- 0x0000000020301d80 nand_creat_ram_bbt
- 0x0000000020301dc4 nand_search_bbt
- 0x0000000020301e50 nand_creat_bbt
- 0x0000000020301ecc nand_block_isbad
- .text 0x0000000020301ee0 0x2688 drivers/libdrivers.a(sha256.o)
- 0x0000000020304400 sha256_starts
- 0x0000000020304448 sha256_update
- 0x0000000020304454 sha256_finish
- 0x0000000020304540 sha256_csum_wd
- .text 0x0000000020304568 0x424 drivers/libdrivers.a(nor.o)
- 0x0000000020304568 spifc_enable
- 0x0000000020304598 spifc_disable
- 0x00000000203045bc spifc_setup_cmd
- 0x0000000020304640 spifc_wait_cmd_end
- 0x000000002030466c spifc_read_fifo
- 0x00000000203046a8 spifc_start
- 0x00000000203046b8 cmd_seek
- 0x00000000203046d8 nor_read_reg
- 0x0000000020304738 nor_read_id
- 0x00000000203047a0 spi_nor_read
- 0x00000000203047fc nor_read
- 0x0000000020304850 spi_nor_read_security_register
- 0x00000000203048ac nor_read_security_register
- 0x0000000020304900 nor_init
- 0x0000000020304950 board_flash_init
- .text 0x000000002030498c 0xa4 drivers/libdrivers.a(drv_hash.o)
- 0x000000002030498c Hash_Calculate
- .text 0x0000000020304a30 0x174 drivers/libdrivers.a(drv_rsa.o)
- 0x0000000020304a4a Rsa_Calculate
- .text 0x0000000020304ba4 0x28 drivers/libdrivers.a(flash.o)
- 0x0000000020304ba4 get_boot_mode
- .text 0x0000000020304bcc 0x1bc drivers/libdrivers.a(efuse.o)
- 0x0000000020304bcc efuse_init
- 0x0000000020304bf0 get_ddr_flag
- 0x0000000020304d10 get_secure_verify_status
- 0x0000000020304d54 get_otp_secure_verify_status
- .text 0x0000000020304d88 0x54 cpu/m0/libm0.a(cpu.o)
- 0x0000000020304d88 timer_init
- 0x0000000020304da0 usdelay
+ .text 0x00000000203007d4 0x80 lib/libarm.a(string.o)
+ 0x00000000203007d4 strlen
+ 0x00000000203007e4 memset
+ 0x0000000020300826 memcmp
+ 0x0000000020300842 memcpy
+ .text 0x0000000020300854 0x82c drivers/libdrivers.a(ddr.o)
+ 0x0000000020300854 nsdelay
+ 0x000000002030086e ddr_clk_init
+ 0x0000000020300884 ddr_phy_init
+ 0x0000000020300980 ddr_ctrl_init
+ 0x0000000020300d3c ddr_prio_init
+ 0x0000000020300e60 ddr_init
+ .text 0x0000000020301080 0x138 drivers/libdrivers.a(uart.o)
+ 0x0000000020301080 uart_init
+ 0x0000000020301100 uart_putc
+ 0x0000000020301128 uart_puts
+ 0x000000002030113c uart_getc
+ 0x0000000020301158 uart_tstc
+ 0x0000000020301168 UART_Read
+ 0x0000000020301184 UART_Write
+ 0x00000000203011a0 UART_Check_Sync
+ .text 0x00000000203011b8 0x338 drivers/libdrivers.a(image.o)
+ 0x00000000203011bc page_align
+ 0x00000000203011d4 find_partition_para
+ 0x0000000020301204 read_image_part_offset
+ 0x0000000020301258 read_flags_image
+ 0x0000000020301340 read_uboot_image
+ 0x0000000020301420 nand_read_m0
+ 0x000000002030148c read_zloader_image
+ .text 0x00000000203014f0 0x2b0 drivers/libdrivers.a(secure_verify.o)
+ 0x000000002030150e BIG2SMALL
+ 0x000000002030153e bin2hex
+ 0x0000000020301588 secure_verify_zloader
+ 0x000000002030167c SecureVerify
+ .text 0x00000000203017a0 0x648 drivers/libdrivers.a(spifc_loader2.o)
+ 0x0000000020301894 zDrvGpio_SetFunc
+ 0x00000000203018cc zDrvGpio_SetDirection
+ 0x000000002030191c zDrvGpio_SetOutputValue
+ 0x0000000020301958 spi_nand_cs
+ 0x0000000020301994 spifc_clear_fifo
+ 0x00000000203019a8 spifc_clear_int
+ 0x0000000020301b04 spifc_read_oob
+ 0x0000000020301b48 spifc_read_page_raw
+ 0x0000000020301b84 spifc_read_page
+ 0x0000000020301c00 spifc_read
+ 0x0000000020301c44 read_data
+ 0x0000000020301c98 read_id
+ 0x0000000020301d1c spifc_init
+ 0x0000000020301da0 zloader_flash_init
+ .text 0x0000000020301de8 0x1c0 drivers/libdrivers.a(bbt.o)
+ 0x0000000020301e48 nand_creat_ram_bbt
+ 0x0000000020301e8c nand_search_bbt
+ 0x0000000020301f18 nand_creat_bbt
+ 0x0000000020301f94 nand_block_isbad
+ .text 0x0000000020301fa8 0x2688 drivers/libdrivers.a(sha256.o)
+ 0x00000000203044c8 sha256_starts
+ 0x0000000020304510 sha256_update
+ 0x000000002030451c sha256_finish
+ 0x0000000020304608 sha256_csum_wd
+ .text 0x0000000020304630 0x424 drivers/libdrivers.a(nor.o)
+ 0x0000000020304630 spifc_enable
+ 0x0000000020304660 spifc_disable
+ 0x0000000020304684 spifc_setup_cmd
+ 0x0000000020304708 spifc_wait_cmd_end
+ 0x0000000020304734 spifc_read_fifo
+ 0x0000000020304770 spifc_start
+ 0x0000000020304780 cmd_seek
+ 0x00000000203047a0 nor_read_reg
+ 0x0000000020304800 nor_read_id
+ 0x0000000020304868 spi_nor_read
+ 0x00000000203048c4 nor_read
+ 0x0000000020304918 spi_nor_read_security_register
+ 0x0000000020304974 nor_read_security_register
+ 0x00000000203049c8 nor_init
+ 0x0000000020304a18 board_flash_init
+ .text 0x0000000020304a54 0xa4 drivers/libdrivers.a(drv_hash.o)
+ 0x0000000020304a54 Hash_Calculate
+ .text 0x0000000020304af8 0x174 drivers/libdrivers.a(drv_rsa.o)
+ 0x0000000020304b12 Rsa_Calculate
+ .text 0x0000000020304c6c 0x28 drivers/libdrivers.a(flash.o)
+ 0x0000000020304c6c get_boot_mode
+ .text 0x0000000020304c94 0x1bc drivers/libdrivers.a(efuse.o)
+ 0x0000000020304c94 efuse_init
+ 0x0000000020304cb8 get_ddr_flag
+ 0x0000000020304dd8 get_secure_verify_status
+ 0x0000000020304e1c get_otp_secure_verify_status
+ .text 0x0000000020304e50 0x54 cpu/m0/libm0.a(cpu.o)
+ 0x0000000020304e50 timer_init
+ 0x0000000020304e68 usdelay
-.glue_7 0x0000000020304ddc 0x0
+.glue_7 0x0000000020304ea4 0x0
.glue_7 0x0000000000000000 0x0 linker stubs
-.glue_7t 0x0000000020304ddc 0x0
+.glue_7t 0x0000000020304ea4 0x0
.glue_7t 0x0000000000000000 0x0 linker stubs
-.vfp11_veneer 0x0000000020304ddc 0x0
+.vfp11_veneer 0x0000000020304ea4 0x0
.vfp11_veneer 0x0000000000000000 0x0 linker stubs
-.v4_bx 0x0000000020304ddc 0x0
+.v4_bx 0x0000000020304ea4 0x0
.v4_bx 0x0000000000000000 0x0 linker stubs
-.iplt 0x0000000020304ddc 0x0
+.iplt 0x0000000020304ea4 0x0
.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x0000000020304ddc . = ALIGN (0x4)
+ 0x0000000020304ea4 . = ALIGN (0x4)
-.rodata 0x0000000020304ddc 0x3f0
+.rodata 0x0000000020304ea4 0x3f0
*(.rodata)
- .rodata 0x0000000020304ddc 0x270 drivers/libdrivers.a(spifc_loader2.o)
- .rodata 0x000000002030504c 0x13 drivers/libdrivers.a(sha256.o)
- 0x000000002030504c sha256_der_prefix
- *fill* 0x000000002030505f 0x1
- .rodata 0x0000000020305060 0x16c drivers/libdrivers.a(nor.o)
+ .rodata 0x0000000020304ea4 0x270 drivers/libdrivers.a(spifc_loader2.o)
+ .rodata 0x0000000020305114 0x13 drivers/libdrivers.a(sha256.o)
+ 0x0000000020305114 sha256_der_prefix
+ *fill* 0x0000000020305127 0x1
+ .rodata 0x0000000020305128 0x16c drivers/libdrivers.a(nor.o)
-.rodata.str1.1 0x00000000203051cc 0x48d
+.rodata.str1.1 0x0000000020305294 0x516
.rodata.str1.1
- 0x00000000203051cc 0x18a lib/libarm.a(board.o)
- 0x1a3 (松开之前的大小)
+ 0x0000000020305294 0x213 lib/libarm.a(board.o)
+ 0x24e (松开之前的大小)
.rodata.str1.1
- 0x0000000020305356 0xef drivers/libdrivers.a(image.o)
+ 0x00000000203054a7 0xef drivers/libdrivers.a(image.o)
0x115 (松开之前的大小)
.rodata.str1.1
- 0x0000000020305445 0x5b drivers/libdrivers.a(secure_verify.o)
+ 0x0000000020305596 0x5b drivers/libdrivers.a(secure_verify.o)
0x5d (松开之前的大小)
.rodata.str1.1
- 0x00000000203054a0 0x3d drivers/libdrivers.a(spifc_loader2.o)
+ 0x00000000203055f1 0x3d drivers/libdrivers.a(spifc_loader2.o)
0x4a (松开之前的大小)
.rodata.str1.1
- 0x00000000203054dd 0x9 drivers/libdrivers.a(bbt.o)
+ 0x000000002030562e 0x9 drivers/libdrivers.a(bbt.o)
.rodata.str1.1
- 0x00000000203054e6 0x15c drivers/libdrivers.a(nor.o)
+ 0x0000000020305637 0x15c drivers/libdrivers.a(nor.o)
.rodata.str1.1
- 0x0000000020305642 0x17 drivers/libdrivers.a(efuse.o)
+ 0x0000000020305793 0x17 drivers/libdrivers.a(efuse.o)
-.rel.dyn 0x000000002030565c 0x0
+.rel.dyn 0x00000000203057ac 0x0
.rel.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x000000002030565c . = ALIGN (0x4)
+ 0x00000000203057ac . = ALIGN (0x4)
-.data 0x000000002030565c 0xd0
+.data 0x00000000203057ac 0xd0
*(.data)
- .data 0x000000002030565c 0x0 cpu/m0/start.o
- .data 0x000000002030565c 0x0 lib/libarm.a(board.o)
- .data 0x000000002030565c 0x0 lib/libarm.a(string.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(ddr.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(uart.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(image.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(secure_verify.o)
- .data 0x000000002030565c 0x0 drivers/libdrivers.a(spifc_loader2.o)
- .data 0x000000002030565c 0x40 drivers/libdrivers.a(bbt.o)
- .data 0x000000002030569c 0x40 drivers/libdrivers.a(sha256.o)
- .data 0x00000000203056dc 0x50 drivers/libdrivers.a(nor.o)
- 0x00000000203056dc nor_cmd_table
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(drv_hash.o)
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(drv_rsa.o)
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(flash.o)
- .data 0x000000002030572c 0x0 drivers/libdrivers.a(efuse.o)
- .data 0x000000002030572c 0x0 cpu/m0/libm0.a(cpu.o)
+ .data 0x00000000203057ac 0x0 cpu/m0/start.o
+ .data 0x00000000203057ac 0x0 lib/libarm.a(board.o)
+ .data 0x00000000203057ac 0x0 lib/libarm.a(string.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(ddr.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(uart.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(image.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(secure_verify.o)
+ .data 0x00000000203057ac 0x0 drivers/libdrivers.a(spifc_loader2.o)
+ .data 0x00000000203057ac 0x40 drivers/libdrivers.a(bbt.o)
+ .data 0x00000000203057ec 0x40 drivers/libdrivers.a(sha256.o)
+ .data 0x000000002030582c 0x50 drivers/libdrivers.a(nor.o)
+ 0x000000002030582c nor_cmd_table
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(drv_hash.o)
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(flash.o)
+ .data 0x000000002030587c 0x0 drivers/libdrivers.a(efuse.o)
+ .data 0x000000002030587c 0x0 cpu/m0/libm0.a(cpu.o)
-.igot.plt 0x000000002030572c 0x0
+.igot.plt 0x000000002030587c 0x0
.igot.plt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x000000002030572c . = ALIGN (0x4)
+ 0x000000002030587c . = ALIGN (0x4)
.got
*(.got)
- 0x000000002030572c . = ALIGN (0x4)
- 0x000000002030572c __bss_start = .
+ 0x000000002030587c . = ALIGN (0x4)
+ 0x000000002030587c __bss_start = .
-.bss 0x000000002030572c 0x1e8
+.bss 0x000000002030587c 0x1e8
*(.bss)
- .bss 0x000000002030572c 0x0 cpu/m0/start.o
- .bss 0x000000002030572c 0x4 lib/libarm.a(board.o)
- 0x000000002030572c zloader_entry_point
- .bss 0x0000000020305730 0x0 lib/libarm.a(string.o)
- .bss 0x0000000020305730 0x0 drivers/libdrivers.a(ddr.o)
- .bss 0x0000000020305730 0x0 drivers/libdrivers.a(uart.o)
- .bss 0x0000000020305730 0x0 drivers/libdrivers.a(image.o)
- .bss 0x0000000020305730 0x104 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020305730 result
- .bss 0x0000000020305834 0x4 drivers/libdrivers.a(spifc_loader2.o)
- .bss 0x0000000020305838 0x80 drivers/libdrivers.a(bbt.o)
- .bss 0x00000000203058b8 0x0 drivers/libdrivers.a(sha256.o)
- .bss 0x00000000203058b8 0x28 drivers/libdrivers.a(nor.o)
- 0x00000000203058b8 spi_nor_flash
- 0x00000000203058bc otp_data
- .bss 0x00000000203058e0 0x0 drivers/libdrivers.a(drv_hash.o)
- .bss 0x00000000203058e0 0x0 drivers/libdrivers.a(drv_rsa.o)
- .bss 0x00000000203058e0 0x24 drivers/libdrivers.a(flash.o)
- 0x00000000203058e0 flash
- .bss 0x0000000020305904 0x0 drivers/libdrivers.a(efuse.o)
- .bss 0x0000000020305904 0x10 cpu/m0/libm0.a(cpu.o)
- 0x0000000020305904 g_tick
- 0x0000000020305914 __bss_end = .
- 0x0000000020305914 . = ALIGN (0x4)
+ .bss 0x000000002030587c 0x0 cpu/m0/start.o
+ .bss 0x000000002030587c 0x4 lib/libarm.a(board.o)
+ 0x000000002030587c zloader_entry_point
+ .bss 0x0000000020305880 0x0 lib/libarm.a(string.o)
+ .bss 0x0000000020305880 0x0 drivers/libdrivers.a(ddr.o)
+ .bss 0x0000000020305880 0x0 drivers/libdrivers.a(uart.o)
+ .bss 0x0000000020305880 0x0 drivers/libdrivers.a(image.o)
+ .bss 0x0000000020305880 0x104 drivers/libdrivers.a(secure_verify.o)
+ 0x0000000020305880 result
+ .bss 0x0000000020305984 0x4 drivers/libdrivers.a(spifc_loader2.o)
+ .bss 0x0000000020305988 0x80 drivers/libdrivers.a(bbt.o)
+ .bss 0x0000000020305a08 0x0 drivers/libdrivers.a(sha256.o)
+ .bss 0x0000000020305a08 0x28 drivers/libdrivers.a(nor.o)
+ 0x0000000020305a08 spi_nor_flash
+ 0x0000000020305a0c otp_data
+ .bss 0x0000000020305a30 0x0 drivers/libdrivers.a(drv_hash.o)
+ .bss 0x0000000020305a30 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .bss 0x0000000020305a30 0x24 drivers/libdrivers.a(flash.o)
+ 0x0000000020305a30 flash
+ .bss 0x0000000020305a54 0x0 drivers/libdrivers.a(efuse.o)
+ .bss 0x0000000020305a54 0x10 cpu/m0/libm0.a(cpu.o)
+ 0x0000000020305a54 g_tick
+ 0x0000000020305a64 __bss_end = .
+ 0x0000000020305a64 . = ALIGN (0x4)
-.para 0x0000000082000000 0x0 加载地址 0x0000000020305914
+.para 0x0000000082000000 0x0 加载地址 0x0000000020305a64
0x0000000082000000 __para_start = .
*(.para)
0x0000000082000000 __para_end = .
@@ -356,22 +356,22 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x65ab
- .debug_info 0x0000000000000000 0x9a2 lib/libarm.a(board.o)
- .debug_info 0x00000000000009a2 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000bcd 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000000ef6 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000001196 0xdd6 drivers/libdrivers.a(image.o)
- .debug_info 0x0000000000001f6c 0xb01 drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x0000000000002a6d 0x1661 drivers/libdrivers.a(spifc_loader2.o)
- .debug_info 0x00000000000040ce 0x70f drivers/libdrivers.a(bbt.o)
- .debug_info 0x00000000000047dd 0x586 drivers/libdrivers.a(sha256.o)
- .debug_info 0x0000000000004d63 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000005ac2 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000005caa 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x000000000000605e 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x000000000000626d 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x0000000000006430 0x17b cpu/m0/libm0.a(cpu.o)
+.debug_info 0x0000000000000000 0x66af
+ .debug_info 0x0000000000000000 0xaa6 lib/libarm.a(board.o)
+ .debug_info 0x0000000000000aa6 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000cd1 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000000ffa 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x000000000000129a 0xdd6 drivers/libdrivers.a(image.o)
+ .debug_info 0x0000000000002070 0xb01 drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x0000000000002b71 0x1661 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_info 0x00000000000041d2 0x70f drivers/libdrivers.a(bbt.o)
+ .debug_info 0x00000000000048e1 0x586 drivers/libdrivers.a(sha256.o)
+ .debug_info 0x0000000000004e67 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000005bc6 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000005dae 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x0000000000006162 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x0000000000006371 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x0000000000006534 0x17b cpu/m0/libm0.a(cpu.o)
.debug_abbrev 0x0000000000000000 0x1c94
.debug_abbrev 0x0000000000000000 0x304 lib/libarm.a(board.o)
@@ -390,22 +390,22 @@
.debug_abbrev 0x0000000000001aaf 0x11d drivers/libdrivers.a(efuse.o)
.debug_abbrev 0x0000000000001bcc 0xc8 cpu/m0/libm0.a(cpu.o)
-.debug_loc 0x0000000000000000 0x9737
- .debug_loc 0x0000000000000000 0x345 lib/libarm.a(board.o)
- .debug_loc 0x0000000000000345 0x29d lib/libarm.a(string.o)
- .debug_loc 0x00000000000005e2 0x2d8 drivers/libdrivers.a(ddr.o)
- .debug_loc 0x00000000000008ba 0x228 drivers/libdrivers.a(uart.o)
- .debug_loc 0x0000000000000ae2 0x6a2 drivers/libdrivers.a(image.o)
- .debug_loc 0x0000000000001184 0x790 drivers/libdrivers.a(secure_verify.o)
- .debug_loc 0x0000000000001914 0xef4 drivers/libdrivers.a(spifc_loader2.o)
- .debug_loc 0x0000000000002808 0x282 drivers/libdrivers.a(bbt.o)
- .debug_loc 0x0000000000002a8a 0x5f3f drivers/libdrivers.a(sha256.o)
- .debug_loc 0x00000000000089c9 0x80a drivers/libdrivers.a(nor.o)
- .debug_loc 0x00000000000091d3 0x1b8 drivers/libdrivers.a(drv_hash.o)
- .debug_loc 0x000000000000938b 0x238 drivers/libdrivers.a(drv_rsa.o)
- .debug_loc 0x00000000000095c3 0x1f drivers/libdrivers.a(flash.o)
- .debug_loc 0x00000000000095e2 0xab drivers/libdrivers.a(efuse.o)
- .debug_loc 0x000000000000968d 0xaa cpu/m0/libm0.a(cpu.o)
+.debug_loc 0x0000000000000000 0x9807
+ .debug_loc 0x0000000000000000 0x415 lib/libarm.a(board.o)
+ .debug_loc 0x0000000000000415 0x29d lib/libarm.a(string.o)
+ .debug_loc 0x00000000000006b2 0x2d8 drivers/libdrivers.a(ddr.o)
+ .debug_loc 0x000000000000098a 0x228 drivers/libdrivers.a(uart.o)
+ .debug_loc 0x0000000000000bb2 0x6a2 drivers/libdrivers.a(image.o)
+ .debug_loc 0x0000000000001254 0x790 drivers/libdrivers.a(secure_verify.o)
+ .debug_loc 0x00000000000019e4 0xef4 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_loc 0x00000000000028d8 0x282 drivers/libdrivers.a(bbt.o)
+ .debug_loc 0x0000000000002b5a 0x5f3f drivers/libdrivers.a(sha256.o)
+ .debug_loc 0x0000000000008a99 0x80a drivers/libdrivers.a(nor.o)
+ .debug_loc 0x00000000000092a3 0x1b8 drivers/libdrivers.a(drv_hash.o)
+ .debug_loc 0x000000000000945b 0x238 drivers/libdrivers.a(drv_rsa.o)
+ .debug_loc 0x0000000000009693 0x1f drivers/libdrivers.a(flash.o)
+ .debug_loc 0x00000000000096b2 0xab drivers/libdrivers.a(efuse.o)
+ .debug_loc 0x000000000000975d 0xaa cpu/m0/libm0.a(cpu.o)
.debug_aranges 0x0000000000000000 0x1e0
.debug_aranges
@@ -449,53 +449,53 @@
.debug_ranges 0x00000000000001d8 0x28 drivers/libdrivers.a(drv_hash.o)
.debug_ranges 0x0000000000000200 0x38 drivers/libdrivers.a(drv_rsa.o)
-.debug_line 0x0000000000000000 0x203f
- .debug_line 0x0000000000000000 0x3a4 lib/libarm.a(board.o)
- .debug_line 0x00000000000003a4 0x152 lib/libarm.a(string.o)
- .debug_line 0x00000000000004f6 0x299 drivers/libdrivers.a(ddr.o)
- .debug_line 0x000000000000078f 0x112 drivers/libdrivers.a(uart.o)
- .debug_line 0x00000000000008a1 0x3b8 drivers/libdrivers.a(image.o)
- .debug_line 0x0000000000000c59 0x38e drivers/libdrivers.a(secure_verify.o)
- .debug_line 0x0000000000000fe7 0x442 drivers/libdrivers.a(spifc_loader2.o)
- .debug_line 0x0000000000001429 0x251 drivers/libdrivers.a(bbt.o)
- .debug_line 0x000000000000167a 0x2bb drivers/libdrivers.a(sha256.o)
- .debug_line 0x0000000000001935 0x2a2 drivers/libdrivers.a(nor.o)
- .debug_line 0x0000000000001bd7 0x88 drivers/libdrivers.a(drv_hash.o)
- .debug_line 0x0000000000001c5f 0x117 drivers/libdrivers.a(drv_rsa.o)
- .debug_line 0x0000000000001d76 0x10a drivers/libdrivers.a(flash.o)
- .debug_line 0x0000000000001e80 0x118 drivers/libdrivers.a(efuse.o)
- .debug_line 0x0000000000001f98 0xa7 cpu/m0/libm0.a(cpu.o)
+.debug_line 0x0000000000000000 0x2078
+ .debug_line 0x0000000000000000 0x3dd lib/libarm.a(board.o)
+ .debug_line 0x00000000000003dd 0x152 lib/libarm.a(string.o)
+ .debug_line 0x000000000000052f 0x299 drivers/libdrivers.a(ddr.o)
+ .debug_line 0x00000000000007c8 0x112 drivers/libdrivers.a(uart.o)
+ .debug_line 0x00000000000008da 0x3b8 drivers/libdrivers.a(image.o)
+ .debug_line 0x0000000000000c92 0x38e drivers/libdrivers.a(secure_verify.o)
+ .debug_line 0x0000000000001020 0x442 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_line 0x0000000000001462 0x251 drivers/libdrivers.a(bbt.o)
+ .debug_line 0x00000000000016b3 0x2bb drivers/libdrivers.a(sha256.o)
+ .debug_line 0x000000000000196e 0x2a2 drivers/libdrivers.a(nor.o)
+ .debug_line 0x0000000000001c10 0x88 drivers/libdrivers.a(drv_hash.o)
+ .debug_line 0x0000000000001c98 0x117 drivers/libdrivers.a(drv_rsa.o)
+ .debug_line 0x0000000000001daf 0x10a drivers/libdrivers.a(flash.o)
+ .debug_line 0x0000000000001eb9 0x118 drivers/libdrivers.a(efuse.o)
+ .debug_line 0x0000000000001fd1 0xa7 cpu/m0/libm0.a(cpu.o)
-.debug_str 0x0000000000000000 0x160a
- .debug_str 0x0000000000000000 0x55d lib/libarm.a(board.o)
- 0x5d3 (松开之前的大小)
- .debug_str 0x000000000000055d 0x3f lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0x1616
+ .debug_str 0x0000000000000000 0x569 lib/libarm.a(board.o)
+ 0x5df (松开之前的大小)
+ .debug_str 0x0000000000000569 0x3f lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x000000000000059c 0xa2 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x00000000000005a8 0xa2 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x000000000000063e 0x94 drivers/libdrivers.a(uart.o)
+ .debug_str 0x000000000000064a 0x94 drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x00000000000006d2 0x35b drivers/libdrivers.a(image.o)
+ .debug_str 0x00000000000006de 0x35b drivers/libdrivers.a(image.o)
0x854 (松开之前的大小)
- .debug_str 0x0000000000000a2d 0x2f9 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x0000000000000a39 0x2f9 drivers/libdrivers.a(secure_verify.o)
0x61f (松开之前的大小)
- .debug_str 0x0000000000000d26 0x3bb drivers/libdrivers.a(spifc_loader2.o)
+ .debug_str 0x0000000000000d32 0x3bb drivers/libdrivers.a(spifc_loader2.o)
0x6c1 (松开之前的大小)
- .debug_str 0x00000000000010e1 0x103 drivers/libdrivers.a(bbt.o)
+ .debug_str 0x00000000000010ed 0x103 drivers/libdrivers.a(bbt.o)
0x3fe (松开之前的大小)
- .debug_str 0x00000000000011e4 0xc3 drivers/libdrivers.a(sha256.o)
+ .debug_str 0x00000000000011f0 0xc3 drivers/libdrivers.a(sha256.o)
0x2b7 (松开之前的大小)
- .debug_str 0x00000000000012a7 0x1ad drivers/libdrivers.a(nor.o)
+ .debug_str 0x00000000000012b3 0x1ad drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000001454 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000001460 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x00000000000014db 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x00000000000014e7 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000001554 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000001560 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000001566 0x20 drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000001572 0x20 drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x0000000000001586 0x84 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000001592 0x84 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
.debug_frame 0x0000000000000000 0xaf0
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/loader2.bin b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/loader2.bin
index 16a20a9..dc24875 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/loader2.bin
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/loader2.bin
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load
index 0134c20..449447a 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load.map b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load.map
index 72c0ac3..71722dc 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load.map
@@ -300,20 +300,20 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x34d5
- .debug_info 0x0000000000000000 0x70e lib/libarm.a(board.o)
- .debug_info 0x000000000000070e 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000939 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000000c62 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000000f02 0x6d3 drivers/libdrivers.a(image.o)
- .debug_info 0x00000000000015d5 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x0000000000001798 0x62d drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x0000000000001dc5 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000002b24 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000002d0c 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x00000000000030c0 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x00000000000032cf 0x17b cpu/m0/libm0.a(cpu.o)
- .debug_info 0x000000000000344a 0x8b cpu/m0/libm0.a(clk.o)
+.debug_info 0x0000000000000000 0x34e2
+ .debug_info 0x0000000000000000 0x71b lib/libarm.a(board.o)
+ .debug_info 0x000000000000071b 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000946 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000000c6f 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x0000000000000f0f 0x6d3 drivers/libdrivers.a(image.o)
+ .debug_info 0x00000000000015e2 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x00000000000017a5 0x62d drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x0000000000001dd2 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000002b31 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000002d19 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x00000000000030cd 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x00000000000032dc 0x17b cpu/m0/libm0.a(cpu.o)
+ .debug_info 0x0000000000003457 0x8b cpu/m0/libm0.a(clk.o)
.debug_abbrev 0x0000000000000000 0x12c2
.debug_abbrev 0x0000000000000000 0x2b8 lib/libarm.a(board.o)
@@ -395,32 +395,32 @@
.debug_line 0x000000000000132b 0xa7 cpu/m0/libm0.a(cpu.o)
.debug_line 0x00000000000013d2 0x61 cpu/m0/libm0.a(clk.o)
-.debug_str 0x0000000000000000 0xebb
- .debug_str 0x0000000000000000 0x4d5 lib/libarm.a(board.o)
- 0x554 (松开之前的大小)
- .debug_str 0x00000000000004d5 0x4c lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0xec7
+ .debug_str 0x0000000000000000 0x4e1 lib/libarm.a(board.o)
+ 0x560 (松开之前的大小)
+ .debug_str 0x00000000000004e1 0x4c lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x0000000000000521 0xa1 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x000000000000052d 0xa1 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x00000000000005c2 0x8a drivers/libdrivers.a(uart.o)
+ .debug_str 0x00000000000005ce 0x8a drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x000000000000064c 0x229 drivers/libdrivers.a(image.o)
+ .debug_str 0x0000000000000658 0x229 drivers/libdrivers.a(image.o)
0x4a0 (松开之前的大小)
- .debug_str 0x0000000000000875 0x7b drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000000881 0x7b drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x00000000000008f0 0x177 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x00000000000008fc 0x177 drivers/libdrivers.a(secure_verify.o)
0x407 (松开之前的大小)
- .debug_str 0x0000000000000a67 0x2c3 drivers/libdrivers.a(nor.o)
+ .debug_str 0x0000000000000a73 0x2c3 drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000000d2a 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000000d36 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x0000000000000db1 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x0000000000000dbd 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000000e2a 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000000e36 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000000e3c 0x79 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000000e48 0x79 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
- .debug_str 0x0000000000000eb5 0x6 cpu/m0/libm0.a(clk.o)
+ .debug_str 0x0000000000000ec1 0x6 cpu/m0/libm0.a(clk.o)
0x1bd (松开之前的大小)
.debug_frame 0x0000000000000000 0x6a0
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2 b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2
index cbc092e..44de20a 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2.map b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2.map
index 69d87e4..d4b4270 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_off/z-load2.map
@@ -34,7 +34,7 @@
0x0000000000000000 . = 0x0
0x0000000000000000 . = ALIGN (0x4)
-.text 0x0000000020300000 0x4d44
+.text 0x0000000020300000 0x4e0c
cpu/m0/start.o(.text)
.text 0x0000000020300000 0x220 cpu/m0/start.o
0x00000000203001a4 _bss_start
@@ -44,7 +44,7 @@
0x00000000203001b8 _start
0x00000000203001fe run_at
*(.text)
- .text 0x0000000020300220 0x454 lib/libarm.a(board.o)
+ .text 0x0000000020300220 0x51c lib/libarm.a(board.o)
0x0000000020300220 print_info
0x0000000020300230 copy_to_iram1
0x0000000020300250 clear_iram
@@ -55,201 +55,201 @@
0x0000000020300338 pmu_read
0x0000000020300404 pmu_write
0x00000000203004d0 start_armboot
- .text 0x0000000020300674 0x80 lib/libarm.a(string.o)
- 0x0000000020300674 strlen
- 0x0000000020300684 memset
- 0x00000000203006c6 memcmp
- 0x00000000203006e2 memcpy
- .text 0x00000000203006f4 0x138 drivers/libdrivers.a(uart.o)
- 0x00000000203006f4 uart_init
- 0x0000000020300774 uart_putc
- 0x000000002030079c uart_puts
- 0x00000000203007b0 uart_getc
- 0x00000000203007cc uart_tstc
- 0x00000000203007dc UART_Read
- 0x00000000203007f8 UART_Write
- 0x0000000020300814 UART_Check_Sync
- .text 0x000000002030082c 0x338 drivers/libdrivers.a(image.o)
- 0x0000000020300830 page_align
- 0x0000000020300848 find_partition_para
- 0x0000000020300878 read_image_part_offset
- 0x00000000203008cc read_flags_image
- 0x00000000203009b4 read_uboot_image
- 0x0000000020300a94 nand_read_m0
- 0x0000000020300b00 read_zloader_image
- .text 0x0000000020300b64 0x2b0 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020300b82 BIG2SMALL
- 0x0000000020300bb2 bin2hex
- 0x0000000020300bfc secure_verify_zloader
- 0x0000000020300cf0 SecureVerify
- .text 0x0000000020300e14 0x648 drivers/libdrivers.a(spifc_loader2.o)
- 0x0000000020300f08 zDrvGpio_SetFunc
- 0x0000000020300f40 zDrvGpio_SetDirection
- 0x0000000020300f90 zDrvGpio_SetOutputValue
- 0x0000000020300fcc spi_nand_cs
- 0x0000000020301008 spifc_clear_fifo
- 0x000000002030101c spifc_clear_int
- 0x0000000020301178 spifc_read_oob
- 0x00000000203011bc spifc_read_page_raw
- 0x00000000203011f8 spifc_read_page
- 0x0000000020301274 spifc_read
- 0x00000000203012b8 read_data
- 0x000000002030130c read_id
- 0x0000000020301390 spifc_init
- 0x0000000020301414 zloader_flash_init
- .text 0x000000002030145c 0x1c0 drivers/libdrivers.a(bbt.o)
- 0x00000000203014bc nand_creat_ram_bbt
- 0x0000000020301500 nand_search_bbt
- 0x000000002030158c nand_creat_bbt
- 0x0000000020301608 nand_block_isbad
- .text 0x000000002030161c 0x2688 drivers/libdrivers.a(sha256.o)
- 0x0000000020303b3c sha256_starts
- 0x0000000020303b84 sha256_update
- 0x0000000020303b90 sha256_finish
- 0x0000000020303c7c sha256_csum_wd
- .text 0x0000000020303ca4 0x424 drivers/libdrivers.a(nor.o)
- 0x0000000020303ca4 spifc_enable
- 0x0000000020303cd4 spifc_disable
- 0x0000000020303cf8 spifc_setup_cmd
- 0x0000000020303d7c spifc_wait_cmd_end
- 0x0000000020303da8 spifc_read_fifo
- 0x0000000020303de4 spifc_start
- 0x0000000020303df4 cmd_seek
- 0x0000000020303e14 nor_read_reg
- 0x0000000020303e74 nor_read_id
- 0x0000000020303edc spi_nor_read
- 0x0000000020303f38 nor_read
- 0x0000000020303f8c spi_nor_read_security_register
- 0x0000000020303fe8 nor_read_security_register
- 0x000000002030403c nor_init
- 0x000000002030408c board_flash_init
- .text 0x00000000203040c8 0x82c drivers/libdrivers.a(ddr.o)
- 0x00000000203040c8 nsdelay
- 0x00000000203040e2 ddr_clk_init
- 0x00000000203040f8 ddr_phy_init
- 0x00000000203041f4 ddr_ctrl_init
- 0x00000000203045b0 ddr_prio_init
- 0x00000000203046d4 ddr_init
- .text 0x00000000203048f4 0xa4 drivers/libdrivers.a(drv_hash.o)
- 0x00000000203048f4 Hash_Calculate
- .text 0x0000000020304998 0x174 drivers/libdrivers.a(drv_rsa.o)
- 0x00000000203049b2 Rsa_Calculate
- .text 0x0000000020304b0c 0x28 drivers/libdrivers.a(flash.o)
- 0x0000000020304b0c get_boot_mode
- .text 0x0000000020304b34 0x1bc drivers/libdrivers.a(efuse.o)
- 0x0000000020304b34 efuse_init
- 0x0000000020304b58 get_ddr_flag
- 0x0000000020304c78 get_secure_verify_status
- 0x0000000020304cbc get_otp_secure_verify_status
- .text 0x0000000020304cf0 0x54 cpu/m0/libm0.a(cpu.o)
- 0x0000000020304cf0 timer_init
- 0x0000000020304d08 usdelay
+ .text 0x000000002030073c 0x80 lib/libarm.a(string.o)
+ 0x000000002030073c strlen
+ 0x000000002030074c memset
+ 0x000000002030078e memcmp
+ 0x00000000203007aa memcpy
+ .text 0x00000000203007bc 0x138 drivers/libdrivers.a(uart.o)
+ 0x00000000203007bc uart_init
+ 0x000000002030083c uart_putc
+ 0x0000000020300864 uart_puts
+ 0x0000000020300878 uart_getc
+ 0x0000000020300894 uart_tstc
+ 0x00000000203008a4 UART_Read
+ 0x00000000203008c0 UART_Write
+ 0x00000000203008dc UART_Check_Sync
+ .text 0x00000000203008f4 0x338 drivers/libdrivers.a(image.o)
+ 0x00000000203008f8 page_align
+ 0x0000000020300910 find_partition_para
+ 0x0000000020300940 read_image_part_offset
+ 0x0000000020300994 read_flags_image
+ 0x0000000020300a7c read_uboot_image
+ 0x0000000020300b5c nand_read_m0
+ 0x0000000020300bc8 read_zloader_image
+ .text 0x0000000020300c2c 0x2b0 drivers/libdrivers.a(secure_verify.o)
+ 0x0000000020300c4a BIG2SMALL
+ 0x0000000020300c7a bin2hex
+ 0x0000000020300cc4 secure_verify_zloader
+ 0x0000000020300db8 SecureVerify
+ .text 0x0000000020300edc 0x648 drivers/libdrivers.a(spifc_loader2.o)
+ 0x0000000020300fd0 zDrvGpio_SetFunc
+ 0x0000000020301008 zDrvGpio_SetDirection
+ 0x0000000020301058 zDrvGpio_SetOutputValue
+ 0x0000000020301094 spi_nand_cs
+ 0x00000000203010d0 spifc_clear_fifo
+ 0x00000000203010e4 spifc_clear_int
+ 0x0000000020301240 spifc_read_oob
+ 0x0000000020301284 spifc_read_page_raw
+ 0x00000000203012c0 spifc_read_page
+ 0x000000002030133c spifc_read
+ 0x0000000020301380 read_data
+ 0x00000000203013d4 read_id
+ 0x0000000020301458 spifc_init
+ 0x00000000203014dc zloader_flash_init
+ .text 0x0000000020301524 0x1c0 drivers/libdrivers.a(bbt.o)
+ 0x0000000020301584 nand_creat_ram_bbt
+ 0x00000000203015c8 nand_search_bbt
+ 0x0000000020301654 nand_creat_bbt
+ 0x00000000203016d0 nand_block_isbad
+ .text 0x00000000203016e4 0x2688 drivers/libdrivers.a(sha256.o)
+ 0x0000000020303c04 sha256_starts
+ 0x0000000020303c4c sha256_update
+ 0x0000000020303c58 sha256_finish
+ 0x0000000020303d44 sha256_csum_wd
+ .text 0x0000000020303d6c 0x424 drivers/libdrivers.a(nor.o)
+ 0x0000000020303d6c spifc_enable
+ 0x0000000020303d9c spifc_disable
+ 0x0000000020303dc0 spifc_setup_cmd
+ 0x0000000020303e44 spifc_wait_cmd_end
+ 0x0000000020303e70 spifc_read_fifo
+ 0x0000000020303eac spifc_start
+ 0x0000000020303ebc cmd_seek
+ 0x0000000020303edc nor_read_reg
+ 0x0000000020303f3c nor_read_id
+ 0x0000000020303fa4 spi_nor_read
+ 0x0000000020304000 nor_read
+ 0x0000000020304054 spi_nor_read_security_register
+ 0x00000000203040b0 nor_read_security_register
+ 0x0000000020304104 nor_init
+ 0x0000000020304154 board_flash_init
+ .text 0x0000000020304190 0x82c drivers/libdrivers.a(ddr.o)
+ 0x0000000020304190 nsdelay
+ 0x00000000203041aa ddr_clk_init
+ 0x00000000203041c0 ddr_phy_init
+ 0x00000000203042bc ddr_ctrl_init
+ 0x0000000020304678 ddr_prio_init
+ 0x000000002030479c ddr_init
+ .text 0x00000000203049bc 0xa4 drivers/libdrivers.a(drv_hash.o)
+ 0x00000000203049bc Hash_Calculate
+ .text 0x0000000020304a60 0x174 drivers/libdrivers.a(drv_rsa.o)
+ 0x0000000020304a7a Rsa_Calculate
+ .text 0x0000000020304bd4 0x28 drivers/libdrivers.a(flash.o)
+ 0x0000000020304bd4 get_boot_mode
+ .text 0x0000000020304bfc 0x1bc drivers/libdrivers.a(efuse.o)
+ 0x0000000020304bfc efuse_init
+ 0x0000000020304c20 get_ddr_flag
+ 0x0000000020304d40 get_secure_verify_status
+ 0x0000000020304d84 get_otp_secure_verify_status
+ .text 0x0000000020304db8 0x54 cpu/m0/libm0.a(cpu.o)
+ 0x0000000020304db8 timer_init
+ 0x0000000020304dd0 usdelay
-.glue_7 0x0000000020304d44 0x0
+.glue_7 0x0000000020304e0c 0x0
.glue_7 0x0000000000000000 0x0 linker stubs
-.glue_7t 0x0000000020304d44 0x0
+.glue_7t 0x0000000020304e0c 0x0
.glue_7t 0x0000000000000000 0x0 linker stubs
-.vfp11_veneer 0x0000000020304d44 0x0
+.vfp11_veneer 0x0000000020304e0c 0x0
.vfp11_veneer 0x0000000000000000 0x0 linker stubs
-.v4_bx 0x0000000020304d44 0x0
+.v4_bx 0x0000000020304e0c 0x0
.v4_bx 0x0000000000000000 0x0 linker stubs
-.iplt 0x0000000020304d44 0x0
+.iplt 0x0000000020304e0c 0x0
.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x0000000020304d44 . = ALIGN (0x4)
+ 0x0000000020304e0c . = ALIGN (0x4)
-.rodata 0x0000000020304d44 0x3f0
+.rodata 0x0000000020304e0c 0x3f0
*(.rodata)
- .rodata 0x0000000020304d44 0x270 drivers/libdrivers.a(spifc_loader2.o)
- .rodata 0x0000000020304fb4 0x13 drivers/libdrivers.a(sha256.o)
- 0x0000000020304fb4 sha256_der_prefix
- *fill* 0x0000000020304fc7 0x1
- .rodata 0x0000000020304fc8 0x16c drivers/libdrivers.a(nor.o)
+ .rodata 0x0000000020304e0c 0x270 drivers/libdrivers.a(spifc_loader2.o)
+ .rodata 0x000000002030507c 0x13 drivers/libdrivers.a(sha256.o)
+ 0x000000002030507c sha256_der_prefix
+ *fill* 0x000000002030508f 0x1
+ .rodata 0x0000000020305090 0x16c drivers/libdrivers.a(nor.o)
-.rodata.str1.1 0x0000000020305134 0x48d
+.rodata.str1.1 0x00000000203051fc 0x516
.rodata.str1.1
- 0x0000000020305134 0x18a lib/libarm.a(board.o)
- 0x1a3 (松开之前的大小)
+ 0x00000000203051fc 0x213 lib/libarm.a(board.o)
+ 0x24e (松开之前的大小)
.rodata.str1.1
- 0x00000000203052be 0xef drivers/libdrivers.a(image.o)
+ 0x000000002030540f 0xef drivers/libdrivers.a(image.o)
0x115 (松开之前的大小)
.rodata.str1.1
- 0x00000000203053ad 0x5b drivers/libdrivers.a(secure_verify.o)
+ 0x00000000203054fe 0x5b drivers/libdrivers.a(secure_verify.o)
0x5d (松开之前的大小)
.rodata.str1.1
- 0x0000000020305408 0x3d drivers/libdrivers.a(spifc_loader2.o)
+ 0x0000000020305559 0x3d drivers/libdrivers.a(spifc_loader2.o)
0x4a (松开之前的大小)
.rodata.str1.1
- 0x0000000020305445 0x9 drivers/libdrivers.a(bbt.o)
+ 0x0000000020305596 0x9 drivers/libdrivers.a(bbt.o)
.rodata.str1.1
- 0x000000002030544e 0x15c drivers/libdrivers.a(nor.o)
+ 0x000000002030559f 0x15c drivers/libdrivers.a(nor.o)
.rodata.str1.1
- 0x00000000203055aa 0x17 drivers/libdrivers.a(efuse.o)
+ 0x00000000203056fb 0x17 drivers/libdrivers.a(efuse.o)
-.rel.dyn 0x00000000203055c4 0x0
+.rel.dyn 0x0000000020305714 0x0
.rel.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x00000000203055c4 . = ALIGN (0x4)
+ 0x0000000020305714 . = ALIGN (0x4)
-.data 0x00000000203055c4 0xd0
+.data 0x0000000020305714 0xd0
*(.data)
- .data 0x00000000203055c4 0x0 cpu/m0/start.o
- .data 0x00000000203055c4 0x0 lib/libarm.a(board.o)
- .data 0x00000000203055c4 0x0 lib/libarm.a(string.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(uart.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(image.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(secure_verify.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(spifc_loader2.o)
- .data 0x00000000203055c4 0x40 drivers/libdrivers.a(bbt.o)
- .data 0x0000000020305604 0x40 drivers/libdrivers.a(sha256.o)
- .data 0x0000000020305644 0x50 drivers/libdrivers.a(nor.o)
- 0x0000000020305644 nor_cmd_table
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(ddr.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(drv_hash.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(drv_rsa.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(flash.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(efuse.o)
- .data 0x0000000020305694 0x0 cpu/m0/libm0.a(cpu.o)
+ .data 0x0000000020305714 0x0 cpu/m0/start.o
+ .data 0x0000000020305714 0x0 lib/libarm.a(board.o)
+ .data 0x0000000020305714 0x0 lib/libarm.a(string.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(uart.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(image.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(secure_verify.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(spifc_loader2.o)
+ .data 0x0000000020305714 0x40 drivers/libdrivers.a(bbt.o)
+ .data 0x0000000020305754 0x40 drivers/libdrivers.a(sha256.o)
+ .data 0x0000000020305794 0x50 drivers/libdrivers.a(nor.o)
+ 0x0000000020305794 nor_cmd_table
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(ddr.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(drv_hash.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(flash.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(efuse.o)
+ .data 0x00000000203057e4 0x0 cpu/m0/libm0.a(cpu.o)
-.igot.plt 0x0000000020305694 0x0
+.igot.plt 0x00000000203057e4 0x0
.igot.plt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x0000000020305694 . = ALIGN (0x4)
+ 0x00000000203057e4 . = ALIGN (0x4)
.got
*(.got)
- 0x0000000020305694 . = ALIGN (0x4)
- 0x0000000020305694 __bss_start = .
+ 0x00000000203057e4 . = ALIGN (0x4)
+ 0x00000000203057e4 __bss_start = .
-.bss 0x0000000020305694 0x1e8
+.bss 0x00000000203057e4 0x1e8
*(.bss)
- .bss 0x0000000020305694 0x0 cpu/m0/start.o
- .bss 0x0000000020305694 0x4 lib/libarm.a(board.o)
- 0x0000000020305694 zloader_entry_point
- .bss 0x0000000020305698 0x0 lib/libarm.a(string.o)
- .bss 0x0000000020305698 0x0 drivers/libdrivers.a(uart.o)
- .bss 0x0000000020305698 0x0 drivers/libdrivers.a(image.o)
- .bss 0x0000000020305698 0x104 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020305698 result
- .bss 0x000000002030579c 0x4 drivers/libdrivers.a(spifc_loader2.o)
- .bss 0x00000000203057a0 0x80 drivers/libdrivers.a(bbt.o)
- .bss 0x0000000020305820 0x0 drivers/libdrivers.a(sha256.o)
- .bss 0x0000000020305820 0x28 drivers/libdrivers.a(nor.o)
- 0x0000000020305820 spi_nor_flash
- 0x0000000020305824 otp_data
- .bss 0x0000000020305848 0x0 drivers/libdrivers.a(ddr.o)
- .bss 0x0000000020305848 0x0 drivers/libdrivers.a(drv_hash.o)
- .bss 0x0000000020305848 0x0 drivers/libdrivers.a(drv_rsa.o)
- .bss 0x0000000020305848 0x24 drivers/libdrivers.a(flash.o)
- 0x0000000020305848 flash
- .bss 0x000000002030586c 0x0 drivers/libdrivers.a(efuse.o)
- .bss 0x000000002030586c 0x10 cpu/m0/libm0.a(cpu.o)
- 0x000000002030586c g_tick
- 0x000000002030587c __bss_end = .
- 0x000000002030587c . = ALIGN (0x4)
+ .bss 0x00000000203057e4 0x0 cpu/m0/start.o
+ .bss 0x00000000203057e4 0x4 lib/libarm.a(board.o)
+ 0x00000000203057e4 zloader_entry_point
+ .bss 0x00000000203057e8 0x0 lib/libarm.a(string.o)
+ .bss 0x00000000203057e8 0x0 drivers/libdrivers.a(uart.o)
+ .bss 0x00000000203057e8 0x0 drivers/libdrivers.a(image.o)
+ .bss 0x00000000203057e8 0x104 drivers/libdrivers.a(secure_verify.o)
+ 0x00000000203057e8 result
+ .bss 0x00000000203058ec 0x4 drivers/libdrivers.a(spifc_loader2.o)
+ .bss 0x00000000203058f0 0x80 drivers/libdrivers.a(bbt.o)
+ .bss 0x0000000020305970 0x0 drivers/libdrivers.a(sha256.o)
+ .bss 0x0000000020305970 0x28 drivers/libdrivers.a(nor.o)
+ 0x0000000020305970 spi_nor_flash
+ 0x0000000020305974 otp_data
+ .bss 0x0000000020305998 0x0 drivers/libdrivers.a(ddr.o)
+ .bss 0x0000000020305998 0x0 drivers/libdrivers.a(drv_hash.o)
+ .bss 0x0000000020305998 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .bss 0x0000000020305998 0x24 drivers/libdrivers.a(flash.o)
+ 0x0000000020305998 flash
+ .bss 0x00000000203059bc 0x0 drivers/libdrivers.a(efuse.o)
+ .bss 0x00000000203059bc 0x10 cpu/m0/libm0.a(cpu.o)
+ 0x00000000203059bc g_tick
+ 0x00000000203059cc __bss_end = .
+ 0x00000000203059cc . = ALIGN (0x4)
-.para 0x0000000082000000 0x0 加载地址 0x000000002030587c
+.para 0x0000000082000000 0x0 加载地址 0x00000000203059cc
0x0000000082000000 __para_start = .
*(.para)
0x0000000082000000 __para_end = .
@@ -356,22 +356,22 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x6536
- .debug_info 0x0000000000000000 0x92d lib/libarm.a(board.o)
- .debug_info 0x000000000000092d 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000b58 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000000df8 0xdd6 drivers/libdrivers.a(image.o)
- .debug_info 0x0000000000001bce 0xb01 drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x00000000000026cf 0x1661 drivers/libdrivers.a(spifc_loader2.o)
- .debug_info 0x0000000000003d30 0x70f drivers/libdrivers.a(bbt.o)
- .debug_info 0x000000000000443f 0x586 drivers/libdrivers.a(sha256.o)
- .debug_info 0x00000000000049c5 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000005724 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000005a4d 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000005c35 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x0000000000005fe9 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x00000000000061f8 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x00000000000063bb 0x17b cpu/m0/libm0.a(cpu.o)
+.debug_info 0x0000000000000000 0x663a
+ .debug_info 0x0000000000000000 0xa31 lib/libarm.a(board.o)
+ .debug_info 0x0000000000000a31 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000c5c 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x0000000000000efc 0xdd6 drivers/libdrivers.a(image.o)
+ .debug_info 0x0000000000001cd2 0xb01 drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x00000000000027d3 0x1661 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_info 0x0000000000003e34 0x70f drivers/libdrivers.a(bbt.o)
+ .debug_info 0x0000000000004543 0x586 drivers/libdrivers.a(sha256.o)
+ .debug_info 0x0000000000004ac9 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000005828 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000005b51 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000005d39 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x00000000000060ed 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x00000000000062fc 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x00000000000064bf 0x17b cpu/m0/libm0.a(cpu.o)
.debug_abbrev 0x0000000000000000 0x1c94
.debug_abbrev 0x0000000000000000 0x304 lib/libarm.a(board.o)
@@ -390,22 +390,22 @@
.debug_abbrev 0x0000000000001aaf 0x11d drivers/libdrivers.a(efuse.o)
.debug_abbrev 0x0000000000001bcc 0xc8 cpu/m0/libm0.a(cpu.o)
-.debug_loc 0x0000000000000000 0x96e6
- .debug_loc 0x0000000000000000 0x2f4 lib/libarm.a(board.o)
- .debug_loc 0x00000000000002f4 0x29d lib/libarm.a(string.o)
- .debug_loc 0x0000000000000591 0x228 drivers/libdrivers.a(uart.o)
- .debug_loc 0x00000000000007b9 0x6a2 drivers/libdrivers.a(image.o)
- .debug_loc 0x0000000000000e5b 0x790 drivers/libdrivers.a(secure_verify.o)
- .debug_loc 0x00000000000015eb 0xef4 drivers/libdrivers.a(spifc_loader2.o)
- .debug_loc 0x00000000000024df 0x282 drivers/libdrivers.a(bbt.o)
- .debug_loc 0x0000000000002761 0x5f3f drivers/libdrivers.a(sha256.o)
- .debug_loc 0x00000000000086a0 0x80a drivers/libdrivers.a(nor.o)
- .debug_loc 0x0000000000008eaa 0x2d8 drivers/libdrivers.a(ddr.o)
- .debug_loc 0x0000000000009182 0x1b8 drivers/libdrivers.a(drv_hash.o)
- .debug_loc 0x000000000000933a 0x238 drivers/libdrivers.a(drv_rsa.o)
- .debug_loc 0x0000000000009572 0x1f drivers/libdrivers.a(flash.o)
- .debug_loc 0x0000000000009591 0xab drivers/libdrivers.a(efuse.o)
- .debug_loc 0x000000000000963c 0xaa cpu/m0/libm0.a(cpu.o)
+.debug_loc 0x0000000000000000 0x97b8
+ .debug_loc 0x0000000000000000 0x3c6 lib/libarm.a(board.o)
+ .debug_loc 0x00000000000003c6 0x29d lib/libarm.a(string.o)
+ .debug_loc 0x0000000000000663 0x228 drivers/libdrivers.a(uart.o)
+ .debug_loc 0x000000000000088b 0x6a2 drivers/libdrivers.a(image.o)
+ .debug_loc 0x0000000000000f2d 0x790 drivers/libdrivers.a(secure_verify.o)
+ .debug_loc 0x00000000000016bd 0xef4 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_loc 0x00000000000025b1 0x282 drivers/libdrivers.a(bbt.o)
+ .debug_loc 0x0000000000002833 0x5f3f drivers/libdrivers.a(sha256.o)
+ .debug_loc 0x0000000000008772 0x80a drivers/libdrivers.a(nor.o)
+ .debug_loc 0x0000000000008f7c 0x2d8 drivers/libdrivers.a(ddr.o)
+ .debug_loc 0x0000000000009254 0x1b8 drivers/libdrivers.a(drv_hash.o)
+ .debug_loc 0x000000000000940c 0x238 drivers/libdrivers.a(drv_rsa.o)
+ .debug_loc 0x0000000000009644 0x1f drivers/libdrivers.a(flash.o)
+ .debug_loc 0x0000000000009663 0xab drivers/libdrivers.a(efuse.o)
+ .debug_loc 0x000000000000970e 0xaa cpu/m0/libm0.a(cpu.o)
.debug_aranges 0x0000000000000000 0x1e0
.debug_aranges
@@ -449,53 +449,53 @@
.debug_ranges 0x00000000000001d8 0x28 drivers/libdrivers.a(drv_hash.o)
.debug_ranges 0x0000000000000200 0x38 drivers/libdrivers.a(drv_rsa.o)
-.debug_line 0x0000000000000000 0x2022
- .debug_line 0x0000000000000000 0x387 lib/libarm.a(board.o)
- .debug_line 0x0000000000000387 0x152 lib/libarm.a(string.o)
- .debug_line 0x00000000000004d9 0x112 drivers/libdrivers.a(uart.o)
- .debug_line 0x00000000000005eb 0x3b8 drivers/libdrivers.a(image.o)
- .debug_line 0x00000000000009a3 0x38e drivers/libdrivers.a(secure_verify.o)
- .debug_line 0x0000000000000d31 0x442 drivers/libdrivers.a(spifc_loader2.o)
- .debug_line 0x0000000000001173 0x251 drivers/libdrivers.a(bbt.o)
- .debug_line 0x00000000000013c4 0x2bb drivers/libdrivers.a(sha256.o)
- .debug_line 0x000000000000167f 0x2a2 drivers/libdrivers.a(nor.o)
- .debug_line 0x0000000000001921 0x299 drivers/libdrivers.a(ddr.o)
- .debug_line 0x0000000000001bba 0x88 drivers/libdrivers.a(drv_hash.o)
- .debug_line 0x0000000000001c42 0x117 drivers/libdrivers.a(drv_rsa.o)
- .debug_line 0x0000000000001d59 0x10a drivers/libdrivers.a(flash.o)
- .debug_line 0x0000000000001e63 0x118 drivers/libdrivers.a(efuse.o)
- .debug_line 0x0000000000001f7b 0xa7 cpu/m0/libm0.a(cpu.o)
+.debug_line 0x0000000000000000 0x205d
+ .debug_line 0x0000000000000000 0x3c2 lib/libarm.a(board.o)
+ .debug_line 0x00000000000003c2 0x152 lib/libarm.a(string.o)
+ .debug_line 0x0000000000000514 0x112 drivers/libdrivers.a(uart.o)
+ .debug_line 0x0000000000000626 0x3b8 drivers/libdrivers.a(image.o)
+ .debug_line 0x00000000000009de 0x38e drivers/libdrivers.a(secure_verify.o)
+ .debug_line 0x0000000000000d6c 0x442 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_line 0x00000000000011ae 0x251 drivers/libdrivers.a(bbt.o)
+ .debug_line 0x00000000000013ff 0x2bb drivers/libdrivers.a(sha256.o)
+ .debug_line 0x00000000000016ba 0x2a2 drivers/libdrivers.a(nor.o)
+ .debug_line 0x000000000000195c 0x299 drivers/libdrivers.a(ddr.o)
+ .debug_line 0x0000000000001bf5 0x88 drivers/libdrivers.a(drv_hash.o)
+ .debug_line 0x0000000000001c7d 0x117 drivers/libdrivers.a(drv_rsa.o)
+ .debug_line 0x0000000000001d94 0x10a drivers/libdrivers.a(flash.o)
+ .debug_line 0x0000000000001e9e 0x118 drivers/libdrivers.a(efuse.o)
+ .debug_line 0x0000000000001fb6 0xa7 cpu/m0/libm0.a(cpu.o)
-.debug_str 0x0000000000000000 0x160a
- .debug_str 0x0000000000000000 0x555 lib/libarm.a(board.o)
- 0x5cb (松开之前的大小)
- .debug_str 0x0000000000000555 0x3f lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0x1616
+ .debug_str 0x0000000000000000 0x561 lib/libarm.a(board.o)
+ 0x5d7 (松开之前的大小)
+ .debug_str 0x0000000000000561 0x3f lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x0000000000000594 0xe2 drivers/libdrivers.a(uart.o)
+ .debug_str 0x00000000000005a0 0xe2 drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x0000000000000676 0x35b drivers/libdrivers.a(image.o)
+ .debug_str 0x0000000000000682 0x35b drivers/libdrivers.a(image.o)
0x854 (松开之前的大小)
- .debug_str 0x00000000000009d1 0x2f9 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x00000000000009dd 0x2f9 drivers/libdrivers.a(secure_verify.o)
0x61f (松开之前的大小)
- .debug_str 0x0000000000000cca 0x3c3 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_str 0x0000000000000cd6 0x3c3 drivers/libdrivers.a(spifc_loader2.o)
0x6c1 (松开之前的大小)
- .debug_str 0x000000000000108d 0x103 drivers/libdrivers.a(bbt.o)
+ .debug_str 0x0000000000001099 0x103 drivers/libdrivers.a(bbt.o)
0x3fe (松开之前的大小)
- .debug_str 0x0000000000001190 0xc3 drivers/libdrivers.a(sha256.o)
+ .debug_str 0x000000000000119c 0xc3 drivers/libdrivers.a(sha256.o)
0x2b7 (松开之前的大小)
- .debug_str 0x0000000000001253 0x1ad drivers/libdrivers.a(nor.o)
+ .debug_str 0x000000000000125f 0x1ad drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000001400 0x54 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x000000000000140c 0x54 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x0000000000001454 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000001460 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x00000000000014db 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x00000000000014e7 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000001554 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000001560 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000001566 0x20 drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000001572 0x20 drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x0000000000001586 0x84 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000001592 0x84 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
.debug_frame 0x0000000000000000 0xaf0
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/loader2.bin b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/loader2.bin
index 0428da1..e7d499c 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/loader2.bin
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/loader2.bin
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load
index c79fda1..176acbd 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load.map b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load.map
index 72c0ac3..71722dc 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load.map
@@ -300,20 +300,20 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x34d5
- .debug_info 0x0000000000000000 0x70e lib/libarm.a(board.o)
- .debug_info 0x000000000000070e 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000939 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000000c62 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000000f02 0x6d3 drivers/libdrivers.a(image.o)
- .debug_info 0x00000000000015d5 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x0000000000001798 0x62d drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x0000000000001dc5 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000002b24 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000002d0c 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x00000000000030c0 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x00000000000032cf 0x17b cpu/m0/libm0.a(cpu.o)
- .debug_info 0x000000000000344a 0x8b cpu/m0/libm0.a(clk.o)
+.debug_info 0x0000000000000000 0x34e2
+ .debug_info 0x0000000000000000 0x71b lib/libarm.a(board.o)
+ .debug_info 0x000000000000071b 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000946 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000000c6f 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x0000000000000f0f 0x6d3 drivers/libdrivers.a(image.o)
+ .debug_info 0x00000000000015e2 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x00000000000017a5 0x62d drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x0000000000001dd2 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000002b31 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000002d19 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x00000000000030cd 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x00000000000032dc 0x17b cpu/m0/libm0.a(cpu.o)
+ .debug_info 0x0000000000003457 0x8b cpu/m0/libm0.a(clk.o)
.debug_abbrev 0x0000000000000000 0x12c2
.debug_abbrev 0x0000000000000000 0x2b8 lib/libarm.a(board.o)
@@ -395,32 +395,32 @@
.debug_line 0x000000000000132b 0xa7 cpu/m0/libm0.a(cpu.o)
.debug_line 0x00000000000013d2 0x61 cpu/m0/libm0.a(clk.o)
-.debug_str 0x0000000000000000 0xebb
- .debug_str 0x0000000000000000 0x4d5 lib/libarm.a(board.o)
- 0x554 (松开之前的大小)
- .debug_str 0x00000000000004d5 0x4c lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0xec7
+ .debug_str 0x0000000000000000 0x4e1 lib/libarm.a(board.o)
+ 0x560 (松开之前的大小)
+ .debug_str 0x00000000000004e1 0x4c lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x0000000000000521 0xa1 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x000000000000052d 0xa1 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x00000000000005c2 0x8a drivers/libdrivers.a(uart.o)
+ .debug_str 0x00000000000005ce 0x8a drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x000000000000064c 0x229 drivers/libdrivers.a(image.o)
+ .debug_str 0x0000000000000658 0x229 drivers/libdrivers.a(image.o)
0x4a0 (松开之前的大小)
- .debug_str 0x0000000000000875 0x7b drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000000881 0x7b drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x00000000000008f0 0x177 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x00000000000008fc 0x177 drivers/libdrivers.a(secure_verify.o)
0x407 (松开之前的大小)
- .debug_str 0x0000000000000a67 0x2c3 drivers/libdrivers.a(nor.o)
+ .debug_str 0x0000000000000a73 0x2c3 drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000000d2a 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000000d36 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x0000000000000db1 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x0000000000000dbd 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000000e2a 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000000e36 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000000e3c 0x79 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000000e48 0x79 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
- .debug_str 0x0000000000000eb5 0x6 cpu/m0/libm0.a(clk.o)
+ .debug_str 0x0000000000000ec1 0x6 cpu/m0/libm0.a(clk.o)
0x1bd (松开之前的大小)
.debug_frame 0x0000000000000000 0x6a0
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2 b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2
index 50274d5..1f69c86 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2
Binary files differ
diff --git a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2.map b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2.map
index 69d87e4..d4b4270 100755
--- a/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2.map
+++ b/Uboot/boot/prj/zx297520v3/bootrom2/dl_on/z-load2.map
@@ -34,7 +34,7 @@
0x0000000000000000 . = 0x0
0x0000000000000000 . = ALIGN (0x4)
-.text 0x0000000020300000 0x4d44
+.text 0x0000000020300000 0x4e0c
cpu/m0/start.o(.text)
.text 0x0000000020300000 0x220 cpu/m0/start.o
0x00000000203001a4 _bss_start
@@ -44,7 +44,7 @@
0x00000000203001b8 _start
0x00000000203001fe run_at
*(.text)
- .text 0x0000000020300220 0x454 lib/libarm.a(board.o)
+ .text 0x0000000020300220 0x51c lib/libarm.a(board.o)
0x0000000020300220 print_info
0x0000000020300230 copy_to_iram1
0x0000000020300250 clear_iram
@@ -55,201 +55,201 @@
0x0000000020300338 pmu_read
0x0000000020300404 pmu_write
0x00000000203004d0 start_armboot
- .text 0x0000000020300674 0x80 lib/libarm.a(string.o)
- 0x0000000020300674 strlen
- 0x0000000020300684 memset
- 0x00000000203006c6 memcmp
- 0x00000000203006e2 memcpy
- .text 0x00000000203006f4 0x138 drivers/libdrivers.a(uart.o)
- 0x00000000203006f4 uart_init
- 0x0000000020300774 uart_putc
- 0x000000002030079c uart_puts
- 0x00000000203007b0 uart_getc
- 0x00000000203007cc uart_tstc
- 0x00000000203007dc UART_Read
- 0x00000000203007f8 UART_Write
- 0x0000000020300814 UART_Check_Sync
- .text 0x000000002030082c 0x338 drivers/libdrivers.a(image.o)
- 0x0000000020300830 page_align
- 0x0000000020300848 find_partition_para
- 0x0000000020300878 read_image_part_offset
- 0x00000000203008cc read_flags_image
- 0x00000000203009b4 read_uboot_image
- 0x0000000020300a94 nand_read_m0
- 0x0000000020300b00 read_zloader_image
- .text 0x0000000020300b64 0x2b0 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020300b82 BIG2SMALL
- 0x0000000020300bb2 bin2hex
- 0x0000000020300bfc secure_verify_zloader
- 0x0000000020300cf0 SecureVerify
- .text 0x0000000020300e14 0x648 drivers/libdrivers.a(spifc_loader2.o)
- 0x0000000020300f08 zDrvGpio_SetFunc
- 0x0000000020300f40 zDrvGpio_SetDirection
- 0x0000000020300f90 zDrvGpio_SetOutputValue
- 0x0000000020300fcc spi_nand_cs
- 0x0000000020301008 spifc_clear_fifo
- 0x000000002030101c spifc_clear_int
- 0x0000000020301178 spifc_read_oob
- 0x00000000203011bc spifc_read_page_raw
- 0x00000000203011f8 spifc_read_page
- 0x0000000020301274 spifc_read
- 0x00000000203012b8 read_data
- 0x000000002030130c read_id
- 0x0000000020301390 spifc_init
- 0x0000000020301414 zloader_flash_init
- .text 0x000000002030145c 0x1c0 drivers/libdrivers.a(bbt.o)
- 0x00000000203014bc nand_creat_ram_bbt
- 0x0000000020301500 nand_search_bbt
- 0x000000002030158c nand_creat_bbt
- 0x0000000020301608 nand_block_isbad
- .text 0x000000002030161c 0x2688 drivers/libdrivers.a(sha256.o)
- 0x0000000020303b3c sha256_starts
- 0x0000000020303b84 sha256_update
- 0x0000000020303b90 sha256_finish
- 0x0000000020303c7c sha256_csum_wd
- .text 0x0000000020303ca4 0x424 drivers/libdrivers.a(nor.o)
- 0x0000000020303ca4 spifc_enable
- 0x0000000020303cd4 spifc_disable
- 0x0000000020303cf8 spifc_setup_cmd
- 0x0000000020303d7c spifc_wait_cmd_end
- 0x0000000020303da8 spifc_read_fifo
- 0x0000000020303de4 spifc_start
- 0x0000000020303df4 cmd_seek
- 0x0000000020303e14 nor_read_reg
- 0x0000000020303e74 nor_read_id
- 0x0000000020303edc spi_nor_read
- 0x0000000020303f38 nor_read
- 0x0000000020303f8c spi_nor_read_security_register
- 0x0000000020303fe8 nor_read_security_register
- 0x000000002030403c nor_init
- 0x000000002030408c board_flash_init
- .text 0x00000000203040c8 0x82c drivers/libdrivers.a(ddr.o)
- 0x00000000203040c8 nsdelay
- 0x00000000203040e2 ddr_clk_init
- 0x00000000203040f8 ddr_phy_init
- 0x00000000203041f4 ddr_ctrl_init
- 0x00000000203045b0 ddr_prio_init
- 0x00000000203046d4 ddr_init
- .text 0x00000000203048f4 0xa4 drivers/libdrivers.a(drv_hash.o)
- 0x00000000203048f4 Hash_Calculate
- .text 0x0000000020304998 0x174 drivers/libdrivers.a(drv_rsa.o)
- 0x00000000203049b2 Rsa_Calculate
- .text 0x0000000020304b0c 0x28 drivers/libdrivers.a(flash.o)
- 0x0000000020304b0c get_boot_mode
- .text 0x0000000020304b34 0x1bc drivers/libdrivers.a(efuse.o)
- 0x0000000020304b34 efuse_init
- 0x0000000020304b58 get_ddr_flag
- 0x0000000020304c78 get_secure_verify_status
- 0x0000000020304cbc get_otp_secure_verify_status
- .text 0x0000000020304cf0 0x54 cpu/m0/libm0.a(cpu.o)
- 0x0000000020304cf0 timer_init
- 0x0000000020304d08 usdelay
+ .text 0x000000002030073c 0x80 lib/libarm.a(string.o)
+ 0x000000002030073c strlen
+ 0x000000002030074c memset
+ 0x000000002030078e memcmp
+ 0x00000000203007aa memcpy
+ .text 0x00000000203007bc 0x138 drivers/libdrivers.a(uart.o)
+ 0x00000000203007bc uart_init
+ 0x000000002030083c uart_putc
+ 0x0000000020300864 uart_puts
+ 0x0000000020300878 uart_getc
+ 0x0000000020300894 uart_tstc
+ 0x00000000203008a4 UART_Read
+ 0x00000000203008c0 UART_Write
+ 0x00000000203008dc UART_Check_Sync
+ .text 0x00000000203008f4 0x338 drivers/libdrivers.a(image.o)
+ 0x00000000203008f8 page_align
+ 0x0000000020300910 find_partition_para
+ 0x0000000020300940 read_image_part_offset
+ 0x0000000020300994 read_flags_image
+ 0x0000000020300a7c read_uboot_image
+ 0x0000000020300b5c nand_read_m0
+ 0x0000000020300bc8 read_zloader_image
+ .text 0x0000000020300c2c 0x2b0 drivers/libdrivers.a(secure_verify.o)
+ 0x0000000020300c4a BIG2SMALL
+ 0x0000000020300c7a bin2hex
+ 0x0000000020300cc4 secure_verify_zloader
+ 0x0000000020300db8 SecureVerify
+ .text 0x0000000020300edc 0x648 drivers/libdrivers.a(spifc_loader2.o)
+ 0x0000000020300fd0 zDrvGpio_SetFunc
+ 0x0000000020301008 zDrvGpio_SetDirection
+ 0x0000000020301058 zDrvGpio_SetOutputValue
+ 0x0000000020301094 spi_nand_cs
+ 0x00000000203010d0 spifc_clear_fifo
+ 0x00000000203010e4 spifc_clear_int
+ 0x0000000020301240 spifc_read_oob
+ 0x0000000020301284 spifc_read_page_raw
+ 0x00000000203012c0 spifc_read_page
+ 0x000000002030133c spifc_read
+ 0x0000000020301380 read_data
+ 0x00000000203013d4 read_id
+ 0x0000000020301458 spifc_init
+ 0x00000000203014dc zloader_flash_init
+ .text 0x0000000020301524 0x1c0 drivers/libdrivers.a(bbt.o)
+ 0x0000000020301584 nand_creat_ram_bbt
+ 0x00000000203015c8 nand_search_bbt
+ 0x0000000020301654 nand_creat_bbt
+ 0x00000000203016d0 nand_block_isbad
+ .text 0x00000000203016e4 0x2688 drivers/libdrivers.a(sha256.o)
+ 0x0000000020303c04 sha256_starts
+ 0x0000000020303c4c sha256_update
+ 0x0000000020303c58 sha256_finish
+ 0x0000000020303d44 sha256_csum_wd
+ .text 0x0000000020303d6c 0x424 drivers/libdrivers.a(nor.o)
+ 0x0000000020303d6c spifc_enable
+ 0x0000000020303d9c spifc_disable
+ 0x0000000020303dc0 spifc_setup_cmd
+ 0x0000000020303e44 spifc_wait_cmd_end
+ 0x0000000020303e70 spifc_read_fifo
+ 0x0000000020303eac spifc_start
+ 0x0000000020303ebc cmd_seek
+ 0x0000000020303edc nor_read_reg
+ 0x0000000020303f3c nor_read_id
+ 0x0000000020303fa4 spi_nor_read
+ 0x0000000020304000 nor_read
+ 0x0000000020304054 spi_nor_read_security_register
+ 0x00000000203040b0 nor_read_security_register
+ 0x0000000020304104 nor_init
+ 0x0000000020304154 board_flash_init
+ .text 0x0000000020304190 0x82c drivers/libdrivers.a(ddr.o)
+ 0x0000000020304190 nsdelay
+ 0x00000000203041aa ddr_clk_init
+ 0x00000000203041c0 ddr_phy_init
+ 0x00000000203042bc ddr_ctrl_init
+ 0x0000000020304678 ddr_prio_init
+ 0x000000002030479c ddr_init
+ .text 0x00000000203049bc 0xa4 drivers/libdrivers.a(drv_hash.o)
+ 0x00000000203049bc Hash_Calculate
+ .text 0x0000000020304a60 0x174 drivers/libdrivers.a(drv_rsa.o)
+ 0x0000000020304a7a Rsa_Calculate
+ .text 0x0000000020304bd4 0x28 drivers/libdrivers.a(flash.o)
+ 0x0000000020304bd4 get_boot_mode
+ .text 0x0000000020304bfc 0x1bc drivers/libdrivers.a(efuse.o)
+ 0x0000000020304bfc efuse_init
+ 0x0000000020304c20 get_ddr_flag
+ 0x0000000020304d40 get_secure_verify_status
+ 0x0000000020304d84 get_otp_secure_verify_status
+ .text 0x0000000020304db8 0x54 cpu/m0/libm0.a(cpu.o)
+ 0x0000000020304db8 timer_init
+ 0x0000000020304dd0 usdelay
-.glue_7 0x0000000020304d44 0x0
+.glue_7 0x0000000020304e0c 0x0
.glue_7 0x0000000000000000 0x0 linker stubs
-.glue_7t 0x0000000020304d44 0x0
+.glue_7t 0x0000000020304e0c 0x0
.glue_7t 0x0000000000000000 0x0 linker stubs
-.vfp11_veneer 0x0000000020304d44 0x0
+.vfp11_veneer 0x0000000020304e0c 0x0
.vfp11_veneer 0x0000000000000000 0x0 linker stubs
-.v4_bx 0x0000000020304d44 0x0
+.v4_bx 0x0000000020304e0c 0x0
.v4_bx 0x0000000000000000 0x0 linker stubs
-.iplt 0x0000000020304d44 0x0
+.iplt 0x0000000020304e0c 0x0
.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x0000000020304d44 . = ALIGN (0x4)
+ 0x0000000020304e0c . = ALIGN (0x4)
-.rodata 0x0000000020304d44 0x3f0
+.rodata 0x0000000020304e0c 0x3f0
*(.rodata)
- .rodata 0x0000000020304d44 0x270 drivers/libdrivers.a(spifc_loader2.o)
- .rodata 0x0000000020304fb4 0x13 drivers/libdrivers.a(sha256.o)
- 0x0000000020304fb4 sha256_der_prefix
- *fill* 0x0000000020304fc7 0x1
- .rodata 0x0000000020304fc8 0x16c drivers/libdrivers.a(nor.o)
+ .rodata 0x0000000020304e0c 0x270 drivers/libdrivers.a(spifc_loader2.o)
+ .rodata 0x000000002030507c 0x13 drivers/libdrivers.a(sha256.o)
+ 0x000000002030507c sha256_der_prefix
+ *fill* 0x000000002030508f 0x1
+ .rodata 0x0000000020305090 0x16c drivers/libdrivers.a(nor.o)
-.rodata.str1.1 0x0000000020305134 0x48d
+.rodata.str1.1 0x00000000203051fc 0x516
.rodata.str1.1
- 0x0000000020305134 0x18a lib/libarm.a(board.o)
- 0x1a3 (松开之前的大小)
+ 0x00000000203051fc 0x213 lib/libarm.a(board.o)
+ 0x24e (松开之前的大小)
.rodata.str1.1
- 0x00000000203052be 0xef drivers/libdrivers.a(image.o)
+ 0x000000002030540f 0xef drivers/libdrivers.a(image.o)
0x115 (松开之前的大小)
.rodata.str1.1
- 0x00000000203053ad 0x5b drivers/libdrivers.a(secure_verify.o)
+ 0x00000000203054fe 0x5b drivers/libdrivers.a(secure_verify.o)
0x5d (松开之前的大小)
.rodata.str1.1
- 0x0000000020305408 0x3d drivers/libdrivers.a(spifc_loader2.o)
+ 0x0000000020305559 0x3d drivers/libdrivers.a(spifc_loader2.o)
0x4a (松开之前的大小)
.rodata.str1.1
- 0x0000000020305445 0x9 drivers/libdrivers.a(bbt.o)
+ 0x0000000020305596 0x9 drivers/libdrivers.a(bbt.o)
.rodata.str1.1
- 0x000000002030544e 0x15c drivers/libdrivers.a(nor.o)
+ 0x000000002030559f 0x15c drivers/libdrivers.a(nor.o)
.rodata.str1.1
- 0x00000000203055aa 0x17 drivers/libdrivers.a(efuse.o)
+ 0x00000000203056fb 0x17 drivers/libdrivers.a(efuse.o)
-.rel.dyn 0x00000000203055c4 0x0
+.rel.dyn 0x0000000020305714 0x0
.rel.iplt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x00000000203055c4 . = ALIGN (0x4)
+ 0x0000000020305714 . = ALIGN (0x4)
-.data 0x00000000203055c4 0xd0
+.data 0x0000000020305714 0xd0
*(.data)
- .data 0x00000000203055c4 0x0 cpu/m0/start.o
- .data 0x00000000203055c4 0x0 lib/libarm.a(board.o)
- .data 0x00000000203055c4 0x0 lib/libarm.a(string.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(uart.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(image.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(secure_verify.o)
- .data 0x00000000203055c4 0x0 drivers/libdrivers.a(spifc_loader2.o)
- .data 0x00000000203055c4 0x40 drivers/libdrivers.a(bbt.o)
- .data 0x0000000020305604 0x40 drivers/libdrivers.a(sha256.o)
- .data 0x0000000020305644 0x50 drivers/libdrivers.a(nor.o)
- 0x0000000020305644 nor_cmd_table
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(ddr.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(drv_hash.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(drv_rsa.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(flash.o)
- .data 0x0000000020305694 0x0 drivers/libdrivers.a(efuse.o)
- .data 0x0000000020305694 0x0 cpu/m0/libm0.a(cpu.o)
+ .data 0x0000000020305714 0x0 cpu/m0/start.o
+ .data 0x0000000020305714 0x0 lib/libarm.a(board.o)
+ .data 0x0000000020305714 0x0 lib/libarm.a(string.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(uart.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(image.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(secure_verify.o)
+ .data 0x0000000020305714 0x0 drivers/libdrivers.a(spifc_loader2.o)
+ .data 0x0000000020305714 0x40 drivers/libdrivers.a(bbt.o)
+ .data 0x0000000020305754 0x40 drivers/libdrivers.a(sha256.o)
+ .data 0x0000000020305794 0x50 drivers/libdrivers.a(nor.o)
+ 0x0000000020305794 nor_cmd_table
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(ddr.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(drv_hash.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(flash.o)
+ .data 0x00000000203057e4 0x0 drivers/libdrivers.a(efuse.o)
+ .data 0x00000000203057e4 0x0 cpu/m0/libm0.a(cpu.o)
-.igot.plt 0x0000000020305694 0x0
+.igot.plt 0x00000000203057e4 0x0
.igot.plt 0x0000000000000000 0x0 cpu/m0/start.o
- 0x0000000020305694 . = ALIGN (0x4)
+ 0x00000000203057e4 . = ALIGN (0x4)
.got
*(.got)
- 0x0000000020305694 . = ALIGN (0x4)
- 0x0000000020305694 __bss_start = .
+ 0x00000000203057e4 . = ALIGN (0x4)
+ 0x00000000203057e4 __bss_start = .
-.bss 0x0000000020305694 0x1e8
+.bss 0x00000000203057e4 0x1e8
*(.bss)
- .bss 0x0000000020305694 0x0 cpu/m0/start.o
- .bss 0x0000000020305694 0x4 lib/libarm.a(board.o)
- 0x0000000020305694 zloader_entry_point
- .bss 0x0000000020305698 0x0 lib/libarm.a(string.o)
- .bss 0x0000000020305698 0x0 drivers/libdrivers.a(uart.o)
- .bss 0x0000000020305698 0x0 drivers/libdrivers.a(image.o)
- .bss 0x0000000020305698 0x104 drivers/libdrivers.a(secure_verify.o)
- 0x0000000020305698 result
- .bss 0x000000002030579c 0x4 drivers/libdrivers.a(spifc_loader2.o)
- .bss 0x00000000203057a0 0x80 drivers/libdrivers.a(bbt.o)
- .bss 0x0000000020305820 0x0 drivers/libdrivers.a(sha256.o)
- .bss 0x0000000020305820 0x28 drivers/libdrivers.a(nor.o)
- 0x0000000020305820 spi_nor_flash
- 0x0000000020305824 otp_data
- .bss 0x0000000020305848 0x0 drivers/libdrivers.a(ddr.o)
- .bss 0x0000000020305848 0x0 drivers/libdrivers.a(drv_hash.o)
- .bss 0x0000000020305848 0x0 drivers/libdrivers.a(drv_rsa.o)
- .bss 0x0000000020305848 0x24 drivers/libdrivers.a(flash.o)
- 0x0000000020305848 flash
- .bss 0x000000002030586c 0x0 drivers/libdrivers.a(efuse.o)
- .bss 0x000000002030586c 0x10 cpu/m0/libm0.a(cpu.o)
- 0x000000002030586c g_tick
- 0x000000002030587c __bss_end = .
- 0x000000002030587c . = ALIGN (0x4)
+ .bss 0x00000000203057e4 0x0 cpu/m0/start.o
+ .bss 0x00000000203057e4 0x4 lib/libarm.a(board.o)
+ 0x00000000203057e4 zloader_entry_point
+ .bss 0x00000000203057e8 0x0 lib/libarm.a(string.o)
+ .bss 0x00000000203057e8 0x0 drivers/libdrivers.a(uart.o)
+ .bss 0x00000000203057e8 0x0 drivers/libdrivers.a(image.o)
+ .bss 0x00000000203057e8 0x104 drivers/libdrivers.a(secure_verify.o)
+ 0x00000000203057e8 result
+ .bss 0x00000000203058ec 0x4 drivers/libdrivers.a(spifc_loader2.o)
+ .bss 0x00000000203058f0 0x80 drivers/libdrivers.a(bbt.o)
+ .bss 0x0000000020305970 0x0 drivers/libdrivers.a(sha256.o)
+ .bss 0x0000000020305970 0x28 drivers/libdrivers.a(nor.o)
+ 0x0000000020305970 spi_nor_flash
+ 0x0000000020305974 otp_data
+ .bss 0x0000000020305998 0x0 drivers/libdrivers.a(ddr.o)
+ .bss 0x0000000020305998 0x0 drivers/libdrivers.a(drv_hash.o)
+ .bss 0x0000000020305998 0x0 drivers/libdrivers.a(drv_rsa.o)
+ .bss 0x0000000020305998 0x24 drivers/libdrivers.a(flash.o)
+ 0x0000000020305998 flash
+ .bss 0x00000000203059bc 0x0 drivers/libdrivers.a(efuse.o)
+ .bss 0x00000000203059bc 0x10 cpu/m0/libm0.a(cpu.o)
+ 0x00000000203059bc g_tick
+ 0x00000000203059cc __bss_end = .
+ 0x00000000203059cc . = ALIGN (0x4)
-.para 0x0000000082000000 0x0 加载地址 0x000000002030587c
+.para 0x0000000082000000 0x0 加载地址 0x00000000203059cc
0x0000000082000000 __para_start = .
*(.para)
0x0000000082000000 __para_end = .
@@ -356,22 +356,22 @@
.stabstr 0x0000000000000000 0x67
.stabstr 0x0000000000000000 0x67 cpu/m0/start.o
-.debug_info 0x0000000000000000 0x6536
- .debug_info 0x0000000000000000 0x92d lib/libarm.a(board.o)
- .debug_info 0x000000000000092d 0x22b lib/libarm.a(string.o)
- .debug_info 0x0000000000000b58 0x2a0 drivers/libdrivers.a(uart.o)
- .debug_info 0x0000000000000df8 0xdd6 drivers/libdrivers.a(image.o)
- .debug_info 0x0000000000001bce 0xb01 drivers/libdrivers.a(secure_verify.o)
- .debug_info 0x00000000000026cf 0x1661 drivers/libdrivers.a(spifc_loader2.o)
- .debug_info 0x0000000000003d30 0x70f drivers/libdrivers.a(bbt.o)
- .debug_info 0x000000000000443f 0x586 drivers/libdrivers.a(sha256.o)
- .debug_info 0x00000000000049c5 0xd5f drivers/libdrivers.a(nor.o)
- .debug_info 0x0000000000005724 0x329 drivers/libdrivers.a(ddr.o)
- .debug_info 0x0000000000005a4d 0x1e8 drivers/libdrivers.a(drv_hash.o)
- .debug_info 0x0000000000005c35 0x3b4 drivers/libdrivers.a(drv_rsa.o)
- .debug_info 0x0000000000005fe9 0x20f drivers/libdrivers.a(flash.o)
- .debug_info 0x00000000000061f8 0x1c3 drivers/libdrivers.a(efuse.o)
- .debug_info 0x00000000000063bb 0x17b cpu/m0/libm0.a(cpu.o)
+.debug_info 0x0000000000000000 0x663a
+ .debug_info 0x0000000000000000 0xa31 lib/libarm.a(board.o)
+ .debug_info 0x0000000000000a31 0x22b lib/libarm.a(string.o)
+ .debug_info 0x0000000000000c5c 0x2a0 drivers/libdrivers.a(uart.o)
+ .debug_info 0x0000000000000efc 0xdd6 drivers/libdrivers.a(image.o)
+ .debug_info 0x0000000000001cd2 0xb01 drivers/libdrivers.a(secure_verify.o)
+ .debug_info 0x00000000000027d3 0x1661 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_info 0x0000000000003e34 0x70f drivers/libdrivers.a(bbt.o)
+ .debug_info 0x0000000000004543 0x586 drivers/libdrivers.a(sha256.o)
+ .debug_info 0x0000000000004ac9 0xd5f drivers/libdrivers.a(nor.o)
+ .debug_info 0x0000000000005828 0x329 drivers/libdrivers.a(ddr.o)
+ .debug_info 0x0000000000005b51 0x1e8 drivers/libdrivers.a(drv_hash.o)
+ .debug_info 0x0000000000005d39 0x3b4 drivers/libdrivers.a(drv_rsa.o)
+ .debug_info 0x00000000000060ed 0x20f drivers/libdrivers.a(flash.o)
+ .debug_info 0x00000000000062fc 0x1c3 drivers/libdrivers.a(efuse.o)
+ .debug_info 0x00000000000064bf 0x17b cpu/m0/libm0.a(cpu.o)
.debug_abbrev 0x0000000000000000 0x1c94
.debug_abbrev 0x0000000000000000 0x304 lib/libarm.a(board.o)
@@ -390,22 +390,22 @@
.debug_abbrev 0x0000000000001aaf 0x11d drivers/libdrivers.a(efuse.o)
.debug_abbrev 0x0000000000001bcc 0xc8 cpu/m0/libm0.a(cpu.o)
-.debug_loc 0x0000000000000000 0x96e6
- .debug_loc 0x0000000000000000 0x2f4 lib/libarm.a(board.o)
- .debug_loc 0x00000000000002f4 0x29d lib/libarm.a(string.o)
- .debug_loc 0x0000000000000591 0x228 drivers/libdrivers.a(uart.o)
- .debug_loc 0x00000000000007b9 0x6a2 drivers/libdrivers.a(image.o)
- .debug_loc 0x0000000000000e5b 0x790 drivers/libdrivers.a(secure_verify.o)
- .debug_loc 0x00000000000015eb 0xef4 drivers/libdrivers.a(spifc_loader2.o)
- .debug_loc 0x00000000000024df 0x282 drivers/libdrivers.a(bbt.o)
- .debug_loc 0x0000000000002761 0x5f3f drivers/libdrivers.a(sha256.o)
- .debug_loc 0x00000000000086a0 0x80a drivers/libdrivers.a(nor.o)
- .debug_loc 0x0000000000008eaa 0x2d8 drivers/libdrivers.a(ddr.o)
- .debug_loc 0x0000000000009182 0x1b8 drivers/libdrivers.a(drv_hash.o)
- .debug_loc 0x000000000000933a 0x238 drivers/libdrivers.a(drv_rsa.o)
- .debug_loc 0x0000000000009572 0x1f drivers/libdrivers.a(flash.o)
- .debug_loc 0x0000000000009591 0xab drivers/libdrivers.a(efuse.o)
- .debug_loc 0x000000000000963c 0xaa cpu/m0/libm0.a(cpu.o)
+.debug_loc 0x0000000000000000 0x97b8
+ .debug_loc 0x0000000000000000 0x3c6 lib/libarm.a(board.o)
+ .debug_loc 0x00000000000003c6 0x29d lib/libarm.a(string.o)
+ .debug_loc 0x0000000000000663 0x228 drivers/libdrivers.a(uart.o)
+ .debug_loc 0x000000000000088b 0x6a2 drivers/libdrivers.a(image.o)
+ .debug_loc 0x0000000000000f2d 0x790 drivers/libdrivers.a(secure_verify.o)
+ .debug_loc 0x00000000000016bd 0xef4 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_loc 0x00000000000025b1 0x282 drivers/libdrivers.a(bbt.o)
+ .debug_loc 0x0000000000002833 0x5f3f drivers/libdrivers.a(sha256.o)
+ .debug_loc 0x0000000000008772 0x80a drivers/libdrivers.a(nor.o)
+ .debug_loc 0x0000000000008f7c 0x2d8 drivers/libdrivers.a(ddr.o)
+ .debug_loc 0x0000000000009254 0x1b8 drivers/libdrivers.a(drv_hash.o)
+ .debug_loc 0x000000000000940c 0x238 drivers/libdrivers.a(drv_rsa.o)
+ .debug_loc 0x0000000000009644 0x1f drivers/libdrivers.a(flash.o)
+ .debug_loc 0x0000000000009663 0xab drivers/libdrivers.a(efuse.o)
+ .debug_loc 0x000000000000970e 0xaa cpu/m0/libm0.a(cpu.o)
.debug_aranges 0x0000000000000000 0x1e0
.debug_aranges
@@ -449,53 +449,53 @@
.debug_ranges 0x00000000000001d8 0x28 drivers/libdrivers.a(drv_hash.o)
.debug_ranges 0x0000000000000200 0x38 drivers/libdrivers.a(drv_rsa.o)
-.debug_line 0x0000000000000000 0x2022
- .debug_line 0x0000000000000000 0x387 lib/libarm.a(board.o)
- .debug_line 0x0000000000000387 0x152 lib/libarm.a(string.o)
- .debug_line 0x00000000000004d9 0x112 drivers/libdrivers.a(uart.o)
- .debug_line 0x00000000000005eb 0x3b8 drivers/libdrivers.a(image.o)
- .debug_line 0x00000000000009a3 0x38e drivers/libdrivers.a(secure_verify.o)
- .debug_line 0x0000000000000d31 0x442 drivers/libdrivers.a(spifc_loader2.o)
- .debug_line 0x0000000000001173 0x251 drivers/libdrivers.a(bbt.o)
- .debug_line 0x00000000000013c4 0x2bb drivers/libdrivers.a(sha256.o)
- .debug_line 0x000000000000167f 0x2a2 drivers/libdrivers.a(nor.o)
- .debug_line 0x0000000000001921 0x299 drivers/libdrivers.a(ddr.o)
- .debug_line 0x0000000000001bba 0x88 drivers/libdrivers.a(drv_hash.o)
- .debug_line 0x0000000000001c42 0x117 drivers/libdrivers.a(drv_rsa.o)
- .debug_line 0x0000000000001d59 0x10a drivers/libdrivers.a(flash.o)
- .debug_line 0x0000000000001e63 0x118 drivers/libdrivers.a(efuse.o)
- .debug_line 0x0000000000001f7b 0xa7 cpu/m0/libm0.a(cpu.o)
+.debug_line 0x0000000000000000 0x205d
+ .debug_line 0x0000000000000000 0x3c2 lib/libarm.a(board.o)
+ .debug_line 0x00000000000003c2 0x152 lib/libarm.a(string.o)
+ .debug_line 0x0000000000000514 0x112 drivers/libdrivers.a(uart.o)
+ .debug_line 0x0000000000000626 0x3b8 drivers/libdrivers.a(image.o)
+ .debug_line 0x00000000000009de 0x38e drivers/libdrivers.a(secure_verify.o)
+ .debug_line 0x0000000000000d6c 0x442 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_line 0x00000000000011ae 0x251 drivers/libdrivers.a(bbt.o)
+ .debug_line 0x00000000000013ff 0x2bb drivers/libdrivers.a(sha256.o)
+ .debug_line 0x00000000000016ba 0x2a2 drivers/libdrivers.a(nor.o)
+ .debug_line 0x000000000000195c 0x299 drivers/libdrivers.a(ddr.o)
+ .debug_line 0x0000000000001bf5 0x88 drivers/libdrivers.a(drv_hash.o)
+ .debug_line 0x0000000000001c7d 0x117 drivers/libdrivers.a(drv_rsa.o)
+ .debug_line 0x0000000000001d94 0x10a drivers/libdrivers.a(flash.o)
+ .debug_line 0x0000000000001e9e 0x118 drivers/libdrivers.a(efuse.o)
+ .debug_line 0x0000000000001fb6 0xa7 cpu/m0/libm0.a(cpu.o)
-.debug_str 0x0000000000000000 0x160a
- .debug_str 0x0000000000000000 0x555 lib/libarm.a(board.o)
- 0x5cb (松开之前的大小)
- .debug_str 0x0000000000000555 0x3f lib/libarm.a(string.o)
+.debug_str 0x0000000000000000 0x1616
+ .debug_str 0x0000000000000000 0x561 lib/libarm.a(board.o)
+ 0x5d7 (松开之前的大小)
+ .debug_str 0x0000000000000561 0x3f lib/libarm.a(string.o)
0x214 (松开之前的大小)
- .debug_str 0x0000000000000594 0xe2 drivers/libdrivers.a(uart.o)
+ .debug_str 0x00000000000005a0 0xe2 drivers/libdrivers.a(uart.o)
0x253 (松开之前的大小)
- .debug_str 0x0000000000000676 0x35b drivers/libdrivers.a(image.o)
+ .debug_str 0x0000000000000682 0x35b drivers/libdrivers.a(image.o)
0x854 (松开之前的大小)
- .debug_str 0x00000000000009d1 0x2f9 drivers/libdrivers.a(secure_verify.o)
+ .debug_str 0x00000000000009dd 0x2f9 drivers/libdrivers.a(secure_verify.o)
0x61f (松开之前的大小)
- .debug_str 0x0000000000000cca 0x3c3 drivers/libdrivers.a(spifc_loader2.o)
+ .debug_str 0x0000000000000cd6 0x3c3 drivers/libdrivers.a(spifc_loader2.o)
0x6c1 (松开之前的大小)
- .debug_str 0x000000000000108d 0x103 drivers/libdrivers.a(bbt.o)
+ .debug_str 0x0000000000001099 0x103 drivers/libdrivers.a(bbt.o)
0x3fe (松开之前的大小)
- .debug_str 0x0000000000001190 0xc3 drivers/libdrivers.a(sha256.o)
+ .debug_str 0x000000000000119c 0xc3 drivers/libdrivers.a(sha256.o)
0x2b7 (松开之前的大小)
- .debug_str 0x0000000000001253 0x1ad drivers/libdrivers.a(nor.o)
+ .debug_str 0x000000000000125f 0x1ad drivers/libdrivers.a(nor.o)
0x5f3 (松开之前的大小)
- .debug_str 0x0000000000001400 0x54 drivers/libdrivers.a(ddr.o)
+ .debug_str 0x000000000000140c 0x54 drivers/libdrivers.a(ddr.o)
0x216 (松开之前的大小)
- .debug_str 0x0000000000001454 0x87 drivers/libdrivers.a(drv_hash.o)
+ .debug_str 0x0000000000001460 0x87 drivers/libdrivers.a(drv_hash.o)
0x25a (松开之前的大小)
- .debug_str 0x00000000000014db 0x79 drivers/libdrivers.a(drv_rsa.o)
+ .debug_str 0x00000000000014e7 0x79 drivers/libdrivers.a(drv_rsa.o)
0x29c (松开之前的大小)
- .debug_str 0x0000000000001554 0x12 drivers/libdrivers.a(flash.o)
+ .debug_str 0x0000000000001560 0x12 drivers/libdrivers.a(flash.o)
0x2a8 (松开之前的大小)
- .debug_str 0x0000000000001566 0x20 drivers/libdrivers.a(efuse.o)
+ .debug_str 0x0000000000001572 0x20 drivers/libdrivers.a(efuse.o)
0x255 (松开之前的大小)
- .debug_str 0x0000000000001586 0x84 cpu/m0/libm0.a(cpu.o)
+ .debug_str 0x0000000000001592 0x84 cpu/m0/libm0.a(cpu.o)
0x1f8 (松开之前的大小)
.debug_frame 0x0000000000000000 0xaf0