diff --git a/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc b/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc new file mode 100755 index 00000000..d8d7c9b3 Binary files /dev/null and b/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc differ diff --git a/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc.exe b/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc.exe new file mode 100644 index 00000000..d8a0ca5d Binary files /dev/null and b/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc.exe differ diff --git a/tools/bflb_tools/bflb_fw_post_proc/usage.txt b/tools/bflb_tools/bflb_fw_post_proc/usage.txt new file mode 100644 index 00000000..d64151b6 --- /dev/null +++ b/tools/bflb_tools/bflb_fw_post_proc/usage.txt @@ -0,0 +1,17 @@ +bflb_fw_post_proc is a command line firmware process tool to update correct bootheder information and encrypt or sign firmware. +In order to achieve this goal, some parameters must be specified: + --chipname: chipname that you are buiding + --brdcfgdir: board config directory that you are using,this is used to copy boot2 like file to image directory + --imgfile: image file that you want to deal with,',' can be used to split multiple files and '*' can be used to match the only one file + --key: AES key when you want to encrypt you image with AES CTR + --iv: AES iv when you want to encrypt you image with AES CTR + --xtsmode: xts mode enable when you want to encrypt you image with AES xts and your chip support + --privatekey: private key of ecc-256 in pem format + --publickey: public key of ecc-256 in pem format + +Examples: +bflb_fw_post_proc --chipname=bl616 --brdcfgdir=bsp/board/bl616dk/config --imgfile=./build/build_out/helloworld_bl616.bin +bflb_fw_post_proc --chipname=bl616 --brdcfgdir=bsp/board/bl616dk/config --imgfile=./build/build_out/helloworld_bl616.bin,./build/build_out/boot2_*.bin +bflb_fw_post_proc --chipname=bl616 --brdcfgdir=bsp/board/bl616dk/config --imgfile=./build/build_out/helloworld_bl616.bin --key=000102030405060708090A0B0C0D0E0F --iv=100102030405060708090A0B00000000 +bflb_fw_post_proc --chipname=bl616 --brdcfgdir=bsp/board/bl616dk/config --imgfile=./build/build_out/helloworld_bl616.bin --key=000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F --iv=100102030405060708090A0B00000000 --xtsmode=1 +bflb_fw_post_proc --chipname=bl616 --brdcfgdir=bsp/board/bl616dk/config --imgfile=./build/build_out/helloworld_bl616.bin --privatekey=privatekey_uecc.pem --publickey=publickey_uecc.pem \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/.gitignore b/tools/bflb_tools/bouffalo_flash_cube/.gitignore new file mode 100644 index 00000000..90e3d103 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/.gitignore @@ -0,0 +1,5 @@ +**/img_create_iot +**/img_create_mcu +**/log +*.bin +*.ini \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/BLFlashCommand b/tools/bflb_tools/bouffalo_flash_cube/BLFlashCommand new file mode 100755 index 00000000..a4ae0a96 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/BLFlashCommand differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/BLFlashCommand.exe b/tools/bflb_tools/bouffalo_flash_cube/BLFlashCommand.exe new file mode 100644 index 00000000..637a91fe Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/BLFlashCommand.exe differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader.elf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader.elf new file mode 100644 index 00000000..e97bcaa1 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader.elf differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader.map b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader.map new file mode 100644 index 00000000..b6ca77d5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader.map @@ -0,0 +1,11579 @@ +Archive member included to satisfy reference by file (symbol) + +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + out/BSP_Common/xz/xz_dec_lzma2.o (memmove) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + out/3rdParty/FreeRTOS/Source/tasks.o (__clzsi2) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + out/BSP_Common/libc/vsnprintf.o (__udivdi3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + out/BSP_Common/libc/vsnprintf.o (__umoddi3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + out/BSP_Common/libc/atof.o (__adddf3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__divdf3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__muldf3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o (__fixdfsi) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__fixunsdfsi) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + out/BSP_Common/libc/atof.o (__floatsidf) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__floatunsidf) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) (__clz_tab) + +Discarded input sections + + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/main.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/main.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/main.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/main.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_deinit_ext_flash_gpio + 0x0000000000000000 0xc8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_deinit_uart_gpio_do + 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_deinit_uart_gpio + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_deinit_sdio_gpio + 0x0000000000000000 0x90 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_disable_cci_sdio_co_exsit + 0x0000000000000000 0x14 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .rodata.bflb_eflash_loader_init_flash_gpio.str1.4 + 0x0000000000000000 0x13 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_init_flash_gpio + 0x0000000000000000 0x128 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_select + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_init + 0x0000000000000000 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_handshake_poll + 0x0000000000000000 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_read + 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_write + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_wait_tx_idle + 0x0000000000000000 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_deinit + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.eflash_loader_dump_data + 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xe2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x28 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .text.bflb_eflash_loader_jlink_change_rate + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .rodata.bflb_eflash_loader_uart_change_rate.str1.4 + 0x0000000000000000 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.bflb_eflash_loader_uart_change_rate + 0x0000000000000000 0xaa out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x18f out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .rodata.bflb_eflash_loader_clk_set_from_user.str1.4 + 0x0000000000000000 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .text.bflb_eflash_loader_no_header_boot_enable + 0x0000000000000000 0xe out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .text.bflb_eflash_loader_boot_init + 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .text.bflb_eflash_loader_boot_read + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .text.bflb_eflash_loader_boot + 0x0000000000000000 0x5a out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0xe2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_update_controller + 0x0000000000000000 0xec out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .rodata.bflb_spi_flash_update_cfg.str1.4 + 0x0000000000000000 0x21 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_update_cfg + 0x0000000000000000 0xae out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .rodata.bflb_spi_flash_boot.str1.4 + 0x0000000000000000 0x15 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_boot + 0x0000000000000000 0x114 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_deinit + 0x0000000000000000 0x2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_read_sahb_xip + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .rodata.bflb_qe_data_clear.str1.4 + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_qe_data_clear + 0x0000000000000000 0x68 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .rodata.CSWTCH.60 + 0x0000000000000000 0x7 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .text.bflb_set_low_speed_system_clock + 0x0000000000000000 0xa out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/sdu.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/sdu.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/sdu.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x748 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x20a out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0xa68 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x47b7 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x11f8 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x7c0 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x36b out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x4f out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0xaec out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x1a74 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x2071 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0xba out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x96 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x97 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/sdu.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .text 0x0000000000000000 0x0 out/BSP_Common/ring_buffer/ring_buffer.o + .data 0x0000000000000000 0x0 out/BSP_Common/ring_buffer/ring_buffer.o + .bss 0x0000000000000000 0x0 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Copy + 0x0000000000000000 0x2a out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Read_Copy + 0x0000000000000000 0x28 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Init + 0x0000000000000000 0x1c out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Reset + 0x0000000000000000 0x2e out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Get_Length + 0x0000000000000000 0x4a out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Read_Callback + 0x0000000000000000 0xb0 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Read + 0x0000000000000000 0x22 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Read_Byte + 0x0000000000000000 0x78 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Peek + 0x0000000000000000 0xa4 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Peek_Byte + 0x0000000000000000 0x46 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Callback + 0x0000000000000000 0xb2 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write + 0x0000000000000000 0x22 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Byte + 0x0000000000000000 0x6e out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Force + 0x0000000000000000 0xdc out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Get_Empty_Length + 0x0000000000000000 0x56 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Get_Status + 0x0000000000000000 0x40 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Byte_Force + 0x0000000000000000 0x7c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_info 0x0000000000000000 0xa5f out/BSP_Common/ring_buffer/ring_buffer.o + .debug_abbrev 0x0000000000000000 0x2b2 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_loc 0x0000000000000000 0xb4b out/BSP_Common/ring_buffer/ring_buffer.o + .debug_aranges + 0x0000000000000000 0xa0 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_ranges 0x0000000000000000 0xf8 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1b7 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xba out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_line 0x0000000000000000 0x1552 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_str 0x0000000000000000 0x7ef05 out/BSP_Common/ring_buffer/ring_buffer.o + .comment 0x0000000000000000 0x4e out/BSP_Common/ring_buffer/ring_buffer.o + .debug_frame 0x0000000000000000 0x2ec out/BSP_Common/ring_buffer/ring_buffer.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atof.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atof.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atof.o + .text.strntof 0x0000000000000000 0x2aa out/BSP_Common/libc/atof.o + .text.atof 0x0000000000000000 0x26 out/BSP_Common/libc/atof.o + .rodata.cst8 0x0000000000000000 0x10 out/BSP_Common/libc/atof.o + .debug_info 0x0000000000000000 0x2bb out/BSP_Common/libc/atof.o + .debug_abbrev 0x0000000000000000 0x149 out/BSP_Common/libc/atof.o + .debug_loc 0x0000000000000000 0x4da out/BSP_Common/libc/atof.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/libc/atof.o + .debug_ranges 0x0000000000000000 0x68 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x67 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atof.o + .debug_line 0x0000000000000000 0x7d9 out/BSP_Common/libc/atof.o + .debug_str 0x0000000000000000 0x3d74 out/BSP_Common/libc/atof.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atof.o + .debug_frame 0x0000000000000000 0x80 out/BSP_Common/libc/atof.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atoi.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atoi.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atoi.o + .text.atoi 0x0000000000000000 0x18 out/BSP_Common/libc/atoi.o + .debug_info 0x0000000000000000 0xdf out/BSP_Common/libc/atoi.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/atoi.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/atoi.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/atoi.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x84 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoi.o + .debug_line 0x0000000000000000 0x1a5 out/BSP_Common/libc/atoi.o + .debug_str 0x0000000000000000 0x3df4 out/BSP_Common/libc/atoi.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atoi.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/atoi.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atol.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atol.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atol.o + .text.atol 0x0000000000000000 0x18 out/BSP_Common/libc/atol.o + .debug_info 0x0000000000000000 0xe6 out/BSP_Common/libc/atol.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/atol.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/atol.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/atol.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x84 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atol.o + .debug_line 0x0000000000000000 0x1a5 out/BSP_Common/libc/atol.o + .debug_str 0x0000000000000000 0x3dfe out/BSP_Common/libc/atol.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atol.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/atol.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atoll.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atoll.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atoll.o + .text.atoll 0x0000000000000000 0xe out/BSP_Common/libc/atoll.o + .debug_info 0x0000000000000000 0xdf out/BSP_Common/libc/atoll.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/atoll.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/atoll.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/atoll.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x84 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoll.o + .debug_line 0x0000000000000000 0x186 out/BSP_Common/libc/atoll.o + .debug_str 0x0000000000000000 0x3dfd out/BSP_Common/libc/atoll.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atoll.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/atoll.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/jrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/jrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/jrand48.o + .text.jrand48 0x0000000000000000 0x58 out/BSP_Common/libc/jrand48.o + .debug_info 0x0000000000000000 0xd3 out/BSP_Common/libc/jrand48.o + .debug_abbrev 0x0000000000000000 0x85 out/BSP_Common/libc/jrand48.o + .debug_loc 0x0000000000000000 0x82 out/BSP_Common/libc/jrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/jrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/jrand48.o + .debug_line 0x0000000000000000 0x174 out/BSP_Common/libc/jrand48.o + .debug_str 0x0000000000000000 0x3032 out/BSP_Common/libc/jrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/jrand48.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/jrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/lrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/lrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/lrand48.o + .text.lrand48 0x0000000000000000 0x1c out/BSP_Common/libc/lrand48.o + .text.rand 0x0000000000000000 0x1c out/BSP_Common/libc/lrand48.o + .text.random 0x0000000000000000 0x1c out/BSP_Common/libc/lrand48.o + .bss.__rand48_seed + 0x0000000000000000 0x6 out/BSP_Common/libc/lrand48.o + .debug_info 0x0000000000000000 0xf6 out/BSP_Common/libc/lrand48.o + .debug_abbrev 0x0000000000000000 0xc5 out/BSP_Common/libc/lrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/lrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/lrand48.o + .debug_line 0x0000000000000000 0xe0 out/BSP_Common/libc/lrand48.o + .debug_str 0x0000000000000000 0x303d out/BSP_Common/libc/lrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/lrand48.o + .debug_frame 0x0000000000000000 0x64 out/BSP_Common/libc/lrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/mrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/mrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/mrand48.o + .text.mrand48 0x0000000000000000 0x10 out/BSP_Common/libc/mrand48.o + .debug_info 0x0000000000000000 0xbc out/BSP_Common/libc/mrand48.o + .debug_abbrev 0x0000000000000000 0x91 out/BSP_Common/libc/mrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/mrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/mrand48.o + .debug_line 0x0000000000000000 0xb8 out/BSP_Common/libc/mrand48.o + .debug_str 0x0000000000000000 0x3028 out/BSP_Common/libc/mrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/mrand48.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/mrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/nrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/nrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/nrand48.o + .text.nrand48 0x0000000000000000 0x14 out/BSP_Common/libc/nrand48.o + .debug_info 0x0000000000000000 0xca out/BSP_Common/libc/nrand48.o + .debug_abbrev 0x0000000000000000 0x9e out/BSP_Common/libc/nrand48.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/nrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/nrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/nrand48.o + .debug_line 0x0000000000000000 0xc8 out/BSP_Common/libc/nrand48.o + .debug_str 0x0000000000000000 0x3029 out/BSP_Common/libc/nrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/nrand48.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/nrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/seed48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/seed48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/seed48.o + .text.seed48 0x0000000000000000 0x5e out/BSP_Common/libc/seed48.o + .bss.oldseed.0 + 0x0000000000000000 0x6 out/BSP_Common/libc/seed48.o + .debug_info 0x0000000000000000 0xc8 out/BSP_Common/libc/seed48.o + .debug_abbrev 0x0000000000000000 0x9b out/BSP_Common/libc/seed48.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/seed48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/seed48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x4e out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/seed48.o + .debug_line 0x0000000000000000 0xe7 out/BSP_Common/libc/seed48.o + .debug_str 0x0000000000000000 0x302e out/BSP_Common/libc/seed48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/seed48.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/seed48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/srand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/srand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/srand48.o + .text.srand48 0x0000000000000000 0x20 out/BSP_Common/libc/srand48.o + .text.srand 0x0000000000000000 0x20 out/BSP_Common/libc/srand48.o + .text.srandom 0x0000000000000000 0x20 out/BSP_Common/libc/srand48.o + .debug_info 0x0000000000000000 0x131 out/BSP_Common/libc/srand48.o + .debug_abbrev 0x0000000000000000 0xec out/BSP_Common/libc/srand48.o + .debug_loc 0x0000000000000000 0x13 out/BSP_Common/libc/srand48.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/libc/srand48.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/srand48.o + .debug_line 0x0000000000000000 0x159 out/BSP_Common/libc/srand48.o + .debug_str 0x0000000000000000 0x303f out/BSP_Common/libc/srand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/srand48.o + .debug_frame 0x0000000000000000 0x40 out/BSP_Common/libc/srand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memccpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memccpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memccpy.o + .text.memccpy 0x0000000000000000 0x20 out/BSP_Common/libc/memccpy.o + .debug_info 0x0000000000000000 0x116 out/BSP_Common/libc/memccpy.o + .debug_abbrev 0x0000000000000000 0xa9 out/BSP_Common/libc/memccpy.o + .debug_loc 0x0000000000000000 0xdf out/BSP_Common/libc/memccpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memccpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memccpy.o + .debug_line 0x0000000000000000 0x11b out/BSP_Common/libc/memccpy.o + .debug_str 0x0000000000000000 0x2dfb out/BSP_Common/libc/memccpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memccpy.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memccpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memcpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memcpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memset.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memset.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memswap.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memswap.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memswap.o + .text.memswap 0x0000000000000000 0x20 out/BSP_Common/libc/memswap.o + .debug_info 0x0000000000000000 0xf3 out/BSP_Common/libc/memswap.o + .debug_abbrev 0x0000000000000000 0x8a out/BSP_Common/libc/memswap.o + .debug_loc 0x0000000000000000 0xdb out/BSP_Common/libc/memswap.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memswap.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memswap.o + .debug_line 0x0000000000000000 0x121 out/BSP_Common/libc/memswap.o + .debug_str 0x0000000000000000 0x2dfb out/BSP_Common/libc/memswap.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memswap.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memswap.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memchr.o + .text.memchr 0x0000000000000000 0x20 out/BSP_Common/libc/memchr.o + .debug_info 0x0000000000000000 0xdd out/BSP_Common/libc/memchr.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/memchr.o + .debug_loc 0x0000000000000000 0x9b out/BSP_Common/libc/memchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memchr.o + .debug_line 0x0000000000000000 0xf2 out/BSP_Common/libc/memchr.o + .debug_str 0x0000000000000000 0x2df4 out/BSP_Common/libc/memchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memrchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memrchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memrchr.o + .text.memrchr 0x0000000000000000 0x26 out/BSP_Common/libc/memrchr.o + .debug_info 0x0000000000000000 0xdd out/BSP_Common/libc/memrchr.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/memrchr.o + .debug_loc 0x0000000000000000 0x8d out/BSP_Common/libc/memrchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memrchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memrchr.o + .debug_line 0x0000000000000000 0x111 out/BSP_Common/libc/memrchr.o + .debug_str 0x0000000000000000 0x2df6 out/BSP_Common/libc/memrchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memrchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memrchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memmem.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memmem.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memmem.o + .text.memmem 0x0000000000000000 0xba out/BSP_Common/libc/memmem.o + .debug_info 0x0000000000000000 0x152 out/BSP_Common/libc/memmem.o + .debug_abbrev 0x0000000000000000 0xd1 out/BSP_Common/libc/memmem.o + .debug_loc 0x0000000000000000 0x24f out/BSP_Common/libc/memmem.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memmem.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memmem.o + .debug_line 0x0000000000000000 0x254 out/BSP_Common/libc/memmem.o + .debug_str 0x0000000000000000 0x2e1c out/BSP_Common/libc/memmem.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memmem.o + .debug_frame 0x0000000000000000 0x80 out/BSP_Common/libc/memmem.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memcmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memcmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/bsearch.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/bsearch.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/bsearch.o + .text.bsearch 0x0000000000000000 0x5e out/BSP_Common/libc/bsearch.o + .debug_info 0x0000000000000000 0x11a out/BSP_Common/libc/bsearch.o + .debug_abbrev 0x0000000000000000 0xd0 out/BSP_Common/libc/bsearch.o + .debug_loc 0x0000000000000000 0x181 out/BSP_Common/libc/bsearch.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/bsearch.o + .debug_ranges 0x0000000000000000 0x28 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x3b out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/bsearch.o + .debug_line 0x0000000000000000 0x16d out/BSP_Common/libc/bsearch.o + .debug_str 0x0000000000000000 0x2872 out/BSP_Common/libc/bsearch.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/bsearch.o + .debug_frame 0x0000000000000000 0x4c out/BSP_Common/libc/bsearch.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/qsort.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/qsort.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/qsort.o + .text.qsort 0x0000000000000000 0xc4 out/BSP_Common/libc/qsort.o + .debug_info 0x0000000000000000 0x1d0 out/BSP_Common/libc/qsort.o + .debug_abbrev 0x0000000000000000 0x127 out/BSP_Common/libc/qsort.o + .debug_loc 0x0000000000000000 0x291 out/BSP_Common/libc/qsort.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/qsort.o + .debug_ranges 0x0000000000000000 0x38 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x65 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/qsort.o + .debug_line 0x0000000000000000 0x329 out/BSP_Common/libc/qsort.o + .debug_str 0x0000000000000000 0x3183 out/BSP_Common/libc/qsort.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/qsort.o + .debug_frame 0x0000000000000000 0x70 out/BSP_Common/libc/qsort.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/fnmatch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/fnmatch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/fnmatch.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/fnmatch.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/fnmatch.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/fnmatch.o + .text.fnmatch 0x0000000000000000 0x176 out/BSP_Common/libc/fnmatch.o + .debug_info 0x0000000000000000 0x116 out/BSP_Common/libc/fnmatch.o + .debug_abbrev 0x0000000000000000 0xc2 out/BSP_Common/libc/fnmatch.o + .debug_loc 0x0000000000000000 0x15f out/BSP_Common/libc/fnmatch.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/fnmatch.o + .debug_ranges 0x0000000000000000 0x60 out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x29 out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/libc/fnmatch.o + .debug_line 0x0000000000000000 0x410 out/BSP_Common/libc/fnmatch.o + .debug_str 0x0000000000000000 0x261e out/BSP_Common/libc/fnmatch.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/fnmatch.o + .debug_frame 0x0000000000000000 0x48 out/BSP_Common/libc/fnmatch.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/fnmatch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/snprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/snprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/snprintf.o + .text.snprintf + 0x0000000000000000 0x24 out/BSP_Common/libc/snprintf.o + .debug_info 0x0000000000000000 0x110 out/BSP_Common/libc/snprintf.o + .debug_abbrev 0x0000000000000000 0xd5 out/BSP_Common/libc/snprintf.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/snprintf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/snprintf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/snprintf.o + .debug_line 0x0000000000000000 0x177 out/BSP_Common/libc/snprintf.o + .debug_str 0x0000000000000000 0x27ab out/BSP_Common/libc/snprintf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/snprintf.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/snprintf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/sprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/sprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/sprintf.o + .text.sprintf 0x0000000000000000 0x30 out/BSP_Common/libc/sprintf.o + .debug_info 0x0000000000000000 0xf8 out/BSP_Common/libc/sprintf.o + .debug_abbrev 0x0000000000000000 0xc4 out/BSP_Common/libc/sprintf.o + .debug_loc 0x0000000000000000 0x4d out/BSP_Common/libc/sprintf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/sprintf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/sprintf.o + .debug_line 0x0000000000000000 0x186 out/BSP_Common/libc/sprintf.o + .debug_str 0x0000000000000000 0x27a2 out/BSP_Common/libc/sprintf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/sprintf.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/sprintf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/sscanf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/sscanf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/sscanf.o + .text.sscanf 0x0000000000000000 0x26 out/BSP_Common/libc/sscanf.o + .debug_info 0x0000000000000000 0xe9 out/BSP_Common/libc/sscanf.o + .debug_abbrev 0x0000000000000000 0xd5 out/BSP_Common/libc/sscanf.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/sscanf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/sscanf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/sscanf.o + .debug_line 0x0000000000000000 0x175 out/BSP_Common/libc/sscanf.o + .debug_str 0x0000000000000000 0x2797 out/BSP_Common/libc/sscanf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/sscanf.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/sscanf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/vsnprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/vsnprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/vsprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/vsprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/vsprintf.o + .text.vsprintf + 0x0000000000000000 0x14 out/BSP_Common/libc/vsprintf.o + .debug_info 0x0000000000000000 0xec out/BSP_Common/libc/vsprintf.o + .debug_abbrev 0x0000000000000000 0xc2 out/BSP_Common/libc/vsprintf.o + .debug_loc 0x0000000000000000 0x79 out/BSP_Common/libc/vsprintf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/vsprintf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/vsprintf.o + .debug_line 0x0000000000000000 0x11d out/BSP_Common/libc/vsprintf.o + .debug_str 0x0000000000000000 0x27a4 out/BSP_Common/libc/vsprintf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/vsprintf.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/vsprintf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/vsscanf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/vsscanf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/vsscanf.o + .text.vsscanf 0x0000000000000000 0x65e out/BSP_Common/libc/vsscanf.o + .debug_info 0x0000000000000000 0x52a out/BSP_Common/libc/vsscanf.o + .debug_abbrev 0x0000000000000000 0x26a out/BSP_Common/libc/vsscanf.o + .debug_loc 0x0000000000000000 0x1616 out/BSP_Common/libc/vsscanf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/vsscanf.o + .debug_ranges 0x0000000000000000 0xf8 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0xbe out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x8e out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x64 out/BSP_Common/libc/vsscanf.o + .debug_line 0x0000000000000000 0x1197 out/BSP_Common/libc/vsscanf.o + .debug_str 0x0000000000000000 0x4497 out/BSP_Common/libc/vsscanf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/vsscanf.o + .debug_frame 0x0000000000000000 0x60 out/BSP_Common/libc/vsscanf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcmp.o + .text.strcmp 0x0000000000000000 0x1c out/BSP_Common/libc/strcmp.o + .debug_info 0x0000000000000000 0xf8 out/BSP_Common/libc/strcmp.o + .debug_abbrev 0x0000000000000000 0x8e out/BSP_Common/libc/strcmp.o + .debug_loc 0x0000000000000000 0xa8 out/BSP_Common/libc/strcmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcmp.o + .debug_line 0x0000000000000000 0x116 out/BSP_Common/libc/strcmp.o + .debug_str 0x0000000000000000 0x2df2 out/BSP_Common/libc/strcmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcmp.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strcmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncmp.o + .text.strncmp 0x0000000000000000 0x26 out/BSP_Common/libc/strncmp.o + .debug_info 0x0000000000000000 0x112 out/BSP_Common/libc/strncmp.o + .debug_abbrev 0x0000000000000000 0x9d out/BSP_Common/libc/strncmp.o + .debug_loc 0x0000000000000000 0xcf out/BSP_Common/libc/strncmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncmp.o + .debug_line 0x0000000000000000 0x143 out/BSP_Common/libc/strncmp.o + .debug_str 0x0000000000000000 0x2dfb out/BSP_Common/libc/strncmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncmp.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strncmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcasecmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcasecmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcasecmp.o + .text.strcasecmp + 0x0000000000000000 0x4e out/BSP_Common/libc/strcasecmp.o + .debug_info 0x0000000000000000 0x123 out/BSP_Common/libc/strcasecmp.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strcasecmp.o + .debug_loc 0x0000000000000000 0xde out/BSP_Common/libc/strcasecmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcasecmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x4e out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/strcasecmp.o + .debug_line 0x0000000000000000 0x140 out/BSP_Common/libc/strcasecmp.o + .debug_str 0x0000000000000000 0x308b out/BSP_Common/libc/strcasecmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcasecmp.o + .debug_frame 0x0000000000000000 0x3c out/BSP_Common/libc/strcasecmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncasecmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncasecmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncasecmp.o + .text.strncasecmp + 0x0000000000000000 0x5c out/BSP_Common/libc/strncasecmp.o + .debug_info 0x0000000000000000 0x13d out/BSP_Common/libc/strncasecmp.o + .debug_abbrev 0x0000000000000000 0xc3 out/BSP_Common/libc/strncasecmp.o + .debug_loc 0x0000000000000000 0xf7 out/BSP_Common/libc/strncasecmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncasecmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x4e out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/strncasecmp.o + .debug_line 0x0000000000000000 0x175 out/BSP_Common/libc/strncasecmp.o + .debug_str 0x0000000000000000 0x3094 out/BSP_Common/libc/strncasecmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncasecmp.o + .debug_frame 0x0000000000000000 0x40 out/BSP_Common/libc/strncasecmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcpy.o + .text.strcpy 0x0000000000000000 0x12 out/BSP_Common/libc/strcpy.o + .debug_info 0x0000000000000000 0xe1 out/BSP_Common/libc/strcpy.o + .debug_abbrev 0x0000000000000000 0x9f out/BSP_Common/libc/strcpy.o + .debug_loc 0x0000000000000000 0x57 out/BSP_Common/libc/strcpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcpy.o + .debug_line 0x0000000000000000 0x128 out/BSP_Common/libc/strcpy.o + .debug_str 0x0000000000000000 0x2df2 out/BSP_Common/libc/strcpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcpy.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strcpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strlcpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strlcpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strlcpy.o + .text.strlcpy 0x0000000000000000 0x2a out/BSP_Common/libc/strlcpy.o + .debug_info 0x0000000000000000 0x10d out/BSP_Common/libc/strlcpy.o + .debug_abbrev 0x0000000000000000 0xd0 out/BSP_Common/libc/strlcpy.o + .debug_loc 0x0000000000000000 0xe2 out/BSP_Common/libc/strlcpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strlcpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strlcpy.o + .debug_line 0x0000000000000000 0x169 out/BSP_Common/libc/strlcpy.o + .debug_str 0x0000000000000000 0x2e06 out/BSP_Common/libc/strlcpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strlcpy.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strlcpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncpy.o + .text.strncpy 0x0000000000000000 0x30 out/BSP_Common/libc/strncpy.o + .debug_info 0x0000000000000000 0x11b out/BSP_Common/libc/strncpy.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strncpy.o + .debug_loc 0x0000000000000000 0xde out/BSP_Common/libc/strncpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncpy.o + .debug_line 0x0000000000000000 0x14d out/BSP_Common/libc/strncpy.o + .debug_str 0x0000000000000000 0x2e13 out/BSP_Common/libc/strncpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncpy.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/libc/strncpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcat.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcat.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcat.o + .text.strcat 0x0000000000000000 0x2c out/BSP_Common/libc/strcat.o + .debug_info 0x0000000000000000 0xf7 out/BSP_Common/libc/strcat.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strcat.o + .debug_loc 0x0000000000000000 0x55 out/BSP_Common/libc/strcat.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcat.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcat.o + .debug_line 0x0000000000000000 0xd0 out/BSP_Common/libc/strcat.o + .debug_str 0x0000000000000000 0x2e11 out/BSP_Common/libc/strcat.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcat.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Common/libc/strcat.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strlcat.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strlcat.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strlcat.o + .text.strlcat 0x0000000000000000 0x5e out/BSP_Common/libc/strlcat.o + .debug_info 0x0000000000000000 0x130 out/BSP_Common/libc/strlcat.o + .debug_abbrev 0x0000000000000000 0xd8 out/BSP_Common/libc/strlcat.o + .debug_loc 0x0000000000000000 0x1b9 out/BSP_Common/libc/strlcat.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strlcat.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strlcat.o + .debug_line 0x0000000000000000 0x1c1 out/BSP_Common/libc/strlcat.o + .debug_str 0x0000000000000000 0x2e0d out/BSP_Common/libc/strlcat.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strlcat.o + .debug_frame 0x0000000000000000 0x3c out/BSP_Common/libc/strlcat.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncat.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncat.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncat.o + .text.strncat 0x0000000000000000 0x52 out/BSP_Common/libc/strncat.o + .debug_info 0x0000000000000000 0x11c out/BSP_Common/libc/strncat.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strncat.o + .debug_loc 0x0000000000000000 0x11f out/BSP_Common/libc/strncat.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncat.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncat.o + .debug_line 0x0000000000000000 0x13f out/BSP_Common/libc/strncat.o + .debug_str 0x0000000000000000 0x2e13 out/BSP_Common/libc/strncat.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncat.o + .debug_frame 0x0000000000000000 0x48 out/BSP_Common/libc/strncat.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strlen.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strlen.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strnlen.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strnlen.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strnlen.o + .text.strnlen 0x0000000000000000 0x26 out/BSP_Common/libc/strnlen.o + .debug_info 0x0000000000000000 0xcf out/BSP_Common/libc/strnlen.o + .debug_abbrev 0x0000000000000000 0x9d out/BSP_Common/libc/strnlen.o + .debug_loc 0x0000000000000000 0xf0 out/BSP_Common/libc/strnlen.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strnlen.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strnlen.o + .debug_line 0x0000000000000000 0x117 out/BSP_Common/libc/strnlen.o + .debug_str 0x0000000000000000 0x2e02 out/BSP_Common/libc/strnlen.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strnlen.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strnlen.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strchr.o + .text.strchr 0x0000000000000000 0x20 out/BSP_Common/libc/strchr.o + .debug_info 0x0000000000000000 0xb8 out/BSP_Common/libc/strchr.o + .debug_abbrev 0x0000000000000000 0x6c out/BSP_Common/libc/strchr.o + .debug_loc 0x0000000000000000 0x4a out/BSP_Common/libc/strchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x3f out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x64 out/BSP_Common/libc/strchr.o + .debug_line 0x0000000000000000 0x138 out/BSP_Common/libc/strchr.o + .debug_str 0x0000000000000000 0x3049 out/BSP_Common/libc/strchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strrchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strrchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strrchr.o + .text.strrchr 0x0000000000000000 0x22 out/BSP_Common/libc/strrchr.o + .debug_info 0x0000000000000000 0xc8 out/BSP_Common/libc/strrchr.o + .debug_abbrev 0x0000000000000000 0x7d out/BSP_Common/libc/strrchr.o + .debug_loc 0x0000000000000000 0x8b out/BSP_Common/libc/strrchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strrchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strrchr.o + .debug_line 0x0000000000000000 0x11d out/BSP_Common/libc/strrchr.o + .debug_str 0x0000000000000000 0x2dfa out/BSP_Common/libc/strrchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strrchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strrchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strsep.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strsep.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strsep.o + .text.strsep 0x0000000000000000 0x32 out/BSP_Common/libc/strsep.o + .debug_info 0x0000000000000000 0x101 out/BSP_Common/libc/strsep.o + .debug_abbrev 0x0000000000000000 0xa7 out/BSP_Common/libc/strsep.o + .debug_loc 0x0000000000000000 0x89 out/BSP_Common/libc/strsep.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strsep.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strsep.o + .debug_line 0x0000000000000000 0x12e out/BSP_Common/libc/strsep.o + .debug_str 0x0000000000000000 0x2e08 out/BSP_Common/libc/strsep.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strsep.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Common/libc/strsep.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strstr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strstr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strstr.o + .text.strstr 0x0000000000000000 0x3c out/BSP_Common/libc/strstr.o + .debug_info 0x0000000000000000 0x114 out/BSP_Common/libc/strstr.o + .debug_abbrev 0x0000000000000000 0xa6 out/BSP_Common/libc/strstr.o + .debug_loc 0x0000000000000000 0x6e out/BSP_Common/libc/strstr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strstr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strstr.o + .debug_line 0x0000000000000000 0xd2 out/BSP_Common/libc/strstr.o + .debug_str 0x0000000000000000 0x2e10 out/BSP_Common/libc/strstr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strstr.o + .debug_frame 0x0000000000000000 0x38 out/BSP_Common/libc/strstr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcspn.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcspn.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcspn.o + .text.strcspn 0x0000000000000000 0xa out/BSP_Common/libc/strcspn.o + .debug_info 0x0000000000000000 0xe9 out/BSP_Common/libc/strcspn.o + .debug_abbrev 0x0000000000000000 0xb9 out/BSP_Common/libc/strcspn.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/strcspn.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcspn.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcspn.o + .debug_line 0x0000000000000000 0xb2 out/BSP_Common/libc/strcspn.o + .debug_str 0x0000000000000000 0x2e17 out/BSP_Common/libc/strcspn.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcspn.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strcspn.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strspn.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strspn.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strspn.o + .text.strspn 0x0000000000000000 0xa out/BSP_Common/libc/strspn.o + .debug_info 0x0000000000000000 0xe9 out/BSP_Common/libc/strspn.o + .debug_abbrev 0x0000000000000000 0xb9 out/BSP_Common/libc/strspn.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/strspn.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strspn.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strspn.o + .debug_line 0x0000000000000000 0xb1 out/BSP_Common/libc/strspn.o + .debug_str 0x0000000000000000 0x2e15 out/BSP_Common/libc/strspn.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strspn.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strspn.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strxspn.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strxspn.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strxspn.o + .text.__strxspn + 0x0000000000000000 0x80 out/BSP_Common/libc/strxspn.o + .debug_info 0x0000000000000000 0x125 out/BSP_Common/libc/strxspn.o + .debug_abbrev 0x0000000000000000 0xe8 out/BSP_Common/libc/strxspn.o + .debug_loc 0x0000000000000000 0xa6 out/BSP_Common/libc/strxspn.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strxspn.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x62 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x8e out/BSP_Common/libc/strxspn.o + .debug_line 0x0000000000000000 0x219 out/BSP_Common/libc/strxspn.o + .debug_str 0x0000000000000000 0x3c75 out/BSP_Common/libc/strxspn.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strxspn.o + .debug_frame 0x0000000000000000 0x3c out/BSP_Common/libc/strxspn.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strpbrk.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strpbrk.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strpbrk.o + .text.strpbrk 0x0000000000000000 0x2a out/BSP_Common/libc/strpbrk.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/strpbrk.o + .debug_abbrev 0x0000000000000000 0xb8 out/BSP_Common/libc/strpbrk.o + .debug_loc 0x0000000000000000 0x60 out/BSP_Common/libc/strpbrk.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strpbrk.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strpbrk.o + .debug_line 0x0000000000000000 0x102 out/BSP_Common/libc/strpbrk.o + .debug_str 0x0000000000000000 0x2e10 out/BSP_Common/libc/strpbrk.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strpbrk.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/libc/strpbrk.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtok.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtok.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtok.o + .text.strtok 0x0000000000000000 0x10 out/BSP_Common/libc/strtok.o + .sbss.holder.0 + 0x0000000000000000 0x4 out/BSP_Common/libc/strtok.o + .debug_info 0x0000000000000000 0xf9 out/BSP_Common/libc/strtok.o + .debug_abbrev 0x0000000000000000 0xbb out/BSP_Common/libc/strtok.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/strtok.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtok.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtok.o + .debug_line 0x0000000000000000 0xaa out/BSP_Common/libc/strtok.o + .debug_str 0x0000000000000000 0x2e08 out/BSP_Common/libc/strtok.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtok.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtok.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtok_r.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtok_r.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtok_r.o + .text.strtok_r + 0x0000000000000000 0x30 out/BSP_Common/libc/strtok_r.o + .debug_info 0x0000000000000000 0xf2 out/BSP_Common/libc/strtok_r.o + .debug_abbrev 0x0000000000000000 0xa7 out/BSP_Common/libc/strtok_r.o + .debug_loc 0x0000000000000000 0x76 out/BSP_Common/libc/strtok_r.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtok_r.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtok_r.o + .debug_line 0x0000000000000000 0x118 out/BSP_Common/libc/strtok_r.o + .debug_str 0x0000000000000000 0x2e0a out/BSP_Common/libc/strtok_r.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtok_r.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Common/libc/strtok_r.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtol.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtol.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtol.o + .text.strtol 0x0000000000000000 0x14 out/BSP_Common/libc/strtol.o + .debug_info 0x0000000000000000 0x116 out/BSP_Common/libc/strtol.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/strtol.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtol.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtol.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtol.o + .debug_line 0x0000000000000000 0x130 out/BSP_Common/libc/strtol.o + .debug_str 0x0000000000000000 0x3e48 out/BSP_Common/libc/strtol.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtol.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/strtol.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoll.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoll.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoll.o + .text.strtoll 0x0000000000000000 0xa out/BSP_Common/libc/strtoll.o + .debug_info 0x0000000000000000 0x10f out/BSP_Common/libc/strtoll.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoll.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoll.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoll.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoll.o + .debug_line 0x0000000000000000 0x111 out/BSP_Common/libc/strtoll.o + .debug_str 0x0000000000000000 0x3e47 out/BSP_Common/libc/strtoll.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoll.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoll.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoul.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoul.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoul.o + .text.strtoul 0x0000000000000000 0x14 out/BSP_Common/libc/strtoul.o + .debug_info 0x0000000000000000 0x10f out/BSP_Common/libc/strtoul.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/strtoul.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoul.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoul.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoul.o + .debug_line 0x0000000000000000 0x131 out/BSP_Common/libc/strtoul.o + .debug_str 0x0000000000000000 0x3e44 out/BSP_Common/libc/strtoul.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoul.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/strtoul.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoull.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoull.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoull.o + .text.strtoull + 0x0000000000000000 0xa out/BSP_Common/libc/strtoull.o + .debug_info 0x0000000000000000 0x10f out/BSP_Common/libc/strtoull.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoull.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoull.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoull.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoull.o + .debug_line 0x0000000000000000 0x112 out/BSP_Common/libc/strtoull.o + .debug_str 0x0000000000000000 0x3e4c out/BSP_Common/libc/strtoull.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoull.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoull.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoimax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoimax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoimax.o + .text.strtoimax + 0x0000000000000000 0xa out/BSP_Common/libc/strtoimax.o + .debug_info 0x0000000000000000 0x127 out/BSP_Common/libc/strtoimax.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoimax.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoimax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoimax.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoimax.o + .debug_line 0x0000000000000000 0x113 out/BSP_Common/libc/strtoimax.o + .debug_str 0x0000000000000000 0x3e56 out/BSP_Common/libc/strtoimax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoimax.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoimax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoumax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoumax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoumax.o + .text.strtoumax + 0x0000000000000000 0xa out/BSP_Common/libc/strtoumax.o + .debug_info 0x0000000000000000 0x127 out/BSP_Common/libc/strtoumax.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoumax.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoumax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoumax.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoumax.o + .debug_line 0x0000000000000000 0x113 out/BSP_Common/libc/strtoumax.o + .debug_str 0x0000000000000000 0x3e59 out/BSP_Common/libc/strtoumax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoumax.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoumax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strntoimax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strntoimax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strntoimax.o + .text.strntoimax + 0x0000000000000000 0x8 out/BSP_Common/libc/strntoimax.o + .debug_info 0x0000000000000000 0x136 out/BSP_Common/libc/strntoimax.o + .debug_abbrev 0x0000000000000000 0xb9 out/BSP_Common/libc/strntoimax.o + .debug_loc 0x0000000000000000 0x84 out/BSP_Common/libc/strntoimax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strntoimax.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x45 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strntoimax.o + .debug_line 0x0000000000000000 0xdb out/BSP_Common/libc/strntoimax.o + .debug_str 0x0000000000000000 0x3aac out/BSP_Common/libc/strntoimax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strntoimax.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strntoimax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strntoumax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strntoumax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strntoumax.o + .text.strntoumax + 0x0000000000000000 0x1a0 out/BSP_Common/libc/strntoumax.o + .debug_info 0x0000000000000000 0x19f out/BSP_Common/libc/strntoumax.o + .debug_abbrev 0x0000000000000000 0x121 out/BSP_Common/libc/strntoumax.o + .debug_loc 0x0000000000000000 0x36c out/BSP_Common/libc/strntoumax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strntoumax.o + .debug_ranges 0x0000000000000000 0x40 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x5d out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strntoumax.o + .debug_line 0x0000000000000000 0x55d out/BSP_Common/libc/strntoumax.o + .debug_str 0x0000000000000000 0x3d43 out/BSP_Common/libc/strntoumax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strntoumax.o + .debug_frame 0x0000000000000000 0x68 out/BSP_Common/libc/strntoumax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/stdlib.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/stdlib.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/stdlib.o + .text.malloc 0x0000000000000000 0x4 out/BSP_Common/libc/stdlib.o + .text.free 0x0000000000000000 0x2 out/BSP_Common/libc/stdlib.o + .text.calloc 0x0000000000000000 0x4 out/BSP_Common/libc/stdlib.o + .text.realloc 0x0000000000000000 0x4 out/BSP_Common/libc/stdlib.o + .debug_info 0x0000000000000000 0x143 out/BSP_Common/libc/stdlib.o + .debug_abbrev 0x0000000000000000 0xdd out/BSP_Common/libc/stdlib.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/stdlib.o + .debug_aranges + 0x0000000000000000 0x38 out/BSP_Common/libc/stdlib.o + .debug_ranges 0x0000000000000000 0x28 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0xf8 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x5c out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x57 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x182 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/libc/stdlib.o + .debug_line 0x0000000000000000 0x2ee out/BSP_Common/libc/stdlib.o + .debug_str 0x0000000000000000 0x46ef out/BSP_Common/libc/stdlib.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/stdlib.o + .debug_frame 0x0000000000000000 0x50 out/BSP_Common/libc/stdlib.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/common.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/common.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/common.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/common.o + .text.__assert_func + 0x0000000000000000 0x2 out/BSP_Common/libc/common.o + .text.strtof 0x0000000000000000 0x6 out/BSP_Common/libc/common.o + .debug_info 0x0000000000000000 0xdc out/BSP_Common/libc/common.o + .debug_abbrev 0x0000000000000000 0x88 out/BSP_Common/libc/common.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/libc/common.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Common/libc/common.o + .debug_macro 0x0000000000000000 0x11 out/BSP_Common/libc/common.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/common.o + .debug_line 0x0000000000000000 0x76 out/BSP_Common/libc/common.o + .debug_str 0x0000000000000000 0x259b out/BSP_Common/libc/common.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/common.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/libc/common.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/common.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalnum.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalnum.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalnum.o + .text.isalnum 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isalnum.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isalnum.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isalnum.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isalnum.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalnum.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isalnum.o + .debug_line 0x0000000000000000 0xcc out/BSP_Common/libc/ctype_isalnum.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_isalnum.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isalnum.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalnum.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalpha.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalpha.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalpha.o + .text.isalpha 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isalpha.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isalpha.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isalpha.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isalpha.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalpha.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isalpha.o + .debug_line 0x0000000000000000 0xcc out/BSP_Common/libc/ctype_isalpha.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_isalpha.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isalpha.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalpha.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isascii.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isascii.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isascii.o + .text.isascii 0x0000000000000000 0xa out/BSP_Common/libc/ctype_isascii.o + .debug_info 0x0000000000000000 0x91 out/BSP_Common/libc/ctype_isascii.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/ctype_isascii.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isascii.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isascii.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isascii.o + .debug_line 0x0000000000000000 0xc6 out/BSP_Common/libc/ctype_isascii.o + .debug_str 0x0000000000000000 0x289a out/BSP_Common/libc/ctype_isascii.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isascii.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isascii.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isblank.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isblank.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isblank.o + .text.isblank 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isblank.o + .debug_info 0x0000000000000000 0x95 out/BSP_Common/libc/ctype_isblank.o + .debug_abbrev 0x0000000000000000 0x9a out/BSP_Common/libc/ctype_isblank.o + .debug_loc 0x0000000000000000 0x80 out/BSP_Common/libc/ctype_isblank.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isblank.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isblank.o + .debug_line 0x0000000000000000 0xc6 out/BSP_Common/libc/ctype_isblank.o + .debug_str 0x0000000000000000 0x289a out/BSP_Common/libc/ctype_isblank.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isblank.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isblank.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_iscntrl.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_iscntrl.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_iscntrl.o + .text.iscntrl 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_iscntrl.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_iscntrl.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_iscntrl.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_iscntrl.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_iscntrl.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_iscntrl.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_iscntrl.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_iscntrl.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_iscntrl.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_iscntrl.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isdigit.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isdigit.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isdigit.o + .text.isdigit 0x0000000000000000 0xa out/BSP_Common/libc/ctype_isdigit.o + .debug_info 0x0000000000000000 0x91 out/BSP_Common/libc/ctype_isdigit.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/ctype_isdigit.o + .debug_loc 0x0000000000000000 0x2e out/BSP_Common/libc/ctype_isdigit.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isdigit.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isdigit.o + .debug_line 0x0000000000000000 0xc6 out/BSP_Common/libc/ctype_isdigit.o + .debug_str 0x0000000000000000 0x289a out/BSP_Common/libc/ctype_isdigit.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isdigit.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isdigit.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isgraph.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isgraph.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isgraph.o + .text.isgraph 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_isgraph.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isgraph.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isgraph.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isgraph.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isgraph.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isgraph.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isgraph.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_isgraph.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isgraph.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isgraph.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_ispunct.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_ispunct.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_ispunct.o + .text.ispunct 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_ispunct.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_ispunct.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_ispunct.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_ispunct.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_ispunct.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_ispunct.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_ispunct.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_ispunct.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_ispunct.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_ispunct.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_islower.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_islower.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_islower.o + .text.islower 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_islower.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_islower.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_islower.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_islower.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_islower.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_islower.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_islower.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_islower.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_islower.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_islower.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isprint.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isprint.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isprint.o + .text.isprint 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_isprint.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isprint.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isprint.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isprint.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isprint.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isprint.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isprint.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_isprint.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isprint.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isprint.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isspace.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isspace.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isspace.o + .text.isspace 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isspace.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isspace.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isspace.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isspace.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isspace.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isspace.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isspace.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_isspace.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isspace.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isspace.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isupper.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isupper.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isupper.o + .text.isupper 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isupper.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isupper.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isupper.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isupper.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isupper.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isupper.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isupper.o + .debug_str 0x0000000000000000 0x2914 out/BSP_Common/libc/ctype_isupper.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isupper.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isupper.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_tolower.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_tolower.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_tolower.o + .text.tolower 0x0000000000000000 0x18 out/BSP_Common/libc/ctype_tolower.o + .debug_info 0x0000000000000000 0x129 out/BSP_Common/libc/ctype_tolower.o + .debug_abbrev 0x0000000000000000 0xfc out/BSP_Common/libc/ctype_tolower.o + .debug_loc 0x0000000000000000 0x34 out/BSP_Common/libc/ctype_tolower.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_tolower.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_tolower.o + .debug_line 0x0000000000000000 0xd4 out/BSP_Common/libc/ctype_tolower.o + .debug_str 0x0000000000000000 0x2924 out/BSP_Common/libc/ctype_tolower.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_tolower.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_tolower.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_toupper.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_toupper.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_toupper.o + .text.toupper 0x0000000000000000 0x18 out/BSP_Common/libc/ctype_toupper.o + .debug_info 0x0000000000000000 0x129 out/BSP_Common/libc/ctype_toupper.o + .debug_abbrev 0x0000000000000000 0xfc out/BSP_Common/libc/ctype_toupper.o + .debug_loc 0x0000000000000000 0x34 out/BSP_Common/libc/ctype_toupper.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_toupper.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_toupper.o + .debug_line 0x0000000000000000 0xd4 out/BSP_Common/libc/ctype_toupper.o + .debug_str 0x0000000000000000 0x2924 out/BSP_Common/libc/ctype_toupper.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_toupper.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_toupper.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isxdigit.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isxdigit.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isxdigit.o + .text.isxdigit + 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isxdigit.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isxdigit.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isxdigit.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isxdigit.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isxdigit.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isxdigit.o + .debug_line 0x0000000000000000 0xcf out/BSP_Common/libc/ctype_isxdigit.o + .debug_str 0x0000000000000000 0x2917 out/BSP_Common/libc/ctype_isxdigit.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isxdigit.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isxdigit.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctypes.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctypes.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctypes.o + .rodata.__ctypes + 0x0000000000000000 0x101 out/BSP_Common/libc/ctypes.o + .debug_info 0x0000000000000000 0xb8 out/BSP_Common/libc/ctypes.o + .debug_abbrev 0x0000000000000000 0x7c out/BSP_Common/libc/ctypes.o + .debug_aranges + 0x0000000000000000 0x18 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x32 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctypes.o + .debug_line 0x0000000000000000 0x7b out/BSP_Common/libc/ctypes.o + .debug_str 0x0000000000000000 0x28b9 out/BSP_Common/libc/ctypes.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctypes.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .text 0x0000000000000000 0x0 out/BSP_Common/soft_crc/softcrc.o + .data 0x0000000000000000 0x0 out/BSP_Common/soft_crc/softcrc.o + .bss 0x0000000000000000 0x0 out/BSP_Common/soft_crc/softcrc.o + .text.BFLB_Soft_CRC16 + 0x0000000000000000 0x4e out/BSP_Common/soft_crc/softcrc.o + .text.BFLB_Soft_CRC32_Table + 0x0000000000000000 0x36 out/BSP_Common/soft_crc/softcrc.o + .rodata.chCRCHTalbe + 0x0000000000000000 0x100 out/BSP_Common/soft_crc/softcrc.o + .rodata.chCRCLTalbe + 0x0000000000000000 0x100 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xba out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_crypt.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_crypt.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_init_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .rodata.bflb_crypt_setkey_do.str1.4 + 0x0000000000000000 0x13 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setkey_do + 0x0000000000000000 0xea out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setadd_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt_do + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt_tag_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_update_do + 0x0000000000000000 0x24 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_decrypt_do + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_auth_decrypt_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_finish_do + 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_deinit_do + 0x0000000000000000 0x2a out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_init + 0x0000000000000000 0x8 out/BSP_Common/cipher_suite/bflb_crypt.o + .rodata.bflb_crypt_setkey.str1.4 + 0x0000000000000000 0x15 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setkey + 0x0000000000000000 0x28 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setadd + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt_tag + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_update + 0x0000000000000000 0x24 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_decrypt + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_auth_decrypt + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_finish + 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_deinit + 0x0000000000000000 0x32 out/BSP_Common/cipher_suite/bflb_crypt.o + .sbss.aesCtx 0x0000000000000000 0x2 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_info 0x0000000000000000 0xdc4 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_abbrev 0x0000000000000000 0x225 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_loc 0x0000000000000000 0x7f0 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_aranges + 0x0000000000000000 0x70 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_ranges 0x0000000000000000 0xe0 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1dd out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xba out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_line 0x0000000000000000 0x92d out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_str 0x0000000000000000 0x7f382 out/BSP_Common/cipher_suite/bflb_crypt.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_frame 0x0000000000000000 0x228 out/BSP_Common/cipher_suite/bflb_crypt.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_hash.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_hash.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_hash.o + .rodata.bflb_hash_init.str1.4 + 0x0000000000000000 0x13 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_init + 0x0000000000000000 0x7a out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_start + 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_update + 0x0000000000000000 0x54 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_finish + 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_deinit + 0x0000000000000000 0x38 out/BSP_Common/cipher_suite/bflb_hash.o + .bss.shaCtx 0x0000000000000000 0x14 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_info 0x0000000000000000 0x4a5 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_abbrev 0x0000000000000000 0x188 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_loc 0x0000000000000000 0x2c3 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_aranges + 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_ranges 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1d8 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xba out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_line 0x0000000000000000 0x76b out/BSP_Common/cipher_suite/bflb_hash.o + .debug_str 0x0000000000000000 0x7f08c out/BSP_Common/cipher_suite/bflb_hash.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_hash.o + .debug_frame 0x0000000000000000 0xd0 out/BSP_Common/cipher_suite/bflb_hash.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_point_add.constprop.0 + 0x0000000000000000 0x248 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecc_basic_parameter_init.constprop.0.isra.0 + 0x0000000000000000 0x50 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecc_point_mul_init.constprop.0.isra.0 + 0x0000000000000000 0xe0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.bflb_ecdsa_verify_point_mul.isra.0.str1.4 + 0x0000000000000000 0x35 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_verify_point_mul.isra.0 + 0x0000000000000000 0x404 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_get_scalar_point.isra.0 + 0x0000000000000000 0x3b4 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_init + 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_deinit + 0x0000000000000000 0x14 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_verify + 0x0000000000000000 0x5d4 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_get_public_key + 0x0000000000000000 0x12 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecc_get_random_value + 0x0000000000000000 0xb6 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_sign + 0x0000000000000000 0x262 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_get_private_key + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_init + 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_deinit + 0x0000000000000000 0x14 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_get_encrypt_key + 0x0000000000000000 0x12 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_get_public_key + 0x0000000000000000 0x12 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1B + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1Gx + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1Gy + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1InvR_N + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1InvR_P + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1N + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1P + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1PrimeN_N + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1PrimeN_P + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_1 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_1M1 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_1P1 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR2 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR3 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR4 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR8 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Gx + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Gy + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Zerox + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Zeroy + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_info 0x0000000000000000 0x32c2 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_abbrev 0x0000000000000000 0x30e out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_loc 0x0000000000000000 0xc56 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_aranges + 0x0000000000000000 0x90 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_ranges 0x0000000000000000 0xb0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x24b out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xba out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_line 0x0000000000000000 0x1494 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_str 0x0000000000000000 0x7f7b2 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_frame 0x0000000000000000 0x290 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_dsa.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_dsa.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_get_reg_size + 0x0000000000000000 0x7a out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_mexp_binary + 0x0000000000000000 0x1aa out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_mexp_mont + 0x0000000000000000 0x16a out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_decrypt_crt + 0x0000000000000000 0x1cc out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_init + 0x0000000000000000 0x42 out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_sign + 0x0000000000000000 0x96 out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_verify + 0x0000000000000000 0x9e out/BSP_Common/cipher_suite/bflb_dsa.o + .rodata 0x0000000000000000 0x80 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_info 0x0000000000000000 0xec1 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_abbrev 0x0000000000000000 0x225 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_loc 0x0000000000000000 0x820 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_aranges + 0x0000000000000000 0x50 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_ranges 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1f1 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xba out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_line 0x0000000000000000 0xbfb out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_str 0x0000000000000000 0x7f288 out/BSP_Common/cipher_suite/bflb_dsa.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_frame 0x0000000000000000 0x180 out/BSP_Common/cipher_suite/bflb_dsa.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_crc32.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_crc32.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x25 out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_lzma2.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_lzma2.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x25 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_stream.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_stream.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_stream.o + .text.xz_dec_reset + 0x0000000000000000 0x4e out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x25 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_decompress.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_decompress.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_decompress.o + .text.xz_uncompress_init + 0x0000000000000000 0x60 out/BSP_Common/xz/xz_decompress.o + .text.xz_uncompress_stream + 0x0000000000000000 0x64 out/BSP_Common/xz/xz_decompress.o + .text.xz_uncompress_end + 0x0000000000000000 0x10 out/BSP_Common/xz/xz_decompress.o + .sbss.s 0x0000000000000000 0x4 out/BSP_Common/xz/xz_decompress.o + .debug_info 0x0000000000000000 0x2e2 out/BSP_Common/xz/xz_decompress.o + .debug_abbrev 0x0000000000000000 0x167 out/BSP_Common/xz/xz_decompress.o + .debug_loc 0x0000000000000000 0x1dd out/BSP_Common/xz/xz_decompress.o + .debug_aranges + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_decompress.o + .debug_ranges 0x0000000000000000 0x20 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x5d out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x1f out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_decompress.o + .debug_line 0x0000000000000000 0x2eb out/BSP_Common/xz/xz_decompress.o + .debug_str 0x0000000000000000 0x31ef out/BSP_Common/xz/xz_decompress.o + .comment 0x0000000000000000 0x4e out/BSP_Common/xz/xz_decompress.o + .debug_frame 0x0000000000000000 0x88 out/BSP_Common/xz/xz_decompress.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_port.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_port.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .text 0x0000000000000000 0x0 out/BSP_Common/partition/partition.o + .data 0x0000000000000000 0x0 out/BSP_Common/partition/partition.o + .bss 0x0000000000000000 0x0 out/BSP_Common/partition/partition.o + .text.pPtTable_Flash_Read_Fast + 0x0000000000000000 0x5e out/BSP_Common/partition/partition.o + .text.PtTable_Valid + 0x0000000000000000 0x6c out/BSP_Common/partition/partition.o + .text.PtTable_Set_Flash_Operation + 0x0000000000000000 0x2e out/BSP_Common/partition/partition.o + .text.PtTable_Get_Active_Partition_Need_Lock + 0x0000000000000000 0x90 out/BSP_Common/partition/partition.o + .text.PtTable_Get_Active_Entries_By_ID + 0x0000000000000000 0x56 out/BSP_Common/partition/partition.o + .text.PtTable_Get_Active_Entries_By_Name + 0x0000000000000000 0xa4 out/BSP_Common/partition/partition.o + .text.PtTable_Update_Entry + 0x0000000000000000 0x11a out/BSP_Common/partition/partition.o + .text.PtTable_Create + 0x0000000000000000 0x7a out/BSP_Common/partition/partition.o + .sbss.PtTable_Flash_Erase + 0x0000000000000000 0x4 out/BSP_Common/partition/partition.o + .sbss.PtTable_Flash_Read + 0x0000000000000000 0x4 out/BSP_Common/partition/partition.o + .sbss.PtTable_Flash_Write + 0x0000000000000000 0x4 out/BSP_Common/partition/partition.o + .sdata.index.0 + 0x0000000000000000 0x1 out/BSP_Common/partition/partition.o + .debug_info 0x0000000000000000 0x8e6 out/BSP_Common/partition/partition.o + .debug_abbrev 0x0000000000000000 0x27f out/BSP_Common/partition/partition.o + .debug_loc 0x0000000000000000 0x917 out/BSP_Common/partition/partition.o + .debug_aranges + 0x0000000000000000 0x58 out/BSP_Common/partition/partition.o + .debug_ranges 0x0000000000000000 0x48 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1cc out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xba out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Common/partition/partition.o + .debug_line 0x0000000000000000 0xe23 out/BSP_Common/partition/partition.o + .debug_str 0x0000000000000000 0x7f27e out/BSP_Common/partition/partition.o + .comment 0x0000000000000000 0x4e out/BSP_Common/partition/partition.o + .debug_frame 0x0000000000000000 0x1c4 out/BSP_Common/partition/partition.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/system_bl602.o + .text 0x0000000000000000 0x0 out/startup/system_bl602.o + .data 0x0000000000000000 0x0 out/startup/system_bl602.o + .bss 0x0000000000000000 0x0 out/startup/system_bl602.o + .text.system_bor_init + 0x0000000000000000 0x1e out/startup/system_bl602.o + .text.System_NVIC_SetPriority + 0x0000000000000000 0x2 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x748 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x20a out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x1f6 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x88 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x52 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x163c out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x47b1 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x11f8 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x7c0 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x36b out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x16 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x58 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x34 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x1c out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x40 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x22 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x4f out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0xaec out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x1a74 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0xd67 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x3c out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x2071 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x66 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x19 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0xba out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x70 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x96 out/startup/system_bl602.o + .debug_macro 0x0000000000000000 0x100 out/startup/system_bl602.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .text 0x0000000000000000 0x0 out/startup/GCC/start_load.o + .data 0x0000000000000000 0x0 out/startup/GCC/start_load.o + .bss 0x0000000000000000 0x0 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x748 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x1f6 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x20a out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x88 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x52 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x163c out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .text 0x0000000000000000 0x0 out/startup/interrupt.o + .data 0x0000000000000000 0x0 out/startup/interrupt.o + .bss 0x0000000000000000 0x0 out/startup/interrupt.o + .text.clic_set_pending + 0x0000000000000000 0xe out/startup/interrupt.o + .text.clic_set_intcfg + 0x0000000000000000 0x14 out/startup/interrupt.o + .text.clic_get_intcfg + 0x0000000000000000 0x14 out/startup/interrupt.o + .text.clic_set_cliccfg + 0x0000000000000000 0xe out/startup/interrupt.o + .text.clic_get_cliccfg + 0x0000000000000000 0xe out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x748 out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x1f6 out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x52 out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x88 out/startup/interrupt.o + .text 0x0000000000000000 0x0 out/startup/GCC/entry.o + .data 0x0000000000000000 0x0 out/startup/GCC/entry.o + .bss 0x0000000000000000 0x0 out/startup/GCC/entry.o + .text.metal.init.trapvec + 0x0000000000000000 0x14 out/startup/GCC/entry.o + .text.metal.init.__register_frame_info + 0x0000000000000000 0x2 out/startup/GCC/entry.o + .eh_frame 0x0000000000000000 0x68 out/startup/GCC/entry.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .text 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/port.o + .data 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/port.o + .bss 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/port.o + .text.vPortSetupTimerInterrupt + 0x0000000000000000 0x66 out/BSP_Common/FreeRTOS/port.o + .text.xPortStartScheduler + 0x0000000000000000 0x4e out/BSP_Common/FreeRTOS/port.o + .text.vPortEndScheduler + 0x0000000000000000 0x2 out/BSP_Common/FreeRTOS/port.o + .bss.ullNextTime + 0x0000000000000000 0x8 out/BSP_Common/FreeRTOS/port.o + .sbss.pullMachineTimerCompareRegister + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .sdata.pullNextTime + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .srodata.pullMachineTimerCompareRegisterBase + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .srodata.uxTimerIncrementsForOneTick + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .srodata.xISRStackTop + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .debug_info 0x0000000000000000 0x26d out/BSP_Common/FreeRTOS/port.o + .debug_abbrev 0x0000000000000000 0x148 out/BSP_Common/FreeRTOS/port.o + .debug_loc 0x0000000000000000 0x35 out/BSP_Common/FreeRTOS/port.o + .debug_aranges + 0x0000000000000000 0x30 out/BSP_Common/FreeRTOS/port.o + .debug_ranges 0x0000000000000000 0x40 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x97 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x118 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x15a out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0xbb out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x26 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x4b7 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0xb5 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0xaa out/BSP_Common/FreeRTOS/port.o + .debug_line 0x0000000000000000 0x34e out/BSP_Common/FreeRTOS/port.o + .debug_str 0x0000000000000000 0x6b26 out/BSP_Common/FreeRTOS/port.o + .comment 0x0000000000000000 0x4e out/BSP_Common/FreeRTOS/port.o + .debug_frame 0x0000000000000000 0x58 out/BSP_Common/FreeRTOS/port.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/FreeRTOS/port.o + .text 0x0000000000000000 0x600 out/BSP_Common/FreeRTOS/portASM.o + .data 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/portASM.o + .bss 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/portASM.o + .debug_line 0x0000000000000000 0x483 out/BSP_Common/FreeRTOS/portASM.o + .debug_info 0x0000000000000000 0x26 out/BSP_Common/FreeRTOS/portASM.o + .debug_abbrev 0x0000000000000000 0x14 out/BSP_Common/FreeRTOS/portASM.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/FreeRTOS/portASM.o + .debug_str 0x0000000000000000 0x72 out/BSP_Common/FreeRTOS/portASM.o + .riscv.attributes + 0x0000000000000000 0x2e out/BSP_Common/FreeRTOS/portASM.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .text.FreeRTOS_Interrupt_Handler + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_DeInit + 0x0000000000000000 0x38 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_IrConfig + 0x0000000000000000 0x78 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_SetTxDataLength + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_SetRxDataLength + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_SetDeglitchCount + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_SetBaudrate + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_SetRtsValue + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_ClrRtsValue + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_TxFifoClear + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_RxFifoClear + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_SendDataBlock + 0x0000000000000000 0x5e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_GetTxFifoCount + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_GetRxFifoCount + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_GetRxBusBusyStatus + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_GetOverflowStatus + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART_GetBaudrate + 0x0000000000000000 0xb4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .rodata.CSWTCH.50 + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0xa68 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_ALL_IRQHandler + 0x0000000000000000 0x86 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Enable + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Channel_Init + 0x0000000000000000 0xc4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Channel_Update_SrcMemcfg + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Channel_Update_DstMemcfg + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Channel_TranferSize + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Channel_Is_Busy + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Channel_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Channel_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_Init + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_Update + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpStruct_Init + 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpStruct_Start + 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpStruct_Stop + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpStruct_Set_Transfer_Len + 0x0000000000000000 0xa2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpBuf_Start_New_Transmit + 0x0000000000000000 0x6c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpBuf_Remove_Completed_List + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpBuf_Append + 0x0000000000000000 0x9a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_LLI_PpBuf_Destroy + 0x0000000000000000 0x46 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_IntMask + 0x0000000000000000 0x86 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .text.DMA_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .bss.PingPongListArra + 0x0000000000000000 0x80 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .bss.dmaIntCbfArra + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_info 0x0000000000000000 0x1157 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_abbrev 0x0000000000000000 0x39f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_loc 0x0000000000000000 0xd45 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_aranges + 0x0000000000000000 0xc8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_ranges 0x0000000000000000 0x1a8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0xd5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x11c7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_line 0x0000000000000000 0x1987 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_str 0x0000000000000000 0xbfd3 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .debug_frame 0x0000000000000000 0x214 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .rodata.BMX_ERR_IRQHandler.str1.4 + 0x0000000000000000 0x15 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.BMX_ERR_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .rodata.BMX_TO_IRQHandler.str1.4 + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.BMX_TO_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .rodata.GPIO_INT0_IRQHandler.str1.4 + 0x0000000000000000 0x2d out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GPIO_INT0_IRQHandler + 0x0000000000000000 0x9e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_BLE_CLK + 0x0000000000000000 0x2a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_WiFi_Core_CLK + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_WiFi_Encrypt_CLK + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_DMA_CLK + 0x0000000000000000 0x3e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_IR_CLK + 0x0000000000000000 0x3a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_I2C_CLK + 0x0000000000000000 0x3a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_SPI_CLK + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_AHB_Slave1_Clock_Gate + 0x0000000000000000 0x3e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_BMX_Init + 0x0000000000000000 0x56 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_BMX_Addr_Monitor_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_BMX_Addr_Monitor_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_BMX_BusErrResponse_Enable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_BMX_BusErrResponse_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_BMX_Get_Status + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_BMX_Get_Err_Addr + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.BMX_ERR_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.BMX_TIMEOUT_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_SRAM_RET + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Get_SRAM_RET + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_SRAM_SLP + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Get_SRAM_SLP + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_SRAM_PARM + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Get_SRAM_PARM + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_EM_Sel + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_JTAG_Sig_Swap_Set + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Swap_SPI_0_MOSI_With_MISO + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_SPI_0_ACT_MOD_Sel + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_ADC_CLK + 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_DAC_CLK + 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Platform_Wakeup_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Platform_Wakeup_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_DIG_CLK_Sel + 0x0000000000000000 0x50 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_DIG_512K_CLK + 0x0000000000000000 0x5a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_DIG_32K_CLK + 0x0000000000000000 0x5e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_BT_Coex_Signal + 0x0000000000000000 0x44 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_IR_RX_GPIO_Sel + 0x0000000000000000 0x3e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_IR_LED_Driver_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_IR_LED_Driver_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_IR_LED_Driver_Ibias + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_GPIO_Func_Init + 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_GPIO_Get_Real_Fun + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_GPIO_Write + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_GPIO_IntMask + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_GPIO_IntClear + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Get_GPIO_IntStatus + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Clr_GPIO_IntStatus + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Set_GPIO_IntMod + 0x0000000000000000 0x8e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_Get_GPIO_IntCtlMod + 0x0000000000000000 0x62 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_GPIO_INT0_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .text.GLB_GPIO_INT0_Callback_Install + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .bss.glbGpioInt0CbfArra + 0x0000000000000000 0x5c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .sbss.glbBmxErrIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .sbss.glbBmxToIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_IntHandler + 0x0000000000000000 0xc6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_CH0_IRQHandler + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_CH1_IRQHandler + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_WDT_IRQHandler + 0x0000000000000000 0x44 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_GetCompValue + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_SetCompValue + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_GetCounterValue + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_GetMatchStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_GetPreloadValue + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_SetPreloadValue + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_SetPreloadTrigSrc + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_SetCountMode + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_ClearIntStatus + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_Init + 0x0000000000000000 0xfe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_Enable + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_Disable + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.TIMER_IntMask + 0x0000000000000000 0x78 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_Set_Clock + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_GetMatchValue + 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_SetCompValue + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_GetCounterValue + 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_ResetCounterValue + 0x0000000000000000 0x38 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_GetResetStatus + 0x0000000000000000 0x32 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_ClearResetStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_Enable + 0x0000000000000000 0x54 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_Disable + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_IntMask + 0x0000000000000000 0x4a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.Timer_Int_Callback_Install + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .text.WDT_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .bss.timerIntCbfArra + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_info 0x0000000000000000 0xd6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_abbrev 0x0000000000000000 0x2f2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_loc 0x0000000000000000 0x6c1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_aranges + 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_ranges 0x0000000000000000 0x138 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0xcf out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x8cd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_line 0x0000000000000000 0x1125 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_str 0x0000000000000000 0xbd2a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .debug_frame 0x0000000000000000 0x22c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_Dbg_Pwd + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_Dbg_Pwd + 0x0000000000000000 0x2a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Readlock_Dbg_Pwd + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_Ldo11VoutSel_Opt + 0x0000000000000000 0x5e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_TxPower_ATE + 0x0000000000000000 0x6c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Writelock_Dbg_Pwd + 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_Secure_Cfg + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_Secure_Boot + 0x0000000000000000 0x5c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_Ana_Trim + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_Ana_Trim + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .sclock_rlt_code + 0x0000000000000000 0xb4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_Sw_Usage + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Writelock_Sw_Usage + 0x0000000000000000 0x44 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_MAC_Address + 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_MAC_Address_Raw + 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Writelock_MAC_Address + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Is_All_Bits_Zero + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Is_MAC_Address_Slot_Empty + 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_MAC_Address_Opt + 0x0000000000000000 0x124 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_MAC_Address_Opt + 0x0000000000000000 0x136 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_Device_Info + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Is_CapCode_Slot_Empty + 0x0000000000000000 0x8a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_CapCode_Opt + 0x0000000000000000 0xea out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_CapCode_Opt + 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Is_PowerOffset_Slot_Empty + 0x0000000000000000 0x8c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_PowerOffset_Opt + 0x0000000000000000 0xde out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_PowerOffset_Opt + 0x0000000000000000 0xd0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_AES_Key + 0x0000000000000000 0x5e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_AES_Key + 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Writelock_AES_Key + 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Readlock_AES_Key + 0x0000000000000000 0x4a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Write_R0 + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Read_R0 + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Crc_Enable + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Crc_Is_Busy + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Crc_Set_Golden + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .text.EF_Ctrl_Crc_Result + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .tcm_code 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_info 0x0000000000000000 0xe8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_abbrev 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_loc 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0xfd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x1a6e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_line 0x0000000000000000 0x367 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_str 0x0000000000000000 0x4da42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_OUT0_IRQHandler + 0x0000000000000000 0x84 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_OUT1_IRQHandler + 0x0000000000000000 0xbc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .tcm_code 0x0000000000000000 0x2e0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_App_Reset + 0x0000000000000000 0xb4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_PIR_Enable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_PIR_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_PIR_INT_Config + 0x0000000000000000 0x2c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_PIR_LPF_Sel + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_PIR_HPF_Sel + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_PIR_Threshold + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_PIR_Threshold + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_PIR_Interval + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_PIR_Interval + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_BOR_OUT_State + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_BOR_Config + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_XCLK_CLK_Sel + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_HRAM_slp + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_HRAM_Ret + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .sclock_rlt_code + 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_Status_Flag + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_Status_Flag + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_Wakeup_Addr + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_Wakeup_Addr + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Clear_RTC_Counter + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Enable_RTC_Counter + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Set_RTC_Timer + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_RTC_Timer_Val + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Clear_RTC_INT + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_GPIO_INT_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_GPIO_INT_Disable + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_INT_State + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Get_Pin_Wakeup_Mode + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Clear_IRQ + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Aon_Pad_IeSmt_Cfg + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Enable_AComp0_IRQ + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Disable_AComp0_IRQ + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Enable_AComp1_IRQ + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Disable_AComp1_IRQ + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Enable_BOR_IRQ + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Disable_BOR_IRQ + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Out0_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Out0_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Out1_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .text.HBN_Out1_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .bss.hbnInt0CbfArra + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .bss.hbnInt1CbfArra + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_SHA256_Link_Update.part.0 + 0x0000000000000000 0x154 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_GMAC_IRQHandler + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_PKA_IRQHandler + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_AES_IRQHandler + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_SHA_Enable_Link + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_SHA_Disable_Link + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_SHA256_Link_Init + 0x0000000000000000 0x68 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_SHA256_Link_Update + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_SHA256_Link_Finish + 0x0000000000000000 0x1b2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Init + 0x0000000000000000 0x86 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Enable_BE + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Enable_LE + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Enable_Link + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Disable_Link + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Link_Work + 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Set_Hw_Key_Src + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Set_Key_IV + 0x0000000000000000 0x40a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Set_Key_IV_BE + 0x0000000000000000 0x25e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Set_Counter_Byte + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Crypt + 0x0000000000000000 0xac out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_AES_Finish + 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_Trng_Int_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_Trng_Int_Disable + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_Trng_Read + 0x0000000000000000 0x18e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_Trng_Int_Read_Trigger + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_Trng_Int_Read + 0x0000000000000000 0x150 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Reset + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_BigEndian_Enable + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LittleEndian_Enable + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Clear_Int + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Read_Block + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Write_Block + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Write_Data + 0x0000000000000000 0xc2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Read_Data + 0x0000000000000000 0xc2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_CREG + 0x0000000000000000 0x64 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Write_Immediate + 0x0000000000000000 0x62 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_NREG + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Move_Data + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_RESIZE + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_MADD + 0x0000000000000000 0x8a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_MSUB + 0x0000000000000000 0x8a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_MREM + 0x0000000000000000 0x74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_MMUL + 0x0000000000000000 0x8a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_MSQR + 0x0000000000000000 0x74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_MEXP + 0x0000000000000000 0x8a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_MINV + 0x0000000000000000 0x74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LCMP + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LADD + 0x0000000000000000 0x76 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LSUB + 0x0000000000000000 0x76 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LMUL + 0x0000000000000000 0x76 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LSQR + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LDIV + 0x0000000000000000 0x74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LMUL2N + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LDIV2N + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_LMOD2N + 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_GF2Mont + 0x0000000000000000 0x9c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_PKA_Mont2GF + 0x0000000000000000 0xa6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_GMAC_Enable_LE + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_GMAC_Enable_BE + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_GMAC_Enable_Link + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_GMAC_Disable_Link + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.Sec_Eng_GMAC_Link_Work + 0x0000000000000000 0x90 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_Eng_IntMask + 0x0000000000000000 0x14e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_Eng_ClrIntStatus + 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_Eng_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_Eng_GetIntStatus + 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_CDET_IRQHandler + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .rodata.CSWTCH.118 + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .text.sdio_GEN_CARD2HOST_INT + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .text.sdio_ioctl + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000000000 0x189 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_DAC_Init + 0x0000000000000000 0x56 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_DAC_Set_ChanA_Config + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_DAC_Set_ChanB_Config + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_Set_DAC_ChanB_SRC_SEL + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_Set_DAC_ChanA_SRC_SEL + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_Set_DAC_Mod_SEL + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_DAC_ChanB_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_DAC_ChanB_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_DAC_ChanA_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_DAC_ChanA_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_Set_DAC_DMA_TX_FORMAT_SEL + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_Set_DAC_DMA_TX_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_Set_DAC_DMA_TX_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GPIP_DAC_DMA_WriteData + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_GPIP_DAC_Init + 0x0000000000000000 0x90 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_GPIP_DAC_Set_ChanA_Config + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_GPIP_DAC_Set_ChanB_Config + 0x0000000000000000 0x44 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_DAC_Set_ChanA_Value + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .text.GLB_DAC_Set_ChanB_Value + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_info 0x0000000000000000 0x7a4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_abbrev 0x0000000000000000 0x181 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_loc 0x0000000000000000 0x3fe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_aranges + 0x0000000000000000 0xb0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_ranges 0x0000000000000000 0xa0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0xe1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x1a6e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x3fc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_macro 0x0000000000000000 0x35 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_line 0x0000000000000000 0xdb5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_str 0x0000000000000000 0x3a891 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .debug_frame 0x0000000000000000 0x140 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .rodata.L1C_BMX_ERR_IRQHandler.str1.4 + 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_ERR_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .rodata.L1C_BMX_TO_IRQHandler.str1.4 + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_TO_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_Init + 0x0000000000000000 0x6c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_Addr_Monitor_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_Addr_Monitor_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_BusErrResponse_Enable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_BusErrResponse_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_Get_Status + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_Get_Err_Addr + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_ERR_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .text.L1C_BMX_TIMEOUT_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .sbss.l1cBmxErrIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .sbss.l1cBmxToIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_info 0x0000000000000000 0x687 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_abbrev 0x0000000000000000 0x1b4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_loc 0x0000000000000000 0x1ce out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_aranges + 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_ranges 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0xcd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x365 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_line 0x0000000000000000 0x72e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_str 0x0000000000000000 0xb1f5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .debug_frame 0x0000000000000000 0xdc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_IRQHandler + 0x0000000000000000 0x84 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Init + 0x0000000000000000 0xdc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Update + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Set_Div + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Set_Threshold1 + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Set_Threshold2 + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Set_Period + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Get + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Disable + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_SW_Mode + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_SW_Force_Value + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Channel_Fource_Output + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_IntMask + 0x0000000000000000 0x2c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .text.PWM_Smart_Configure + 0x0000000000000000 0x154 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .bss.PWMIntCbfArra + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_info 0x0000000000000000 0xb24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_abbrev 0x0000000000000000 0x313 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_loc 0x0000000000000000 0x8cb out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_aranges + 0x0000000000000000 0x98 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_ranges 0x0000000000000000 0xe0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0xdb out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0xbb4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_macro 0x0000000000000000 0x2d out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_line 0x0000000000000000 0xf96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_str 0x0000000000000000 0xa8af out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .debug_frame 0x0000000000000000 0x14c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_IRQHandler + 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_SendWord + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_RecieveWord + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_Enable + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_Disable + 0x0000000000000000 0x2a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_Reset + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_Init + 0x0000000000000000 0x6e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_SetPrd + 0x0000000000000000 0x84 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_ClockSet + 0x0000000000000000 0x110 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_SetSclSync + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_IsBusy + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_TransferEndStatus + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_MasterSendBlocking + 0x0000000000000000 0x196 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_MasterReceiveBlocking + 0x0000000000000000 0x1bc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_IntMask + 0x0000000000000000 0x11a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .text.I2C_Int_Callback_Install + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .bss.i2cIntCbfArra + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_info 0x0000000000000000 0xf26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_abbrev 0x0000000000000000 0x363 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_loc 0x0000000000000000 0xc9b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_aranges + 0x0000000000000000 0x98 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_ranges 0x0000000000000000 0x298 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x193 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x877 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_line 0x0000000000000000 0x1e0f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_str 0x0000000000000000 0x6ac1d out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .debug_frame 0x0000000000000000 0x1a4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .text.Sec_Dbg_Read_Chip_ID + 0x0000000000000000 0x42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .text.Sec_Dbg_Read_WiFi_MAC + 0x0000000000000000 0x32 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .text.Sec_Dbg_Read_Dbg_Mode + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .text.Sec_Dbg_Read_Dbg_Enable + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_info 0x0000000000000000 0x134 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_abbrev 0x0000000000000000 0xdb out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_loc 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_aranges + 0x0000000000000000 0x38 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_ranges 0x0000000000000000 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0xc3 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x1de out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_line 0x0000000000000000 0x43a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_str 0x0000000000000000 0xa177 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .debug_frame 0x0000000000000000 0x50 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IRRX_IRQHandler + 0x0000000000000000 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IRTX_IRQHandler + 0x0000000000000000 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_TxInit + 0x0000000000000000 0xee out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_TxPulseWidthConfig + 0x0000000000000000 0xd2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_TxSWMPulseWidthConfig + 0x0000000000000000 0x3a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_RxInit + 0x0000000000000000 0xa4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_DeInit + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_Enable + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_Disable + 0x0000000000000000 0x32 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_TxSWM + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_RxFIFOClear + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_SendData + 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_SWMSendData + 0x0000000000000000 0x106 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_SendCommand + 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_SWMSendCommand + 0x0000000000000000 0x78 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_SendNEC + 0x0000000000000000 0x32 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_IntMask + 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_ClrIntStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_GetIntStatus + 0x0000000000000000 0x2c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_GetRxFIFOStatus + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_ReceiveData + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_SWMReceiveData + 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_ReceiveNEC + 0x0000000000000000 0x3e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_GetRxDataBitCount + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_GetRxFIFOCount + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_LearnToInit + 0x0000000000000000 0x1e4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_LearnToReceive + 0x0000000000000000 0xc2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_LearnToSend + 0x0000000000000000 0x50 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_LEDInit + 0x0000000000000000 0x9c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .text.IR_LEDSend + 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .rodata 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .bss.irIntCbfArra + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_info 0x0000000000000000 0x1b6c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_abbrev 0x0000000000000000 0x2a5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_loc 0x0000000000000000 0x1844 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_aranges + 0x0000000000000000 0x110 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_ranges 0x0000000000000000 0x480 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x1cf out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x7f4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_line 0x0000000000000000 0x2998 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_str 0x0000000000000000 0x6ad42 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .debug_frame 0x0000000000000000 0x278 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_IRQHandler + 0x0000000000000000 0x10e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Init + 0x0000000000000000 0x80 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_DeInit + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_ClockConfig + 0x0000000000000000 0x64 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SetClock + 0x0000000000000000 0xb6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_FifoConfig + 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Enable + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SetTimeOutValue + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SetDeglitchCount + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_RxIgnoreEnable + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_RxIgnoreDisable + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_ClrTxFifo + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_ClrRxFifo + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_ClrIntStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_IntMask + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Int_Callback_Install + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SendData + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Send_8bits + 0x0000000000000000 0xca out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Send_16bits + 0x0000000000000000 0xda out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Send_24bits + 0x0000000000000000 0xd6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Send_32bits + 0x0000000000000000 0xd4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Recv_8bits + 0x0000000000000000 0xc2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Recv_16bits + 0x0000000000000000 0xca out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Recv_24bits + 0x0000000000000000 0xde out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_Recv_32bits + 0x0000000000000000 0xc8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SendRecv_8bits + 0x0000000000000000 0xdc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SendRecv_16bits + 0x0000000000000000 0xe4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SendRecv_24bits + 0x0000000000000000 0xf8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_SendRecv_32bits + 0x0000000000000000 0xe2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_ReceiveData + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_GetTxFifoCount + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_GetRxFifoCount + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_GetIntStatus + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_GetBusyStatus + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .text.SPI_GetFifoStatus + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .bss.spiIntCbfArra + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_info 0x0000000000000000 0x1bac out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_abbrev 0x0000000000000000 0x2cf out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_loc 0x0000000000000000 0x251a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_aranges + 0x0000000000000000 0x138 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_ranges 0x0000000000000000 0x3c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x193 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x782 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_line 0x0000000000000000 0x3966 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_str 0x0000000000000000 0x6aa98 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .debug_frame 0x0000000000000000 0x294 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_WAKEUP_IRQHandler + 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_IntMask + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_Get_IntStatus + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_IntClear + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_Get_PdsPllStstus + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_Get_PdsRfStstus + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_Get_PdsStstus + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_WAKEUP_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .text.PDS_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .sclock_rlt_code + 0x0000000000000000 0x32 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .bss.pdsIntCbfArra + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_info 0x0000000000000000 0x619 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_abbrev 0x0000000000000000 0x212 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_loc 0x0000000000000000 0x15f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_aranges + 0x0000000000000000 0x68 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_ranges 0x0000000000000000 0xa8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x13c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x11f2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_macro 0x0000000000000000 0x90 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_line 0x0000000000000000 0x80f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_str 0x0000000000000000 0x61eaa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .debug_frame 0x0000000000000000 0xdc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .text.TZC_Sboot_Set + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .text.TZC_Set_Rom0_R0_Protect + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .text.TZC_Set_Rom0_R1_Protect + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .text.TZC_Set_Rom1_R0_Protect + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .text.TZC_Set_Rom1_R1_Protect + 0x0000000000000000 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_info 0x0000000000000000 0x1d0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_loc 0x0000000000000000 0x243 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_aranges + 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_ranges 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0xc3 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x33c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_line 0x0000000000000000 0x5d6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_str 0x0000000000000000 0xafd8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .debug_frame 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.GPADC_DMA_IRQHandler + 0x0000000000000000 0x106 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Reset + 0x0000000000000000 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Channel_Config + 0x0000000000000000 0x38 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Scan_Channel_Config + 0x0000000000000000 0x140 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Start + 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Stop + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_FIFO_Cfg + 0x0000000000000000 0x2a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Get_FIFO_Count + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_FIFO_Is_Full + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_FIFO_Is_Empty + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Read_FIFO + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Parse_Result + 0x0000000000000000 0x230 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_IntMask + 0x0000000000000000 0xe0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_IntClr + 0x0000000000000000 0x104 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_GetIntStatus + 0x0000000000000000 0x5a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Vbat_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Vbat_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Tsen_Init + 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.TSEN_Get_V_Error + 0x0000000000000000 0x102 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .sclock_rlt_code + 0x0000000000000000 0x1d4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_SET_TSVBE_LOW + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_SET_TSVBE_HIGH + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.TSEN_Get_Temp + 0x0000000000000000 0x132 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Mic_Init + 0x0000000000000000 0xa4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_MIC_Bias_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_MIC_Bias_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .text.ADC_Init + 0x0000000000000000 0x124 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .srodata.cst4 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .bss.adcIntCbfArra + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .data.adcGainCoeffCal + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_info 0x0000000000000000 0x1870 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_abbrev 0x0000000000000000 0x34e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_loc 0x0000000000000000 0x15b3 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_aranges + 0x0000000000000000 0x110 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_ranges 0x0000000000000000 0x318 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x102 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x1a6e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x3fc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x82 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_line 0x0000000000000000 0x355f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_str 0x0000000000000000 0x22191 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .debug_frame 0x0000000000000000 0x2b4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .text.AON_ACOMP_Init + 0x0000000000000000 0xe4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .text.AON_ACOMP_Enable + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .text.AON_ACOMP_Get_Result + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_info 0x0000000000000000 0x2d5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_abbrev 0x0000000000000000 0x108 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_loc 0x0000000000000000 0x15c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_aranges + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_ranges 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0xc9 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x1a6e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_macro 0x0000000000000000 0x27 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_line 0x0000000000000000 0x656 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_str 0x0000000000000000 0x16da7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .debug_frame 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_get_rf_cal_slots + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_set_rf_cal_slots + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .rodata.mfg_efuse_is_xtal_capcode_slot_empty.str1.4 + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_is_xtal_capcode_slot_empty + 0x0000000000000000 0xd6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .rodata.mfg_efuse_write_xtal_capcode_pre.str1.4 + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_write_xtal_capcode_pre + 0x0000000000000000 0xfc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_write_xtal_capcode + 0x0000000000000000 0x72 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .rodata.mfg_efuse_read_xtal_capcode.str1.4 + 0x0000000000000000 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_read_xtal_capcode + 0x0000000000000000 0xfa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_is_poweroffset_slot_empty + 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_write_poweroffset_pre + 0x0000000000000000 0x12e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_write_poweroffset + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_read_poweroffset + 0x0000000000000000 0x21e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_is_macaddr_slot_empty + 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_write_macaddr_pre + 0x0000000000000000 0x116 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_write_macaddr + 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_read_macaddr + 0x0000000000000000 0x11a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_write_pre + 0x0000000000000000 0x84 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_read + 0x0000000000000000 0x98 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .text.mfg_efuse_program + 0x0000000000000000 0x76 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .sdata.rf_cal_slots + 0x0000000000000000 0x1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_info 0x0000000000000000 0x14dc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_abbrev 0x0000000000000000 0x241 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_loc 0x0000000000000000 0xdbe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_aranges + 0x0000000000000000 0x90 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_ranges 0x0000000000000000 0x80 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x189 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_line 0x0000000000000000 0x17b5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_str 0x0000000000000000 0x66539 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .debug_frame 0x0000000000000000 0x314 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x1a6e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x365 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x47b1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x4cb out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .tcm_code 0x0000000000000000 0x670 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .bss.flashCfg 0x0000000000000000 0x54 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .sbss.aesEnable + 0x0000000000000000 0x1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_info 0x0000000000000000 0x14e2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_abbrev 0x0000000000000000 0x22a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_loc 0x0000000000000000 0xc07 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_aranges + 0x0000000000000000 0xb0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_ranges 0x0000000000000000 0x160 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x112 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x206b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_line 0x0000000000000000 0xe03 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_str 0x0000000000000000 0x1c0e4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .debug_frame 0x0000000000000000 0x354 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_set_gain_table_regs + 0x0000000000000000 0x1d4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_save_state_for_cal + 0x0000000000000000 0x13c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_restore_state_for_cal + 0x0000000000000000 0x13c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_pm_pwr + 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_pm_pwr_avg + 0x0000000000000000 0x6a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_txcal_config_hw + 0x0000000000000000 0x276 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_fcal_meas + 0x0000000000000000 0x5a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_txcal_config + 0x0000000000000000 0x86 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_txcal_search_core + 0x0000000000000000 0x128 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_tcal_glb.part.0 + 0x0000000000000000 0x8a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_config_channel.constprop.0.str1.4 + 0x0000000000000000 0x18 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_config_channel.constprop.0 + 0x0000000000000000 0x150 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_roscal_iq.constprop.0 + 0x0000000000000000 0xfa out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_roscal.part.0.str1.4 + 0x0000000000000000 0x9f out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_roscal.part.0 + 0x0000000000000000 0x274 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_singen_pwrmx_dc.constprop.0.str1.4 + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_singen_pwrmx_dc.constprop.0 + 0x0000000000000000 0x104 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_rccal_iq + 0x0000000000000000 0x340 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_rccal.part.0.str1.4 + 0x0000000000000000 0x9a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_rccal.part.0 + 0x0000000000000000 0x2b2 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_update_tx_power_offset + 0x0000000000000000 0xa6 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_update_tx_power_offset_res + 0x0000000000000000 0x80 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_tcal_glb + 0x0000000000000000 0x14 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_init_fast + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_notch_param + 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_update_param.str1.4 + 0x0000000000000000 0x59 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_update_param + 0x0000000000000000 0x4e2 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_xtalfreq + 0x0000000000000000 0x1e4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_get_vco_freq_cw + 0x0000000000000000 0x56 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_get_vco_idac_cw + 0x0000000000000000 0x56 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_update_txgain_tempos + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_get_txgain_max + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_get_txgain_min + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_get_txgain_index + 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_query_txgain_table + 0x0000000000000000 0x2e out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_update_dvga_os + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_update_tcal_param + 0x0000000000000000 0x5c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_tx_gain_comp + 0x0000000000000000 0x23a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_config_bandwidth + 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_txcal.str1.4 + 0x0000000000000000 0xb9 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_txcal + 0x0000000000000000 0x526 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_roscal + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_rccal + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_lo_acal.str1.4 + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_lo_acal + 0x0000000000000000 0x1b8 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rf_pri_fcal.str1.4 + 0x0000000000000000 0x37 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_fcal + 0x0000000000000000 0x30a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_full_cal + 0x0000000000000000 0xee out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_restore_cal_reg + 0x0000000000000000 0x174 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_init + 0x0000000000000000 0x18a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .text.rf_pri_update_power_offset + 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.cst8 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .bss.data 0x0000000000000000 0x8 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .bss.tcal_param_data + 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .bss.tx_pwr_ch_os + 0x0000000000000000 0xe out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .data.temps 0x0000000000000000 0x1a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .data.temps_dvga + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .data.tx_pwr_table + 0x0000000000000000 0xe0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .data.tx_pwr_table_origin + 0x0000000000000000 0xe0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.channel_cnt_range_list + 0x0000000000000000 0x1e out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.channel_cnt_table_list + 0x0000000000000000 0xd2 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.channel_div_table_list + 0x0000000000000000 0x1a4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.rx_notch_para_list + 0x0000000000000000 0x230 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .rodata.txcal_para + 0x0000000000000000 0x80 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.Tthr 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.channel_cnt_range + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.channel_cnt_table + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.channel_div_table + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.dvga_os_pre + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.index_os_pre + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.index_os_pre_mdb + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.init_fast + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.rx_notch_para + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_adda1 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_dfe_ctrl_0 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_dfe_ctrl_3 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_dfe_ctrl_6 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_dfe_ctrl_7 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_fbdv + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_hbn_glb + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_pa1 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_pucr1 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_rbb3 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_rf_fsm_ctrl_hw + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_rf_resv_reg_1 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_rfcal_ctrlen + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_rfctrl_hw_en + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_rfif_dfe_ctrl0 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_sdm1 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_sdm2 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_singen_ctrl0 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_singen_ctrl2 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_singen_ctrl3 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_sram_ctrl0 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_sram_ctrl1 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_sram_ctrl2 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_tbb + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_ten_ac + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_trx_gain1 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.state_vco2 + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.tcal_param_from + 0x0000000000000000 0x1 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.tx_pwr_os + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.tx_pwr_os_temperature + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sbss.up_dn 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sdata.fcal_div + 0x0000000000000000 0x2 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sdata.tcal_param + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .sdata.tp_index + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_info 0x0000000000000000 0x3291 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_abbrev 0x0000000000000000 0x4af out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_loc 0x0000000000000000 0x3d54 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_aranges + 0x0000000000000000 0x170 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_ranges 0x0000000000000000 0x928 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x16d out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x6ff8 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_line 0x0000000000000000 0x8599 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_str 0x0000000000000000 0x7a964 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .debug_frame 0x0000000000000000 0x5a0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .text.rf_pri_init_calib_mem + 0x0000000000000000 0x12e out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .bss.data 0x0000000000000000 0xa8 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .sdata.rf_calib_data + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_info 0x0000000000000000 0x47b out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_abbrev 0x0000000000000000 0x14a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_loc 0x0000000000000000 0x36 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_macro 0x0000000000000000 0x4a out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_macro 0x0000000000000000 0x748 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_line 0x0000000000000000 0x3db out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_str 0x0000000000000000 0x3214 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_usart_dbg_send + 0x0000000000000000 0x60 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_uart_dbg_deinit + 0x0000000000000000 0x26 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .rodata.bflb_platform_dump.str1.4 + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_dump + 0x0000000000000000 0x84 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_prints + 0x0000000000000000 0x5e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_printx + 0x0000000000000000 0xae out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_printc + 0x0000000000000000 0x20 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_get_time_us + 0x0000000000000000 0xd0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_start_time + 0x0000000000000000 0x12 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_stop_time + 0x0000000000000000 0x2 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_set_alarm_time_callback + 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_set_alarm_time + 0x0000000000000000 0x72 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_init_time + 0x0000000000000000 0x32 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_deinit_time + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_print_set + 0x0000000000000000 0xa out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_plat_uart_debug_port_set + 0x0000000000000000 0x2 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_get_random + 0x0000000000000000 0x6c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .rodata.hexTable + 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .sbss.systick_int_cnt + 0x0000000000000000 0x4 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xa68 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x74e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x20a out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xa68 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x47b7 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x11f8 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x7c0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x36b out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x4f out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xaec out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x1a74 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x2071 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xba out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x70 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x96 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x100 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/tasks.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/tasks.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvSearchForNameWithinSingleList + 0x0000000000000000 0x64 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvAddCurrentTaskToDelayedList + 0x0000000000000000 0xd8 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSwitchContext.part.0 + 0x0000000000000000 0xc2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvInitialiseNewTask.constprop.0 + 0x0000000000000000 0xdc out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvIdleTask + 0x0000000000000000 0xe0 out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskPriorityGet + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskPriorityGetFromISR + 0x0000000000000000 0x12 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskResumeFromISR + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskEndScheduler + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSuspendAll + 0x0000000000000000 0x10 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetTickCount + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetTickCountFromISR + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskGetNumberOfTasks + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.pcTaskGetName + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskIncrementTick + 0x0000000000000000 0x1c6 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSwitchContext + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPlaceOnEventList + 0x0000000000000000 0x3c out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPlaceOnUnorderedEventList + 0x0000000000000000 0x66 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPlaceOnEventListRestricted + 0x0000000000000000 0x46 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskRemoveFromEventList + 0x0000000000000000 0xac out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskRemoveFromUnorderedEventList + 0x0000000000000000 0xb4 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSetTimeOutState + 0x0000000000000000 0x74 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskInternalSetTimeOutState + 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskMissedYield + 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskGetTaskNumber + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSetTaskNumber + 0x0000000000000000 0x6 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetCurrentTaskHandle + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetSchedulerState + 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskPriorityInherit + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskPriorityDisinherit + 0x0000000000000000 0xe8 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPriorityDisinheritAfterTimeout + 0x0000000000000000 0xf6 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskEnterCritical + 0x0000000000000000 0x22 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskExitCritical + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvAddNewTaskToReadyList + 0x0000000000000000 0x172 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCreateStatic + 0x0000000000000000 0xae out/3rdParty/FreeRTOS/Source/tasks.o + .rodata.vTaskStartScheduler.str1.4 + 0x0000000000000000 0x5 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskStartScheduler + 0x0000000000000000 0x8a out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCreate + 0x0000000000000000 0x90 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskDelete + 0x0000000000000000 0x190 out/3rdParty/FreeRTOS/Source/tasks.o + .text.eTaskGetState + 0x0000000000000000 0xc2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPrioritySet + 0x0000000000000000 0x126 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSuspend + 0x0000000000000000 0x19c out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskResume + 0x0000000000000000 0xec out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskResumeAll + 0x0000000000000000 0x1ce out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskDelayUntil + 0x0000000000000000 0x92 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskDelay + 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetHandle + 0x0000000000000000 0xce out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCatchUpTicks + 0x0000000000000000 0x46 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskGetInfo + 0x0000000000000000 0xe0 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvListTasksWithinSingleList.part.0 + 0x0000000000000000 0x8e out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskGetSystemState + 0x0000000000000000 0x126 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskAbortDelay + 0x0000000000000000 0xe2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCheckForTimeOut + 0x0000000000000000 0xd8 out/3rdParty/FreeRTOS/Source/tasks.o + .rodata.vTaskList.str1.4 + 0x0000000000000000 0xf out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskList + 0x0000000000000000 0x11a out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskResetEventItemValue + 0x0000000000000000 0x1a out/3rdParty/FreeRTOS/Source/tasks.o + .text.pvTaskIncrementMutexHeldCount + 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/tasks.o + .text.ulTaskNotifyTake + 0x0000000000000000 0x9e out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskNotifyWait + 0x0000000000000000 0xd2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGenericNotify + 0x0000000000000000 0x126 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGenericNotifyFromISR + 0x0000000000000000 0x132 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskNotifyGiveFromISR + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskNotifyStateClear + 0x0000000000000000 0x6c out/3rdParty/FreeRTOS/Source/tasks.o + .bss.pxReadyTasksLists + 0x0000000000000000 0x8c out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xDelayedTaskList1 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xDelayedTaskList2 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xPendingReadyList + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xSuspendedTaskList + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xTasksWaitingTermination + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .rodata.CSWTCH.242 + 0x0000000000000000 0x5 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.pxCurrentTCB + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.pxDelayedTaskList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.pxOverflowDelayedTaskList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxCurrentNumberOfTasks + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxDeletedTasksWaitingCleanUp + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxSchedulerSuspended + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxTaskNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxTopReadyPriority + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xNextTaskUnblockTime + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xNumOfOverflows + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xPendedTicks + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xSchedulerRunning + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xTickCount + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xYieldPending + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_info 0x0000000000000000 0x33ca out/3rdParty/FreeRTOS/Source/tasks.o + .debug_abbrev 0x0000000000000000 0x45e out/3rdParty/FreeRTOS/Source/tasks.o + .debug_loc 0x0000000000000000 0x2a32 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_aranges + 0x0000000000000000 0x1f8 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_ranges 0x0000000000000000 0x7c8 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x17c out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x74e out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x91 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x10 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_line 0x0000000000000000 0x5ade out/3rdParty/FreeRTOS/Source/tasks.o + .debug_str 0x0000000000000000 0x8f71 out/3rdParty/FreeRTOS/Source/tasks.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/tasks.o + .debug_frame 0x0000000000000000 0xa1c out/3rdParty/FreeRTOS/Source/tasks.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/list.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/list.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInitialise + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInitialiseItem + 0x0000000000000000 0x6 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInsertEnd + 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInsert + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/list.o + .text.uxListRemove + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/list.o + .debug_info 0x0000000000000000 0x2a9 out/3rdParty/FreeRTOS/Source/list.o + .debug_abbrev 0x0000000000000000 0x114 out/3rdParty/FreeRTOS/Source/list.o + .debug_loc 0x0000000000000000 0x63 out/3rdParty/FreeRTOS/Source/list.o + .debug_aranges + 0x0000000000000000 0x40 out/3rdParty/FreeRTOS/Source/list.o + .debug_ranges 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x99 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x74e out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/list.o + .debug_line 0x0000000000000000 0x548 out/3rdParty/FreeRTOS/Source/list.o + .debug_str 0x0000000000000000 0x666a out/3rdParty/FreeRTOS/Source/list.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/list.o + .debug_frame 0x0000000000000000 0x60 out/3rdParty/FreeRTOS/Source/list.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/queue.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/queue.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/queue.o + .text.prvCopyDataToQueue + 0x0000000000000000 0xb4 out/3rdParty/FreeRTOS/Source/queue.o + .text.prvUnlockQueue + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericReset + 0x0000000000000000 0xb2 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericCreateStatic + 0x0000000000000000 0x98 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericCreate + 0x0000000000000000 0x92 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGetMutexHolder + 0x0000000000000000 0x3c out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGetMutexHolderFromISR + 0x0000000000000000 0x24 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateCountingSemaphoreStatic + 0x0000000000000000 0xb8 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateCountingSemaphore + 0x0000000000000000 0x7a out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericSend + 0x0000000000000000 0x1c6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateMutexStatic + 0x0000000000000000 0x96 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGiveMutexRecursive + 0x0000000000000000 0x54 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateMutex + 0x0000000000000000 0x5e out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericSendFromISR + 0x0000000000000000 0xd6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGiveFromISR + 0x0000000000000000 0x8c out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueReceive + 0x0000000000000000 0x1c4 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueSemaphoreTake + 0x0000000000000000 0x214 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueTakeMutexRecursive + 0x0000000000000000 0x5e out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueuePeek + 0x0000000000000000 0x1b6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueReceiveFromISR + 0x0000000000000000 0xe4 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueuePeekFromISR + 0x0000000000000000 0x88 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueMessagesWaiting + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueSpacesAvailable + 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueMessagesWaitingFromISR + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueDelete + 0x0000000000000000 0x92 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueGetQueueNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueSetQueueNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/queue.o + .text.ucQueueGetQueueType + 0x0000000000000000 0x6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueIsQueueEmptyFromISR + 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueIsQueueFullFromISR + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueAddToRegistry + 0x0000000000000000 0x28 out/3rdParty/FreeRTOS/Source/queue.o + .text.pcQueueGetName + 0x0000000000000000 0x2a out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueUnregisterQueue + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueWaitForMessageRestricted + 0x0000000000000000 0x80 out/3rdParty/FreeRTOS/Source/queue.o + .bss.xQueueRegistry + 0x0000000000000000 0x40 out/3rdParty/FreeRTOS/Source/queue.o + .debug_info 0x0000000000000000 0x25cb out/3rdParty/FreeRTOS/Source/queue.o + .debug_abbrev 0x0000000000000000 0x402 out/3rdParty/FreeRTOS/Source/queue.o + .debug_loc 0x0000000000000000 0x2916 out/3rdParty/FreeRTOS/Source/queue.o + .debug_aranges + 0x0000000000000000 0x128 out/3rdParty/FreeRTOS/Source/queue.o + .debug_ranges 0x0000000000000000 0x590 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x102 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x74e out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x87 out/3rdParty/FreeRTOS/Source/queue.o + .debug_line 0x0000000000000000 0x3764 out/3rdParty/FreeRTOS/Source/queue.o + .debug_str 0x0000000000000000 0x80b1 out/3rdParty/FreeRTOS/Source/queue.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/queue.o + .debug_frame 0x0000000000000000 0x60c out/3rdParty/FreeRTOS/Source/queue.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/timers.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/timers.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/timers.o + .rodata.prvCheckForValidListAndQueue.str1.4 + 0x0000000000000000 0x5 out/3rdParty/FreeRTOS/Source/timers.o + .text.prvCheckForValidListAndQueue + 0x0000000000000000 0x9c out/3rdParty/FreeRTOS/Source/timers.o + .rodata.xTimerCreateTimerTask.str1.4 + 0x0000000000000000 0x8 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerCreateTimerTask + 0x0000000000000000 0x6c out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerCreate + 0x0000000000000000 0x80 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerCreateStatic + 0x0000000000000000 0x96 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGenericCommand + 0x0000000000000000 0xae out/3rdParty/FreeRTOS/Source/timers.o + .text.prvSwitchTimerLists + 0x0000000000000000 0x9a out/3rdParty/FreeRTOS/Source/timers.o + .text.prvTimerTask + 0x0000000000000000 0x2f0 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGetTimerDaemonTaskHandle + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGetPeriod + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/timers.o + .text.vTimerSetReloadMode + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGetExpiryTime + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/timers.o + .text.pcTimerGetName + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerIsTimerActive + 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/timers.o + .text.pvTimerGetTimerID + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/timers.o + .text.vTimerSetTimerID + 0x0000000000000000 0x32 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerPendFunctionCallFromISR + 0x0000000000000000 0x32 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerPendFunctionCall + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/timers.o + .text.uxTimerGetTimerNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .text.vTimerSetTimerNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .bss.ucStaticTimerQueueStorage.1 + 0x0000000000000000 0x80 out/3rdParty/FreeRTOS/Source/timers.o + .bss.xActiveTimerList1 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/timers.o + .bss.xActiveTimerList2 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/timers.o + .bss.xStaticTimerQueue.0 + 0x0000000000000000 0x50 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.pxCurrentTimerList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.pxOverflowTimerList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.xLastTime.2 + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.xTimerQueue + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.xTimerTaskHandle + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .debug_info 0x0000000000000000 0x198f out/3rdParty/FreeRTOS/Source/timers.o + .debug_abbrev 0x0000000000000000 0x34b out/3rdParty/FreeRTOS/Source/timers.o + .debug_loc 0x0000000000000000 0x137d out/3rdParty/FreeRTOS/Source/timers.o + .debug_aranges + 0x0000000000000000 0xb0 out/3rdParty/FreeRTOS/Source/timers.o + .debug_ranges 0x0000000000000000 0x278 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xee out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x74e out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x87 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x97 out/3rdParty/FreeRTOS/Source/timers.o + .debug_line 0x0000000000000000 0x16a1 out/3rdParty/FreeRTOS/Source/timers.o + .debug_str 0x0000000000000000 0x86bb out/3rdParty/FreeRTOS/Source/timers.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/timers.o + .debug_frame 0x0000000000000000 0x30c out/3rdParty/FreeRTOS/Source/timers.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.prvWriteBytesToBuffer + 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.prvReadBytesFromBuffer + 0x0000000000000000 0xce out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferGenericCreate + 0x0000000000000000 0xa8 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferGenericCreateStatic + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.vStreamBufferDelete + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReset + 0x0000000000000000 0xa8 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSetTriggerLevel + 0x0000000000000000 0x32 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSpacesAvailable + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferBytesAvailable + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSend + 0x0000000000000000 0x17c out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSendFromISR + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReceive + 0x0000000000000000 0x138 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferNextMessageLengthBytes + 0x0000000000000000 0x78 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReceiveFromISR + 0x0000000000000000 0xca out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferIsEmpty + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferIsFull + 0x0000000000000000 0x3e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSendCompletedFromISR + 0x0000000000000000 0x3e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReceiveCompletedFromISR + 0x0000000000000000 0x3e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.uxStreamBufferGetStreamBufferNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.vStreamBufferSetStreamBufferNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.ucStreamBufferGetStreamBufferType + 0x0000000000000000 0x8 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_info 0x0000000000000000 0x18bd out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_abbrev 0x0000000000000000 0x33d out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_loc 0x0000000000000000 0x217b out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_aranges + 0x0000000000000000 0xc0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_ranges 0x0000000000000000 0x248 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xdc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x74e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_line 0x0000000000000000 0x2135 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_str 0x0000000000000000 0x79bc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_frame 0x0000000000000000 0x390 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/croutine.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/croutine.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_info 0x0000000000000000 0x68 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_abbrev 0x0000000000000000 0x29 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_aranges + 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x9a out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x74e out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x43 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_line 0x0000000000000000 0x167 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_str 0x0000000000000000 0x6f23 out/3rdParty/FreeRTOS/Source/croutine.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/croutine.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.prvInsertBlockIntoFreeList + 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.pvPortMalloc + 0x0000000000000000 0x10a out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.vPortFree + 0x0000000000000000 0xb4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.xPortGetFreeHeapSize + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.xPortGetMinimumEverFreeHeapSize + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.vPortDefineHeapRegions + 0x0000000000000000 0x110 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.vPortGetHeapStats + 0x0000000000000000 0xae out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .bss.xStart 0x0000000000000000 0x8 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.pxEnd 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xBlockAllocatedBit + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xFreeBytesRemaining + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xMinimumEverFreeBytesRemaining + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xNumberOfSuccessfulAllocations + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xNumberOfSuccessfulFrees + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_info 0x0000000000000000 0x5a7 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_abbrev 0x0000000000000000 0x1e3 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_loc 0x0000000000000000 0x519 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_aranges + 0x0000000000000000 0x50 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_ranges 0x0000000000000000 0x40 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xc0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x74e out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_line 0x0000000000000000 0xd11 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_str 0x0000000000000000 0x702b out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_frame 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .text 0x0000000000000000 0x3c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_info 0x0000000000000000 0x144 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_abbrev 0x0000000000000000 0xca /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_loc 0x0000000000000000 0x6b /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_ranges 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_line 0x0000000000000000 0x12a /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_str 0x0000000000000000 0x2e8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_frame 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .eh_frame 0x0000000000000000 0x28 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .eh_frame 0x0000000000000000 0x28 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .text 0x0000000000000000 0x8c0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_info 0x0000000000000000 0x5cc /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_abbrev 0x0000000000000000 0x166 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_loc 0x0000000000000000 0x1a56 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_ranges 0x0000000000000000 0x3b8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_line 0x0000000000000000 0x15ec /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_str 0x0000000000000000 0x3df /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_frame 0x0000000000000000 0x44 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .text 0x0000000000000000 0x69c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .rodata 0x0000000000000000 0x3c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_info 0x0000000000000000 0x761 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_abbrev 0x0000000000000000 0x162 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_loc 0x0000000000000000 0x15e6 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_ranges 0x0000000000000000 0x1e8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_line 0x0000000000000000 0x1261 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_str 0x0000000000000000 0x4a1 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_frame 0x0000000000000000 0x58 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .text 0x0000000000000000 0x5ae /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .rodata 0x0000000000000000 0x3c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_info 0x0000000000000000 0x7a1 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_abbrev 0x0000000000000000 0x17d /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_loc 0x0000000000000000 0x10e9 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_ranges 0x0000000000000000 0x240 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_line 0x0000000000000000 0x1071 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_str 0x0000000000000000 0x4f9 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_frame 0x0000000000000000 0x58 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .text 0x0000000000000000 0xc6 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_info 0x0000000000000000 0x1ea /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_abbrev 0x0000000000000000 0x144 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_loc 0x0000000000000000 0x2a8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_ranges 0x0000000000000000 0x58 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_line 0x0000000000000000 0x31d /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_str 0x0000000000000000 0x2ed /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .debug_frame 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + .text 0x0000000000000000 0x9a /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_info 0x0000000000000000 0x1d2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_abbrev 0x0000000000000000 0x13a /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_loc 0x0000000000000000 0x247 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_ranges 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_line 0x0000000000000000 0x2c2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_str 0x0000000000000000 0x2ec /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_frame 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .text 0x0000000000000000 0x6c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_info 0x0000000000000000 0x29b /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_abbrev 0x0000000000000000 0x164 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_loc 0x0000000000000000 0x159 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_ranges 0x0000000000000000 0x68 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_line 0x0000000000000000 0x293 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_str 0x0000000000000000 0x38c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_frame 0x0000000000000000 0x38 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .text 0x0000000000000000 0x54 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_info 0x0000000000000000 0x28e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_abbrev 0x0000000000000000 0x164 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_loc 0x0000000000000000 0x14f /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_ranges 0x0000000000000000 0x70 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_line 0x0000000000000000 0x2b3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_str 0x0000000000000000 0x389 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_frame 0x0000000000000000 0x34 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .text 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +Memory Configuration + +Name Origin Length Attributes +itcm_memory 0x0000000022010000 0x000000000000c000 xr +dtcm_memory 0x000000004201c000 0x0000000000004000 xr +ram_memory 0x0000000042020000 0x0000000000017000 !xr +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD out/ChipTest/Eflash_Loader/main.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +LOAD out/ChipTest/Eflash_Loader/bflb_spi_flash.o +LOAD out/ChipTest/Eflash_Loader/bflb_efuse.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o +LOAD out/ChipTest/Eflash_Loader/bflb_set_clock.o +LOAD out/ChipTest/Eflash_Loader/sdu.o +LOAD out/BSP_Common/ring_buffer/ring_buffer.o +LOAD out/BSP_Common/libc/atof.o +LOAD out/BSP_Common/libc/atoi.o +LOAD out/BSP_Common/libc/atol.o +LOAD out/BSP_Common/libc/atoll.o +LOAD out/BSP_Common/libc/jrand48.o +LOAD out/BSP_Common/libc/lrand48.o +LOAD out/BSP_Common/libc/mrand48.o +LOAD out/BSP_Common/libc/nrand48.o +LOAD out/BSP_Common/libc/seed48.o +LOAD out/BSP_Common/libc/srand48.o +LOAD out/BSP_Common/libc/memccpy.o +LOAD out/BSP_Common/libc/memcpy.o +LOAD out/BSP_Common/libc/memset.o +LOAD out/BSP_Common/libc/memswap.o +LOAD out/BSP_Common/libc/memchr.o +LOAD out/BSP_Common/libc/memrchr.o +LOAD out/BSP_Common/libc/memmem.o +LOAD out/BSP_Common/libc/memcmp.o +LOAD out/BSP_Common/libc/bsearch.o +LOAD out/BSP_Common/libc/qsort.o +LOAD out/BSP_Common/libc/fnmatch.o +LOAD out/BSP_Common/libc/snprintf.o +LOAD out/BSP_Common/libc/sprintf.o +LOAD out/BSP_Common/libc/sscanf.o +LOAD out/BSP_Common/libc/vsnprintf.o +LOAD out/BSP_Common/libc/vsprintf.o +LOAD out/BSP_Common/libc/vsscanf.o +LOAD out/BSP_Common/libc/strcmp.o +LOAD out/BSP_Common/libc/strncmp.o +LOAD out/BSP_Common/libc/strcasecmp.o +LOAD out/BSP_Common/libc/strncasecmp.o +LOAD out/BSP_Common/libc/strcpy.o +LOAD out/BSP_Common/libc/strlcpy.o +LOAD out/BSP_Common/libc/strncpy.o +LOAD out/BSP_Common/libc/strcat.o +LOAD out/BSP_Common/libc/strlcat.o +LOAD out/BSP_Common/libc/strncat.o +LOAD out/BSP_Common/libc/strlen.o +LOAD out/BSP_Common/libc/strnlen.o +LOAD out/BSP_Common/libc/strchr.o +LOAD out/BSP_Common/libc/strrchr.o +LOAD out/BSP_Common/libc/strsep.o +LOAD out/BSP_Common/libc/strstr.o +LOAD out/BSP_Common/libc/strcspn.o +LOAD out/BSP_Common/libc/strspn.o +LOAD out/BSP_Common/libc/strxspn.o +LOAD out/BSP_Common/libc/strpbrk.o +LOAD out/BSP_Common/libc/strtok.o +LOAD out/BSP_Common/libc/strtok_r.o +LOAD out/BSP_Common/libc/strtol.o +LOAD out/BSP_Common/libc/strtoll.o +LOAD out/BSP_Common/libc/strtoul.o +LOAD out/BSP_Common/libc/strtoull.o +LOAD out/BSP_Common/libc/strtoimax.o +LOAD out/BSP_Common/libc/strtoumax.o +LOAD out/BSP_Common/libc/strntoimax.o +LOAD out/BSP_Common/libc/strntoumax.o +LOAD out/BSP_Common/libc/stdlib.o +LOAD out/BSP_Common/libc/common.o +LOAD out/BSP_Common/libc/ctype_isalnum.o +LOAD out/BSP_Common/libc/ctype_isalpha.o +LOAD out/BSP_Common/libc/ctype_isascii.o +LOAD out/BSP_Common/libc/ctype_isblank.o +LOAD out/BSP_Common/libc/ctype_iscntrl.o +LOAD out/BSP_Common/libc/ctype_isdigit.o +LOAD out/BSP_Common/libc/ctype_isgraph.o +LOAD out/BSP_Common/libc/ctype_ispunct.o +LOAD out/BSP_Common/libc/ctype_islower.o +LOAD out/BSP_Common/libc/ctype_isprint.o +LOAD out/BSP_Common/libc/ctype_isspace.o +LOAD out/BSP_Common/libc/ctype_isupper.o +LOAD out/BSP_Common/libc/ctype_tolower.o +LOAD out/BSP_Common/libc/ctype_toupper.o +LOAD out/BSP_Common/libc/ctype_isxdigit.o +LOAD out/BSP_Common/libc/ctypes.o +LOAD out/BSP_Common/soft_crc/softcrc.o +LOAD out/BSP_Common/cipher_suite/bflb_crypt.o +LOAD out/BSP_Common/cipher_suite/bflb_hash.o +LOAD out/BSP_Common/cipher_suite/bflb_ecdsa.o +LOAD out/BSP_Common/cipher_suite/bflb_dsa.o +LOAD out/BSP_Common/xz/xz_crc32.o +LOAD out/BSP_Common/xz/xz_dec_lzma2.o +LOAD out/BSP_Common/xz/xz_dec_stream.o +LOAD out/BSP_Common/xz/xz_decompress.o +LOAD out/BSP_Common/xz/xz_port.o +LOAD out/BSP_Common/partition/partition.o +LOAD out/startup/system_bl602.o +LOAD out/startup/GCC/start_load.o +LOAD out/startup/interrupt.o +LOAD out/startup/GCC/entry.o +LOAD out/BSP_Common/FreeRTOS/port.o +LOAD out/BSP_Common/FreeRTOS/portASM.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o +LOAD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +LOAD out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +LOAD out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o +LOAD out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +LOAD out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o +LOAD out/3rdParty/FreeRTOS/Source/tasks.o +LOAD out/3rdParty/FreeRTOS/Source/list.o +LOAD out/3rdParty/FreeRTOS/Source/queue.o +LOAD out/3rdParty/FreeRTOS/Source/timers.o +LOAD out/3rdParty/FreeRTOS/Source/stream_buffer.o +LOAD out/3rdParty/FreeRTOS/Source/croutine.o +LOAD out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libm.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a +START GROUP +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libgloss.a +END GROUP +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a + 0x0000000000000400 StackSize = 0x400 + 0x0000000000000000 PROVIDE (__metal_chicken_bit = 0x0) + +.text 0x0000000022010000 0x9048 + 0x0000000022010000 . = ALIGN (0x4) + 0x0000000022010000 __text_code_start__ = . + *(.text.metal.init.enter) + .text.metal.init.enter + 0x0000000022010000 0x86 out/startup/GCC/entry.o + 0x0000000022010000 _enter + *(SORT_NONE(.init)) + *fill* 0x0000000022010086 0x3a + .init 0x00000000220100c0 0x142 out/startup/interrupt.o + 0x00000000220100c0 __Vectors + *(.text) + .text 0x0000000022010202 0xd0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + 0x0000000022010202 memmove + .text 0x00000000220102d2 0x360 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + 0x00000000220102d2 __udivdi3 + .text 0x0000000022010632 0x340 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + 0x0000000022010632 __umoddi3 + *(.text.*) + .text.startup.main + 0x0000000022010972 0x206 out/ChipTest/Eflash_Loader/main.o + 0x0000000022010972 main + .text.bflb_eflash_loader_cmd_get_bootinfo + 0x0000000022010b78 0x56 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_jedec_id + 0x0000000022010bce 0x50 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_log + 0x0000000022010c1e 0x5a out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_read_flash_start + 0x0000000022010c78 0x38 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_read_flash_finish + 0x0000000022010cb0 0x38 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_reset + 0x0000000022010ce8 0x4c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_ack + 0x0000000022010d34 0x36 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_mem + 0x0000000022010d6a 0x9a out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_flash_check + 0x0000000022010e04 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_efuse + 0x0000000022010e26 0x132 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_efuse + 0x0000000022010f58 0xce out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_flash_chip_erase + 0x0000000022011026 0x44 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_erase_flash + 0x000000002201106a 0x134 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_flash_boot + 0x000000002201119e 0x42 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_mem + 0x00000000220111e0 0x102 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_flash + 0x00000000220112e2 0xca out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_status_register + 0x00000000220113ac 0xf6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_status_register + 0x00000000220114a2 0xe0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_flash + 0x0000000022011582 0x178 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_read_flash + 0x00000000220116fa 0x178 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_readSha_flash + 0x0000000022011872 0x16c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_readSha_flash + 0x00000000220119de 0x16c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_mac_addr + 0x0000000022011b4a 0x9e out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_set_flash_para + 0x0000000022011be8 0x130 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_flash_with_decompress + 0x0000000022011d18 0x232 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_init + 0x0000000022011f4a 0xa out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0x0000000022011f4a bflb_eflash_loader_cmd_init + .text.bflb_eflash_loader_cmd_process + 0x0000000022011f54 0x46 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0x0000000022011f54 bflb_eflash_loader_cmd_process + .text.bootrom_read_boot_mode + 0x0000000022011f9a 0x48 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + 0x0000000022011f9a bootrom_read_boot_mode + .text.bflb_eflash_loader_init_uart_gpio + 0x0000000022011fe2 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + 0x0000000022011fe2 bflb_eflash_loader_init_uart_gpio + .text.bflb_eflash_loader_init_sdio_gpio + 0x000000002201201e 0xa6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + 0x000000002201201e bflb_eflash_loader_init_sdio_gpio + .text.bflb_eflash_loader_if_set + 0x00000000220120c4 0x12a out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x00000000220120c4 bflb_eflash_loader_if_set + .text.bflb_eflash_loader_if_send_pending + 0x00000000220121ee 0x24 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x00000000220121ee bflb_eflash_loader_if_send_pending + .text.bflb_eflash_loader_interface_init + 0x0000000022012212 0x14 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x0000000022012212 bflb_eflash_loader_interface_init + .text.bflb_eflash_loader_interface_deinit + 0x0000000022012226 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x0000000022012226 bflb_eflash_loader_interface_deinit + .text.bflb_eflash_loader_main + 0x0000000022012236 0x15c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x0000000022012236 bflb_eflash_loader_main + .text.bflb_eflash_loader_jlink_init + 0x0000000022012392 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x0000000022012392 bflb_eflash_loader_jlink_init + .text.bflb_eflash_loader_jlink_handshake_poll + 0x0000000022012396 0x6e out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x0000000022012396 bflb_eflash_loader_jlink_handshake_poll + .text.bflb_eflash_loader_jlink_recv + 0x0000000022012404 0x96 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x0000000022012404 bflb_eflash_loader_jlink_recv + .text.bflb_eflash_loader_jlink_send + 0x000000002201249a 0x44 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x000000002201249a bflb_eflash_loader_jlink_send + .text.bflb_eflash_loader_jlink_wait_tx_idle + 0x00000000220124de 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x00000000220124de bflb_eflash_loader_jlink_wait_tx_idle + .text.bflb_eflash_loader_jlink_deinit + 0x00000000220124e2 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x00000000220124e2 bflb_eflash_loader_jlink_deinit + .text.bflb_eflash_loader_usart_if_init + 0x00000000220124e6 0xb8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.uart_if_rto_cbf + 0x000000002201259e 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.bflb_eflash_loader_usart_if_receive.constprop.0 + 0x00000000220125ec 0x9e out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.uart_if_rda_cbf + 0x000000002201268a 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.bflb_eflash_loader_uart_init + 0x00000000220126d8 0x7e out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x00000000220126d8 bflb_eflash_loader_uart_init + .text.bflb_eflash_loader_uart_handshake_poll + 0x0000000022012756 0x12c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x0000000022012756 bflb_eflash_loader_uart_handshake_poll + .text.bflb_eflash_loader_uart_recv + 0x0000000022012882 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x0000000022012882 bflb_eflash_loader_uart_recv + .text.bflb_eflash_loader_uart_send + 0x000000002201288a 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x000000002201288a bflb_eflash_loader_uart_send + .text.bflb_eflash_loader_usart_wait_tx_idle + 0x00000000220128a0 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x00000000220128a0 bflb_eflash_loader_usart_wait_tx_idle + .text.bflb_eflash_loader_uart_deinit + 0x00000000220128b0 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x00000000220128b0 bflb_eflash_loader_uart_deinit + .text.bflb_eflash_loader_sdio_init + 0x00000000220128b4 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + 0x00000000220128b4 bflb_eflash_loader_sdio_init + .text.bflb_eflash_loader_sdio_handshake_poll + 0x00000000220128b8 0x1e out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + 0x00000000220128b8 bflb_eflash_loader_sdio_handshake_poll + .text.bflb_eflash_loader_sdio_recv + 0x00000000220128d6 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + 0x00000000220128d6 bflb_eflash_loader_sdio_recv + .text.bflb_eflash_loader_sdio_send + 0x000000002201290a 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + 0x000000002201290a bflb_eflash_loader_sdio_send + .text.bflb_eflash_loader_sdio_wait_tx_idle + 0x000000002201291a 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + 0x000000002201291a bflb_eflash_loader_sdio_wait_tx_idle + .text.bflb_eflash_loader_sdio_deinit + 0x000000002201291e 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + 0x000000002201291e bflb_eflash_loader_sdio_deinit + .text.bflb_eflash_loader_clk_set_from_user + 0x0000000022012922 0xda out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + 0x0000000022012922 bflb_eflash_loader_clk_set_from_user + .text.bflb_eflash_loader_parse_bootheader + 0x00000000220129fc 0x1a0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + 0x00000000220129fc bflb_eflash_loader_parse_bootheader + .text.bflb_eflash_loader_boot_pre_jump + 0x0000000022012b9c 0x38 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + 0x0000000022012b9c bflb_eflash_loader_boot_pre_jump + .text.bflb_eflash_loader_boot_main + 0x0000000022012bd4 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + 0x0000000022012bd4 bflb_eflash_loader_boot_main + .text.bflb_eflash_loader_cache_enable + 0x0000000022012cb0 0x9a out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012cb0 bflb_eflash_loader_cache_enable + .text.bflb_spi_flash_update_para + 0x0000000022012d4a 0x1a out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012d4a bflb_spi_flash_update_para + .text.bflb_spi_flash_xip_read_init + 0x0000000022012d64 0xbc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012d64 bflb_spi_flash_xip_read_init + .text.bflb_spi_flash_xip_read_exit + 0x0000000022012e20 0x26 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012e20 bflb_spi_flash_xip_read_exit + .text.bflb_spi_flash_set_io_mode + 0x0000000022012e46 0x6 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012e46 bflb_spi_flash_set_io_mode + .text.bflb_spi_flash_read_jedec_id + 0x0000000022012e4c 0x40 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012e4c bflb_spi_flash_read_jedec_id + .text.bflb_spi_flash_read_status_reg_with_cmd + 0x0000000022012e8c 0xe out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012e8c bflb_spi_flash_read_status_reg_with_cmd + .text.bflb_spi_flash_write_status_reg_with_cmd + 0x0000000022012e9a 0x46 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012e9a bflb_spi_flash_write_status_reg_with_cmd + .text.bflb_flash_erase + 0x0000000022012ee0 0xd2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012ee0 bflb_flash_erase + .text.bflb_spi_flash_erase + 0x0000000022012fb2 0x20 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012fb2 bflb_spi_flash_erase + .text.bflb_spi_flash_chiperase + 0x0000000022012fd2 0x1e out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012fd2 bflb_spi_flash_chiperase + .text.bflb_spi_flash_program + 0x0000000022012ff0 0x26 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012ff0 bflb_spi_flash_program + .text.bflb_spi_flash_read_sahb + 0x0000000022013016 0x24 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022013016 bflb_spi_flash_read_sahb + .text.bflb_spi_flash_read_xip + 0x000000002201303a 0x32 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x000000002201303a bflb_spi_flash_read_xip + .text.bflb_spi_flash_read + 0x000000002201306c 0x1e out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x000000002201306c bflb_spi_flash_read + .text.bflb_clear_flash_status_register + 0x000000002201308a 0xae out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x000000002201308a bflb_clear_flash_status_register + .text.bflb_spi_flash_init + 0x0000000022013138 0x120 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022013138 bflb_spi_flash_init + .text.bflb_efuse_write + 0x0000000022013258 0x56 out/ChipTest/Eflash_Loader/bflb_efuse.o + 0x0000000022013258 bflb_efuse_write + .text.bflb_efuse_read + 0x00000000220132ae 0x2c out/ChipTest/Eflash_Loader/bflb_efuse.o + 0x00000000220132ae bflb_efuse_read + .text.bflb_read_otp + 0x00000000220132da 0x9e out/ChipTest/Eflash_Loader/bflb_efuse.o + 0x00000000220132da bflb_read_otp + .text.xz_BSP_init + 0x0000000022013378 0x2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + 0x0000000022013378 xz_BSP_init + .text.xz_BSP_get_dict_buffer + 0x000000002201337a 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + 0x000000002201337a xz_BSP_get_dict_buffer + .text.xz_BSP_get_work_buffer + 0x0000000022013380 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + 0x0000000022013380 xz_BSP_get_work_buffer + .text.xz_BSP_get_output_size + 0x0000000022013386 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + 0x0000000022013386 xz_BSP_get_output_size + .text.bflb_set_high_speed_system_clock + 0x000000002201338a 0x6 out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x000000002201338a bflb_set_high_speed_system_clock + .text.bflb_set_high_speed_flash_clock + 0x0000000022013390 0xa out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x0000000022013390 bflb_set_high_speed_flash_clock + .text.bflb_set_low_speed_flash_clock + 0x000000002201339a 0xa out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x000000002201339a bflb_set_low_speed_flash_clock + .text.bflb_set_flash_clock_div + 0x00000000220133a4 0xa out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x00000000220133a4 bflb_set_flash_clock_div + .text.sdu_init + 0x00000000220133ae 0x12 out/ChipTest/Eflash_Loader/sdu.o + 0x00000000220133ae sdu_init + .text.sdu_host_check + 0x00000000220133c0 0x150 out/ChipTest/Eflash_Loader/sdu.o + 0x00000000220133c0 sdu_host_check + .text.sdu_deinit + 0x0000000022013510 0x1e out/ChipTest/Eflash_Loader/sdu.o + 0x0000000022013510 sdu_deinit + .text.sdu_receive_data + 0x000000002201352e 0x170 out/ChipTest/Eflash_Loader/sdu.o + 0x000000002201352e sdu_receive_data + .text.sdu_send_data + 0x000000002201369e 0x116 out/ChipTest/Eflash_Loader/sdu.o + 0x000000002201369e sdu_send_data + .text.memcpy 0x00000000220137b4 0x1a out/BSP_Common/libc/memcpy.o + 0x00000000220137b4 memcpy + .text.memset 0x00000000220137ce 0x18 out/BSP_Common/libc/memset.o + 0x00000000220137ce memset + .text.memcmp 0x00000000220137e6 0x22 out/BSP_Common/libc/memcmp.o + 0x00000000220137e6 memcmp + .text.vsnprintf + 0x0000000022013808 0x8ca out/BSP_Common/libc/vsnprintf.o + 0x0000000022013808 vsnprintf + .text.strlen 0x00000000220140d2 0x1a out/BSP_Common/libc/strlen.o + 0x00000000220140d2 strlen + .text.xz_crc32_init + 0x00000000220140ec 0x2 out/BSP_Common/xz/xz_crc32.o + 0x00000000220140ec xz_crc32_init + .text.xz_crc32 + 0x00000000220140ee 0x34 out/BSP_Common/xz/xz_crc32.o + 0x00000000220140ee xz_crc32 + .text.lzma_len + 0x0000000022014122 0x178 out/BSP_Common/xz/xz_dec_lzma2.o + .text.dict_repeat.part.0 + 0x000000002201429a 0x64 out/BSP_Common/xz/xz_dec_lzma2.o + .text.lzma_main + 0x00000000220142fe 0x758 out/BSP_Common/xz/xz_dec_lzma2.o + .text.xz_dec_lzma2_run + 0x0000000022014a56 0x582 out/BSP_Common/xz/xz_dec_lzma2.o + 0x0000000022014a56 xz_dec_lzma2_run + .text.xz_dec_lzma2_create + 0x0000000022014fd8 0x68 out/BSP_Common/xz/xz_dec_lzma2.o + 0x0000000022014fd8 xz_dec_lzma2_create + .text.xz_dec_lzma2_reset + 0x0000000022015040 0x78 out/BSP_Common/xz/xz_dec_lzma2.o + 0x0000000022015040 xz_dec_lzma2_reset + .text.xz_dec_lzma2_end + 0x00000000220150b8 0x2c out/BSP_Common/xz/xz_dec_lzma2.o + 0x00000000220150b8 xz_dec_lzma2_end + .text.dec_vli 0x00000000220150e4 0x94 out/BSP_Common/xz/xz_dec_stream.o + .text.fill_temp + 0x0000000022015178 0x72 out/BSP_Common/xz/xz_dec_stream.o + .text.xz_dec_run + 0x00000000220151ea 0x810 out/BSP_Common/xz/xz_dec_stream.o + 0x00000000220151ea xz_dec_run + .text.xz_dec_init + 0x00000000220159fa 0x76 out/BSP_Common/xz/xz_dec_stream.o + 0x00000000220159fa xz_dec_init + .text.xz_dec_end + 0x0000000022015a70 0x1e out/BSP_Common/xz/xz_dec_stream.o + 0x0000000022015a70 xz_dec_end + .text.simple_malloc_init + 0x0000000022015a8e 0x1a out/BSP_Common/xz/xz_port.o + 0x0000000022015a8e simple_malloc_init + .text.simple_malloc + 0x0000000022015aa8 0x44 out/BSP_Common/xz/xz_port.o + 0x0000000022015aa8 simple_malloc + .text.simple_free + 0x0000000022015aec 0xe out/BSP_Common/xz/xz_port.o + 0x0000000022015aec simple_free + .text.SystemInit + 0x0000000022015afa 0xa4 out/startup/system_bl602.o + 0x0000000022015afa SystemInit + .text.start_load + 0x0000000022015b9e 0xe6 out/startup/GCC/start_load.o + 0x0000000022015b9e start_load + .text.Interrupt_Handler_Stub + 0x0000000022015c84 0x9a out/startup/interrupt.o + 0x0000000022015c84 SDIO_IRQHandler_Wrapper + 0x0000000022015c84 TIMER_WDT_IRQHandler_Wrapper + 0x0000000022015c84 GPIO_INT0_IRQHandler_Wrapper + 0x0000000022015c84 SEC_PKA_IRQHandler_Wrapper + 0x0000000022015c84 SEC_TRNG_IRQHandler_Wrapper + 0x0000000022015c84 MAC_GEN_IRQHandler_Wrapper + 0x0000000022015c84 DMA_BMX_ERR_IRQHandler_Wrapper + 0x0000000022015c84 EFUSE_IRQHandler_Wrapper + 0x0000000022015c84 WIFI_IRQHandler_Wrapper + 0x0000000022015c84 SEC_CDET_IRQHandler_Wrapper + 0x0000000022015c84 SEC_AES_IRQHandler_Wrapper + 0x0000000022015c84 PWM_IRQHandler_Wrapper + 0x0000000022015c84 RF_TOP_INT1_IRQHandler_Wrapper + 0x0000000022015c84 HBN_OUT0_IRQHandler_Wrapper + 0x0000000022015c84 SF_CTRL_IRQHandler_Wrapper + 0x0000000022015c84 TIMER_CH0_IRQHandler_Wrapper + 0x0000000022015c84 clic_mext_handler_Wrapper + 0x0000000022015c84 MAC_TXRX_TIMER_IRQHandler_Wrapper + 0x0000000022015c84 Interrupt_Handler_Stub + 0x0000000022015c84 clic_csoft_handler_Wrapper + 0x0000000022015c84 I2C_IRQHandler_Wrapper + 0x0000000022015c84 SPI_IRQHandler_Wrapper + 0x0000000022015c84 MAC_PORT_TRG_IRQHandler_Wrapper + 0x0000000022015c84 PDS_WAKEUP_IRQHandler_Wrapper + 0x0000000022015c84 clic_mtimer_handler_Wrapper + 0x0000000022015c84 L1C_BMX_ERR_IRQHandler_Wrapper + 0x0000000022015c84 SEC_BMX_ERR_IRQHandler_Wrapper + 0x0000000022015c84 MAC_RX_TRG_IRQHandler_Wrapper + 0x0000000022015c84 MAC_TX_TRG_IRQHandler_Wrapper + 0x0000000022015c84 HBN_OUT1_IRQHandler_Wrapper + 0x0000000022015c84 SEC_GMAC_IRQHandler_Wrapper + 0x0000000022015c84 clic_msip_handler_Wrapper + 0x0000000022015c84 UART1_IRQHandler_Wrapper + 0x0000000022015c84 GPADC_DMA_IRQHandler_Wrapper + 0x0000000022015c84 MAC_TXRX_MISC_IRQHandler_Wrapper + 0x0000000022015c84 DMA_ALL_IRQHandler_Wrapper + 0x0000000022015c84 BLE_IRQHandler_Wrapper + 0x0000000022015c84 SEC_SHA_IRQHandler_Wrapper + 0x0000000022015c84 IRRX_IRQHandler_Wrapper + 0x0000000022015c84 BMX_TO_IRQHandler_Wrapper + 0x0000000022015c84 TIMER_CH1_IRQHandler_Wrapper + 0x0000000022015c84 UART0_IRQHandler_Wrapper + 0x0000000022015c84 BMX_ERR_IRQHandler_Wrapper + 0x0000000022015c84 WIFI_IPC_PUBLIC_IRQHandler_Wrapper + 0x0000000022015c84 L1C_BMX_TO_IRQHandler_Wrapper + 0x0000000022015c84 BZ_PHY_IRQHandler_Wrapper + 0x0000000022015c84 RF_TOP_INT0_IRQHandler_Wrapper + 0x0000000022015c84 IRTX_IRQHandler_Wrapper + 0x0000000022015c84 BOR_IRQHandler_Wrapper + *fill* 0x0000000022015d1e 0x22 + .text.Trap_Handler_Stub + 0x0000000022015d40 0xbc out/startup/interrupt.o + 0x0000000022015d40 Trap_Handler_Stub + .text.clic_enable_interrupt + 0x0000000022015dfc 0x12 out/startup/interrupt.o + 0x0000000022015dfc clic_enable_interrupt + .text.clic_disable_interrupt + 0x0000000022015e0e 0x10 out/startup/interrupt.o + 0x0000000022015e0e clic_disable_interrupt + .text.clic_clear_pending + 0x0000000022015e1e 0xc out/startup/interrupt.o + 0x0000000022015e1e clic_clear_pending + .text.Trap_Handler + 0x0000000022015e2a 0x12e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + 0x0000000022015e2a Trap_Handler + .text.Interrupt_Handler_Register + 0x0000000022015f58 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + 0x0000000022015f58 Interrupt_Handler_Register + .text.Interrupt_Handler + 0x0000000022015f70 0x90 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + 0x0000000022015f70 Interrupt_Handler + .text.UART_IntHandler + 0x0000000022016000 0x170 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .text.UART0_IRQHandler + 0x0000000022016170 0x6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016170 UART0_IRQHandler + .text.UART1_IRQHandler + 0x0000000022016176 0x6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016176 UART1_IRQHandler + .text.UART_Init + 0x000000002201617c 0x124 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x000000002201617c UART_Init + .text.UART_FifoConfig + 0x00000000220162a0 0x6c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x00000000220162a0 UART_FifoConfig + .text.UART_Enable + 0x000000002201630c 0x36 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x000000002201630c UART_Enable + .text.UART_Disable + 0x0000000022016342 0x32 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016342 UART_Disable + .text.UART_SetRxTimeoutValue + 0x0000000022016374 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016374 UART_SetRxTimeoutValue + .text.UART_TxFreeRun + 0x0000000022016394 0x2a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016394 UART_TxFreeRun + .text.UART_AutoBaudDetection + 0x00000000220163be 0x2a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x00000000220163be UART_AutoBaudDetection + .text.UART_IntMask + 0x00000000220163e8 0x4a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x00000000220163e8 UART_IntMask + .text.UART_IntClear + 0x0000000022016432 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016432 UART_IntClear + .text.UART_Int_Callback_Install + 0x0000000022016462 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016462 UART_Int_Callback_Install + .text.UART_SendData + 0x0000000022016478 0x52 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016478 UART_SendData + .text.UART_ReceiveData + 0x00000000220164ca 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x00000000220164ca UART_ReceiveData + .text.UART_GetAutoBaudCount + 0x0000000022016506 0x1a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016506 UART_GetAutoBaudCount + .text.UART_GetIntStatus + 0x0000000022016520 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016520 UART_GetIntStatus + .text.UART_GetTxBusBusyStatus + 0x0000000022016550 0x16 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x0000000022016550 UART_GetTxBusBusyStatus + .text.GLB_Set_UART_CLK + 0x0000000022016566 0x3e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x0000000022016566 GLB_Set_UART_CLK + .text.GLB_AHB_Slave1_Reset + 0x00000000220165a4 0x34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x00000000220165a4 GLB_AHB_Slave1_Reset + .text.GLB_UART_Sig_Swap_Set + 0x00000000220165d8 0x1c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x00000000220165d8 GLB_UART_Sig_Swap_Set + .text.GLB_Set_MTimer_CLK + 0x00000000220165f4 0x4a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x00000000220165f4 GLB_Set_MTimer_CLK + .text.GLB_UART_Fun_Sel + 0x000000002201663e 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x000000002201663e GLB_UART_Fun_Sel + .text.GLB_GPIO_Read + 0x0000000022016662 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x0000000022016662 GLB_GPIO_Read + .text.EF_Ctrl_Read_Secure_Cfg + 0x0000000022016682 0x3e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x0000000022016682 EF_Ctrl_Read_Secure_Cfg + .text.EF_Ctrl_Read_Secure_Boot + 0x00000000220166c0 0x3c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x00000000220166c0 EF_Ctrl_Read_Secure_Boot + .text.EF_Ctrl_Get_Trim_Enable + 0x00000000220166fc 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x00000000220166fc EF_Ctrl_Get_Trim_Enable + .text.EF_Ctrl_Read_Sw_Usage + 0x0000000022016714 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x0000000022016714 EF_Ctrl_Read_Sw_Usage + .text.EF_Ctrl_Read_MAC_Address + 0x000000002201673c 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x000000002201673c EF_Ctrl_Read_MAC_Address + .text.EF_Ctrl_Read_Chip_ID + 0x000000002201678a 0x56 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x000000002201678a EF_Ctrl_Read_Chip_ID + .text.EF_Ctrl_Program_Direct_R0 + 0x00000000220167e0 0x38 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x00000000220167e0 EF_Ctrl_Program_Direct_R0 + .text.EF_Ctrl_Read_Direct_R0 + 0x0000000022016818 0x2e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x0000000022016818 EF_Ctrl_Read_Direct_R0 + .text.HBN_Set_UART_CLK_Sel + 0x0000000022016846 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + 0x0000000022016846 HBN_Set_UART_CLK_Sel + .text.HBN_Set_BOR_Cfg + 0x0000000022016858 0x5c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + 0x0000000022016858 HBN_Set_BOR_Cfg + .text.Sec_Eng_SHA256_Update.part.0 + 0x00000000220168b4 0x176 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .text.SEC_SHA_IRQHandler + 0x0000000022016a2a 0x20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016a2a SEC_SHA_IRQHandler + .text.SEC_TRNG_IRQHandler + 0x0000000022016a4a 0x24 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016a4a SEC_TRNG_IRQHandler + .text.Sec_Eng_SHA256_Init + 0x0000000022016a6e 0x60 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016a6e Sec_Eng_SHA256_Init + .text.Sec_Eng_SHA_Start + 0x0000000022016ace 0x12 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016ace Sec_Eng_SHA_Start + .text.Sec_Eng_SHA256_Update + 0x0000000022016ae0 0xe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016ae0 Sec_Eng_SHA256_Update + .text.Sec_Eng_SHA256_Finish + 0x0000000022016aee 0x222 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016aee Sec_Eng_SHA256_Finish + .text.Sec_Eng_Trng_Enable + 0x0000000022016d10 0x6a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016d10 Sec_Eng_Trng_Enable + .text.Sec_Eng_Trng_Disable + 0x0000000022016d7a 0x14 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x0000000022016d7a Sec_Eng_Trng_Disable + .text.bflb_platform_uart_dbg_init + 0x0000000022016d8e 0x8e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x0000000022016d8e bflb_platform_uart_dbg_init + .text.bflb_platform_get_log + 0x0000000022016e1c 0x2c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x0000000022016e1c bflb_platform_get_log + .text.bflb_platform_printf + 0x0000000022016e48 0x96 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x0000000022016e48 bflb_platform_printf + .text.bflb_platform_clear_time + 0x0000000022016ede 0x12 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x0000000022016ede bflb_platform_clear_time + .text.bflb_platform_get_time_ms + 0x0000000022016ef0 0x8a out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x0000000022016ef0 bflb_platform_get_time_ms + .text.bflb_platform_delay_ms + 0x0000000022016f7a 0x66 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x0000000022016f7a bflb_platform_delay_ms + .text.bflb_platform_init + 0x0000000022016fe0 0x7c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x0000000022016fe0 bflb_platform_init + .text.bflb_platform_deinit + 0x000000002201705c 0x4e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x000000002201705c bflb_platform_deinit + .text.bflb_platform_init_uart_debug_gpio + 0x00000000220170aa 0x2e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + 0x00000000220170aa bflb_platform_init_uart_debug_gpio + .text.bflb_platform_deinit_uart_debug_gpio + 0x00000000220170d8 0x30 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + 0x00000000220170d8 bflb_platform_deinit_uart_debug_gpio + *(.rodata) + *fill* 0x0000000022017108 0x0 + .rodata 0x0000000022017108 0x10 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .rodata 0x0000000022017118 0x100 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + 0x0000000022017118 __clz_tab + *(.rodata.*) + .rodata.main.str1.4 + 0x0000000022017218 0xfa out/ChipTest/Eflash_Loader/main.o + *fill* 0x0000000022017312 0x2 + .rodata.bflb_eflash_loader_cmd_get_bootinfo.str1.4 + 0x0000000022017314 0xf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017323 0x1 + .rodata.bflb_eflash_loader_cmd_read_jedec_id.str1.4 + 0x0000000022017324 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017329 0x3 + .rodata.bflb_eflash_loader_cmd_read_log.str1.4 + 0x000000002201732c 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_xip_read_flash_start.str1.4 + 0x0000000022017330 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017335 0x3 + .rodata.bflb_eflash_loader_cmd_xip_read_flash_finish.str1.4 + 0x0000000022017338 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x000000002201733e 0x2 + .rodata.bflb_eflash_loader_cmd_reset.str1.4 + 0x0000000022017340 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017345 0x3 + .rodata.bflb_eflash_loader_cmd_write_mem.str1.4 + 0x0000000022017348 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_write_flash_check.str1.4 + 0x0000000022017350 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_read_efuse.str1.4 + 0x0000000022017354 0x3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017357 0x1 + .rodata.bflb_eflash_loader_cmd_write_efuse.str1.4 + 0x0000000022017358 0x3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x000000002201735b 0x1 + .rodata.bflb_eflash_loader_cmd_flash_chip_erase.str1.4 + 0x000000002201735c 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0xa (size before relaxing) + .rodata.bflb_eflash_loader_cmd_erase_flash.str1.4 + 0x0000000022017360 0x3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017363 0x1 + .rodata.bflb_eflash_loader_cmd_flash_boot.str1.4 + 0x0000000022017364 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_read_mem.str1.4 + 0x0000000022017368 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_write_status_register.str1.4 + 0x000000002201736c 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017371 0x3 + .rodata.bflb_eflash_loader_cmd_read_status_register.str1.4 + 0x0000000022017374 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017379 0x3 + .rodata.bflb_eflash_loader_cmd_xip_read_flash.str1.4 + 0x000000002201737c 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_readSha_flash.str1.4 + 0x0000000022017380 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0xb (size before relaxing) + *fill* 0x0000000022017386 0x2 + .rodata.bflb_eflash_loader_cmd_xip_readSha_flash.str1.4 + 0x0000000022017388 0x7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x000000002201738f 0x1 + .rodata.bflb_eflash_loader_cmd_read_mac_addr.str1.4 + 0x0000000022017390 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022017395 0x3 + .rodata.bflb_eflash_loader_cmd_set_flash_para.str1.4 + 0x0000000022017398 0x9 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220173a1 0x3 + .rodata.bflb_eflash_loader_cmd_write_flash_with_decompress.str1.4 + 0x00000000220173a4 0xd out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220173b1 0x3 + .rodata.eflash_loader_cmds + 0x00000000220173b4 0xc0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.eflash_loader_dump_data.str1.4 + 0x0000000022017474 0xd out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x2 (size before relaxing) + .rodata.bflb_eflash_loader_main.str1.4 + 0x0000000022017474 0x2e out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + *fill* 0x00000000220174a2 0x2 + .rodata.bflb_eflash_loader_jlink_handshake_poll.str1.4 + 0x00000000220174a4 0x7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + *fill* 0x00000000220174ab 0x1 + .rodata.bflb_eflash_loader_uart_handshake_poll.str1.4 + 0x00000000220174ac 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x14 (size before relaxing) + .rodata.bflb_eflash_loader_parse_bootheader.str1.4 + 0x00000000220174bc 0x2b out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + *fill* 0x00000000220174e7 0x1 + .rodata.bflb_eflash_loader_boot_main.str1.4 + 0x00000000220174e8 0x13 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + *fill* 0x00000000220174fb 0x1 + .rodata.bflb_eflash_loader_cache_enable.str1.4 + 0x00000000220174fc 0xf out/ChipTest/Eflash_Loader/bflb_spi_flash.o + *fill* 0x000000002201750b 0x1 + .rodata.bflb_spi_flash_xip_read_init.str1.4 + 0x000000002201750c 0x26 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + *fill* 0x0000000022017532 0x2 + .rodata.bflb_spi_flash_init.str1.4 + 0x0000000022017534 0x35 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + *fill* 0x0000000022017569 0x3 + .rodata.sdu_host_check.str1.4 + 0x000000002201756c 0x12 out/ChipTest/Eflash_Loader/sdu.o + *fill* 0x000000002201757e 0x2 + .rodata.sdu_send_data.str1.4 + 0x0000000022017580 0x13 out/ChipTest/Eflash_Loader/sdu.o + *fill* 0x0000000022017593 0x1 + .rodata.vsnprintf.str1.4 + 0x0000000022017594 0x7 out/BSP_Common/libc/vsnprintf.o + *fill* 0x000000002201759b 0x1 + .rodata.lcdigits.0 + 0x000000002201759c 0x11 out/BSP_Common/libc/vsnprintf.o + *fill* 0x00000000220175ad 0x3 + .rodata.ucdigits.1 + 0x00000000220175b0 0x11 out/BSP_Common/libc/vsnprintf.o + *fill* 0x00000000220175c1 0x3 + .rodata.crc32Tab + 0x00000000220175c4 0x400 out/BSP_Common/soft_crc/softcrc.o + 0x00000000220175c4 crc32Tab + .rodata.xz_dec_run.str1.4 + 0x00000000220179c4 0xb out/BSP_Common/xz/xz_dec_stream.o + *fill* 0x00000000220179cf 0x1 + .rodata.simple_malloc.str1.4 + 0x00000000220179d0 0x13 out/BSP_Common/xz/xz_port.o + *fill* 0x00000000220179e3 0x1 + .rodata.simple_free.str1.4 + 0x00000000220179e4 0x13 out/BSP_Common/xz/xz_port.o + *fill* 0x00000000220179f7 0x1 + .rodata.Trap_Handler.str1.4 + 0x00000000220179f8 0x13b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + *fill* 0x0000000022017b33 0x1 + .rodata.Interrupt_Handler.str1.4 + 0x0000000022017b34 0x8a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + *fill* 0x0000000022017bbe 0x2 + .rodata.uartAddr + 0x0000000022017bc0 0x8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .rodata.str1.4 + 0x0000000022017bc8 0x5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + *fill* 0x0000000022017bcd 0x3 + .rodata.bflb_platform_init.str1.4 + 0x0000000022017bd0 0x14 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x13 (size before relaxing) + *(.srodata) + .srodata 0x0000000022017be4 0x4 out/startup/system_bl602.o + .srodata 0x0000000022017be8 0x4 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + *(.srodata.*) + *(.tcm_code) + .tcm_code 0x0000000022017bec 0xa2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022017bec bflb_flash_chip_erase + .tcm_code 0x0000000022017c8e 0x1f0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x0000000022017c8e GLB_GPIO_Init + 0x0000000022017dbc GLB_GPIO_INPUT_Enable + 0x0000000022017de6 GLB_GPIO_INPUT_Disable + 0x0000000022017e10 GLB_GPIO_Set_PullUp + 0x0000000022017e48 GLB_GPIO_Set_PullDown + .tcm_code 0x0000000022017e7e 0x546 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + 0x0000000022017e7e AON_Power_On_BG + 0x0000000022017e88 AON_Power_Off_BG + 0x0000000022017e92 AON_Power_On_LDO11_SOC + 0x0000000022017e9c AON_Power_Off_LDO11_SOC + 0x0000000022017ea6 AON_Power_On_LDO15_RF + 0x0000000022017eb0 AON_Power_Off_LDO15_RF + 0x0000000022017eba AON_Power_On_SFReg + 0x0000000022017ec4 AON_Power_Off_SFReg + 0x0000000022017ece AON_LowPower_Enter_PDS0 + 0x0000000022017ed8 AON_LowPower_Exit_PDS0 + 0x0000000022017ee2 ASM_Delay_Us + 0x0000000022017eec BL602_Delay_US + 0x0000000022017ef6 BL602_Delay_MS + 0x0000000022017f00 BL602_MemCpy + 0x0000000022017f0a BL602_MemCpy4 + 0x0000000022017f14 BL602_MemCpy_Fast + 0x0000000022017f1e BL602_MemSet + 0x0000000022017f28 BL602_MemSet4 + 0x0000000022017f32 BL602_MemCmp + 0x0000000022017f3c EF_Ctrl_Sw_AHB_Clk_0 + 0x0000000022017f46 EF_Ctrl_Program_Efuse_0 + 0x0000000022017f50 EF_Ctrl_Load_Efuse_R0 + 0x0000000022017f5a EF_Ctrl_Busy + 0x0000000022017f64 EF_Ctrl_AutoLoad_Done + 0x0000000022017f6e EF_Ctrl_Clear + 0x0000000022017f78 GLB_SW_System_Reset + 0x0000000022017f82 GLB_SW_CPU_Reset + 0x0000000022017f8c GLB_SW_POR_Reset + 0x0000000022017f96 GLB_Select_Internal_Flash + 0x0000000022017fa0 GLB_Select_External_Flash + 0x0000000022017faa GLB_Deswap_Flash_Pin + 0x0000000022017fb4 GLB_Swap_Flash_Pin + 0x0000000022017fbe GLB_GPIO_OUTPUT_Enable + 0x0000000022017fc8 GLB_GPIO_OUTPUT_Disable + 0x0000000022017fd2 GLB_GPIO_Set_HZ + 0x0000000022017fdc GLB_GPIO_Get_Fun + 0x0000000022017fe6 HBN_Power_Down_Flash + 0x0000000022017ff0 HBN_Enable + 0x0000000022017ffa HBN_Reset + 0x0000000022018004 HBN_Set_Ldo11_Aon_Vout + 0x000000002201800e HBN_Set_Ldo11_Rt_Vout + 0x0000000022018018 HBN_Set_Ldo11_Soc_Vout + 0x0000000022018022 HBN_Hw_Pu_Pd_Cfg + 0x000000002201802c HBN_Pin_WakeUp_Mask + 0x0000000022018036 HBN_GPIO7_Dbg_Pull_Cfg + 0x0000000022018040 HBN_Set_Embedded_Flash_Pullup + 0x000000002201804a L1C_Set_Wrap + 0x0000000022018054 L1C_Set_Way_Disable + 0x000000002201805e L1C_IROM_2T_Access_Set + 0x0000000022018068 PDS_Reset + 0x0000000022018072 PDS_Enable + 0x000000002201807c PDS_Force_Config + 0x0000000022018086 PDS_RAM_Config + 0x0000000022018090 PDS_Default_Level_Config + 0x000000002201809a SEC_Eng_Turn_On_Sec_Ring + 0x00000000220180a4 SEC_Eng_Turn_Off_Sec_Ring + 0x00000000220180ae SFlash_Init + 0x00000000220180b8 SFlash_SetSPIMode + 0x00000000220180c2 SFlash_Read_Reg + 0x00000000220180cc SFlash_Write_Reg + 0x00000000220180d6 SFlash_Busy + 0x00000000220180e0 SFlash_Write_Enable + 0x00000000220180ea SFlash_Qspi_Enable + 0x00000000220180f4 SFlash_Volatile_Reg_Write_Enable + 0x00000000220180fe SFlash_Chip_Erase + 0x0000000022018108 SFlash_Sector_Erase + 0x0000000022018112 SFlash_Blk32_Erase + 0x000000002201811c SFlash_Blk64_Erase + 0x0000000022018126 SFlash_Erase + 0x0000000022018130 SFlash_Program + 0x000000002201813a SFlash_GetUniqueId + 0x0000000022018144 SFlash_GetJedecId + 0x000000002201814e SFlash_GetDeviceId + 0x0000000022018158 SFlash_Powerdown + 0x0000000022018162 SFlash_Releae_Powerdown + 0x000000002201816c SFlash_SetBurstWrap + 0x0000000022018176 SFlash_DisableBurstWrap + 0x0000000022018180 SFlash_Software_Reset + 0x000000002201818a SFlash_Reset_Continue_Read + 0x0000000022018194 SFlash_Set_IDbus_Cfg + 0x000000002201819e SFlash_IDbus_Read_Enable + 0x00000000220181a8 SFlash_Cache_Enable_Set + 0x00000000220181b2 SFlash_Cache_Flush + 0x00000000220181bc SFlash_Cache_Read_Enable + 0x00000000220181c6 SFlash_Cache_Hit_Count_Get + 0x00000000220181d0 SFlash_Cache_Miss_Count_Get + 0x00000000220181da SFlash_Cache_Read_Disable + 0x00000000220181e4 SFlash_Read + 0x00000000220181ee SFlash_Read_Reg_With_Cmd + 0x00000000220181f8 SFlash_Write_Reg_With_Cmd + 0x0000000022018202 SF_Cfg_Init_Ext_Flash_Gpio + 0x000000002201820c SF_Cfg_Init_Internal_Flash_Gpio + 0x0000000022018216 SF_Cfg_Deinit_Ext_Flash_Gpio + 0x0000000022018220 SF_Cfg_Restore_GPIO17_Fun + 0x000000002201822a SF_Cfg_Get_Flash_Cfg_Need_Lock + 0x0000000022018234 SF_Cfg_Init_Flash_Gpio + 0x000000002201823e SF_Cfg_Flash_Identify + 0x0000000022018248 SF_Ctrl_Enable + 0x0000000022018252 SF_Ctrl_Select_Pad + 0x000000002201825c SF_Ctrl_Set_Owner + 0x0000000022018266 SF_Ctrl_Disable + 0x0000000022018270 SF_Ctrl_AES_Enable_BE + 0x000000002201827a SF_Ctrl_AES_Enable_LE + 0x0000000022018284 SF_Ctrl_AES_Set_Region + 0x000000002201828e SF_Ctrl_AES_Set_Key + 0x0000000022018298 SF_Ctrl_AES_Set_Key_BE + 0x00000000220182a2 SF_Ctrl_AES_Set_IV + 0x00000000220182ac SF_Ctrl_AES_Set_IV_BE + 0x00000000220182b6 SF_Ctrl_AES_Enable + 0x00000000220182c0 SF_Ctrl_AES_Disable + 0x00000000220182ca SF_Ctrl_Set_Flash_Image_Offset + 0x00000000220182d4 SF_Ctrl_Get_Flash_Image_Offset + 0x00000000220182de SF_Ctrl_Select_Clock + 0x00000000220182e8 SF_Ctrl_SendCmd + 0x00000000220182f2 SF_Ctrl_Icache_Set + 0x00000000220182fc SF_Ctrl_Icache2_Set + 0x0000000022018306 SF_Ctrl_GetBusyState + 0x0000000022018310 SF_Ctrl_Is_AES_Enable + 0x000000002201831a SF_Ctrl_Get_Clock_Delay + 0x0000000022018324 SF_Ctrl_Set_Clock_Delay + 0x000000002201832e XIP_SFlash_State_Save + 0x0000000022018338 XIP_SFlash_State_Restore + 0x0000000022018342 XIP_SFlash_Erase_Need_Lock + 0x000000002201834c XIP_SFlash_Write_Need_Lock + 0x0000000022018356 XIP_SFlash_Read_Need_Lock + 0x0000000022018360 XIP_SFlash_GetJedecId_Need_Lock + 0x000000002201836a XIP_SFlash_GetDeviceId_Need_Lock + 0x0000000022018374 XIP_SFlash_GetUniqueId_Need_Lock + 0x000000002201837e XIP_SFlash_Read_Via_Cache_Need_Lock + 0x0000000022018388 XIP_SFlash_Read_With_Lock + 0x0000000022018392 XIP_SFlash_Write_With_Lock + 0x000000002201839c XIP_SFlash_Erase_With_Lock + 0x00000000220183a6 XIP_SFlash_Opt_Enter + 0x00000000220183b0 XIP_SFlash_Opt_Exit + 0x00000000220183ba BFLB_Soft_CRC32 + .tcm_code 0x00000000220183c4 0x6de out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + 0x00000000220183c4 SFlash_Restore_From_Powerdown + 0x0000000022018470 SFlash_RCV_Enable + 0x000000002201853e SFlash_Erase_Security_Register + 0x000000002201864e SFlash_Program_Security_Register + 0x00000000220187ec SFlash_Read_Security_Register + 0x000000002201896e SFlash_Clear_Status_Register + .tcm_code 0x0000000022018aa2 0x13a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + 0x0000000022018aa2 SF_Cfg_Get_Flash_Cfg_Need_Lock_Ext + 0x0000000022018b50 SF_Cfg_Flash_Identify_Ext + *(.tcm_const) + *fill* 0x0000000022018bdc 0x0 + .tcm_const 0x0000000022018bdc 0x2dc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + *(.sclock_rlt_code) + .sclock_rlt_code + 0x0000000022018eb8 0x5a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x0000000022018eb8 GLB_Set_System_CLK_Div + .sclock_rlt_code + 0x0000000022018f12 0x136 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + 0x0000000022018f12 AON_Power_On_MBG + 0x0000000022018f1c AON_Power_Off_MBG + 0x0000000022018f26 AON_Power_On_XTAL + 0x0000000022018f30 AON_Set_Xtal_CapCode + 0x0000000022018f3a AON_Get_Xtal_CapCode + 0x0000000022018f44 AON_Power_Off_XTAL + 0x0000000022018f4e EF_Ctrl_Get_Trim_Parity + 0x0000000022018f58 EF_Ctrl_Read_RC32M_Trim + 0x0000000022018f62 EF_Ctrl_Read_RC32K_Trim + 0x0000000022018f6c GLB_Get_Root_CLK_Sel + 0x0000000022018f76 GLB_Get_BCLK_Div + 0x0000000022018f80 GLB_Get_HCLK_Div + 0x0000000022018f8a Update_SystemCoreClockWith_XTAL + 0x0000000022018f94 GLB_Set_System_CLK + 0x0000000022018f9e System_Core_Clock_Update_From_RC32M + 0x0000000022018fa8 GLB_Set_SF_CLK + 0x0000000022018fb2 GLB_Set_PKA_CLK_Sel + 0x0000000022018fbc HBN_32K_Sel + 0x0000000022018fc6 HBN_Set_ROOT_CLK_Sel + 0x0000000022018fd0 HBN_Power_On_Xtal_32K + 0x0000000022018fda HBN_Power_Off_Xtal_32K + 0x0000000022018fe4 HBN_Trim_RC32K + 0x0000000022018fee PDS_Trim_RC32M + 0x0000000022018ff8 PDS_Select_RC32M_As_PLL_Ref + 0x0000000022019002 PDS_Select_XTAL_As_PLL_Ref + 0x000000002201900c PDS_Power_On_PLL + 0x0000000022019016 PDS_Enable_PLL_All_Clks + 0x0000000022019020 PDS_Disable_PLL_All_Clks + 0x000000002201902a PDS_Enable_PLL_Clk + 0x0000000022019034 PDS_Disable_PLL_Clk + 0x000000002201903e PDS_Power_Off_PLL + *(.sclock_rlt_const) + 0x0000000022019048 . = ALIGN (0x4) + 0x0000000022019048 __text_code_end__ = . + +.rela.dyn 0x0000000022019048 0x0 + .rela.text.start_load + 0x0000000022019048 0x0 out/ChipTest/Eflash_Loader/main.o + .rela.init 0x0000000022019048 0x0 out/ChipTest/Eflash_Loader/main.o + .rela.text.metal.init.enter + 0x0000000022019048 0x0 out/ChipTest/Eflash_Loader/main.o + .rela.text.bflb_platform_uart_dbg_init + 0x0000000022019048 0x0 out/ChipTest/Eflash_Loader/main.o + .rela.text.bflb_platform_deinit + 0x0000000022019048 0x0 out/ChipTest/Eflash_Loader/main.o + 0x0000000022019048 . = ALIGN (0x4) + 0x0000000022019048 __itcm_load_addr = . + +.itcm_region 0x0000000022019048 0x0 + 0x0000000022019048 . = ALIGN (0x4) + 0x0000000022019048 __tcm_code_start__ = . + 0x0000000022019048 . = ALIGN (0x4) + 0x0000000022019048 __tcm_code_end__ = . + 0x0000000022019048 __dtcm_load_addr = (__itcm_load_addr + SIZEOF (.itcm_region)) + +.dtcm_region 0x000000004201c000 0x0 load address 0x0000000022019048 + 0x000000004201c000 . = ALIGN (0x4) + 0x000000004201c000 __tcm_data_start__ = . + *(.tcm_data) + 0x000000004201c000 . = ALIGN (0x4) + 0x000000004201c000 __tcm_data_end__ = . + +.stack_dummy 0x000000004201c000 0x400 + 0x000000004201c000 . = ALIGN (0x4) + 0x000000004201c400 . = (. + StackSize) + *fill* 0x000000004201c000 0x400 + 0x000000004201c400 . = ALIGN (0x4) + 0x0000000042020000 __StackTop = (ORIGIN (dtcm_memory) + LENGTH (dtcm_memory)) + 0x000000004201fc00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) + 0x0000000000000001 ASSERT ((__StackLimit >= __tcm_data_end__), region RAM overflowed with stack) + 0x0000000022019048 __system_ram_load_addr = (__dtcm_load_addr + SIZEOF (.dtcm_region)) + +.system_ram_data_region + 0x0000000042020000 0x0 load address 0x0000000022019048 + 0x0000000042020000 . = ALIGN (0x4) + 0x0000000042020000 __system_ram_data_start__ = . + 0x0000000042020000 . = ALIGN (0x4) + 0x0000000042020000 __system_ram_data_end__ = . + 0x0000000022019048 __ram_load_addr = (__system_ram_load_addr + SIZEOF (.system_ram_data_region)) + +RAM_DATA 0x0000000042020000 0xec load address 0x0000000022019048 + 0x0000000042020000 . = ALIGN (0x4) + 0x0000000042020000 __ram_data_start__ = . + 0x0000000042020800 PROVIDE (__global_pointer$ = (. + 0x800)) + *(.data) + *(.data.*) + .data.flashCfg_Gd_Q80E_Q16E + 0x0000000042020000 0x54 out/ChipTest/Eflash_Loader/main.o + .data.uart_if_cfg + 0x0000000042020054 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .data.boot_cpu_cfg + 0x0000000042020064 0x24 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + 0x0000000042020064 boot_cpu_cfg + .data.flashCfg_Gd_Q80E_Q16E + 0x0000000042020088 0x54 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + *(.sdata) + *(.sdata.*) + .sdata.xtalType + 0x00000000420200dc 0x1 out/ChipTest/Eflash_Loader/main.o + 0x00000000420200dc xtalType + *fill* 0x00000000420200dd 0x3 + .sdata.xtal_clk + 0x00000000420200e0 0x4 out/ChipTest/Eflash_Loader/main.o + 0x00000000420200e0 xtal_clk + .sdata.uart_if_fifocfg + 0x00000000420200e4 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .sdata.SdioFuncReg + 0x00000000420200e8 0x4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + 0x00000000420200e8 SdioFuncReg + *(.sdata2) + *(.sdata2.*) + 0x00000000420200ec . = ALIGN (0x4) + 0x00000000420200ec __ram_data_end__ = . + +.bss 0x00000000420200ec 0xdbbc load address 0x0000000022019134 + 0x00000000420200ec . = ALIGN (0x4) + 0x00000000420200ec __bss_start__ = . + *(.bss*) + .bss.eflash_loader_cmd_ack_buf + 0x00000000420200ec 0x40 out/ChipTest/Eflash_Loader/main.o + 0x00000000420200ec eflash_loader_cmd_ack_buf + .bss.eflash_loader_readbuf + 0x000000004202012c 0x8010 out/ChipTest/Eflash_Loader/main.o + 0x000000004202012c eflash_loader_readbuf + .bss.otp_cfg 0x000000004202813c 0x10 out/ChipTest/Eflash_Loader/main.o + 0x000000004202813c otp_cfg + .bss.b.0 0x000000004202814c 0x18 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .bss.eflash_loader_if_cfg + 0x0000000042028164 0x24 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .bss.image_cfg + 0x0000000042028188 0x2c out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + 0x0000000042028188 image_cfg + .bss.__Interrupt_Handlers + 0x00000000420281b4 0x140 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + 0x00000000420281b4 __Interrupt_Handlers + .bss.uartIntCbfArra + 0x00000000420282f4 0x40 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .bss.secEngIntCbfArra + 0x0000000042028334 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .bss.print_buf.0 + 0x000000004202834c 0x80 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + *(.sbss*) + .sbss.bootMode + 0x00000000420283cc 0x1 out/ChipTest/Eflash_Loader/main.o + 0x00000000420283cc bootMode + *fill* 0x00000000420283cd 0x3 + .sbss.jid 0x00000000420283d0 0x4 out/ChipTest/Eflash_Loader/main.o + 0x00000000420283d0 jid + .sbss.rx_buf_index + 0x00000000420283d4 0x4 out/ChipTest/Eflash_Loader/main.o + 0x00000000420283d4 rx_buf_index + .sbss.rx_buf_len + 0x00000000420283d8 0x4 out/ChipTest/Eflash_Loader/main.o + 0x00000000420283d8 rx_buf_len + .sbss.eflash_loader_error + 0x00000000420283dc 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .sbss.s.1 0x00000000420283e0 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .sbss.startaddr.2 + 0x00000000420283e4 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .sbss.eflash_loader_if + 0x00000000420283e8 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x00000000420283e8 eflash_loader_if + .sbss.abr_gpio_sel + 0x00000000420283ec 0x1 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + *fill* 0x00000000420283ed 0x3 + .sbss.detected_baudrate + 0x00000000420283f0 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .sbss.clk_locked.0 + 0x00000000420283f4 0x1 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + *fill* 0x00000000420283f5 0x3 + .sbss.bflb_eflash_loader_flash_id_valid_flag + 0x00000000420283f8 0x4 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .sbss.curr_dnld_port.1 + 0x00000000420283fc 0x1 out/ChipTest/Eflash_Loader/sdu.o + .sbss.curr_upld_port.0 + 0x00000000420283fd 0x1 out/ChipTest/Eflash_Loader/sdu.o + *fill* 0x00000000420283fe 0x2 + .sbss.sdu_rx_buf_attached + 0x0000000042028400 0x2 out/ChipTest/Eflash_Loader/sdu.o + *fill* 0x0000000042028402 0x2 + .sbss.bufsize 0x0000000042028404 0x4 out/BSP_Common/xz/xz_port.o + .sbss.mallocBuf + 0x0000000042028408 0x4 out/BSP_Common/xz/xz_port.o + .sbss.malloced + 0x000000004202840c 0x4 out/BSP_Common/xz/xz_port.o + .sbss.flag_mport + 0x0000000042028410 0x1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + 0x0000000042028410 flag_mport + *fill* 0x0000000042028411 0x3 + .sbss.init_flag + 0x0000000042028414 0x4 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .sbss.log_len 0x0000000042028418 0x4 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .sbss.uart_dbg_disable + 0x000000004202841c 0x1 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + *(COMMON) + *(.system_ram) + *fill* 0x000000004202841d 0x3 + .system_ram 0x0000000042028420 0x4888 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0x0000000042028420 padding + 0x0000000042028460 shaTmpBuf + 0x00000000420284a0 checkBuf + 0x0000000042028ca0 ShaInbuf + .system_ram 0x000000004202cca8 0x1000 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x000000004202dca8 . = ALIGN (0x4) + 0x000000004202dca8 __bss_end__ = . + +.noinit_data 0x000000004202dca8 0x0 + 0x000000004202dca8 . = ALIGN (0x4) + 0x000000004202dca8 __noinit_data_start__ = . + *(.noinit_data*) + 0x000000004202dca8 . = ALIGN (0x4) + 0x000000004202dca8 __noinit_data_end__ = . + +.heap 0x000000004202dca8 0x0 + 0x000000004202dca8 . = ALIGN (0x4) + 0x000000004202dca8 __HeapBase = . + *(.heap*) + 0x000000004202dca8 . = ALIGN (0x4) + 0x000000004202dca8 __HeapLimit = . +OUTPUT(out/ChipTest/Eflash_Loader/eflash_loader.elf elf32-littleriscv) + +.debug_info 0x0000000000000000 0x2208a + .debug_info 0x0000000000000000 0xd00 out/ChipTest/Eflash_Loader/main.o + .debug_info 0x0000000000000d00 0x29f4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_info 0x00000000000036f4 0x724 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_info 0x0000000000003e18 0xa1d out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_info 0x0000000000004835 0x49e out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_info 0x0000000000004cd3 0x126a out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_info 0x0000000000005f3d 0x3ea out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_info 0x0000000000006327 0x160f out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_info 0x0000000000007936 0x1f28 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_info 0x000000000000985e 0x641 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_info 0x0000000000009e9f 0xdb out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_info 0x0000000000009f7a 0x243 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_info 0x000000000000a1bd 0x8b0 out/ChipTest/Eflash_Loader/sdu.o + .debug_info 0x000000000000aa6d 0xf7 out/BSP_Common/libc/memcpy.o + .debug_info 0x000000000000ab64 0xd7 out/BSP_Common/libc/memset.o + .debug_info 0x000000000000ac3b 0xf8 out/BSP_Common/libc/memcmp.o + .debug_info 0x000000000000ad33 0x552 out/BSP_Common/libc/vsnprintf.o + .debug_info 0x000000000000b285 0xbf out/BSP_Common/libc/strlen.o + .debug_info 0x000000000000b344 0x1d1 out/BSP_Common/soft_crc/softcrc.o + .debug_info 0x000000000000b515 0x11b out/BSP_Common/xz/xz_crc32.o + .debug_info 0x000000000000b630 0x1b31 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_info 0x000000000000d161 0xd67 out/BSP_Common/xz/xz_dec_stream.o + .debug_info 0x000000000000dec8 0x18b out/BSP_Common/xz/xz_port.o + .debug_info 0x000000000000e053 0x411 out/startup/system_bl602.o + .debug_info 0x000000000000e464 0x1a0 out/startup/GCC/start_load.o + .debug_info 0x000000000000e604 0x24e out/startup/interrupt.o + .debug_info 0x000000000000e852 0x22 out/startup/GCC/entry.o + .debug_info 0x000000000000e874 0x571 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_info 0x000000000000ede5 0x1467 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_info 0x000000000001024c 0x1c7a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_info 0x0000000000011ec6 0x1b34 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_info 0x00000000000139fa 0x1ebe out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_info 0x00000000000158b8 0x4892 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_info 0x000000000001a14a 0x43d out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_info 0x000000000001a587 0x3ac6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_info 0x000000000001e04d 0x118e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_info 0x000000000001f1db 0x877 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_info 0x000000000001fa52 0x12ac out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_info 0x0000000000020cfe 0x2f7 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_info 0x0000000000020ff5 0x7b2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_info 0x00000000000217a7 0x80c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_info 0x0000000000021fb3 0xd7 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_abbrev 0x0000000000000000 0x532b + .debug_abbrev 0x0000000000000000 0x21a out/ChipTest/Eflash_Loader/main.o + .debug_abbrev 0x000000000000021a 0x51d out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_abbrev 0x0000000000000737 0x25a out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_abbrev 0x0000000000000991 0x2cd out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_abbrev 0x0000000000000c5e 0x19a out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_abbrev 0x0000000000000df8 0x374 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_abbrev 0x000000000000116c 0x122 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_abbrev 0x000000000000128e 0x45b out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_abbrev 0x00000000000016e9 0x426 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_abbrev 0x0000000000001b0f 0x1c2 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_abbrev 0x0000000000001cd1 0x7b out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_abbrev 0x0000000000001d4c 0xe5 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_abbrev 0x0000000000001e31 0x20b out/ChipTest/Eflash_Loader/sdu.o + .debug_abbrev 0x000000000000203c 0xba out/BSP_Common/libc/memcpy.o + .debug_abbrev 0x00000000000020f6 0x9d out/BSP_Common/libc/memset.o + .debug_abbrev 0x0000000000002193 0xa2 out/BSP_Common/libc/memcmp.o + .debug_abbrev 0x0000000000002235 0x20c out/BSP_Common/libc/vsnprintf.o + .debug_abbrev 0x0000000000002441 0x8c out/BSP_Common/libc/strlen.o + .debug_abbrev 0x00000000000024cd 0xf6 out/BSP_Common/soft_crc/softcrc.o + .debug_abbrev 0x00000000000025c3 0xcb out/BSP_Common/xz/xz_crc32.o + .debug_abbrev 0x000000000000268e 0x397 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_abbrev 0x0000000000002a25 0x36e out/BSP_Common/xz/xz_dec_stream.o + .debug_abbrev 0x0000000000002d93 0x111 out/BSP_Common/xz/xz_port.o + .debug_abbrev 0x0000000000002ea4 0x18c out/startup/system_bl602.o + .debug_abbrev 0x0000000000003030 0xb9 out/startup/GCC/start_load.o + .debug_abbrev 0x00000000000030e9 0x130 out/startup/interrupt.o + .debug_abbrev 0x0000000000003219 0x12 out/startup/GCC/entry.o + .debug_abbrev 0x000000000000322b 0x17e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_abbrev 0x00000000000033a9 0x29e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_abbrev 0x0000000000003647 0x2dc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_abbrev 0x0000000000003923 0x2f3 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_abbrev 0x0000000000003c16 0x344 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_abbrev 0x0000000000003f5a 0x448 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_abbrev 0x00000000000043a2 0x14f out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_abbrev 0x00000000000044f1 0x298 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_abbrev 0x0000000000004789 0x1ef out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_abbrev 0x0000000000004978 0x166 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_abbrev 0x0000000000004ade 0x3ab out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_abbrev 0x0000000000004e89 0xdc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_abbrev 0x0000000000004f65 0x19d /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_abbrev 0x0000000000005102 0x1b9 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_abbrev 0x00000000000052bb 0x70 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_loc 0x0000000000000000 0x17f22 + .debug_loc 0x0000000000000000 0x43 out/ChipTest/Eflash_Loader/main.o + .debug_loc 0x0000000000000043 0x1893 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_loc 0x00000000000018d6 0x246 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_loc 0x0000000000001b1c 0x4a7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_loc 0x0000000000001fc3 0x21c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_loc 0x00000000000021df 0x372 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_loc 0x0000000000002551 0x172 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_loc 0x00000000000026c3 0x477 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_loc 0x0000000000002b3a 0x9c6 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_loc 0x0000000000003500 0x1df out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_loc 0x00000000000036df 0x63 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_loc 0x0000000000003742 0x2a1 out/ChipTest/Eflash_Loader/sdu.o + .debug_loc 0x00000000000039e3 0x6f out/BSP_Common/libc/memcpy.o + .debug_loc 0x0000000000003a52 0x9a out/BSP_Common/libc/memset.o + .debug_loc 0x0000000000003aec 0xbc out/BSP_Common/libc/memcmp.o + .debug_loc 0x0000000000003ba8 0x163a out/BSP_Common/libc/vsnprintf.o + .debug_loc 0x00000000000051e2 0x71 out/BSP_Common/libc/strlen.o + .debug_loc 0x0000000000005253 0x1f5 out/BSP_Common/soft_crc/softcrc.o + .debug_loc 0x0000000000005448 0x8c out/BSP_Common/xz/xz_crc32.o + .debug_loc 0x00000000000054d4 0x1815 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_loc 0x0000000000006ce9 0x7dd out/BSP_Common/xz/xz_dec_stream.o + .debug_loc 0x00000000000074c6 0x58 out/BSP_Common/xz/xz_port.o + .debug_loc 0x000000000000751e 0x6c out/startup/system_bl602.o + .debug_loc 0x000000000000758a 0x122 out/startup/interrupt.o + .debug_loc 0x00000000000076ac 0x270 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_loc 0x000000000000791c 0x1327 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_loc 0x0000000000008c43 0x18be out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_loc 0x000000000000a501 0x231b out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_loc 0x000000000000c81c 0x13ae out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_loc 0x000000000000dbca 0x5c20 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_loc 0x00000000000137ea 0x84 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_loc 0x000000000001386e 0x1c7d out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_loc 0x00000000000154eb 0xa30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_loc 0x0000000000015f1b 0x1f6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_loc 0x0000000000016111 0x8ac out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_loc 0x00000000000169bd 0xbdd /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_loc 0x000000000001759a 0x988 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + +.debug_aranges 0x0000000000000000 0x1800 + .debug_aranges + 0x0000000000000000 0x20 out/ChipTest/Eflash_Loader/main.o + .debug_aranges + 0x0000000000000020 0xf0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_aranges + 0x0000000000000110 0x60 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_aranges + 0x0000000000000170 0x80 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_aranges + 0x00000000000001f0 0x50 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_aranges + 0x0000000000000240 0x68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_aranges + 0x00000000000002a8 0x48 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_aranges + 0x00000000000002f0 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_aranges + 0x0000000000000348 0xd8 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_aranges + 0x0000000000000420 0x30 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_aranges + 0x0000000000000450 0x38 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_aranges + 0x0000000000000488 0x40 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_aranges + 0x00000000000004c8 0x40 out/ChipTest/Eflash_Loader/sdu.o + .debug_aranges + 0x0000000000000508 0x20 out/BSP_Common/libc/memcpy.o + .debug_aranges + 0x0000000000000528 0x20 out/BSP_Common/libc/memset.o + .debug_aranges + 0x0000000000000548 0x20 out/BSP_Common/libc/memcmp.o + .debug_aranges + 0x0000000000000568 0x20 out/BSP_Common/libc/vsnprintf.o + .debug_aranges + 0x0000000000000588 0x20 out/BSP_Common/libc/strlen.o + .debug_aranges + 0x00000000000005a8 0x28 out/BSP_Common/soft_crc/softcrc.o + .debug_aranges + 0x00000000000005d0 0x28 out/BSP_Common/xz/xz_crc32.o + .debug_aranges + 0x00000000000005f8 0x50 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_aranges + 0x0000000000000648 0x48 out/BSP_Common/xz/xz_dec_stream.o + .debug_aranges + 0x0000000000000690 0x30 out/BSP_Common/xz/xz_port.o + .debug_aranges + 0x00000000000006c0 0x30 out/startup/system_bl602.o + .debug_aranges + 0x00000000000006f0 0x20 out/startup/GCC/start_load.o + .debug_aranges + 0x0000000000000710 0x68 out/startup/interrupt.o + .debug_aranges + 0x0000000000000778 0x30 out/startup/GCC/entry.o + .debug_aranges + 0x00000000000007a8 0x38 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_aranges + 0x00000000000007e0 0x128 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_aranges + 0x0000000000000908 0x220 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_aranges + 0x0000000000000b28 0x180 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_aranges + 0x0000000000000ca8 0x1b0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_aranges + 0x0000000000000e58 0x278 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_aranges + 0x00000000000010d0 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_aranges + 0x00000000000010f8 0x548 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_aranges + 0x0000000000001640 0x48 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_aranges + 0x0000000000001688 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_aranges + 0x00000000000016b0 0xd0 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_aranges + 0x0000000000001780 0x28 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_aranges + 0x00000000000017a8 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_aranges + 0x00000000000017c8 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_aranges + 0x00000000000017e8 0x18 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_ranges 0x0000000000000000 0x2f00 + .debug_ranges 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/main.o + .debug_ranges 0x0000000000000010 0x180 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_ranges 0x0000000000000190 0x68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_ranges 0x00000000000001f8 0xa0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_ranges 0x0000000000000298 0x60 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_ranges 0x00000000000002f8 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_ranges 0x00000000000003f8 0x38 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_ranges 0x0000000000000430 0x120 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_ranges 0x0000000000000550 0x138 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_ranges 0x0000000000000688 0x20 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_ranges 0x00000000000006a8 0x28 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_ranges 0x00000000000006d0 0x30 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_ranges 0x0000000000000700 0x50 out/ChipTest/Eflash_Loader/sdu.o + .debug_ranges 0x0000000000000750 0x10 out/BSP_Common/libc/memcpy.o + .debug_ranges 0x0000000000000760 0x10 out/BSP_Common/libc/memset.o + .debug_ranges 0x0000000000000770 0x10 out/BSP_Common/libc/memcmp.o + .debug_ranges 0x0000000000000780 0xb8 out/BSP_Common/libc/vsnprintf.o + .debug_ranges 0x0000000000000838 0x10 out/BSP_Common/libc/strlen.o + .debug_ranges 0x0000000000000848 0x18 out/BSP_Common/soft_crc/softcrc.o + .debug_ranges 0x0000000000000860 0x18 out/BSP_Common/xz/xz_crc32.o + .debug_ranges 0x0000000000000878 0x750 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_ranges 0x0000000000000fc8 0x2a0 out/BSP_Common/xz/xz_dec_stream.o + .debug_ranges 0x0000000000001268 0x20 out/BSP_Common/xz/xz_port.o + .debug_ranges 0x0000000000001288 0x20 out/startup/system_bl602.o + .debug_ranges 0x00000000000012a8 0x10 out/startup/GCC/start_load.o + .debug_ranges 0x00000000000012b8 0x58 out/startup/interrupt.o + .debug_ranges 0x0000000000001310 0x28 out/startup/GCC/entry.o + .debug_ranges 0x0000000000001338 0x28 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_ranges 0x0000000000001360 0x190 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_ranges 0x00000000000014f0 0x288 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_ranges 0x0000000000001778 0x290 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_ranges 0x0000000000001a08 0x2a0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_ranges 0x0000000000001ca8 0x8f8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_ranges 0x00000000000025a0 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_ranges 0x00000000000025b8 0x538 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_ranges 0x0000000000002af0 0x38 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_ranges 0x0000000000002b28 0x18 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_ranges 0x0000000000002b40 0x1d8 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_ranges 0x0000000000002d18 0x18 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_ranges 0x0000000000002d30 0xf8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_ranges 0x0000000000002e28 0xd8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + +.debug_macro 0x0000000000000000 0x1aab4 + .debug_macro 0x0000000000000000 0x219 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000000219 0x748 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000000961 0x20a out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000000b6b 0x1f6 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000000d61 0x88 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000000de9 0x52 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000000e3b 0x163c out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002477 0xa68 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002edf 0x16 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002ef5 0x58 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002f4d 0x34 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002f81 0x1c out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002f9d 0x40 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002fdd 0x22 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000002fff 0x58 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000003057 0x47b7 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000780e 0x11f8 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000008a06 0x7c0 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x00000000000091c6 0x36b out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000009531 0x4f out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000009580 0xaec out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000a06c 0x1a74 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000bae0 0xd67 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000c847 0x3c out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000c883 0x2071 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000e8f4 0x66 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000e95a 0x19 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000e973 0xba out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000ea2d 0x70 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000ea9d 0x96 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000eb33 0x100 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x000000000000ec33 0x2c9b out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x00000000000118ce 0x66 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000011934 0x97 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x00000000000119cb 0xe2 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000011aad 0x22 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000011acf 0x22 out/ChipTest/Eflash_Loader/main.o + .debug_macro 0x0000000000011af1 0x260 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000011d51 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000011e2d 0x28 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000011e55 0x25 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000011e7a 0x36f out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x00000000000121e9 0x259 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000012442 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x000000000001245e 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x00000000000124b6 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x00000000000124cc 0x18f out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x000000000001265b 0x202 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x000000000001285d 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x000000000001287f 0x217 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000012a96 0x236 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_macro 0x0000000000012ccc 0x224 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_macro 0x0000000000012ef0 0x221 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000013111 0x1db out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x00000000000132ec 0x1db out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_macro 0x00000000000134c7 0x1e1 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x00000000000136a8 0x259 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000013901 0x189 out/ChipTest/Eflash_Loader/sdu.o + .debug_macro 0x0000000000013a8a 0x36 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000013ac0 0x36 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000013af6 0x36 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000013b2c 0x97 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000013bc3 0x8e out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000013c51 0x36 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000013c87 0x1b1 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000013e38 0x84 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000013ebc 0x1c out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000013ed8 0x46 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000013f1e 0x2e out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000013f4c 0x93 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000013fdf 0xd7 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x00000000000140b6 0x8d out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000014143 0x40 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000014183 0x65 out/BSP_Common/xz/xz_port.o + .debug_macro 0x00000000000141e8 0x183 out/startup/system_bl602.o + .debug_macro 0x000000000001436b 0x52 out/startup/GCC/start_load.o + .debug_macro 0x00000000000143bd 0x2c out/startup/interrupt.o + .debug_macro 0x00000000000143e9 0xba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x00000000000144a3 0x365 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_macro 0x0000000000014808 0x18d out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_macro 0x0000000000014995 0x197 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_macro 0x0000000000014b2c 0xef out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000014c1b 0xd61 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x000000000001597c 0x99c out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_macro 0x0000000000016318 0x183 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x000000000001649b 0xae6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_macro 0x0000000000016f81 0xf2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000017073 0x2c95 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_macro 0x0000000000019d08 0xb6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_macro 0x0000000000019dbe 0x1aa out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x0000000000019f68 0x4cb out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_macro 0x000000000001a433 0x104 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_macro 0x000000000001a537 0x1c6 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_macro 0x000000000001a6fd 0x21a out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x000000000001a917 0x19d out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + +.debug_line 0x0000000000000000 0x2b761 + .debug_line 0x0000000000000000 0x77f out/ChipTest/Eflash_Loader/main.o + .debug_line 0x000000000000077f 0x30f5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_line 0x0000000000003874 0xf86 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_line 0x00000000000047fa 0xe41 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_line 0x000000000000563b 0x7f7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_line 0x0000000000005e32 0xcdb out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_line 0x0000000000006b0d 0x660 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_line 0x000000000000716d 0xea8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_line 0x0000000000008015 0x17e0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_line 0x00000000000097f5 0x704 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_line 0x0000000000009ef9 0x4be out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_line 0x000000000000a3b7 0x4c0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_line 0x000000000000a877 0xd5c out/ChipTest/Eflash_Loader/sdu.o + .debug_line 0x000000000000b5d3 0xf6 out/BSP_Common/libc/memcpy.o + .debug_line 0x000000000000b6c9 0xee out/BSP_Common/libc/memset.o + .debug_line 0x000000000000b7b7 0x122 out/BSP_Common/libc/memcmp.o + .debug_line 0x000000000000b8d9 0x1655 out/BSP_Common/libc/vsnprintf.o + .debug_line 0x000000000000cf2e 0xee out/BSP_Common/libc/strlen.o + .debug_line 0x000000000000d01c 0x57d out/BSP_Common/soft_crc/softcrc.o + .debug_line 0x000000000000d599 0x19c out/BSP_Common/xz/xz_crc32.o + .debug_line 0x000000000000d735 0x377b out/BSP_Common/xz/xz_dec_lzma2.o + .debug_line 0x0000000000010eb0 0x1990 out/BSP_Common/xz/xz_dec_stream.o + .debug_line 0x0000000000012840 0x29b out/BSP_Common/xz/xz_port.o + .debug_line 0x0000000000012adb 0x5c0 out/startup/system_bl602.o + .debug_line 0x000000000001309b 0x28e out/startup/GCC/start_load.o + .debug_line 0x0000000000013329 0x2d7 out/startup/interrupt.o + .debug_line 0x0000000000013600 0x15e out/startup/GCC/entry.o + .debug_line 0x000000000001375e 0x6e0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_line 0x0000000000013e3e 0x1eba out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_line 0x0000000000015cf8 0x2fc2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_line 0x0000000000018cba 0x2fae out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_line 0x000000000001bc68 0x264a out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_line 0x000000000001e2b2 0x72c9 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_line 0x000000000002557b 0x383 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_line 0x00000000000258fe 0x1513 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_line 0x0000000000026e11 0x165d out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_line 0x000000000002846e 0x707 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_line 0x0000000000028b75 0x1663 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_line 0x000000000002a1d8 0x505 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .debug_line 0x000000000002a6dd 0x794 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_line 0x000000000002ae71 0x852 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_line 0x000000000002b6c3 0x9e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_str 0x0000000000000000 0x9e663 + .debug_str 0x0000000000000000 0x854ee out/ChipTest/Eflash_Loader/main.o + 0x8567d (size before relaxing) + .debug_str 0x00000000000854ee 0x16e7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0x8684c (size before relaxing) + .debug_str 0x0000000000086bd5 0x121e out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + 0x858a9 (size before relaxing) + .debug_str 0x0000000000087df3 0xdb9 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x866b8 (size before relaxing) + .debug_str 0x0000000000088bac 0x170 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x85158 (size before relaxing) + .debug_str 0x0000000000088d1c 0xcbc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x85d2b (size before relaxing) + .debug_str 0x00000000000899d8 0x139 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + 0x85c0b (size before relaxing) + .debug_str 0x0000000000089b11 0x58d out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + 0x863e6 (size before relaxing) + .debug_str 0x000000000008a09e 0x3b2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x85e4a (size before relaxing) + .debug_str 0x000000000008a450 0x269 out/ChipTest/Eflash_Loader/bflb_efuse.o + 0x848ac (size before relaxing) + .debug_str 0x000000000008a6b9 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + 0x8445b (size before relaxing) + .debug_str 0x000000000008a6e9 0xd6 out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x8463d (size before relaxing) + .debug_str 0x000000000008a7bf 0x371 out/ChipTest/Eflash_Loader/sdu.o + 0x85a47 (size before relaxing) + .debug_str 0x000000000008ab30 0x49 out/BSP_Common/libc/memcpy.o + 0x2df9 (size before relaxing) + .debug_str 0x000000000008ab79 0x1d out/BSP_Common/libc/memset.o + 0x2df9 (size before relaxing) + .debug_str 0x000000000008ab96 0x1d out/BSP_Common/libc/memcmp.o + 0x2df4 (size before relaxing) + .debug_str 0x000000000008abb3 0x106a out/BSP_Common/libc/vsnprintf.o + 0x3ff4 (size before relaxing) + .debug_str 0x000000000008bc1d 0x1d out/BSP_Common/libc/strlen.o + 0x2df9 (size before relaxing) + .debug_str 0x000000000008bc3a 0xee out/BSP_Common/soft_crc/softcrc.o + 0x7ebb2 (size before relaxing) + .debug_str 0x000000000008bd28 0x2cd out/BSP_Common/xz/xz_crc32.o + 0x3340 (size before relaxing) + .debug_str 0x000000000008bff5 0x8ed out/BSP_Common/xz/xz_dec_lzma2.o + 0x3d8c (size before relaxing) + .debug_str 0x000000000008c8e2 0x375 out/BSP_Common/xz/xz_dec_stream.o + 0x38aa (size before relaxing) + .debug_str 0x000000000008cc57 0x33 out/BSP_Common/xz/xz_port.o + 0x3247 (size before relaxing) + .debug_str 0x000000000008cc8a 0x159 out/startup/system_bl602.o + 0x66506 (size before relaxing) + .debug_str 0x000000000008cde3 0x180 out/startup/GCC/start_load.o + 0x8a91 (size before relaxing) + .debug_str 0x000000000008cf63 0xdc out/startup/interrupt.o + 0x3254 (size before relaxing) + .debug_str 0x000000000008d03f 0x58 out/startup/GCC/entry.o + 0x7b (size before relaxing) + .debug_str 0x000000000008d097 0xb2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + 0xac4a (size before relaxing) + .debug_str 0x000000000008d149 0x3c5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + 0x6c33a (size before relaxing) + .debug_str 0x000000000008d50e 0xd11 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + 0x6774d (size before relaxing) + .debug_str 0x000000000008e21f 0x63fb out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + 0x1724e (size before relaxing) + .debug_str 0x000000000009461a 0xb48 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + 0x675f5 (size before relaxing) + .debug_str 0x0000000000095162 0x1338 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + 0x231e2 (size before relaxing) + .debug_str 0x000000000009649a 0x98 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + 0x9a4f (size before relaxing) + .debug_str 0x0000000000096532 0x76b8 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + 0x87cb5 (size before relaxing) + .debug_str 0x000000000009dbea 0x1b7 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + 0x1daeb (size before relaxing) + .debug_str 0x000000000009dda1 0xe5 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + 0x84704 (size before relaxing) + .debug_str 0x000000000009de86 0x445 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + 0x85136 (size before relaxing) + .debug_str 0x000000000009e2cb 0x3c out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + 0x6ba84 (size before relaxing) + .debug_str 0x000000000009e307 0x2c5 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + 0x384 (size before relaxing) + .debug_str 0x000000000009e5cc 0x384 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_str 0x000000000009e5cc 0x97 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + 0x2cb (size before relaxing) + +.comment 0x0000000000000000 0x5f + .comment 0x0000000000000000 0x4d out/ChipTest/Eflash_Loader/main.o + 0x4e (size before relaxing) + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_efuse.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_set_clock.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/sdu.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/memcpy.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/memset.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/memcmp.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/vsnprintf.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/strlen.o + .comment 0x000000000000004d 0x4e out/BSP_Common/soft_crc/softcrc.o + .comment 0x000000000000004d 0x4e out/BSP_Common/xz/xz_crc32.o + .comment 0x000000000000004d 0x4e out/BSP_Common/xz/xz_dec_lzma2.o + .comment 0x000000000000004d 0x4e out/BSP_Common/xz/xz_dec_stream.o + .comment 0x000000000000004d 0x4e out/BSP_Common/xz/xz_port.o + .comment 0x000000000000004d 0x4e out/startup/system_bl602.o + .comment 0x000000000000004d 0x4e out/startup/GCC/start_load.o + .comment 0x000000000000004d 0x4e out/startup/interrupt.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .comment 0x000000000000004d 0x12 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + 0x13 (size before relaxing) + .comment 0x000000000000005f 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .comment 0x000000000000005f 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .comment 0x000000000000005f 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.riscv.attributes + 0x0000000000000000 0x30 + .riscv.attributes + 0x0000000000000000 0x30 out/ChipTest/Eflash_Loader/main.o + .riscv.attributes + 0x0000000000000030 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .riscv.attributes + 0x0000000000000060 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .riscv.attributes + 0x0000000000000090 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .riscv.attributes + 0x00000000000000c0 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .riscv.attributes + 0x00000000000000f0 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .riscv.attributes + 0x0000000000000120 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .riscv.attributes + 0x0000000000000150 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .riscv.attributes + 0x0000000000000180 0x30 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .riscv.attributes + 0x00000000000001b0 0x30 out/ChipTest/Eflash_Loader/bflb_efuse.o + .riscv.attributes + 0x00000000000001e0 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .riscv.attributes + 0x0000000000000210 0x30 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .riscv.attributes + 0x0000000000000240 0x30 out/ChipTest/Eflash_Loader/sdu.o + .riscv.attributes + 0x0000000000000270 0x30 out/BSP_Common/libc/memcpy.o + .riscv.attributes + 0x00000000000002a0 0x30 out/BSP_Common/libc/memset.o + .riscv.attributes + 0x00000000000002d0 0x30 out/BSP_Common/libc/memcmp.o + .riscv.attributes + 0x0000000000000300 0x30 out/BSP_Common/libc/vsnprintf.o + .riscv.attributes + 0x0000000000000330 0x30 out/BSP_Common/libc/strlen.o + .riscv.attributes + 0x0000000000000360 0x30 out/BSP_Common/soft_crc/softcrc.o + .riscv.attributes + 0x0000000000000390 0x30 out/BSP_Common/xz/xz_crc32.o + .riscv.attributes + 0x00000000000003c0 0x30 out/BSP_Common/xz/xz_dec_lzma2.o + .riscv.attributes + 0x00000000000003f0 0x30 out/BSP_Common/xz/xz_dec_stream.o + .riscv.attributes + 0x0000000000000420 0x30 out/BSP_Common/xz/xz_port.o + .riscv.attributes + 0x0000000000000450 0x30 out/startup/system_bl602.o + .riscv.attributes + 0x0000000000000480 0x30 out/startup/GCC/start_load.o + .riscv.attributes + 0x00000000000004b0 0x30 out/startup/interrupt.o + .riscv.attributes + 0x00000000000004e0 0x2e out/startup/GCC/entry.o + .riscv.attributes + 0x000000000000050e 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .riscv.attributes + 0x000000000000053e 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .riscv.attributes + 0x000000000000056e 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .riscv.attributes + 0x000000000000059e 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .riscv.attributes + 0x00000000000005ce 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .riscv.attributes + 0x00000000000005fe 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .riscv.attributes + 0x000000000000062e 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .riscv.attributes + 0x000000000000065e 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .riscv.attributes + 0x000000000000068e 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .riscv.attributes + 0x00000000000006be 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .riscv.attributes + 0x00000000000006ee 0x30 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .riscv.attributes + 0x000000000000071e 0x30 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + .riscv.attributes + 0x000000000000074e 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .riscv.attributes + 0x000000000000077e 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .riscv.attributes + 0x00000000000007ae 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .riscv.attributes + 0x00000000000007de 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_frame 0x0000000000000000 0x40d8 + .debug_frame 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/main.o + .debug_frame 0x0000000000000040 0x494 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_frame 0x00000000000004d4 0x160 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_frame 0x0000000000000634 0x124 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_frame 0x0000000000000758 0xd8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_frame 0x0000000000000830 0x198 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_frame 0x00000000000009c8 0xa8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + .debug_frame 0x0000000000000a70 0x128 out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + .debug_frame 0x0000000000000b98 0x3c0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_frame 0x0000000000000f58 0x8c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_frame 0x0000000000000fe4 0x50 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + .debug_frame 0x0000000000001034 0x60 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_frame 0x0000000000001094 0xc4 out/ChipTest/Eflash_Loader/sdu.o + .debug_frame 0x0000000000001158 0x20 out/BSP_Common/libc/memcpy.o + .debug_frame 0x0000000000001178 0x20 out/BSP_Common/libc/memset.o + .debug_frame 0x0000000000001198 0x20 out/BSP_Common/libc/memcmp.o + .debug_frame 0x00000000000011b8 0x60 out/BSP_Common/libc/vsnprintf.o + .debug_frame 0x0000000000001218 0x20 out/BSP_Common/libc/strlen.o + .debug_frame 0x0000000000001238 0x30 out/BSP_Common/soft_crc/softcrc.o + .debug_frame 0x0000000000001268 0x30 out/BSP_Common/xz/xz_crc32.o + .debug_frame 0x0000000000001298 0x144 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_frame 0x00000000000013dc 0x110 out/BSP_Common/xz/xz_dec_stream.o + .debug_frame 0x00000000000014ec 0x50 out/BSP_Common/xz/xz_port.o + .debug_frame 0x000000000000153c 0x58 out/startup/system_bl602.o + .debug_frame 0x0000000000001594 0x34 out/startup/GCC/start_load.o + .debug_frame 0x00000000000015c8 0x1e8 out/startup/interrupt.o + .debug_frame 0x00000000000017b0 0x84 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + .debug_frame 0x0000000000001834 0x290 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + .debug_frame 0x0000000000001ac4 0x4a0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + .debug_frame 0x0000000000001f64 0x744 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + .debug_frame 0x00000000000026a8 0x3f0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + .debug_frame 0x0000000000002a98 0x5d0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + .debug_frame 0x0000000000003068 0x30 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + .debug_frame 0x0000000000003098 0xa70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + .debug_frame 0x0000000000003b08 0x1a4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + .debug_frame 0x0000000000003cac 0x70 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + .debug_frame 0x0000000000003d1c 0x374 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + .debug_frame 0x0000000000004090 0x48 out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + +Cross Reference Table + +Symbol File +ADC_Channel_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_FIFO_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_FIFO_Is_Empty out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_FIFO_Is_Full out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Gain_Trim out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_GetIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Get_FIFO_Count out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_IntClr out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_MIC_Bias_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_MIC_Bias_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Mic_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Parse_Result out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Read_FIFO out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_SET_TSVBE_HIGH out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_SET_TSVBE_LOW out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Scan_Channel_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Start out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Stop out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Trim_TSEN out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Tsen_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Vbat_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +ADC_Vbat_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +AON_ACOMP_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o +AON_ACOMP_Get_Result out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o +AON_ACOMP_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_acomp.o +AON_Get_Xtal_CapCode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_LowPower_Enter_PDS0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_LowPower_Exit_PDS0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_Off_BG out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_Off_LDO11_SOC out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_Off_LDO15_RF out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_Off_MBG out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_Off_SFReg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_Off_XTAL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_On_BG out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_On_LDO11_SOC out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_On_LDO15_RF out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_On_MBG out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_On_SFReg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Power_On_XTAL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +AON_Set_LDO11_SOC_Sstart_Delay out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_aon.o +AON_Set_Xtal_CapCode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +ASM_Delay_Us out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +BFLB_Soft_CRC16 out/BSP_Common/soft_crc/softcrc.o +BFLB_Soft_CRC32 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + out/BSP_Common/partition/partition.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +BFLB_Soft_CRC32_Table out/BSP_Common/soft_crc/softcrc.o +BL602_Delay_MS out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +BL602_Delay_US out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +BL602_MemCmp out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o +BL602_MemCpy out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +BL602_MemCpy4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +BL602_MemCpy_Fast out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/partition/partition.o + out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +BL602_MemSet out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +BL602_MemSet4 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +BLE_IRQHandler_Wrapper out/startup/interrupt.o +BMX_ERR_INT_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +BMX_ERR_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +BMX_TIMEOUT_INT_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +BMX_TO_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +BMX_TO_IRQHandler_Wrapper out/startup/interrupt.o +BOR_IRQHandler_Wrapper out/startup/interrupt.o +BZ_PHY_IRQHandler_Wrapper out/startup/interrupt.o +DMA_ALL_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_ALL_IRQHandler_Wrapper out/startup/interrupt.o +DMA_BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +DMA_Channel_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Channel_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Channel_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Channel_Is_Busy out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Channel_TranferSize out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Channel_Update_DstMemcfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Channel_Update_SrcMemcfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpBuf_Append out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpBuf_Destroy out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpBuf_Remove_Completed_List out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpBuf_Start_New_Transmit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpStruct_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpStruct_Set_Transfer_Len out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpStruct_Start out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_PpStruct_Stop out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +DMA_LLI_Update out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o +EFUSE_IRQHandler_Wrapper out/startup/interrupt.o +EF_Ctrl_AutoLoad_Done out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Busy out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Clear out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +EF_Ctrl_Crc_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Crc_Is_Busy out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Crc_Result out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Crc_Set_Golden out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Get_Trim_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Get_Trim_Parity out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Is_All_Bits_Zero out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Is_CapCode_Slot_Empty out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Is_MAC_Address_Slot_Empty out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Is_PowerOffset_Slot_Empty out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Load_Efuse_R0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Program_Direct_R0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Program_Efuse_0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Read_ADC_Gain_Trim out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +EF_Ctrl_Read_AES_Key out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Read_Ana_Trim out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Read_CapCode_Opt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Read_Chip_ID out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Read_Dbg_Pwd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Read_Device_Info out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Read_Direct_R0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Read_Ldo11VoutSel_Opt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Read_MAC_Address out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +EF_Ctrl_Read_MAC_Address_Opt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Read_MAC_Address_Raw out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Read_PowerOffset_Opt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Read_R0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Read_RC32K_Trim out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +EF_Ctrl_Read_RC32M_Trim out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +EF_Ctrl_Read_Secure_Boot out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Read_Secure_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Read_Sw_Usage out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/main.o +EF_Ctrl_Read_TSEN_Trim out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +EF_Ctrl_Read_TxPower_ATE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Readlock_AES_Key out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Readlock_Dbg_Pwd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Sw_AHB_Clk_0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Write_AES_Key out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Write_Ana_Trim out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Write_CapCode_Opt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Write_Dbg_Pwd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Write_MAC_Address out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Write_MAC_Address_Opt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Write_PowerOffset_Opt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Write_R0 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +EF_Ctrl_Write_Secure_Boot out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Write_Secure_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Write_Sw_Usage out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Writelock_AES_Key out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Writelock_Dbg_Pwd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Writelock_MAC_Address out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +EF_Ctrl_Writelock_Sw_Usage out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ef_ctrl.o +FreeRTOS_Interrupt_Handler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + out/BSP_Common/FreeRTOS/portASM.o +GLB_AHB_Slave1_Clock_Gate out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_AHB_Slave1_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +GLB_BMX_Addr_Monitor_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_BMX_Addr_Monitor_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_BMX_BusErrResponse_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_BMX_BusErrResponse_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_BMX_Get_Err_Addr out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_BMX_Get_Status out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_BMX_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Clr_GPIO_IntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_DAC_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_DAC_Set_ChanA_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_DAC_Set_ChanA_Value out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_DAC_Set_ChanB_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_DAC_Set_ChanB_Value out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_Deswap_Flash_Pin out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_GPIO_Func_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_Get_Fun out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +GLB_GPIO_Get_Real_Fun out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_INPUT_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_INPUT_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_INT0_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_INT0_IRQHandler_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_GPIO_IntClear out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_OUTPUT_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +GLB_GPIO_OUTPUT_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +GLB_GPIO_Read out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_GPIO_Set_HZ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +GLB_GPIO_Set_PullDown out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_Set_PullUp out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIO_Write out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_GPIP_DAC_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_GPIP_DAC_Set_ChanA_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_GPIP_DAC_Set_ChanB_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GLB_Get_BCLK_Div out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +GLB_Get_GPIO_IntCtlMod out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Get_GPIO_IntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Get_HCLK_Div out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +GLB_Get_Root_CLK_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +GLB_Get_SRAM_PARM out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Get_SRAM_RET out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Get_SRAM_SLP out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_IR_LED_Driver_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_IR_LED_Driver_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_IR_LED_Driver_Ibias out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_IR_RX_GPIO_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_JTAG_Sig_Swap_Set out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Platform_Wakeup_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Platform_Wakeup_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_SW_CPU_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +GLB_SW_POR_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +GLB_SW_System_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +GLB_Select_External_Flash out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_Select_Internal_Flash out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_Set_ADC_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_BLE_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_BT_Coex_Signal out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_DAC_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_DIG_32K_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_DIG_512K_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_DIG_CLK_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_DMA_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_EM_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_GPIO_IntMod out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_I2C_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +GLB_Set_IR_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +GLB_Set_MTimer_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +GLB_Set_PKA_CLK_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +GLB_Set_SF_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +GLB_Set_SPI_0_ACT_MOD_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_SPI_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +GLB_Set_SRAM_PARM out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_SRAM_RET out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_SRAM_SLP out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_System_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +GLB_Set_System_CLK_Div out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +GLB_Set_UART_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +GLB_Set_WiFi_Core_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Set_WiFi_Encrypt_CLK out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_Swap_Flash_Pin out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_Swap_SPI_0_MOSI_With_MISO out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GLB_UART_Fun_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_UART_Sig_Swap_Set out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o +GPADC_DMA_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +GPADC_DMA_IRQHandler_Wrapper out/startup/interrupt.o +GPIO_INT0_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +GPIO_INT0_IRQHandler_Wrapper out/startup/interrupt.o +GPIP_DAC_ChanA_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_DAC_ChanA_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_DAC_ChanB_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_DAC_ChanB_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_DAC_DMA_WriteData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_Set_DAC_ChanA_SRC_SEL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_Set_DAC_ChanB_SRC_SEL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_Set_DAC_DMA_TX_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_Set_DAC_DMA_TX_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_Set_DAC_DMA_TX_FORMAT_SEL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +GPIP_Set_DAC_Mod_SEL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dac.o +HBN_32K_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Aon_Pad_IeSmt_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_App_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Clear_IRQ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Clear_RTC_Counter out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Clear_RTC_INT out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Disable_AComp0_IRQ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Disable_AComp1_IRQ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Disable_BOR_IRQ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Enable_AComp0_IRQ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Enable_AComp1_IRQ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Enable_BOR_IRQ out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Enable_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Enable_RTC_Counter out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_GPIO7_Dbg_Pull_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +HBN_GPIO_INT_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_GPIO_INT_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_BOR_OUT_State out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_INT_State out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_PIR_Interval out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_PIR_Threshold out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_Pin_Wakeup_Mode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_RTC_Timer_Val out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_Status_Flag out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Get_Wakeup_Addr out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Hw_Pu_Pd_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Mode_Enter out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Mode_Enter_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_OUT0_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_OUT0_IRQHandler_Wrapper out/startup/interrupt.o +HBN_OUT1_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_OUT1_IRQHandler_Wrapper out/startup/interrupt.o +HBN_Out0_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Out0_IRQHandler_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Out1_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Out1_IRQHandler_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_PIR_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_PIR_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_PIR_HPF_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_PIR_INT_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_PIR_LPF_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Pin_WakeUp_Mask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Power_Down_Flash out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Power_Off_RC32K out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Power_Off_Xtal_32K out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Power_On_RC32K out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Power_On_Xtal_32K out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +HBN_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_BOR_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + out/startup/system_bl602.o +HBN_Set_BOR_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_Embedded_Flash_Pullup out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_HRAM_Ret out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_HRAM_slp out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_Ldo11_All_Vout out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_Ldo11_Aon_Vout out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +HBN_Set_Ldo11_Rt_Vout out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +HBN_Set_Ldo11_Soc_Vout out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +HBN_Set_PIR_Interval out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_PIR_Threshold out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_ROOT_CLK_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/main.o +HBN_Set_RTC_Timer out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_Status_Flag out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_UART_CLK_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o +HBN_Set_Wakeup_Addr out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o +HBN_Set_XCLK_CLK_Sel out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +HBN_Trim_RC32K out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +I2C_ClockSet out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_IRQHandler_Wrapper out/startup/interrupt.o +I2C_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_IsBusy out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_MasterReceiveBlocking out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_MasterSendBlocking out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_RecieveWord out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_SendWord out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_SetPrd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_SetSclSync out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +I2C_TransferEndStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +IRRX_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IRRX_IRQHandler_Wrapper out/startup/interrupt.o +IRTX_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IRTX_IRQHandler_Wrapper out/startup/interrupt.o +IR_ClrIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_DeInit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_GetIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_GetRxDataBitCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_GetRxFIFOCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_GetRxFIFOStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_LEDInit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_LEDSend out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_LearnToInit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_LearnToReceive out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_LearnToSend out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_ReceiveData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_ReceiveNEC out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_RxFIFOClear out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_RxInit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_SWMReceiveData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_SWMSendCommand out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_SWMSendData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_SendCommand out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_SendData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_SendNEC out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_TxInit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_TxPulseWidthConfig out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_TxSWM out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +IR_TxSWMPulseWidthConfig out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o +Interrupt_Handler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + out/startup/interrupt.o +Interrupt_Handler_Register out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_ir.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_hbn.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +Interrupt_Handler_Stub out/startup/interrupt.o +L1C_BMX_Addr_Monitor_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_Addr_Monitor_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_BusErrResponse_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_BusErrResponse_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_ERR_INT_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_ERR_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +L1C_BMX_Get_Err_Addr out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_Get_Status out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_TIMEOUT_INT_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_TO_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o +L1C_BMX_TO_IRQHandler_Wrapper out/startup/interrupt.o +L1C_IROM_2T_Access_Set out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +L1C_Set_Way_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +L1C_Set_Wrap out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +MAC_GEN_IRQHandler_Wrapper out/startup/interrupt.o +MAC_PORT_TRG_IRQHandler_Wrapper out/startup/interrupt.o +MAC_RX_TRG_IRQHandler_Wrapper out/startup/interrupt.o +MAC_TXRX_MISC_IRQHandler_Wrapper out/startup/interrupt.o +MAC_TXRX_TIMER_IRQHandler_Wrapper out/startup/interrupt.o +MAC_TX_TRG_IRQHandler_Wrapper out/startup/interrupt.o +PDS_Default_Level_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Disable_PLL_All_Clks out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Disable_PLL_Clk out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Enable_PLL_All_Clks out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Enable_PLL_Clk out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Fix_Xtal_Settig out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_Force_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Get_IntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_Get_PdsPllStstus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_Get_PdsRfStstus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_Get_PdsStstus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_IntClear out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_Power_Off_PLL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Power_On_PLL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_RAM_Config out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Select_RC32M_As_PLL_Ref out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Select_XTAL_As_PLL_Ref out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_Trim_RC32M out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +PDS_WAKEUP_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_WAKEUP_IRQHandler_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pds.o +PDS_WAKEUP_IRQHandler_Wrapper out/startup/interrupt.o +PWM_Channel_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Fource_Output out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Get out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Set_Div out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Set_Period out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Set_Threshold1 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Set_Threshold2 out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Channel_Update out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_IRQHandler_Wrapper out/startup/interrupt.o +PWM_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_SW_Force_Value out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_SW_Mode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PWM_Smart_Configure out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_pwm.o +PtTable_Create out/BSP_Common/partition/partition.o +PtTable_Flash_Erase out/BSP_Common/partition/partition.o +PtTable_Flash_Read out/BSP_Common/partition/partition.o +PtTable_Flash_Write out/BSP_Common/partition/partition.o +PtTable_Get_Active_Entries_By_ID out/BSP_Common/partition/partition.o +PtTable_Get_Active_Entries_By_Name out/BSP_Common/partition/partition.o +PtTable_Get_Active_Partition_Need_Lock out/BSP_Common/partition/partition.o +PtTable_Set_Flash_Operation out/BSP_Common/partition/partition.o +PtTable_Update_Entry out/BSP_Common/partition/partition.o +RF_TOP_INT0_IRQHandler_Wrapper out/startup/interrupt.o +RF_TOP_INT1_IRQHandler_Wrapper out/startup/interrupt.o +Ring_Buffer_Get_Empty_Length out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Get_Length out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Get_Status out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Init out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Peek out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Peek_Byte out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Read out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Read_Byte out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Read_Callback out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Reset out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write_Byte out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write_Byte_Force out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write_Callback out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write_Force out/BSP_Common/ring_buffer/ring_buffer.o +SDIO_IRQHandler_Wrapper out/startup/interrupt.o +SEC_AES_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_AES_IRQHandler_Wrapper out/startup/interrupt.o +SEC_BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +SEC_CDET_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_CDET_IRQHandler_Wrapper out/startup/interrupt.o +SEC_Eng_ClrIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_Eng_GetIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_Eng_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_Eng_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_Eng_Turn_Off_Sec_Ring out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SEC_Eng_Turn_On_Sec_Ring out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SEC_GMAC_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_GMAC_IRQHandler_Wrapper out/startup/interrupt.o +SEC_PKA_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_PKA_IRQHandler_Wrapper out/startup/interrupt.o +SEC_SHA_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_SHA_IRQHandler_Wrapper out/startup/interrupt.o +SEC_TRNG_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +SEC_TRNG_IRQHandler_Wrapper out/startup/interrupt.o +SF_CTRL_IRQHandler_Wrapper out/startup/interrupt.o +SF_Cfg_Deinit_Ext_Flash_Gpio out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Cfg_Flash_Identify out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o +SF_Cfg_Flash_Identify_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Cfg_Get_Flash_Cfg_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o +SF_Cfg_Get_Flash_Cfg_Need_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o +SF_Cfg_Init_Ext_Flash_Gpio out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Cfg_Init_Flash_Gpio out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Cfg_Init_Internal_Flash_Gpio out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Cfg_Restore_GPIO17_Fun out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Ctrl_AES_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Enable_BE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Enable_LE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Set_IV out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Set_IV_BE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Set_Key out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Set_Key_BE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_AES_Set_Region out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_GetBusyState out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o +SF_Ctrl_Get_Clock_Delay out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Get_Flash_Image_Offset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Ctrl_Icache2_Set out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Icache_Set out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Is_AES_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Select_Clock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Select_Pad out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_SendCmd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Ctrl_Set_Clock_Delay out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SF_Ctrl_Set_Flash_Image_Offset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Ctrl_Set_Owner out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Blk32_Erase out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Blk64_Erase out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Busy out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Cache_Enable_Set out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Cache_Flush out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Cache_Hit_Count_Get out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Cache_Miss_Count_Get out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Cache_Read_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Cache_Read_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Chip_Erase out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Clear_Status_Register out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +SFlash_DisableBurstWrap out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Erase out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +SFlash_Erase_Security_Register out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o +SFlash_GetDeviceId out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +SFlash_GetJedecId out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/main.o +SFlash_GetUniqueId out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +SFlash_IDbus_Read_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/main.o +SFlash_Powerdown out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Program out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Program_Security_Register out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o +SFlash_Qspi_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/main.o +SFlash_RCV_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Read out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Read_Reg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Read_Reg_With_Cmd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Read_Security_Register out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o +SFlash_Releae_Powerdown out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Reset_Continue_Read out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Restore_From_Powerdown out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o +SFlash_Sector_Erase out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_SetBurstWrap out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_SetSPIMode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Set_IDbus_Cfg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o +SFlash_Software_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Volatile_Reg_Write_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +SFlash_Write_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Write_Reg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Write_Reg_With_Cmd out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SPI_ClockConfig out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_ClrIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_ClrRxFifo out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_ClrTxFifo out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_DeInit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_FifoConfig out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_GetBusyStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_GetFifoStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_GetIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_GetRxFifoCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_GetTxFifoCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_IRQHandler_Wrapper out/startup/interrupt.o +SPI_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_ReceiveData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Recv_16bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Recv_24bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Recv_32bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Recv_8bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_RxIgnoreDisable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_RxIgnoreEnable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SendData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SendRecv_16bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SendRecv_24bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SendRecv_32bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SendRecv_8bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Send_16bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Send_24bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Send_32bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_Send_8bits out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SetClock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SetDeglitchCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SPI_SetTimeOutValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_spi.o +SdioFuncReg out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + out/ChipTest/Eflash_Loader/sdu.o +Sec_Dbg_Read_Chip_ID out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o +Sec_Dbg_Read_Dbg_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o +Sec_Dbg_Read_Dbg_Mode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o +Sec_Dbg_Read_WiFi_MAC out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_dbg.o +Sec_Eng_AES_Crypt out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Disable_Link out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_AES_Enable_BE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Enable_LE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_AES_Enable_Link out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_AES_Finish out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Link_Work out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_AES_Set_Counter_Byte out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_AES_Set_Hw_Key_Src out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_AES_Set_Key_IV out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_AES_Set_Key_IV_BE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_GMAC_Disable_Link out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_GMAC_Enable_BE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_GMAC_Enable_LE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_GMAC_Enable_Link out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_GMAC_Link_Work out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_BigEndian_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_CREG out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Clear_Int out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_GF2Mont out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_LADD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_LCMP out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_LDIV out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_LDIV2N out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_LMOD2N out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_LMUL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_LMUL2N out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_LSQR out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o +Sec_Eng_PKA_LSUB out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_LittleEndian_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_MADD out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_MEXP out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o +Sec_Eng_PKA_MINV out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_MMUL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_MREM out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_MSQR out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_MSUB out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Mont2GF out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Move_Data out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_NREG out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_RESIZE out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_Read_Block out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_Read_Data out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Reset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Write_Block out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_PKA_Write_Data out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Write_Immediate out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_SHA256_Finish out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_SHA256_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_SHA256_Link_Finish out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_SHA256_Link_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_SHA256_Link_Update out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_SHA256_Update out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_SHA_Disable_Link out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_SHA_Enable_Link out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_SHA_Start out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_Trng_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +Sec_Eng_Trng_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_Trng_Int_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_Trng_Int_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_Trng_Int_Read out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_Trng_Int_Read_Trigger out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o +Sec_Eng_Trng_Read out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +ShaInbuf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +SystemInit out/startup/system_bl602.o + out/startup/GCC/entry.o +System_Core_Clock_Update_From_RC32M out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +System_NVIC_SetPriority out/startup/system_bl602.o +TIMER_CH0_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_CH0_IRQHandler_Wrapper out/startup/interrupt.o +TIMER_CH1_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_CH1_IRQHandler_Wrapper out/startup/interrupt.o +TIMER_ClearIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_GetCompValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_GetCounterValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_GetMatchStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_GetPreloadValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_SetCompValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_SetCountMode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_SetPreloadTrigSrc out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_SetPreloadValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_WDT_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +TIMER_WDT_IRQHandler_Wrapper out/startup/interrupt.o +TSEN_Get_Temp out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +TSEN_Get_V_Error out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_adc.o +TZC_Sboot_Set out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o +TZC_Set_Rom0_R0_Protect out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o +TZC_Set_Rom0_R1_Protect out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o +TZC_Set_Rom1_R0_Protect out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o +TZC_Set_Rom1_R1_Protect out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_tzc_sec.o +Timer_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +Trap_Handler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + out/BSP_Common/FreeRTOS/portASM.o + out/startup/interrupt.o +Trap_Handler_Stub out/startup/interrupt.o +UART0_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART0_IRQHandler_Wrapper out/startup/interrupt.o +UART1_IRQHandler out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART1_IRQHandler_Wrapper out/startup/interrupt.o +UART_AutoBaudDetection out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_ClrRtsValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_DeInit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_FifoConfig out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetAutoBaudCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetBaudrate out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_GetIntStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetOverflowStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_GetRxBusBusyStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_GetRxFifoCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_GetTxBusBusyStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetTxFifoCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_IntClear out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_IrConfig out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_ReceiveData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_RxFifoClear out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_SendData out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_SendDataBlock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_SetBaudrate out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_SetDeglitchCount out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_SetRtsValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_SetRxDataLength out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_SetRxTimeoutValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_SetTxDataLength out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_TxFifoClear out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o +UART_TxFreeRun out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_uart.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +Update_SystemCoreClockWith_XTAL out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +WDT_ClearResetStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_Disable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_Enable out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_GetCounterValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_GetMatchValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_GetResetStatus out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_IntMask out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_Int_Callback_Install out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_ResetCounterValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_SetCompValue out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WDT_Set_Clock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +WIFI_IPC_PUBLIC_IRQHandler_Wrapper out/startup/interrupt.o +WIFI_IRQHandler_Wrapper out/startup/interrupt.o +XIP_SFlash_Clear_Status_Register_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Clear_Status_Register_With_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Erase out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Erase_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_Erase_Need_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Erase_With_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_Erase_With_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_GetDeviceId_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_GetDeviceId_Need_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_GetJedecId_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_GetJedecId_Need_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_GetUniqueId_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_GetUniqueId_Need_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Init out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Opt_Enter out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +XIP_SFlash_Opt_Exit out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +XIP_SFlash_RCV_Enable_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_RCV_Enable_With_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Read out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Read_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_Read_Need_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Read_Via_Cache_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sf_cfg_ext.o + out/BSP_Common/partition/partition.o +XIP_SFlash_Read_With_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_Read_With_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_State_Restore out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_State_Restore_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_State_Save out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_State_Save_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Write out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Write_Need_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_Write_Need_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +XIP_SFlash_Write_With_Lock out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_romapi.o +XIP_SFlash_Write_With_Lock_Ext out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o +__Interrupt_Handlers out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o +__StackTop out/startup/GCC/entry.o +__Vectors out/startup/interrupt.o + out/startup/GCC/entry.o + out/ChipTest/Eflash_Loader/main.o +__adddf3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + out/BSP_Common/libc/atof.o +__assert_func out/BSP_Common/libc/common.o +__bss_end__ out/startup/GCC/start_load.o +__bss_start__ out/startup/GCC/start_load.o +__clz_tab /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) +__clzsi2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + out/3rdParty/FreeRTOS/Source/tasks.o +__ctypes out/BSP_Common/libc/ctypes.o + out/BSP_Common/libc/ctype_isxdigit.o + out/BSP_Common/libc/ctype_toupper.o + out/BSP_Common/libc/ctype_tolower.o + out/BSP_Common/libc/ctype_isupper.o + out/BSP_Common/libc/ctype_isspace.o + out/BSP_Common/libc/ctype_isprint.o + out/BSP_Common/libc/ctype_islower.o + out/BSP_Common/libc/ctype_ispunct.o + out/BSP_Common/libc/ctype_isgraph.o + out/BSP_Common/libc/ctype_iscntrl.o + out/BSP_Common/libc/ctype_isalpha.o + out/BSP_Common/libc/ctype_isalnum.o +__divdf3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + out/BSP_Common/libc/atof.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__dtcm_load_addr out/startup/GCC/start_load.o +__fixdfsi /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixdfsi.o) + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +__fixunsdfsi /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__floatsidf /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + out/BSP_Common/libc/atof.o +__floatunsidf /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__freertos_irq_stack_top out/BSP_Common/FreeRTOS/port.o +__global_pointer$ out/startup/GCC/entry.o +__itcm_load_addr out/startup/GCC/start_load.o +__metal_after_main out/startup/GCC/entry.o +__metal_chicken_bit out/startup/GCC/entry.o +__muldf3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + out/BSP_Common/libc/atof.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__ram_data_end__ out/startup/GCC/start_load.o +__ram_data_start__ out/startup/GCC/start_load.o +__ram_load_addr out/startup/GCC/start_load.o +__rand48_seed out/BSP_Common/libc/lrand48.o + out/BSP_Common/libc/srand48.o + out/BSP_Common/libc/seed48.o + out/BSP_Common/libc/mrand48.o +__register_frame_info out/startup/GCC/entry.o +__strxspn out/BSP_Common/libc/strxspn.o + out/BSP_Common/libc/strpbrk.o + out/BSP_Common/libc/strspn.o + out/BSP_Common/libc/strcspn.o +__system_ram_data_end__ out/startup/GCC/start_load.o +__system_ram_data_start__ out/startup/GCC/start_load.o +__system_ram_load_addr out/startup/GCC/start_load.o +__tcm_code_end__ out/startup/GCC/start_load.o +__tcm_code_start__ out/startup/GCC/start_load.o +__tcm_data_end__ out/startup/GCC/start_load.o +__tcm_data_start__ out/startup/GCC/start_load.o +__udivdi3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/libc/vsnprintf.o +__umoddi3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + out/BSP_Common/libc/vsnprintf.o +_enter out/startup/GCC/entry.o +atof out/BSP_Common/libc/atof.o +atoi out/BSP_Common/libc/atoi.o +atol out/BSP_Common/libc/atol.o +atoll out/BSP_Common/libc/atoll.o +bflb_clear_flash_status_register out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_crypt_auth_decrypt out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_auth_decrypt_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_decrypt out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_decrypt_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_deinit out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_deinit_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt_tag out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt_tag_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_finish out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_finish_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_init out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_init_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setadd out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setadd_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setkey out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setkey_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_update out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_update_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_dsa_decrypt_crt out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_init out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_mexp_binary out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_mexp_mont out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_sign out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_verify out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_ecc_get_random_value out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_deinit out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_get_encrypt_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_get_public_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_init out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_deinit out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_get_private_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_get_public_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_init out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_sign out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_verify out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_eflash_loader_boot out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_boot_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_boot_main out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_eflash_loader_boot_pre_jump out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_boot_read out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_cache_enable out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_clk_set_from_user out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_cmd_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_cmd_process out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_deinit_sdio_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +bflb_eflash_loader_deinit_uart_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +bflb_eflash_loader_deinit_uart_gpio_do out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +bflb_eflash_loader_disable_cci_sdio_co_exsit out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +bflb_eflash_loader_if_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_read out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_select out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_send_pending out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_eflash_loader_if_set out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_write out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_init_flash_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_init_sdio_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_init_uart_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +bflb_eflash_loader_interface_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_interface_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/main.o +bflb_eflash_loader_jlink_change_rate out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +bflb_eflash_loader_jlink_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_recv out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_send out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_main out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/main.o +bflb_eflash_loader_no_header_boot_enable out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_parse_bootheader out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_eflash_loader_sdio_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_sdio_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_sdio_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_sdio_recv out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_sdio_send out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_sdio_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_change_rate out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +bflb_eflash_loader_uart_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_recv out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_send out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_usart_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_efuse_read out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_efuse_write out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_flash_chip_erase out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_flash_erase out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_hash_deinit out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_finish out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_init out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_start out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_update out/BSP_Common/cipher_suite/bflb_hash.o +bflb_plat_uart_debug_port_set out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_clear_time out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_platform_deinit out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_platform_deinit_time out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_deinit_uart_debug_gpio out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_delay_ms out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_platform_dump out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_get_log out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_platform_get_random out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_platform_get_time_ms out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +bflb_platform_get_time_us out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_init out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/main.o +bflb_platform_init_time out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_init_uart_debug_gpio out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_gpio.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_print_set out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_printc out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_printf out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_l1c.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_glb.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_common.o + out/BSP_Common/xz/xz_port.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/BSP_Common/cipher_suite/bflb_crypt.o + out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/main.o +bflb_platform_prints out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_printx out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_set_alarm_time out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_set_alarm_time_callback out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_start_time out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_stop_time out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_uart_dbg_deinit out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_uart_dbg_init out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_platform_usart_dbg_send out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o +bflb_qe_data_clear out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_read_otp out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/main.o +bflb_set_flash_clock_div out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_set_high_speed_flash_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/main.o +bflb_set_high_speed_system_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/main.o +bflb_set_low_speed_flash_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/main.o +bflb_set_low_speed_system_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o +bflb_spi_flash_boot out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_spi_flash_chiperase out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_deinit out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_erase out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_init out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/main.o +bflb_spi_flash_program out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bflb_spi_flash_read_jedec_id out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read_sahb out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read_sahb_xip out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_read_status_reg_with_cmd out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read_xip out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_set_io_mode out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_update_cfg out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_update_controller out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_update_para out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_write_status_reg_with_cmd out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_xip_read_exit out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_xip_read_init out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bootMode out/ChipTest/Eflash_Loader/main.o +boot_cpu_cfg out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o +bootrom_read_boot_mode out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/main.o +bsearch out/BSP_Common/libc/bsearch.o +calloc out/BSP_Common/libc/stdlib.o +chCRCHTalbe out/BSP_Common/soft_crc/softcrc.o +chCRCLTalbe out/BSP_Common/soft_crc/softcrc.o +checkBuf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +clic_clear_pending out/startup/interrupt.o + out/ChipTest/Eflash_Loader/sdu.o +clic_csoft_handler_Wrapper out/startup/interrupt.o +clic_disable_interrupt out/startup/interrupt.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +clic_enable_interrupt out/startup/interrupt.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_dma.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +clic_get_cliccfg out/startup/interrupt.o +clic_get_intcfg out/startup/interrupt.o +clic_mext_handler_Wrapper out/startup/interrupt.o +clic_msip_handler_Wrapper out/startup/interrupt.o +clic_mtimer_handler_Wrapper out/startup/interrupt.o +clic_set_cliccfg out/startup/interrupt.o +clic_set_intcfg out/startup/interrupt.o +clic_set_pending out/startup/interrupt.o +crc32Tab out/BSP_Common/soft_crc/softcrc.o + out/BSP_Common/xz/xz_crc32.o +eTaskGetState out/3rdParty/FreeRTOS/Source/tasks.o +eflash_loader_cmd_ack_buf out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +eflash_loader_dump_data out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +eflash_loader_if out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +eflash_loader_readbuf out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +flag_mport out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o + out/ChipTest/Eflash_Loader/sdu.o +fnmatch out/BSP_Common/libc/fnmatch.o +free out/BSP_Common/libc/stdlib.o +freertos_risc_v_trap_handler out/BSP_Common/FreeRTOS/portASM.o +i2cIntCbfArra out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_i2c.o +image_cfg out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +isalnum out/BSP_Common/libc/ctype_isalnum.o +isalpha out/BSP_Common/libc/ctype_isalpha.o +isascii out/BSP_Common/libc/ctype_isascii.o +isblank out/BSP_Common/libc/ctype_isblank.o +iscntrl out/BSP_Common/libc/ctype_iscntrl.o +isdigit out/BSP_Common/libc/ctype_isdigit.o +isgraph out/BSP_Common/libc/ctype_isgraph.o +islower out/BSP_Common/libc/ctype_islower.o +isprint out/BSP_Common/libc/ctype_isprint.o +ispunct out/BSP_Common/libc/ctype_ispunct.o +isspace out/BSP_Common/libc/ctype_isspace.o + out/BSP_Common/libc/strntoumax.o + out/BSP_Common/libc/vsscanf.o + out/BSP_Common/libc/atof.o +isupper out/BSP_Common/libc/ctype_isupper.o +isxdigit out/BSP_Common/libc/ctype_isxdigit.o +jid out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +jrand48 out/BSP_Common/libc/jrand48.o + out/BSP_Common/libc/nrand48.o + out/BSP_Common/libc/mrand48.o + out/BSP_Common/libc/lrand48.o +lrand48 out/BSP_Common/libc/lrand48.o +main out/ChipTest/Eflash_Loader/main.o + out/startup/GCC/entry.o + out/BSP_Common/partition/partition.o +malloc out/BSP_Common/libc/stdlib.o +memccpy out/BSP_Common/libc/memccpy.o +memchr out/BSP_Common/libc/memchr.o +memcmp out/BSP_Common/libc/memcmp.o + out/BSP_Common/partition/partition.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/libc/memmem.o +memcpy out/BSP_Common/libc/memcpy.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/queue.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_xip_sflash_ext.o + out/startup/GCC/start_load.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +memmem out/BSP_Common/libc/memmem.o + out/BSP_Common/libc/strstr.o +memmove /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + out/BSP_Common/xz/xz_dec_lzma2.o +memrchr out/BSP_Common/libc/memrchr.o +memset out/BSP_Common/libc/memset.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sec_eng.o + out/startup/GCC/start_load.o + out/startup/system_bl602.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/BSP_Common/libc/strxspn.o + out/BSP_Common/libc/strncpy.o +memswap out/BSP_Common/libc/memswap.o + out/BSP_Common/libc/qsort.o +mfg_efuse_get_rf_cal_slots out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_is_macaddr_slot_empty out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_is_poweroffset_slot_empty out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_is_xtal_capcode_slot_empty out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_program out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_read out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_read_macaddr out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_read_poweroffset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_read_xtal_capcode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_set_rf_cal_slots out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_write_macaddr out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_write_macaddr_pre out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_write_poweroffset out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_write_poweroffset_pre out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_write_pre out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_write_xtal_capcode out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mfg_efuse_write_xtal_capcode_pre out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_mfg_efuse.o +mrand48 out/BSP_Common/libc/mrand48.o +notch_p out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +nrand48 out/BSP_Common/libc/nrand48.o +otp_cfg out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_boot.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +padding out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +pcQueueGetName out/3rdParty/FreeRTOS/Source/queue.o +pcTaskGetName out/3rdParty/FreeRTOS/Source/tasks.o +pcTimerGetName out/3rdParty/FreeRTOS/Source/timers.o +pullMachineTimerCompareRegister out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +pullMachineTimerCompareRegisterBase out/BSP_Common/FreeRTOS/port.o +pullNextTime out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +pvPortMalloc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o +pvTaskIncrementMutexHeldCount out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +pvTimerGetTimerID out/3rdParty/FreeRTOS/Source/timers.o +pxCurrentTCB out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/portASM.o +pxPortInitialiseStack out/BSP_Common/FreeRTOS/portASM.o + out/3rdParty/FreeRTOS/Source/tasks.o +qsort out/BSP_Common/libc/qsort.o +rand out/BSP_Common/libc/lrand48.o +random out/BSP_Common/libc/lrand48.o +realloc out/BSP_Common/libc/stdlib.o +rf_calib_data out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o + out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_config_bandwidth out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_fcal out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_full_cal out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_get_txgain_index out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_get_txgain_max out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_get_txgain_min out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_get_vco_freq_cw out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_get_vco_idac_cw out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_init out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_init_calib_mem out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_calib_data.o +rf_pri_init_fast out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_lo_acal out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_notch_param out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_query_txgain_table out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_rccal out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_restore_cal_reg out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_roscal out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_tcal_glb out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_tx_gain_comp out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_txcal out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_update_dvga_os out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_update_param out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_update_power_offset out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_update_tcal_param out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_update_tx_power_offset out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_update_tx_power_offset_res out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_update_txgain_tempos out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rf_pri_xtalfreq out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rfc_apply_tx_dvga out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +rx_buf_index out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +rx_buf_len out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +sdio_GEN_CARD2HOST_INT out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o +sdio_ioctl out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_sdu.o +sdu_deinit out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +sdu_host_check out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o +sdu_init out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +sdu_receive_data out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o +sdu_send_data out/ChipTest/Eflash_Loader/sdu.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_sdio.o +secp256r1B out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1Gx out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1Gy out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1InvR_N out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1InvR_P out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1N out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1P out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1PrimeN_N out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1PrimeN_P out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_1 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_1M1 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_1P1 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR2 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR3 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR4 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR8 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Gx out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Gy out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Zerox out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Zeroy out/BSP_Common/cipher_suite/bflb_ecdsa.o +seed48 out/BSP_Common/libc/seed48.o +shaTmpBuf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +simple_free out/BSP_Common/xz/xz_port.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o +simple_malloc out/BSP_Common/xz/xz_port.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o +simple_malloc_init out/BSP_Common/xz/xz_port.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +snprintf out/BSP_Common/libc/snprintf.o +sprintf out/BSP_Common/libc/sprintf.o + out/3rdParty/FreeRTOS/Source/tasks.o +srand out/BSP_Common/libc/srand48.o +srand48 out/BSP_Common/libc/srand48.o +srandom out/BSP_Common/libc/srand48.o +sscanf out/BSP_Common/libc/sscanf.o +start_load out/startup/GCC/start_load.o + out/startup/GCC/entry.o +strcasecmp out/BSP_Common/libc/strcasecmp.o +strcat out/BSP_Common/libc/strcat.o +strchr out/BSP_Common/libc/strchr.o +strcmp out/BSP_Common/libc/strcmp.o +strcpy out/BSP_Common/libc/strcpy.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/libc/strcat.o +strcspn out/BSP_Common/libc/strcspn.o +strlcat out/BSP_Common/libc/strlcat.o +strlcpy out/BSP_Common/libc/strlcpy.o +strlen out/BSP_Common/libc/strlen.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/partition/partition.o + out/BSP_Common/libc/strstr.o + out/BSP_Common/libc/strncat.o + out/BSP_Common/libc/strlcat.o + out/BSP_Common/libc/strcat.o + out/BSP_Common/libc/vsnprintf.o + out/BSP_Common/libc/atof.o +strncasecmp out/BSP_Common/libc/strncasecmp.o +strncat out/BSP_Common/libc/strncat.o +strncmp out/BSP_Common/libc/strncmp.o +strncpy out/BSP_Common/libc/strncpy.o +strnlen out/BSP_Common/libc/strnlen.o +strntof out/BSP_Common/libc/atof.o +strntoimax out/BSP_Common/libc/strntoimax.o +strntoumax out/BSP_Common/libc/strntoumax.o + out/BSP_Common/libc/strntoimax.o + out/BSP_Common/libc/strtoumax.o + out/BSP_Common/libc/strtoimax.o + out/BSP_Common/libc/strtoull.o + out/BSP_Common/libc/strtoul.o + out/BSP_Common/libc/strtoll.o + out/BSP_Common/libc/strtol.o + out/BSP_Common/libc/vsscanf.o + out/BSP_Common/libc/atoll.o + out/BSP_Common/libc/atol.o + out/BSP_Common/libc/atoi.o +strpbrk out/BSP_Common/libc/strpbrk.o + out/BSP_Common/libc/strsep.o +strrchr out/BSP_Common/libc/strrchr.o +strsep out/BSP_Common/libc/strsep.o + out/BSP_Common/libc/strtok_r.o +strspn out/BSP_Common/libc/strspn.o +strstr out/BSP_Common/libc/strstr.o +strtof out/BSP_Common/libc/common.o +strtoimax out/BSP_Common/libc/strtoimax.o +strtok out/BSP_Common/libc/strtok.o +strtok_r out/BSP_Common/libc/strtok_r.o + out/BSP_Common/libc/strtok.o +strtol out/BSP_Common/libc/strtol.o +strtoll out/BSP_Common/libc/strtoll.o +strtoul out/BSP_Common/libc/strtoul.o +strtoull out/BSP_Common/libc/strtoull.o +strtoumax out/BSP_Common/libc/strtoumax.o +system_bor_init out/startup/system_bl602.o +tcal_param out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +timerIntCbfArra out/BSP_Driver/BL602_BSP_Driver/StdDriver/bl602_timer.o +tolower out/BSP_Common/libc/ctype_tolower.o +toupper out/BSP_Common/libc/ctype_toupper.o + out/BSP_Common/libc/strncasecmp.o + out/BSP_Common/libc/strcasecmp.o +tp_index out/BSP_Driver/BL602_BSP_Driver/RFDriver/bl602_rf_private.o +ucQueueGetQueueType out/3rdParty/FreeRTOS/Source/queue.o +ucStreamBufferGetStreamBufferType out/3rdParty/FreeRTOS/Source/stream_buffer.o +ulTaskNotifyTake out/3rdParty/FreeRTOS/Source/tasks.o +ullNextTime out/BSP_Common/FreeRTOS/port.o +uxListRemove out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +uxQueueGetQueueNumber out/3rdParty/FreeRTOS/Source/queue.o +uxQueueMessagesWaiting out/3rdParty/FreeRTOS/Source/queue.o +uxQueueMessagesWaitingFromISR out/3rdParty/FreeRTOS/Source/queue.o +uxQueueSpacesAvailable out/3rdParty/FreeRTOS/Source/queue.o +uxStreamBufferGetStreamBufferNumber out/3rdParty/FreeRTOS/Source/stream_buffer.o +uxTaskGetNumberOfTasks out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskGetSystemState out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskGetTaskNumber out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskPriorityGet out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskPriorityGetFromISR out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskResetEventItemValue out/3rdParty/FreeRTOS/Source/tasks.o +uxTimerGetTimerNumber out/3rdParty/FreeRTOS/Source/timers.o +uxTimerIncrementsForOneTick out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +vApplicationGetIdleTaskMemory out/3rdParty/FreeRTOS/Source/tasks.o +vApplicationGetTimerTaskMemory out/3rdParty/FreeRTOS/Source/timers.o +vApplicationMallocFailedHook out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +vApplicationStackOverflowHook out/3rdParty/FreeRTOS/Source/tasks.o +vApplicationTickHook out/3rdParty/FreeRTOS/Source/tasks.o +vAssertCalled out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/port.o +vListInitialise out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o +vListInitialiseItem out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +vListInsert out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +vListInsertEnd out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/tasks.o +vPortDefineHeapRegions out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +vPortEndScheduler out/BSP_Common/FreeRTOS/port.o + out/3rdParty/FreeRTOS/Source/tasks.o +vPortFree out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o +vPortGetHeapStats out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +vPortSetupTimerInterrupt out/BSP_Common/FreeRTOS/port.o +vQueueAddToRegistry out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +vQueueDelete out/3rdParty/FreeRTOS/Source/queue.o +vQueueSetQueueNumber out/3rdParty/FreeRTOS/Source/queue.o +vQueueUnregisterQueue out/3rdParty/FreeRTOS/Source/queue.o +vQueueWaitForMessageRestricted out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +vStreamBufferDelete out/3rdParty/FreeRTOS/Source/stream_buffer.o +vStreamBufferSetStreamBufferNumber out/3rdParty/FreeRTOS/Source/stream_buffer.o +vTaskDelay out/3rdParty/FreeRTOS/Source/tasks.o +vTaskDelayUntil out/3rdParty/FreeRTOS/Source/tasks.o +vTaskDelete out/3rdParty/FreeRTOS/Source/tasks.o +vTaskEndScheduler out/3rdParty/FreeRTOS/Source/tasks.o +vTaskEnterCritical out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskExitCritical out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskGetInfo out/3rdParty/FreeRTOS/Source/tasks.o +vTaskInternalSetTimeOutState out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskList out/3rdParty/FreeRTOS/Source/tasks.o +vTaskMissedYield out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskNotifyGiveFromISR out/3rdParty/FreeRTOS/Source/tasks.o +vTaskPlaceOnEventList out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskPlaceOnEventListRestricted out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskPlaceOnUnorderedEventList out/3rdParty/FreeRTOS/Source/tasks.o +vTaskPriorityDisinheritAfterTimeout out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskPrioritySet out/3rdParty/FreeRTOS/Source/tasks.o +vTaskRemoveFromUnorderedEventList out/3rdParty/FreeRTOS/Source/tasks.o +vTaskResume out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSetTaskNumber out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSetTimeOutState out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +vTaskStartScheduler out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSuspend out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSuspendAll out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskSwitchContext out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/portASM.o +vTimerSetReloadMode out/3rdParty/FreeRTOS/Source/timers.o +vTimerSetTimerID out/3rdParty/FreeRTOS/Source/timers.o +vTimerSetTimerNumber out/3rdParty/FreeRTOS/Source/timers.o +vsnprintf out/BSP_Common/libc/vsnprintf.o + out/BSP_Driver/BL602_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/libc/vsprintf.o + out/BSP_Common/libc/sprintf.o + out/BSP_Common/libc/snprintf.o +vsprintf out/BSP_Common/libc/vsprintf.o +vsscanf out/BSP_Common/libc/vsscanf.o + out/BSP_Common/libc/sscanf.o +xISRStackTop out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +xPortGetFreeHeapSize out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +xPortGetMinimumEverFreeHeapSize out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +xPortStartFirstTask out/BSP_Common/FreeRTOS/portASM.o + out/BSP_Common/FreeRTOS/port.o +xPortStartScheduler out/BSP_Common/FreeRTOS/port.o + out/3rdParty/FreeRTOS/Source/tasks.o +xQueueCreateCountingSemaphore out/3rdParty/FreeRTOS/Source/queue.o +xQueueCreateCountingSemaphoreStatic out/3rdParty/FreeRTOS/Source/queue.o +xQueueCreateMutex out/3rdParty/FreeRTOS/Source/queue.o +xQueueCreateMutexStatic out/3rdParty/FreeRTOS/Source/queue.o +xQueueGenericCreate out/3rdParty/FreeRTOS/Source/queue.o +xQueueGenericCreateStatic out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueGenericReset out/3rdParty/FreeRTOS/Source/queue.o +xQueueGenericSend out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueGenericSendFromISR out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueGetMutexHolder out/3rdParty/FreeRTOS/Source/queue.o +xQueueGetMutexHolderFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueGiveFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueGiveMutexRecursive out/3rdParty/FreeRTOS/Source/queue.o +xQueueIsQueueEmptyFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueIsQueueFullFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueuePeek out/3rdParty/FreeRTOS/Source/queue.o +xQueuePeekFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueReceive out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueReceiveFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueRegistry out/3rdParty/FreeRTOS/Source/queue.o +xQueueSemaphoreTake out/3rdParty/FreeRTOS/Source/queue.o +xQueueTakeMutexRecursive out/3rdParty/FreeRTOS/Source/queue.o +xStreamBufferBytesAvailable out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferGenericCreate out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferGenericCreateStatic out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferIsEmpty out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferIsFull out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferNextMessageLengthBytes out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReceive out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReceiveCompletedFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReceiveFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReset out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSend out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSendCompletedFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSendFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSetTriggerLevel out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSpacesAvailable out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskAbortDelay out/3rdParty/FreeRTOS/Source/tasks.o +xTaskCatchUpTicks out/3rdParty/FreeRTOS/Source/tasks.o +xTaskCheckForTimeOut out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskCreate out/3rdParty/FreeRTOS/Source/tasks.o +xTaskCreateStatic out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/timers.o +xTaskGenericNotify out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskGenericNotifyFromISR out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskGetCurrentTaskHandle out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskGetHandle out/3rdParty/FreeRTOS/Source/tasks.o +xTaskGetSchedulerState out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskGetTickCount out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/timers.o +xTaskGetTickCountFromISR out/3rdParty/FreeRTOS/Source/tasks.o +xTaskIncrementTick out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/portASM.o +xTaskNotifyStateClear out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskNotifyWait out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskPriorityDisinherit out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskPriorityInherit out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskRemoveFromEventList out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskResumeAll out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskResumeFromISR out/3rdParty/FreeRTOS/Source/tasks.o +xTimerCreate out/3rdParty/FreeRTOS/Source/timers.o +xTimerCreateStatic out/3rdParty/FreeRTOS/Source/timers.o +xTimerCreateTimerTask out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +xTimerGenericCommand out/3rdParty/FreeRTOS/Source/timers.o +xTimerGetExpiryTime out/3rdParty/FreeRTOS/Source/timers.o +xTimerGetPeriod out/3rdParty/FreeRTOS/Source/timers.o +xTimerGetTimerDaemonTaskHandle out/3rdParty/FreeRTOS/Source/timers.o +xTimerIsTimerActive out/3rdParty/FreeRTOS/Source/timers.o +xTimerPendFunctionCall out/3rdParty/FreeRTOS/Source/timers.o +xTimerPendFunctionCallFromISR out/3rdParty/FreeRTOS/Source/timers.o +xtalType out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xtal_clk out/ChipTest/Eflash_Loader/main.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_BSP_get_dict_buffer out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_BSP_get_output_size out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_BSP_get_work_buffer out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_BSP_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_cfg.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_crc32 out/BSP_Common/xz/xz_crc32.o + out/BSP_Common/xz/xz_dec_stream.o +xz_crc32_init out/BSP_Common/xz/xz_crc32.o + out/BSP_Common/xz/xz_decompress.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_dec_end out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_decompress.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_dec_init out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_decompress.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_dec_lzma2_create out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_lzma2_end out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_lzma2_reset out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_lzma2_run out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_reset out/BSP_Common/xz/xz_dec_stream.o +xz_dec_run out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_decompress.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_uncompress_end out/BSP_Common/xz/xz_decompress.o +xz_uncompress_init out/BSP_Common/xz/xz_decompress.o +xz_uncompress_stream out/BSP_Common/xz/xz_decompress.o diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader_cfg.conf new file mode 100644 index 00000000..d16ff86a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/eflash_loader/eflash_loader_cfg.conf @@ -0,0 +1,65 @@ +[LOAD_CFG] +#jlink or uart +interface = uart +device = COM1 +speed_uart_boot = 500000 +speed_uart_load = 500000 +speed_jlink = 2000 +#cklink usb vid|pid +cklink_vidpid = 42bf|b210 +cklink_type = CKLink_Lite_Vendor-rog +#eg: rv_dbg_plus, ft2232hl, ft2232d +openocd_config = rv_dbg_plus +#0:without load, 1:eflash_loader load +load_function = 1 +auto_burn = false +do_reset = true +#reset retry+reset hold time +reset_hold_time = 5 +shake_hand_delay = 100 +reset_revert = false +#cutoff revert+cutoff time +cutoff_time = 100 +shake_hand_retry = 2 +flash_burn_retry = 1 +checksum_err_retry = 3 +#1:24M, 2:32M, 3:38.4M, 4:40M, 5:26M, 6:RC32M +#xtal_type = 4 +erase_time_out = 15000 +#chiptype=602 +eflash_loader_file = chips/bl602/eflash_loader/eflash_loader_40m.bin +check_mac = true +#0:no erase,1:programmed section erase,2:chip erase +erase = 1 +# switch eflash_loader command log save +local_log = false +#0:verify by calculating SHA256(xip), >0:read back verify and verify by calculating SHA256(sbus) +verify = 0 +tx_size = 2056 +cpu_reset_after_load = false +#skip mode set first para is skip addr, second para is skip len +skip_mode = 0x0, 0x0 +boot2_isp_mode = 0 +isp_mode_speed = 2000000 +isp_shakehand_timeout = 0 + +[FLASH_CFG] +flash_id = ef4015 +flash_clock_cfg = 1 +#0:NIO, 1:DO, 2:QO, 3:DIO, 4:QIO +flash_io_mode = 1 +#empty: auto,0: internal flash with io switch,1: internal flash no io switch,2: GPIO 17-22,3: GPIO 0-2&20-22 +flash_pin = "" +#empty for auto, otherwise specified para file path: eg: chips/bl602/efuse_bootheader/flash_para.bin +flash_para = chips/bl602/efuse_bootheader/flash_para.bin +decompress_write = true +file = chips/bl602/img_create/bootinfo_boot2.bin chips/bl602/img_create/img_boot2.bin chips/bl602/partition/partition.bin chips/bl602/partition/partition.bin +address = 00000000 00002000 e000 f000 + +[EFUSE_CFG] +burn_en = true +factory_mode = false +security_write = false +security_save = true +file = ../../../Tools/img_tools/efuse_bootheader/efusedata.bin +maskfile = ../../../Tools/img_tools/efuse_bootheader/efusedata_mask.bin diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/efuse_bootheader/efuse_bootheader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/efuse_bootheader/efuse_bootheader_cfg.conf new file mode 100644 index 00000000..84e041d1 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl602/efuse_bootheader/efuse_bootheader_cfg.conf @@ -0,0 +1,196 @@ +[EFUSE_CFG] +######################################################################## +#2bits +ef_sf_aes_mode = 0 +#2bits +ef_sboot_sign_mode = 0 +#2bits +ef_sboot_en = 0 +#2bits +ef_dbg_jtag_dis = 0 +#4bits +ef_dbg_mode = 0 +#32bits +ef_dbg_pwd_low = 0 +#32bits +ef_dbg_pwd_high = 0 +#2bits +flash_pwr_delay = 0 +################################################################### +ef_key_slot_2_w0 = 0 +ef_key_slot_2_w1 = 0 +ef_key_slot_2_w2 = 0 +ef_key_slot_2_w3 = 0 +ef_key_slot_3_w0 = 0 +ef_key_slot_3_w1 = 0 +ef_key_slot_3_w2 = 0 +ef_key_slot_3_w3 = 0 +ef_key_slot_4_w0 = 0 +ef_key_slot_4_w1 = 0 +ef_key_slot_4_w2 = 0 +ef_key_slot_4_w3 = 0 + +wr_lock_key_slot_4_l = 0 +wr_lock_dbg_pwd = 0 +wr_lock_key_slot_2 = 0 +wr_lock_key_slot_3 = 0 +wr_lock_key_slot_4_h = 0 +rd_lock_dbg_pwd = 0 +rd_lock_key_slot_2 = 0 +rd_lock_key_slot_3 = 0 +rd_lock_key_slot_4 = 0 + +[BOOTHEADER_CFG] +magic_code = 0x504e4642 +revision = 0x01 +#########################flash cfg############################# +flashcfg_magic_code = 0x47464346 +#flashcfg_magic_code=0 +io_mode = 0x10 +cont_read_support = 0 +#0.5T sfctrl_clk_delay=0 sfctrl_clk_invert=3 +#1 T sfctrl_clk_delay=1 sfctrl_clk_invert=1 +#1.5T sfctrl_clk_delay=1 sfctrl_clk_invert=3 +sfctrl_clk_delay = 1 +sfctrl_clk_invert = 0x01 + +reset_en_cmd = 0x66 +reset_cmd = 0x99 +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 + +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 + +sector_size = 4 +mfg_id = 0xff +page_size = 256 + +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 + +write_enable_cmd = 0x06 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 + +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 + +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 + +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 + +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 + +wel_reg_index = 0 +qe_reg_index = 1 +busy_reg_index = 0 +wel_bit_pos = 1 + +qe_bit_pos = 1 +busy_bit_pos = 0 +wel_reg_write_len = 2 +wel_reg_read_len = 1 + +qe_reg_write_len = 2 +qe_reg_read_len = 1 +release_power_down = 0xab +busy_reg_read_len = 1 + +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 + +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 + +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +cont_read_code = 0xa0 +cont_read_exit_code = 0xff + +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 + +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 + +sector_erase_time = 300 +blk32k_erase_time = 1200 + +blk64k_erase_time = 1200 +page_prog_time = 5 + +chip_erase_time = 200000 +power_down_delay = 20 +qe_data = 0 + +flashcfg_crc32 = 0 + +#########################clk cfg#################################### +clkcfg_magic_code = 0x47464350 +#clkcfg_magic_code=0 + +#0:Not use XTAL to set PLL,1:XTAL is 24M ,2:XTAL is 32M ,3:XTAL is 38.4M +#4:XTAL is 40M,5:XTAL is 26M,6:XTAL is RC32M +xtal_type = 4 +#0:RC32M,1:XTAL,2:PLL 48M,3:PLL 120M,4:PLL 160M,5:PLL 192M +pll_clk = 4 +hclk_div = 0 +bclk_div = 1 +#0:120M,1:XCLK(RC32M or XTAL),2:48M,3:80M,4:BCLK,5:96M +flash_clk_type = 3 +flash_clk_div = 1 +clkcfg_crc32 = 0 + +########################boot cfg#################################### +#1:ECC +sign = 0 +#1:AES128,2:AES256,3:AES192 +encrypt_type = 0 +key_sel = 0 +no_segment = 1 +cache_enable = 1 +notload_in_bootrom = 0 +aes_region_lock = 0 +cache_way_disable = 0x03 +crc_ignore = 0 +hash_ignore = 0 + +########################image cfg#################################### +#total image len or segment count +img_len = 0x100 +bootentry = 0 +#img RAM address or flash offset +img_start = 0x2000 + +#img hash +hash_0 = 0xdeadbeef +hash_1 = 0 +hash_2 = 0 +hash_3 = 0 +hash_4 = 0 +hash_5 = 0 +hash_6 = 0 +hash_7 = 0 + +crc32 = 0xdeadbeef diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl606p/eflash_loader/eflash_loader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl606p/eflash_loader/eflash_loader_cfg.conf new file mode 100644 index 00000000..45619345 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl606p/eflash_loader/eflash_loader_cfg.conf @@ -0,0 +1,69 @@ +[LOAD_CFG] +#jlink or uart +interface = uart +device = COM1 +speed_uart_boot = 500000 +speed_uart_load = 2000000 +#cklink usb vid|pid +cklink_vidpid = 42bf|b210 +cklink_type = CKLink_Lite_Vendor-rog +#eg: rv_dbg_plus, ft2232hl, ft2232d +openocd_config = rv_dbg_plus +auto_burn = false +speed_jlink = 1000 +#0:without load, 1:eflash_loader load, 2: bootrom load +load_function = 2 +do_reset = true +#reset retry+hold time +reset_hold_time = 50 +shake_hand_delay = 100 +reset_revert = false +cutoff_time = 50 +shake_hand_retry = 3 +flash_burn_retry = 1 +checksum_err_retry = 3 +erase_time_out = 100000 +#chiptype=bl606p +check_mac = true +#0:no erase,1:programmed section erase,2:chip erase +erase = 1 +# switch eflash_loader command log save +local_log = false +#0:verify by calculating SHA256(xip), >0:read back verify and verify by calculating SHA256(sbus) +verify = 0 +tx_size = 4104 +cpu_reset_after_load = false +#empty for auto, otherwise specified clock para file path: eg: chips/bl606p/efuse_bootheader/clock_para.bin +clock_para = chips/bl606p/efuse_bootheader/clock_para.bin +#skip mode set first para is skip addr, second para is skip len +skip_mode = 0x0, 0x0 +boot2_isp_mode = 0 +isp_mode_speed = 2000000 +isp_shakehand_timeout = 0 + +[FLASH_CFG] +flash_id = ef4016 +#bit 7-4 flash_clock_type: 0:120M wifipll, 1:xtal, 2:128M cpupll, 3:80M wifipll, 4:bclk, 5:96M wifipll +#bit 3-0 flash_clock_div +flash_clock_cfg = 0x41 +#0:0.5T delay, 1:1T delay, 2:1.5T delay, 3:2T delay +flash_clock_delay = 0 +#0:NIO, 1:DO, 2:QO, 3:DIO, 4:QIO +flash_io_mode = 1 +#flash_pin value: +#bit 7 flash pin autoscan +#bit 6-0 flash pin cfg: 0: internal swap io0 with io3, 2: internal no swap io0 with io3, 4: external gpi34-39, +flash_pin = 0x80 +#empty for auto, otherwise specified flash para file path: eg: chips/bl606p/efuse_bootheader/flash_para.bin +flash_para = chips/bl606p/efuse_bootheader/flash_para.bin +decompress_write = false +file = chips/bl606p/img_create2/whole_img.bin +address = 00000000 + +[EFUSE_CFG] +burn_en = true +factory_mode = false +security_write = false +security_save = true +file = ../../../Tools/img_tools/efuse_bootheader/efusedata.bin +maskfile = ../../../Tools/img_tools/efuse_bootheader/efusedata_mask.bin diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl606p/efuse_bootheader/efuse_bootheader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl606p/efuse_bootheader/efuse_bootheader_cfg.conf new file mode 100644 index 00000000..0b9db27d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl606p/efuse_bootheader/efuse_bootheader_cfg.conf @@ -0,0 +1,520 @@ +[EFUSE_CFG] +######################################################################## +ef_sf_aes_mode=0 +ef_no_xtal=0 +ef_force_no_trim=0 +ef_sf_key_re_sel=0 +ef_dbg_jtag_0_dis=0 +################################################################### +ef_dbg_pwd_low=0 +ef_dbg_pwd_high=0 +ef_dbg_pwd2_low=0 +ef_dbg_pwd2_high=0 +ef_wifi_mac_low=0 +ef_wifi_mac_high=0 +ef_key_slot_0_w0=0 +ef_key_slot_0_w1=0 +ef_key_slot_0_w2=0 +ef_key_slot_0_w3=0 +ef_key_slot_1_w0=0 +ef_key_slot_1_w1=0 +ef_key_slot_1_w2=0 +ef_key_slot_1_w3=0 +ef_key_slot_2_w0=0 +ef_key_slot_2_w1=0 +ef_key_slot_2_w2=0 +ef_key_slot_2_w3=0 +ef_key_slot_3_w0=0 +ef_key_slot_3_w1=0 +ef_key_slot_3_w2=0 +ef_key_slot_3_w3=0 +########################################## +ef_sw_usage_0=0 +ef_sw_usage_1=0 +ef_sw_usage_2=0 +ef_sw_usage_3=0 +ef_key_slot_11_w0=0 +ef_key_slot_11_w1=0 +ef_key_slot_11_w2=0 +ef_key_slot_11_w3=0 +################################################################### +ef_sec_lifecycle=0 +wr_lock_rsvd_0=0 +wr_lock_boot_mode=0 +wr_lock_dbg_pwd=0 +wr_lock_wifi_mac=0 +wr_lock_key_slot_0=0 +wr_lock_key_slot_1=0 +wr_lock_key_slot_2=0 +wr_lock_key_slot_3=0 +wr_lock_sw_usage_0=0 +wr_lock_sw_usage_1=0 +wr_lock_sw_usage_2=0 +wr_lock_sw_usage_3=0 +wr_lock_key_slot_11=0 +rd_lock_dbg_pwd=0 +rd_lock_key_slot_0=0 +rd_lock_key_slot_1=0 +rd_lock_key_slot_2=0 +rd_lock_key_slot_3=0 +rd_lock_key_slot_11=0 +######################################################################## +ef_key_slot_4_w0=0 +ef_key_slot_4_w1=0 +ef_key_slot_4_w2=0 +ef_key_slot_4_w3=0 +ef_key_slot_5_w0=0 +ef_key_slot_5_w1=0 +ef_key_slot_5_w2=0 +ef_key_slot_5_w3=0 +ef_key_slot_6_w0=0 +ef_key_slot_6_w1=0 +ef_key_slot_6_w2=0 +ef_key_slot_6_w3=0 +ef_key_slot_7_w0=0 +ef_key_slot_7_w1=0 +ef_key_slot_7_w2=0 +ef_key_slot_7_w3=0 +ef_key_slot_8_w0=0 +ef_key_slot_8_w1=0 +ef_key_slot_8_w2=0 +ef_key_slot_8_w3=0 +ef_key_slot_9_w0=0 +ef_key_slot_9_w1=0 +ef_key_slot_9_w2=0 +ef_key_slot_9_w3=0 +ef_key_slot_10_w0=0 +ef_key_slot_10_w1=0 +ef_key_slot_10_w2=0 +ef_key_slot_10_w3=0 +ef_dat_1_rsvd_0=0 +ef_dat_1_rsvd_1=0 +ef_dat_1_rsvd_2=0 +######################################################################## +wr_lock_rsvd_1=0 +wr_lock_key_slot_4=0 +wr_lock_key_slot_5=0 +wr_lock_key_slot_6=0 +wr_lock_key_slot_7=0 +wr_lock_key_slot_8=0 +wr_lock_key_slot_9=0 +wr_lock_key_slot_10=0 +wr_lock_dat_1_rsvd_0=0 +wr_lock_dat_1_rsvd_1=0 +wr_lock_dat_1_rsvd_2=0 +rd_lock_key_slot_4=0 +rd_lock_key_slot_5=0 +rd_lock_key_slot_6=0 +rd_lock_key_slot_7=0 +rd_lock_key_slot_8=0 +rd_lock_key_slot_9=0 +rd_lock_key_slot_10=0 + +[BOOTHEADER_GROUP0_CFG] +magic_code=0x504e4642 +revision=0x01 +#########################flash cfg############################# +flashcfg_magic_code=0x47464346 +#flashcfg_magic_code=0 +io_mode=0x10 +#0.5T sfctrl_clk_delay=0 sfctrl_clk_invert=3 +#1 T sfctrl_clk_delay=1 sfctrl_clk_invert=1 +#1.5T sfctrl_clk_delay=1 sfctrl_clk_invert=3 +cont_read_support=0 +sfctrl_clk_delay=1 +sfctrl_clk_invert=0x01 + +reset_en_cmd=0x66 +reset_cmd=0x99 +exit_contread_cmd=0xff +exit_contread_cmd_size=0x3 + +jedecid_cmd=0x9f +jedecid_cmd_dmy_clk=0 +enter_32bits_addr_cmd=0xb7 +exit_32bits_addr_clk=0xe9 + +sector_size=4 +mfg_id=0xff +page_size=256 + +chip_erase_cmd=0xc7 +sector_erase_cmd=0x20 +blk32k_erase_cmd=0x52 +blk64k_erase_cmd=0xd8 + +write_enable_cmd=0x06 +page_prog_cmd=0x02 +qpage_prog_cmd=0x32 +qual_page_prog_addr_mode=0 + +fast_read_cmd=0x0b +fast_read_dmy_clk=1 +qpi_fast_read_cmd=0x0b +qpi_fast_read_dmy_clk=1 + +fast_read_do_cmd=0x3b +fast_read_do_dmy_clk=1 +fast_read_dio_cmd=0xbb +fast_read_dio_dmy_clk=0 + +fast_read_qo_cmd=0x6b +fast_read_qo_dmy_clk=1 +fast_read_qio_cmd=0xeb +fast_read_qio_dmy_clk=2 + +qpi_fast_read_qio_cmd=0xeb +qpi_fast_read_qio_dmy_clk=2 +qpi_page_prog_cmd=0x02 +write_vreg_enable_cmd=0x50 + +wel_reg_index=0 +qe_reg_index=1 +busy_reg_index=0 +wel_bit_pos=1 + +qe_bit_pos=1 +busy_bit_pos=0 +wel_reg_write_len=2 +wel_reg_read_len=1 + +qe_reg_write_len=2 +qe_reg_read_len=1 +release_power_down = 0xab +busy_reg_read_len=1 + +reg_read_cmd0=0x05 +reg_read_cmd1=0x35 + +reg_write_cmd0=0x01 +reg_write_cmd1=0x01 + +enter_qpi_cmd=0x38 +exit_qpi_cmd=0xff +cont_read_code=0x20 +cont_read_exit_code=0xf0 + +burst_wrap_cmd=0x77 +burst_wrap_dmy_clk=0x03 +burst_wrap_data_mode=2 +burst_wrap_code=0x40 + +de_burst_wrap_cmd=0x77 +de_burst_wrap_cmd_dmy_clk=0x03 +de_burst_wrap_code_mode=2 +de_burst_wrap_code=0xf0 + +sector_erase_time=300 +blk32k_erase_time=1200 + +blk64k_erase_time=1200 + +page_prog_time=50 + +chip_erase_time=200000 +power_down_delay = 20 +qe_data = 0 + +flashcfg_crc32=0 + +#########################clk cfg##################################### +clkcfg_magic_code=0x47464350 +#clkcfg_magic_code=0 + +#0:None,1:24M,2:32M,3:38.4M,4:40M,5:26M,6:RC32M +xtal_type=4 +#0:RC32M,1:Xtal,2:cpupll 400M,3:wifipll 192M,4:wifipll 320M +mcu_clk=4 +mcu_clk_div=0 +mcu_bclk_div=0 +mcu_pbclk_div=3 + +lp_div=1 + +#0:RC32M,1:Xtal,2:wifipll 240M,3:wifipll 320M,4:cpupll 400M +dsp_clk=3 +dsp_clk_div=0 +dsp_bclk_div=1 +#0:RC32M,1:Xtal,2:wifipll 160M,3:cpupll 160M,4:wifipll 240M +dsp_pbclk=2 +dsp_pbclk_div=0 + +#0:mcu pbclk,1:cpupll 200M,2:wifipll 320M,3:cpupll 400M +emi_clk=2 +emi_clk_div=1 + +#0:wifipll 120M,1:xtal,2:cpupll 100M,3:wifipll 80M,4:bclk,5:wifipll 96M +flash_clk_type=1 +flash_clk_div=0 + +wifipll_pu=1 +aupll_pu=1 +cpupll_pu=1 +mipipll_pu=1 +uhspll_pu=1 + +clkcfg_crc32=0 + +########################boot cfg##################################### +#1:ECC +sign=0 +#1:AES128, 2:AES256, 3:AES192 +encrypt_type=0 +key_sel=0 +#0:AES CTR MODE, 1:AES XTS MODE +xts_mode=0 +aes_region_lock=0 +no_segment=1 +boot2_enable=0 +boot2_rollback=0 +cpu_master_id=0 +notload_in_bootrom=0 +crc_ignore=1 +hash_ignore=1 +power_on_mm=1 +em_sel=1 +cmds_en=1 +#0:cmds bypass wrap commands to macro, original mode; +#1:cmds handle wrap commands, original mode; +#2:cmds bypass wrap commands to macro, cmds force wrap16*4 splitted into two wrap8*4; +#3:cmds handle wrap commands, cmds force wrap16*4 splitted into two wrap8*4 +cmds_wrap_mode=2 +#0:SF_CTRL_WRAP_LEN_8, 1:SF_CTRL_WRAP_LEN_16, 2:SF_CTRL_WRAP_LEN_32, +#3:SF_CTRL_WRAP_LEN_64, 9: SF_CTRL_WRAP_LEN_4096 +cmds_wrap_len=2 +icache_invalid=1 +dcache_invalid=1 +fpga_halt_release=0 + +########################image cfg#################################### +#flash controller offset +group_image_offset=0x00002000 +aes_region_len=0 + +#total image len or segment count +img_len_cnt=0x8000 +#img hash +hash_0=0xdeadbeef +hash_1=0 +hash_2=0 +hash_3=0 +hash_4=0 +hash_5=0 +hash_6=0 +hash_7=0 + +########################CPU M0 cfg################################### +m0_config_enable=1 +m0_halt_cpu=0 +m0_cache_enable=0 +m0_cache_wa=0 +m0_cache_wb=0 +m0_cache_wt=0 +m0_cache_way_dis=0 +m0_reserved=0 +m0_cache_range_h=0 +m0_cache_range_l=0 + +#img RAM address or flash offset +m0_image_address_offset=0x00002000 +m0_boot_entry=0x58000000 +m0_msp_val=0 + +########################CPU D0 cfg################################### +d0_config_enable=1 +d0_halt_cpu=0 +d0_cache_enable=0 +d0_cache_wa=0 +d0_cache_wb=0 +d0_cache_wt=0 +d0_cache_way_dis=0 +d0_reserved=0 +d0_cache_range_h=0 +d0_cache_range_l=0 + +#img RAM address or flash offset +d0_image_address_offset=0x00022000 +d0_boot_entry=0x58020000 +d0_msp_val=0 + +########################CPU LP cfg################################### +lp_config_enable=1 +lp_halt_cpu=0 +lp_cache_enable=0 +lp_cache_wa=0 +lp_cache_wb=0 +lp_cache_wt=0 +lp_cache_way_dis=0 +lp_reserved=0 +lp_cache_range_h=0x58050000 +lp_cache_range_l=0x58040000 + +#img RAM address or flash offset +lp_image_address_offset=0x00042000 +lp_boot_entry=0x58040000 +lp_msp_val=0 + +boot2_pt_table_0=0 +boot2_pt_table_1=0 + +flashCfgTableAddr=0 +flashCfgTableLen=0 + +########################patch on read################################ +patch_read_addr0=0 +patch_read_value0=0 +patch_read_addr1=0 +patch_read_value1=0 +patch_read_addr2=0 +patch_read_value2=0 +patch_read_addr3=0 +patch_read_value3=0 + +########################patch on jump################################ +patch_jump_addr0=0x20000320 +patch_jump_value0=0 +patch_jump_addr1=0 +patch_jump_value1=0 +patch_jump_addr2=0 +patch_jump_value2=0 +patch_jump_addr3=0 +patch_jump_value3=0 + +reserved1=0 +reserved2=0 +reserved3=0 +reserved4=0 + +crc32=0xdeadbeef + +[BOOTHEADER_GROUP1_CFG] +magic_code=0x50414642 +revision=1 + +#########################flash cfg(ignored for group1)############### +#########################clk cfg(ignored for group1)################# +########################boot cfg##################################### +#1:ECC +sign=0 +#1:AES128,2:AES256,3:AES192 +encrypt_type=0 +key_sel=0 +xts_mode=0 +aes_region_lock=0 +no_segment=1 +boot2_enable=0 +boot2_rollback=0 +cpu_master_id=0 +notload_in_bootrom=0 +crc_ignore=1 +hash_ignore=1 +power_on_mm=0 +em_sel=0 +cmds_en=1 +cmds_wrap_mode=2 +#2:SF_CTRL_WRAP_LEN_32, 3:SF_CTRL_WRAP_LEN_64, 9: SF_CTRL_WRAP_LEN_4096 +cmds_wrap_len=2 +icache_invalid=1 +dcache_invalid=1 +fpga_halt_release=0 + +########################image cfg#################################### +#flash controller offset +group_image_offset=0x00052000 +aes_region_len=0 + +#total image len or segment count +img_len_cnt=0x8000 +#img hash +hash_0=0xdeadbeef +hash_1=0 +hash_2=0 +hash_3=0 +hash_4=0 +hash_5=0 +hash_6=0 +hash_7=0 + +########################CPU M0 cfg################################### +m0_config_enable=1 +m0_halt_cpu=0 +m0_cache_enable=0 +m0_cache_wa=0 +m0_cache_wb=0 +m0_cache_wt=0 +m0_cache_way_dis=0 +m0_reserved=0 +m0_cache_range_h=0 +m0_cache_range_l=0 + +#img RAM address or flash offset +m0_image_address_offset=0x00052000 +m0_boot_entry=0xD8000000 +m0_msp_val=0 + +########################CPU D0 cfg################################### +d0_config_enable=1 +d0_halt_cpu=0 +d0_cache_enable=0 +d0_cache_wa=0 +d0_cache_wb=0 +d0_cache_wt=0 +d0_cache_way_dis=0 +d0_reserved=0 +d0_cache_range_h=0 +d0_cache_range_l=0 + +#img RAM address or flash offset +d0_image_address_offset=0x00072000 +d0_boot_entry=0x58020000 +d0_msp_val=0 + +########################CPU LP cfg################################### +lp_config_enable=1 +lp_halt_cpu=0 +lp_cache_enable=0 +lp_cache_wa=0 +lp_cache_wb=0 +lp_cache_wt=0 +lp_cache_way_dis=0 +lp_reserved=0 +lp_cache_range_h=0 +lp_cache_range_l=0 + +#img RAM address or flash offset +lp_image_address_offset=0x00082000 +lp_boot_entry=0x58040000 +lp_msp_val=0 + +boot2_pt_table_0=0 +boot2_pt_table_1=0 + +flashCfgTableAddr=0 +flashCfgTableLen=0 + +########################patch on read################################ +patch_read_addr0=0 +patch_read_value0=0 +patch_read_addr1=0 +patch_read_value1=0 +patch_read_addr2=0 +patch_read_value2=0 +patch_read_addr3=0 +patch_read_value3=0 + +########################patch on jump################################ +patch_jump_addr0=0x20000320 +patch_jump_value0=0 +patch_jump_addr1=0 +patch_jump_value1=0 +patch_jump_addr2=0 +patch_jump_value2=0 +patch_jump_addr3=0 +patch_jump_value3=0 + +reserved1=0 +reserved2=0 +reserved3=0 +reserved4=0 + +crc32=0xdeadbeef diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/eflash_loader/eflash_loader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/eflash_loader/eflash_loader_cfg.conf new file mode 100644 index 00000000..910f4969 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/eflash_loader/eflash_loader_cfg.conf @@ -0,0 +1,119 @@ +[LOAD_CFG] +#jlink or uart +interface = uart +device = COM1 +speed_uart_boot = 500000 +speed_uart_load = 2000000 +#cklink usb vid|pid +cklink_vidpid = 42bf|b210 +cklink_type = CKLink_Lite_Vendor-rog +#eg: rv_dbg_plus, ft2232hl, ft2232d +openocd_config = rv_dbg_plus +auto_burn = false +speed_jlink = 1000 +#0:without load, 1:eflash_loader load, 2: bootrom load +load_function = 2 +do_reset = true +#reset retry+hold time +reset_hold_time = 50 +shake_hand_delay = 100 +reset_revert = false +cutoff_time = 50 +shake_hand_retry = 3 +flash_burn_retry = 1 +checksum_err_retry = 3 +erase_time_out = 100000 +#chiptype=bl616 +check_mac = true +#0:no erase,1:programmed section erase,2:chip erase +erase = 1 +# switch eflash_loader command log save +local_log = false +#0:verify by calculating SHA256(xip), >0:read back verify and verify by calculating SHA256(sbus) +verify = 0 +tx_size = 2056 +cpu_reset_after_load = false +#empty for auto, otherwise specified clock para file path: eg: chips/bl616/efuse_bootheader/clock_para.bin +clock_para = "" +#skip mode set first para is skip addr, second para is skip len +skip_mode = 0x0, 0x0 +boot2_isp_mode = 0 +isp_mode_speed = 2000000 +isp_shakehand_timeout = 0 + +[FLASH_CFG] +flash_id = ef4016 +#bit 7-4 flash_clock_type: 0:120M wifipll, 1:xtal, 2:128M cpupll, 3:80M wifipll, 4:bclk, 5:96M wifipll +#bit 3-0 flash_clock_div +flash_clock_cfg = 0x41 +#0:0.5T delay, 1:1T delay, 2:1.5T delay, 3:2T delay +flash_clock_delay = 0 +#0:NIO, 1:DO, 2:QO, 3:DIO, 4:QIO +flash_io_mode = 1 +#flash_pin value: +#bit 7 flash pin autoscan +#bit 6 flash select 0: flash1, 1: flash2 +#bit 5-0 flash pin cfg: +#0x0: single flash, sf1 internal swap io3 and io0 +#0x1: single flash, sf1 internal swap io3 with io0 and io2 with cs +#0x2: single flash, sf1 internal no swap +#0x3: single flash, sf1 internal swap io2 with cs +#0x4: single flash, sf2 external GPIO4-9 and swap io3 with io0 +#0x8: single flash, sf3 external GPIO10-15 +#0x14:dual flash, sf1 internal swap io3 and io0, sf2 external GPIO4-9 swap io3 with io0 +#0x15:dual flash, sf1 internal swap io3 with io0 and io2 with cs, sf2 external GPIO4-9 swap io3 with io0 +#0x16:dual flash, sf1 internal no swap, sf2 external GPIO4-9 swap io3 with io0 +#0x17:dual flash, sf1 internal swap io2 with cs, sf2 external GPIO4-9 swap io3 with io0 +#0x24:single flash, sf2 external GPIO4-9 +#0x34:dual flash, sf1 internal swap io3 and io0, sf2 external GPIO4-9 no swap +#0x35:dual flash, sf1 internal swap io3 with io0 and io2 with cs, sf2 external GPIO4-9 no swap +#0x36:dual flash, sf1 internal no swap, sf2 external GPIO4-9 no swap +#0x37:dual flash, sf1 internal swap io2 with cs, sf2 external GPIO4-9 no swap +flash_pin = 0x80 +#empty for auto, otherwise specified flash para file path: eg: chips/bl616/efuse_bootheader/flash_para.bin +flash_para = chips/bl616/efuse_bootheader/flash_para.bin +decompress_write = false +file = chips/bl616/img_create2/whole_img.bin +address = 00000000 + +[FLASH2_CFG] +flash2_en = false +#flash size, 0:0.5M, 1:1M, 2:2M, 4: 4M, 8: 8M, 16: 16M +flash1_size = 4 +flash2_size = 2 +flash2_id = ef4015 +flash2_clock_cfg = 0x41 +#0:0.5T delay, 1:1T delay, 2:1.5T delay, 3:2T delay +flash2_clock_delay = 0 +#0:NIO, 1:DO, 2:QO, 3:DIO, 4:QIO +flash2_io_mode = 0x10 +#flash_pin value: +#bit 7 flash pin autoscan +#bit 6 flash select 0: flash1, 1: flash2 +#bit 5-0 flash pin cfg: +#0x0: single flash, sf1 internal swap io3 and io0 +#0x1: single flash, sf1 internal swap io3 with io0 and io2 with cs +#0x2: single flash, sf1 internal no swap +#0x3: single flash, sf1 internal swap io2 with cs +#0x4: single flash, sf2 external GPIO4-9 and swap io3 with io0 +#0x8: single flash, sf3 external GPIO10-15 +#0x14:dual flash, sf1 internal swap io3 and io0, sf2 external GPIO4-9 swap io3 with io0 +#0x15:dual flash, sf1 internal swap io3 with io0 and io2 with cs, sf2 external GPIO4-9 swap io3 with io0 +#0x16:dual flash, sf1 internal no swap, sf2 external GPIO4-9 swap io3 with io0 +#0x17:dual flash, sf1 internal swap io2 with cs, sf2 external GPIO4-9 swap io3 with io0 +#0x24:single flash, sf2 external GPIO4-9 +#0x34:dual flash, sf1 internal swap io3 and io0, sf2 external GPIO4-9 no swap +#0x35:dual flash, sf1 internal swap io3 with io0 and io2 with cs, sf2 external GPIO4-9 no swap +#0x36:dual flash, sf1 internal no swap, sf2 external GPIO4-9 no swap +#0x37:dual flash, sf1 internal swap io2 with cs, sf2 external GPIO4-9 no swap +flash2_pin = 0xC0 +#empty for auto, otherwise specified flash para file path: eg: chips/bl616/efuse_bootheader/flash2_para.bin +flash2_para = chips/bl616/efuse_bootheader/flash2_para.bin + +[EFUSE_CFG] +burn_en = true +factory_mode = false +security_write = false +security_save = true +file = ../../../Tools/img_tools/efuse_bootheader/efusedata.bin +maskfile = ../../../Tools/img_tools/efuse_bootheader/efusedata_mask.bin diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/efuse_bootheader/efuse_bootheader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/efuse_bootheader/efuse_bootheader_cfg.conf new file mode 100644 index 00000000..d52105ab --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/efuse_bootheader/efuse_bootheader_cfg.conf @@ -0,0 +1,382 @@ +[EFUSE_CFG] +######################################################################## +ef_sf_aes_mode = 0 +ef_sboot_en = 0 +ef_dbg_jtag_0_dis = 0 +ef_dbg_mode = 0 +################################################################### +ef_dbg_pwd_low = 0 +ef_dbg_pwd_high = 0 +########################################## +sign_cfg = 0 +################################################################ + +ef_key_slot_0_w0 = 0 +ef_key_slot_0_w1 = 0 +ef_key_slot_0_w2 = 0 +ef_key_slot_0_w3 = 0 +ef_key_slot_1_w0 = 0 +ef_key_slot_1_w1 = 0 +ef_key_slot_1_w2 = 0 +ef_key_slot_1_w3 = 0 +ef_key_slot_2_w0 = 0 +ef_key_slot_2_w1 = 0 +ef_key_slot_2_w2 = 0 +ef_key_slot_2_w3 = 0 +ef_key_slot_3_w0 = 0 +ef_key_slot_3_w1 = 0 +ef_key_slot_3_w2 = 0 +ef_key_slot_3_w3 = 0 +wr_lock_key_slot_0 = 0 +wr_lock_key_slot_1 = 0 +wr_lock_key_slot_2 = 0 +wr_lock_key_slot_3 = 0 +wr_lock_sw_usage_0 = 0 +wr_lock_sw_usage_1 = 0 +wr_lock_sw_usage_2 = 0 +wr_lock_sw_usage_3 = 0 +wr_lock_key_slot_11 = 0 +rd_lock_dbg_pwd = 0 +rd_lock_key_slot_0 = 0 +rd_lock_key_slot_1 = 0 +rd_lock_key_slot_2 = 0 +rd_lock_key_slot_3 = 0 +rd_lock_key_slot_11 = 0 +######################################################################## +ef_key_slot_4_w0 = 0 +ef_key_slot_4_w1 = 0 +ef_key_slot_4_w2 = 0 +ef_key_slot_4_w3 = 0 +ef_key_slot_5_w0 = 0 +ef_key_slot_5_w1 = 0 +ef_key_slot_5_w2 = 0 +ef_key_slot_5_w3 = 0 +ef_key_slot_6_w0 = 0 +ef_key_slot_6_w1 = 0 +ef_key_slot_6_w2 = 0 +ef_key_slot_6_w3 = 0 +ef_key_slot_7_w0 = 0 +ef_key_slot_7_w1 = 0 +ef_key_slot_7_w2 = 0 +ef_key_slot_7_w3 = 0 +ef_key_slot_8_w0 = 0 +ef_key_slot_8_w1 = 0 +ef_key_slot_8_w2 = 0 +ef_key_slot_8_w3 = 0 +ef_key_slot_9_w0 = 0 +ef_key_slot_9_w1 = 0 +ef_key_slot_9_w2 = 0 +ef_key_slot_9_w3 = 0 +ef_key_slot_10_w0 = 0 +ef_key_slot_10_w1 = 0 +ef_key_slot_10_w2 = 0 +ef_key_slot_10_w3 = 0 +ef_dat_1_rsvd_0 = 0 +ef_dat_1_rsvd_1 = 0 +ef_dat_1_rsvd_2 = 0 +######################################################################## +wr_lock_rsvd_2 = 0 +wr_lock_key_slot_4 = 0 +wr_lock_key_slot_5 = 0 +wr_lock_key_slot_6 = 0 +wr_lock_key_slot_7 = 0 +wr_lock_key_slot_8 = 0 +wr_lock_key_slot_9 = 0 +wr_lock_key_slot_10 = 0 +wr_lock_dat_1_rsvd_0 = 0 +wr_lock_dat_1_rsvd_1 = 0 +wr_lock_dat_1_rsvd_2 = 0 +rd_lock_key_slot_4 = 0 +rd_lock_key_slot_5 = 0 +rd_lock_key_slot_6 = 0 +rd_lock_key_slot_7 = 0 +rd_lock_key_slot_8 = 0 +rd_lock_key_slot_9 = 0 +rd_lock_key_slot_10 = 0 +######################################################################## +ef_zone_00_w0 = 0 +ef_zone_00_w1 = 0 +ef_zone_00_w2 = 0 +ef_zone_00_w3 = 0 +ef_zone_01_w0 = 0 +ef_zone_01_w1 = 0 +ef_zone_01_w2 = 0 +ef_zone_01_w3 = 0 +ef_zone_02_w0 = 0 +ef_zone_02_w1 = 0 +ef_zone_02_w2 = 0 +ef_zone_02_w3 = 0 +ef_zone_03_w0 = 0 +ef_zone_03_w1 = 0 +ef_zone_03_w2 = 0 +ef_zone_03_w3 = 0 +ef_zone_04_w0 = 0 +ef_zone_04_w1 = 0 +ef_zone_04_w2 = 0 +ef_zone_04_w3 = 0 +ef_zone_05_w0 = 0 +ef_zone_05_w1 = 0 +ef_zone_05_w2 = 0 +ef_zone_05_w3 = 0 +ef_zone_06_w0 = 0 +ef_zone_06_w1 = 0 +ef_zone_06_w2 = 0 +ef_zone_06_w3 = 0 +ef_zone_07_w0 = 0 +ef_zone_07_w1 = 0 +ef_zone_07_w2 = 0 +ef_zone_07_w3 = 0 +ef_zone_08_w0 = 0 +ef_zone_08_w1 = 0 +ef_zone_08_w2 = 0 +ef_zone_08_w3 = 0 +ef_zone_09_w0 = 0 +ef_zone_09_w1 = 0 +ef_zone_09_w2 = 0 +ef_zone_09_w3 = 0 +ef_zone_10_w0 = 0 +ef_zone_10_w1 = 0 +ef_zone_10_w2 = 0 +ef_zone_10_w3 = 0 +ef_zone_11_w0 = 0 +ef_zone_11_w1 = 0 +ef_zone_11_w2 = 0 +ef_zone_11_w3 = 0 +ef_zone_12_w0 = 0 +ef_zone_12_w1 = 0 +ef_zone_12_w2 = 0 +ef_zone_12_w3 = 0 +ef_zone_13_w0 = 0 +ef_zone_13_w1 = 0 +ef_zone_13_w2 = 0 +ef_zone_13_w3 = 0 +ef_zone_14_w0 = 0 +ef_zone_14_w1 = 0 +ef_zone_14_w2 = 0 +ef_zone_14_w3 = 0 +ef_zone_15_w0 = 0 +ef_zone_15_w1 = 0 +ef_zone_15_w2 = 0 +ef_zone_15_w3 = 0 + +[BOOTHEADER_GROUP0_CFG] +magic_code = 0x504e4642 +revision = 0x01 +#########################flash cfg############################# +flashcfg_magic_code = 0x47464346 +#flashcfg_magic_code=0 +io_mode = 0x10 +#0.5T sfctrl_clk_delay=0 sfctrl_clk_invert=3 +#1 T sfctrl_clk_delay=1 sfctrl_clk_invert=1 +#1.5T sfctrl_clk_delay=1 sfctrl_clk_invert=3 +cont_read_support = 0 +sfctrl_clk_delay = 1 +sfctrl_clk_invert = 0x01 + +reset_en_cmd = 0x66 +reset_cmd = 0x99 +exit_contread_cmd = 0xff +exit_contread_cmd_size = 0x3 + +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 + +sector_size = 4 +mfg_id = 0xff +page_size = 256 + +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 + +write_enable_cmd = 0x06 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 + +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 + +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 + +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 + +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 + +wel_reg_index = 0 +qe_reg_index = 1 +busy_reg_index = 0 +wel_bit_pos = 1 + +qe_bit_pos = 1 +busy_bit_pos = 0 +wel_reg_write_len = 2 +wel_reg_read_len = 1 + +qe_reg_write_len = 2 +qe_reg_read_len = 1 +release_power_down = 0xab +busy_reg_read_len = 1 + +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 + +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 + +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +cont_read_code = 0x20 +cont_read_exit_code = 0xf0 + +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 + +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xf0 + +sector_erase_time = 300 +blk32k_erase_time = 1200 + +blk64k_erase_time = 1200 + +page_prog_time = 50 + +chip_erase_time = 200000 +power_down_delay = 20 +qe_data = 0 + +flashcfg_crc32 = 0 + +#########################clk cfg##################################### +clkcfg_magic_code = 0x47464350 +#clkcfg_magic_code=0 + +#0:None,1:24M,2:32M,3:38.4M,4:40M,5:26M,6:RC32M +xtal_type = 7 +#mcu_clk 0:RC32M;1:XTAL;2:aupll_div2;3:aupll_div1;4:wifipll_240M;5:wifipll_320M +mcu_clk = 5 +mcu_clk_div = 0 +mcu_bclk_div = 0 +mcu_pbclk_div = 3 + +#0:mcu pbclk,1:cpupll 200M,2:wifipll 320M,3:cpupll 400M +emi_clk = 2 +emi_clk_div = 1 + +#flash_clk_type 0:wifipll_120M;1:xtal;2:aupll_div5;3:muxpll_80M;4:bclk;5:wifipll_96M +flash_clk_type = 1 +flash_clk_div = 0 + +wifipll_pu = 1 +aupll_pu = 1 + +rsvd0 = 0 + +clkcfg_crc32 = 0 + +########################boot cfg##################################### +#1:ECC +sign = 0 +#1:AES128 CTR,2:AES256 CTR,3:AES192 CTR,4:AES128 XTS +encrypt_type = 0 +key_sel = 0 +xts_mode = 0 +aes_region_lock = 0 +no_segment = 1 +boot2_enable = 0 +boot2_rollback = 0 +cpu_master_id = 0 +notload_in_bootrom = 0 +crc_ignore = 0 +hash_ignore = 0 +power_on_mm = 1 +em_sel = 1 +cmds_en = 1 +#0:cmds bypass wrap commands to macro, original mode; +#1:cmds handle wrap commands, original mode; +#2:cmds bypass wrap commands to macro, cmds force wrap16*4 splitted into two wrap8*4; +#3:cmds handle wrap commands, cmds force wrap16*4 splitted into two wrap8*4 +cmds_wrap_mode = 2 +#0:SF_CTRL_WRAP_LEN_8, 1:SF_CTRL_WRAP_LEN_16, 2:SF_CTRL_WRAP_LEN_32, +#3:SF_CTRL_WRAP_LEN_64, 9: SF_CTRL_WRAP_LEN_4096 +cmds_wrap_len = 2 +icache_invalid = 1 +dcache_invalid = 1 +fpga_halt_release = 0 + +########################image cfg#################################### +#flash controller offset +group_image_offset = 0x2000 +aes_region_len = 0 + +#total image len or segment count +img_len_cnt = 0x100 +#img hash +hash_0 = 0xdeadbeef +hash_1 = 0 +hash_2 = 0 +hash_3 = 0 +hash_4 = 0 +hash_5 = 0 +hash_6 = 0 +hash_7 = 0 + +########################CPU M0 cfg################################### +m0_config_enable = 1 +m0_halt_cpu = 0 +m0_cache_enable = 0 +m0_cache_wa = 0 +m0_cache_wb = 0 +m0_cache_wt = 0 +m0_cache_way_dis = 0 +m0_reserved = 0 + +#img RAM address or flash offset +m0_image_address_offset = 0x0 +m0_boot_entry = 0xA0000000 +m0_msp_val = 0 + +boot2_pt_table_0 = 0 +boot2_pt_table_1 = 0 + +flashCfgTableAddr = 0 +flashCfgTableLen = 0 + +########################patch on read################################ +patch_read_addr0 = 0 +patch_read_value0 = 0 +patch_read_addr1 = 0 +patch_read_value1 = 0 +patch_read_addr2 = 0 +patch_read_value2 = 0 + +########################patch on jump################################ +patch_jump_addr0 = 0 +patch_jump_value0 = 0 +patch_jump_addr1 = 0 +patch_jump_value1 = 0 +patch_jump_addr2 = 0 +patch_jump_value2 = 0 + +reserved = 0 + +crc32 = 0xdeadbeef diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/img_create/whole_img.pack b/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/img_create/whole_img.pack new file mode 100755 index 00000000..91d4f6f3 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/chips/bl616/img_create/whole_img.pack differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader.elf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader.elf new file mode 100644 index 00000000..fc066a5a Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader.elf differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader.map b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader.map new file mode 100644 index 00000000..b2f80780 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader.map @@ -0,0 +1,14715 @@ +Archive member included to satisfy reference by file (symbol) + +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + out/BSP_Common/xz/xz_dec_lzma2.o (memmove) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + out/3rdParty/FreeRTOS/Source/tasks.o (__clzsi2) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + out/BSP_Common/libc/vsnprintf.o (__udivdi3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + out/BSP_Common/libc/vsnprintf.o (__umoddi3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + out/BSP_Common/libc/atof.o (__adddf3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__divdf3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__muldf3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o (__subdf3) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__fixunsdfsi) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + out/BSP_Common/libc/atof.o (__floatsidf) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o (__floatunsidf) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o (__extendsfdf2) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o (__truncdfsf2) +/home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) (__clz_tab) + +Discarded input sections + + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/eflash_loader.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .tcm_code 0x0000000000000000 0xa out/ChipTest/Eflash_Loader/eflash_loader.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.ecdsa_private_key + 0x0000000000000000 0x20 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.ecdsa_public_keyx + 0x0000000000000000 0x20 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.ecdsa_public_keyy + 0x0000000000000000 0x20 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x46 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_deinit_ext_flash_gpio + 0x0000000000000000 0xce out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_deinit_uart_gpio_do + 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_deinit_uart_gpio + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .rodata.bflb_eflash_loader_init_flash_gpio.str1.4 + 0x0000000000000000 0x13 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .text.bflb_eflash_loader_init_flash_gpio + 0x0000000000000000 0x150 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xbaa out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_select + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_init + 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_handshake_poll + 0x0000000000000000 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_read + 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_write + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_wait_tx_idle + 0x0000000000000000 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.bflb_eflash_loader_if_deinit + 0x0000000000000000 0xa out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .text.eflash_loader_dump_data + 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xbaa out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x46 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x28 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .text.bflb_eflash_loader_jlink_change_rate + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xbaa out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .rodata.bflb_eflash_loader_uart_change_rate.str1.4 + 0x0000000000000000 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.bflb_eflash_loader_uart_change_rate + 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xbaa out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_efuse.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xbaa out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_efuse.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xbaa out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .rodata.bflb_spi_flash_sbus_xip_read_init.str1.4 + 0x0000000000000000 0xb out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_sbus_xip_read_init + 0x0000000000000000 0x60 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_deinit + 0x0000000000000000 0x2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_read_sahb_xip + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_spi_flash_nread + 0x0000000000000000 0x26 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .rodata.bflb_qe_data_clear.str1.4 + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .text.bflb_qe_data_clear + 0x0000000000000000 0x72 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xbaa out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x2c9b out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .text.bflb_eflash_loader_init_usb_xcvr + 0x0000000000000000 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .text.bflb_eflash_loader_deinit_usb_xcvr + 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .text.USB_Rework_Out_Callback + 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .text.bflb_eflash_loader_usb_deinit + 0x0000000000000000 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x2c95 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0xbb0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x2c95 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_TransmitPacket + 0x0000000000000000 0x3e out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_ReceivePacket + 0x0000000000000000 0x54 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x2c95 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .text.CDC_Transmit_FS + 0x0000000000000000 0x44 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x2c95 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.HAL_PCD_MspDeInit + 0x0000000000000000 0x3e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.HAL_PCD_SuspendCallback + 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.HAL_PCD_ResumeCallback + 0x0000000000000000 0x38 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.HAL_PCD_ISOOUTIncompleteCallback + 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.HAL_PCD_ISOINIncompleteCallback + 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.HAL_PCD_ConnectCallback + 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.HAL_PCD_DisconnectCallback + 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.USBD_LL_DeInit + 0x0000000000000000 0x32 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.USBD_LL_Stop + 0x0000000000000000 0x32 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.USBD_LL_FlushEP + 0x0000000000000000 0x32 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .text.USBD_LL_Delay + 0x0000000000000000 0x8 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x2c95 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0xbe out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x0000000000000000 0x115 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x2c95 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .text 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .data 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .bss 0x0000000000000000 0x0 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .text.USB_RESP_RB_Memory_Reset + 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .text.USB_RESP_RB_Memory_Peek + 0x0000000000000000 0x14 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x73c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x1f6 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x290 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x88 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x52 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x163c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x16 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x34 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x40 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x2a out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x2c95 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x66 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x2525 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x74 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x19 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x6234 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x189d out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x1454 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x47d out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x79 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0xc27 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x1add out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0xd67 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x3c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0xd6 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0xb2 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0xdc out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x257 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x5ef out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x5f out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x2fed out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x131 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0xbb0 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x58 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x22 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x6a out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x1bb out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x82 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x10 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x0000000000000000 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/ring_buffer/ring_buffer.o + .text 0x0000000000000000 0x0 out/BSP_Common/ring_buffer/ring_buffer.o + .data 0x0000000000000000 0x0 out/BSP_Common/ring_buffer/ring_buffer.o + .bss 0x0000000000000000 0x0 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Read_Byte + 0x0000000000000000 0x78 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Peek_Byte + 0x0000000000000000 0x46 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Byte + 0x0000000000000000 0x6e out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Force + 0x0000000000000000 0xdc out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Get_Status + 0x0000000000000000 0x40 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Write_Byte_Force + 0x0000000000000000 0x7c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/ring_buffer/ring_buffer.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atof.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atof.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atof.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atof.o + .text.strntof 0x0000000000000000 0x2aa out/BSP_Common/libc/atof.o + .text.atof 0x0000000000000000 0x26 out/BSP_Common/libc/atof.o + .rodata.cst8 0x0000000000000000 0x10 out/BSP_Common/libc/atof.o + .debug_info 0x0000000000000000 0x2bb out/BSP_Common/libc/atof.o + .debug_abbrev 0x0000000000000000 0x149 out/BSP_Common/libc/atof.o + .debug_loc 0x0000000000000000 0x4da out/BSP_Common/libc/atof.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/libc/atof.o + .debug_ranges 0x0000000000000000 0x68 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x67 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/atof.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atof.o + .debug_line 0x0000000000000000 0x7d9 out/BSP_Common/libc/atof.o + .debug_str 0x0000000000000000 0x3d3c out/BSP_Common/libc/atof.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atof.o + .debug_frame 0x0000000000000000 0x80 out/BSP_Common/libc/atof.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atof.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoi.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atoi.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atoi.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atoi.o + .text.atoi 0x0000000000000000 0x18 out/BSP_Common/libc/atoi.o + .debug_info 0x0000000000000000 0xdf out/BSP_Common/libc/atoi.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/atoi.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/atoi.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/atoi.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x84 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoi.o + .debug_line 0x0000000000000000 0x1a5 out/BSP_Common/libc/atoi.o + .debug_str 0x0000000000000000 0x3dbc out/BSP_Common/libc/atoi.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atoi.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/atoi.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atoi.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atol.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atol.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atol.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atol.o + .text.atol 0x0000000000000000 0x18 out/BSP_Common/libc/atol.o + .debug_info 0x0000000000000000 0xe6 out/BSP_Common/libc/atol.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/atol.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/atol.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/atol.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x84 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atol.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atol.o + .debug_line 0x0000000000000000 0x1a5 out/BSP_Common/libc/atol.o + .debug_str 0x0000000000000000 0x3dc6 out/BSP_Common/libc/atol.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atol.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/atol.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/atoll.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/atoll.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/atoll.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/atoll.o + .text.atoll 0x0000000000000000 0xe out/BSP_Common/libc/atoll.o + .debug_info 0x0000000000000000 0xdf out/BSP_Common/libc/atoll.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/atoll.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/atoll.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/atoll.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x84 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/atoll.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/atoll.o + .debug_line 0x0000000000000000 0x186 out/BSP_Common/libc/atoll.o + .debug_str 0x0000000000000000 0x3dc5 out/BSP_Common/libc/atoll.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/atoll.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/atoll.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/atoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/jrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/jrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/jrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/jrand48.o + .text.jrand48 0x0000000000000000 0x58 out/BSP_Common/libc/jrand48.o + .debug_info 0x0000000000000000 0xd3 out/BSP_Common/libc/jrand48.o + .debug_abbrev 0x0000000000000000 0x85 out/BSP_Common/libc/jrand48.o + .debug_loc 0x0000000000000000 0x82 out/BSP_Common/libc/jrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/jrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/jrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/jrand48.o + .debug_line 0x0000000000000000 0x174 out/BSP_Common/libc/jrand48.o + .debug_str 0x0000000000000000 0x2ffa out/BSP_Common/libc/jrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/jrand48.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/jrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/jrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/lrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/lrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/lrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/lrand48.o + .text.lrand48 0x0000000000000000 0x1c out/BSP_Common/libc/lrand48.o + .text.rand 0x0000000000000000 0x1c out/BSP_Common/libc/lrand48.o + .text.random 0x0000000000000000 0x1c out/BSP_Common/libc/lrand48.o + .bss.__rand48_seed + 0x0000000000000000 0x6 out/BSP_Common/libc/lrand48.o + .debug_info 0x0000000000000000 0xf6 out/BSP_Common/libc/lrand48.o + .debug_abbrev 0x0000000000000000 0xc5 out/BSP_Common/libc/lrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/lrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/lrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/lrand48.o + .debug_line 0x0000000000000000 0xe0 out/BSP_Common/libc/lrand48.o + .debug_str 0x0000000000000000 0x3005 out/BSP_Common/libc/lrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/lrand48.o + .debug_frame 0x0000000000000000 0x64 out/BSP_Common/libc/lrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/lrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/mrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/mrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/mrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/mrand48.o + .text.mrand48 0x0000000000000000 0x10 out/BSP_Common/libc/mrand48.o + .debug_info 0x0000000000000000 0xbc out/BSP_Common/libc/mrand48.o + .debug_abbrev 0x0000000000000000 0x91 out/BSP_Common/libc/mrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/mrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/mrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/mrand48.o + .debug_line 0x0000000000000000 0xb8 out/BSP_Common/libc/mrand48.o + .debug_str 0x0000000000000000 0x2ff0 out/BSP_Common/libc/mrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/mrand48.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/mrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/mrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/nrand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/nrand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/nrand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/nrand48.o + .text.nrand48 0x0000000000000000 0x14 out/BSP_Common/libc/nrand48.o + .debug_info 0x0000000000000000 0xca out/BSP_Common/libc/nrand48.o + .debug_abbrev 0x0000000000000000 0x9e out/BSP_Common/libc/nrand48.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/nrand48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/nrand48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/nrand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/nrand48.o + .debug_line 0x0000000000000000 0xc8 out/BSP_Common/libc/nrand48.o + .debug_str 0x0000000000000000 0x2ff1 out/BSP_Common/libc/nrand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/nrand48.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/nrand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/nrand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/seed48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/seed48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/seed48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/seed48.o + .text.seed48 0x0000000000000000 0x5e out/BSP_Common/libc/seed48.o + .bss.oldseed.0 + 0x0000000000000000 0x6 out/BSP_Common/libc/seed48.o + .debug_info 0x0000000000000000 0xc8 out/BSP_Common/libc/seed48.o + .debug_abbrev 0x0000000000000000 0x9b out/BSP_Common/libc/seed48.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/seed48.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/seed48.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x4e out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/seed48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/seed48.o + .debug_line 0x0000000000000000 0xe7 out/BSP_Common/libc/seed48.o + .debug_str 0x0000000000000000 0x2ff6 out/BSP_Common/libc/seed48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/seed48.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/seed48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/seed48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/srand48.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/srand48.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/srand48.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/srand48.o + .text.srand48 0x0000000000000000 0x20 out/BSP_Common/libc/srand48.o + .text.srand 0x0000000000000000 0x20 out/BSP_Common/libc/srand48.o + .text.srandom 0x0000000000000000 0x20 out/BSP_Common/libc/srand48.o + .debug_info 0x0000000000000000 0x131 out/BSP_Common/libc/srand48.o + .debug_abbrev 0x0000000000000000 0xec out/BSP_Common/libc/srand48.o + .debug_loc 0x0000000000000000 0x13 out/BSP_Common/libc/srand48.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/libc/srand48.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x44 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/srand48.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/srand48.o + .debug_line 0x0000000000000000 0x159 out/BSP_Common/libc/srand48.o + .debug_str 0x0000000000000000 0x3007 out/BSP_Common/libc/srand48.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/srand48.o + .debug_frame 0x0000000000000000 0x40 out/BSP_Common/libc/srand48.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/srand48.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memccpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memccpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memccpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memccpy.o + .text.memccpy 0x0000000000000000 0x20 out/BSP_Common/libc/memccpy.o + .debug_info 0x0000000000000000 0x116 out/BSP_Common/libc/memccpy.o + .debug_abbrev 0x0000000000000000 0xa9 out/BSP_Common/libc/memccpy.o + .debug_loc 0x0000000000000000 0xdf out/BSP_Common/libc/memccpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memccpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memccpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memccpy.o + .debug_line 0x0000000000000000 0x11b out/BSP_Common/libc/memccpy.o + .debug_str 0x0000000000000000 0x2dc3 out/BSP_Common/libc/memccpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memccpy.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memccpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memccpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memcpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memcpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memcpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memset.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memset.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memset.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memset.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memset.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memswap.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memswap.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memswap.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memswap.o + .text.memswap 0x0000000000000000 0x20 out/BSP_Common/libc/memswap.o + .debug_info 0x0000000000000000 0xf3 out/BSP_Common/libc/memswap.o + .debug_abbrev 0x0000000000000000 0x8a out/BSP_Common/libc/memswap.o + .debug_loc 0x0000000000000000 0xdb out/BSP_Common/libc/memswap.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memswap.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memswap.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memswap.o + .debug_line 0x0000000000000000 0x121 out/BSP_Common/libc/memswap.o + .debug_str 0x0000000000000000 0x2dc3 out/BSP_Common/libc/memswap.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memswap.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memswap.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memswap.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memchr.o + .text.memchr 0x0000000000000000 0x20 out/BSP_Common/libc/memchr.o + .debug_info 0x0000000000000000 0xdd out/BSP_Common/libc/memchr.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/memchr.o + .debug_loc 0x0000000000000000 0x9b out/BSP_Common/libc/memchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memchr.o + .debug_line 0x0000000000000000 0xf2 out/BSP_Common/libc/memchr.o + .debug_str 0x0000000000000000 0x2dbc out/BSP_Common/libc/memchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memrchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memrchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memrchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memrchr.o + .text.memrchr 0x0000000000000000 0x26 out/BSP_Common/libc/memrchr.o + .debug_info 0x0000000000000000 0xdd out/BSP_Common/libc/memrchr.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/memrchr.o + .debug_loc 0x0000000000000000 0x8d out/BSP_Common/libc/memrchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memrchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memrchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memrchr.o + .debug_line 0x0000000000000000 0x111 out/BSP_Common/libc/memrchr.o + .debug_str 0x0000000000000000 0x2dbe out/BSP_Common/libc/memrchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memrchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memrchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memmem.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memmem.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memmem.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memmem.o + .text.memmem 0x0000000000000000 0xba out/BSP_Common/libc/memmem.o + .debug_info 0x0000000000000000 0x152 out/BSP_Common/libc/memmem.o + .debug_abbrev 0x0000000000000000 0xd1 out/BSP_Common/libc/memmem.o + .debug_loc 0x0000000000000000 0x24f out/BSP_Common/libc/memmem.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memmem.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memmem.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memmem.o + .debug_line 0x0000000000000000 0x254 out/BSP_Common/libc/memmem.o + .debug_str 0x0000000000000000 0x2de4 out/BSP_Common/libc/memmem.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memmem.o + .debug_frame 0x0000000000000000 0x80 out/BSP_Common/libc/memmem.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memmem.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/memcmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/memcmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/memcmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/memcmp.o + .text.memcmp 0x0000000000000000 0x22 out/BSP_Common/libc/memcmp.o + .debug_info 0x0000000000000000 0xf8 out/BSP_Common/libc/memcmp.o + .debug_abbrev 0x0000000000000000 0xa2 out/BSP_Common/libc/memcmp.o + .debug_loc 0x0000000000000000 0xbc out/BSP_Common/libc/memcmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/memcmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/memcmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/memcmp.o + .debug_line 0x0000000000000000 0x122 out/BSP_Common/libc/memcmp.o + .debug_str 0x0000000000000000 0x2dbc out/BSP_Common/libc/memcmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/memcmp.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/memcmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/memcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/bsearch.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/bsearch.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/bsearch.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/bsearch.o + .text.bsearch 0x0000000000000000 0x5e out/BSP_Common/libc/bsearch.o + .debug_info 0x0000000000000000 0x11a out/BSP_Common/libc/bsearch.o + .debug_abbrev 0x0000000000000000 0xd0 out/BSP_Common/libc/bsearch.o + .debug_loc 0x0000000000000000 0x181 out/BSP_Common/libc/bsearch.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/bsearch.o + .debug_ranges 0x0000000000000000 0x28 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x3b out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/bsearch.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/bsearch.o + .debug_line 0x0000000000000000 0x16d out/BSP_Common/libc/bsearch.o + .debug_str 0x0000000000000000 0x283a out/BSP_Common/libc/bsearch.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/bsearch.o + .debug_frame 0x0000000000000000 0x4c out/BSP_Common/libc/bsearch.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/bsearch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/qsort.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/qsort.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/qsort.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/qsort.o + .text.qsort 0x0000000000000000 0xc4 out/BSP_Common/libc/qsort.o + .debug_info 0x0000000000000000 0x1d0 out/BSP_Common/libc/qsort.o + .debug_abbrev 0x0000000000000000 0x127 out/BSP_Common/libc/qsort.o + .debug_loc 0x0000000000000000 0x291 out/BSP_Common/libc/qsort.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/qsort.o + .debug_ranges 0x0000000000000000 0x38 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x65 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/qsort.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/qsort.o + .debug_line 0x0000000000000000 0x329 out/BSP_Common/libc/qsort.o + .debug_str 0x0000000000000000 0x314b out/BSP_Common/libc/qsort.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/qsort.o + .debug_frame 0x0000000000000000 0x70 out/BSP_Common/libc/qsort.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/qsort.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/fnmatch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/fnmatch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/fnmatch.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/fnmatch.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/fnmatch.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/fnmatch.o + .text.fnmatch 0x0000000000000000 0x176 out/BSP_Common/libc/fnmatch.o + .debug_info 0x0000000000000000 0x116 out/BSP_Common/libc/fnmatch.o + .debug_abbrev 0x0000000000000000 0xc2 out/BSP_Common/libc/fnmatch.o + .debug_loc 0x0000000000000000 0x15f out/BSP_Common/libc/fnmatch.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/fnmatch.o + .debug_ranges 0x0000000000000000 0x60 out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x29 out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/fnmatch.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/libc/fnmatch.o + .debug_line 0x0000000000000000 0x410 out/BSP_Common/libc/fnmatch.o + .debug_str 0x0000000000000000 0x25e6 out/BSP_Common/libc/fnmatch.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/fnmatch.o + .debug_frame 0x0000000000000000 0x48 out/BSP_Common/libc/fnmatch.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/fnmatch.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/snprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/snprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/snprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/snprintf.o + .text.snprintf + 0x0000000000000000 0x24 out/BSP_Common/libc/snprintf.o + .debug_info 0x0000000000000000 0x110 out/BSP_Common/libc/snprintf.o + .debug_abbrev 0x0000000000000000 0xd5 out/BSP_Common/libc/snprintf.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/snprintf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/snprintf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/snprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/snprintf.o + .debug_line 0x0000000000000000 0x177 out/BSP_Common/libc/snprintf.o + .debug_str 0x0000000000000000 0x2773 out/BSP_Common/libc/snprintf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/snprintf.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/snprintf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/snprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/sprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/sprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/sprintf.o + .text.sprintf 0x0000000000000000 0x30 out/BSP_Common/libc/sprintf.o + .debug_info 0x0000000000000000 0xf8 out/BSP_Common/libc/sprintf.o + .debug_abbrev 0x0000000000000000 0xc4 out/BSP_Common/libc/sprintf.o + .debug_loc 0x0000000000000000 0x4d out/BSP_Common/libc/sprintf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/sprintf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/sprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/sprintf.o + .debug_line 0x0000000000000000 0x186 out/BSP_Common/libc/sprintf.o + .debug_str 0x0000000000000000 0x276a out/BSP_Common/libc/sprintf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/sprintf.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/sprintf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/sprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/sscanf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/sscanf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/sscanf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/sscanf.o + .text.sscanf 0x0000000000000000 0x26 out/BSP_Common/libc/sscanf.o + .debug_info 0x0000000000000000 0xe9 out/BSP_Common/libc/sscanf.o + .debug_abbrev 0x0000000000000000 0xd5 out/BSP_Common/libc/sscanf.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/sscanf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/sscanf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/sscanf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/sscanf.o + .debug_line 0x0000000000000000 0x175 out/BSP_Common/libc/sscanf.o + .debug_str 0x0000000000000000 0x275f out/BSP_Common/libc/sscanf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/sscanf.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/sscanf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/sscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsnprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/vsnprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/vsnprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/vsnprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsprintf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/vsprintf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/vsprintf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/vsprintf.o + .text.vsprintf + 0x0000000000000000 0x14 out/BSP_Common/libc/vsprintf.o + .debug_info 0x0000000000000000 0xec out/BSP_Common/libc/vsprintf.o + .debug_abbrev 0x0000000000000000 0xc2 out/BSP_Common/libc/vsprintf.o + .debug_loc 0x0000000000000000 0x79 out/BSP_Common/libc/vsprintf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/vsprintf.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x3e out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsprintf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/vsprintf.o + .debug_line 0x0000000000000000 0x11d out/BSP_Common/libc/vsprintf.o + .debug_str 0x0000000000000000 0x276c out/BSP_Common/libc/vsprintf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/vsprintf.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/vsprintf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/vsprintf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/vsscanf.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/vsscanf.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/vsscanf.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/vsscanf.o + .text.vsscanf 0x0000000000000000 0x65e out/BSP_Common/libc/vsscanf.o + .debug_info 0x0000000000000000 0x52a out/BSP_Common/libc/vsscanf.o + .debug_abbrev 0x0000000000000000 0x26a out/BSP_Common/libc/vsscanf.o + .debug_loc 0x0000000000000000 0x1616 out/BSP_Common/libc/vsscanf.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/vsscanf.o + .debug_ranges 0x0000000000000000 0xf8 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0xbe out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x8e out/BSP_Common/libc/vsscanf.o + .debug_macro 0x0000000000000000 0x64 out/BSP_Common/libc/vsscanf.o + .debug_line 0x0000000000000000 0x1197 out/BSP_Common/libc/vsscanf.o + .debug_str 0x0000000000000000 0x445f out/BSP_Common/libc/vsscanf.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/vsscanf.o + .debug_frame 0x0000000000000000 0x60 out/BSP_Common/libc/vsscanf.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/vsscanf.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcmp.o + .text.strcmp 0x0000000000000000 0x1c out/BSP_Common/libc/strcmp.o + .debug_info 0x0000000000000000 0xf8 out/BSP_Common/libc/strcmp.o + .debug_abbrev 0x0000000000000000 0x8e out/BSP_Common/libc/strcmp.o + .debug_loc 0x0000000000000000 0xa8 out/BSP_Common/libc/strcmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcmp.o + .debug_line 0x0000000000000000 0x116 out/BSP_Common/libc/strcmp.o + .debug_str 0x0000000000000000 0x2dba out/BSP_Common/libc/strcmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcmp.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strcmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncmp.o + .text.strncmp 0x0000000000000000 0x26 out/BSP_Common/libc/strncmp.o + .debug_info 0x0000000000000000 0x112 out/BSP_Common/libc/strncmp.o + .debug_abbrev 0x0000000000000000 0x9d out/BSP_Common/libc/strncmp.o + .debug_loc 0x0000000000000000 0xcf out/BSP_Common/libc/strncmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncmp.o + .debug_line 0x0000000000000000 0x143 out/BSP_Common/libc/strncmp.o + .debug_str 0x0000000000000000 0x2dc3 out/BSP_Common/libc/strncmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncmp.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strncmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcasecmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcasecmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcasecmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcasecmp.o + .text.strcasecmp + 0x0000000000000000 0x4e out/BSP_Common/libc/strcasecmp.o + .debug_info 0x0000000000000000 0x123 out/BSP_Common/libc/strcasecmp.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strcasecmp.o + .debug_loc 0x0000000000000000 0xde out/BSP_Common/libc/strcasecmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcasecmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x4e out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strcasecmp.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/strcasecmp.o + .debug_line 0x0000000000000000 0x140 out/BSP_Common/libc/strcasecmp.o + .debug_str 0x0000000000000000 0x3053 out/BSP_Common/libc/strcasecmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcasecmp.o + .debug_frame 0x0000000000000000 0x3c out/BSP_Common/libc/strcasecmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncasecmp.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncasecmp.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncasecmp.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncasecmp.o + .text.strncasecmp + 0x0000000000000000 0x5c out/BSP_Common/libc/strncasecmp.o + .debug_info 0x0000000000000000 0x13d out/BSP_Common/libc/strncasecmp.o + .debug_abbrev 0x0000000000000000 0xc3 out/BSP_Common/libc/strncasecmp.o + .debug_loc 0x0000000000000000 0xf7 out/BSP_Common/libc/strncasecmp.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncasecmp.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x4e out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strncasecmp.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/strncasecmp.o + .debug_line 0x0000000000000000 0x175 out/BSP_Common/libc/strncasecmp.o + .debug_str 0x0000000000000000 0x305c out/BSP_Common/libc/strncasecmp.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncasecmp.o + .debug_frame 0x0000000000000000 0x40 out/BSP_Common/libc/strncasecmp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncasecmp.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcpy.o + .text.strcpy 0x0000000000000000 0x12 out/BSP_Common/libc/strcpy.o + .debug_info 0x0000000000000000 0xe1 out/BSP_Common/libc/strcpy.o + .debug_abbrev 0x0000000000000000 0x9f out/BSP_Common/libc/strcpy.o + .debug_loc 0x0000000000000000 0x57 out/BSP_Common/libc/strcpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcpy.o + .debug_line 0x0000000000000000 0x128 out/BSP_Common/libc/strcpy.o + .debug_str 0x0000000000000000 0x2dba out/BSP_Common/libc/strcpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcpy.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strcpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strlcpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strlcpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strlcpy.o + .text.strlcpy 0x0000000000000000 0x2a out/BSP_Common/libc/strlcpy.o + .debug_info 0x0000000000000000 0x10d out/BSP_Common/libc/strlcpy.o + .debug_abbrev 0x0000000000000000 0xd0 out/BSP_Common/libc/strlcpy.o + .debug_loc 0x0000000000000000 0xe2 out/BSP_Common/libc/strlcpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strlcpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strlcpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strlcpy.o + .debug_line 0x0000000000000000 0x169 out/BSP_Common/libc/strlcpy.o + .debug_str 0x0000000000000000 0x2dce out/BSP_Common/libc/strlcpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strlcpy.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strlcpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strlcpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncpy.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncpy.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncpy.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncpy.o + .text.strncpy 0x0000000000000000 0x30 out/BSP_Common/libc/strncpy.o + .debug_info 0x0000000000000000 0x11b out/BSP_Common/libc/strncpy.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strncpy.o + .debug_loc 0x0000000000000000 0xde out/BSP_Common/libc/strncpy.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncpy.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncpy.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncpy.o + .debug_line 0x0000000000000000 0x14d out/BSP_Common/libc/strncpy.o + .debug_str 0x0000000000000000 0x2ddb out/BSP_Common/libc/strncpy.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncpy.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/libc/strncpy.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncpy.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcat.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcat.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcat.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcat.o + .text.strcat 0x0000000000000000 0x2c out/BSP_Common/libc/strcat.o + .debug_info 0x0000000000000000 0xf7 out/BSP_Common/libc/strcat.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strcat.o + .debug_loc 0x0000000000000000 0x55 out/BSP_Common/libc/strcat.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcat.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcat.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcat.o + .debug_line 0x0000000000000000 0xd0 out/BSP_Common/libc/strcat.o + .debug_str 0x0000000000000000 0x2dd9 out/BSP_Common/libc/strcat.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcat.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Common/libc/strcat.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlcat.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strlcat.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strlcat.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strlcat.o + .text.strlcat 0x0000000000000000 0x5e out/BSP_Common/libc/strlcat.o + .debug_info 0x0000000000000000 0x130 out/BSP_Common/libc/strlcat.o + .debug_abbrev 0x0000000000000000 0xd8 out/BSP_Common/libc/strlcat.o + .debug_loc 0x0000000000000000 0x1b9 out/BSP_Common/libc/strlcat.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strlcat.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strlcat.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strlcat.o + .debug_line 0x0000000000000000 0x1c1 out/BSP_Common/libc/strlcat.o + .debug_str 0x0000000000000000 0x2dd5 out/BSP_Common/libc/strlcat.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strlcat.o + .debug_frame 0x0000000000000000 0x3c out/BSP_Common/libc/strlcat.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strlcat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strncat.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strncat.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strncat.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strncat.o + .text.strncat 0x0000000000000000 0x52 out/BSP_Common/libc/strncat.o + .debug_info 0x0000000000000000 0x11c out/BSP_Common/libc/strncat.o + .debug_abbrev 0x0000000000000000 0xb4 out/BSP_Common/libc/strncat.o + .debug_loc 0x0000000000000000 0x11f out/BSP_Common/libc/strncat.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strncat.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strncat.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strncat.o + .debug_line 0x0000000000000000 0x13f out/BSP_Common/libc/strncat.o + .debug_str 0x0000000000000000 0x2ddb out/BSP_Common/libc/strncat.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strncat.o + .debug_frame 0x0000000000000000 0x48 out/BSP_Common/libc/strncat.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strncat.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strlen.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strlen.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strlen.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strnlen.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strnlen.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strnlen.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strnlen.o + .text.strnlen 0x0000000000000000 0x26 out/BSP_Common/libc/strnlen.o + .debug_info 0x0000000000000000 0xcf out/BSP_Common/libc/strnlen.o + .debug_abbrev 0x0000000000000000 0x9d out/BSP_Common/libc/strnlen.o + .debug_loc 0x0000000000000000 0xf0 out/BSP_Common/libc/strnlen.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strnlen.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strnlen.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strnlen.o + .debug_line 0x0000000000000000 0x117 out/BSP_Common/libc/strnlen.o + .debug_str 0x0000000000000000 0x2dca out/BSP_Common/libc/strnlen.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strnlen.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strnlen.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strnlen.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strchr.o + .text.strchr 0x0000000000000000 0x20 out/BSP_Common/libc/strchr.o + .debug_info 0x0000000000000000 0xb8 out/BSP_Common/libc/strchr.o + .debug_abbrev 0x0000000000000000 0x6c out/BSP_Common/libc/strchr.o + .debug_loc 0x0000000000000000 0x4a out/BSP_Common/libc/strchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x3f out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strchr.o + .debug_macro 0x0000000000000000 0x64 out/BSP_Common/libc/strchr.o + .debug_line 0x0000000000000000 0x138 out/BSP_Common/libc/strchr.o + .debug_str 0x0000000000000000 0x3011 out/BSP_Common/libc/strchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strrchr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strrchr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strrchr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strrchr.o + .text.strrchr 0x0000000000000000 0x22 out/BSP_Common/libc/strrchr.o + .debug_info 0x0000000000000000 0xc8 out/BSP_Common/libc/strrchr.o + .debug_abbrev 0x0000000000000000 0x7d out/BSP_Common/libc/strrchr.o + .debug_loc 0x0000000000000000 0x8b out/BSP_Common/libc/strrchr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strrchr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strrchr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strrchr.o + .debug_line 0x0000000000000000 0x11d out/BSP_Common/libc/strrchr.o + .debug_str 0x0000000000000000 0x2dc2 out/BSP_Common/libc/strrchr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strrchr.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strrchr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strrchr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strsep.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strsep.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strsep.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strsep.o + .text.strsep 0x0000000000000000 0x32 out/BSP_Common/libc/strsep.o + .debug_info 0x0000000000000000 0x101 out/BSP_Common/libc/strsep.o + .debug_abbrev 0x0000000000000000 0xa7 out/BSP_Common/libc/strsep.o + .debug_loc 0x0000000000000000 0x89 out/BSP_Common/libc/strsep.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strsep.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strsep.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strsep.o + .debug_line 0x0000000000000000 0x12e out/BSP_Common/libc/strsep.o + .debug_str 0x0000000000000000 0x2dd0 out/BSP_Common/libc/strsep.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strsep.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Common/libc/strsep.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strsep.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strstr.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strstr.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strstr.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strstr.o + .text.strstr 0x0000000000000000 0x3c out/BSP_Common/libc/strstr.o + .debug_info 0x0000000000000000 0x114 out/BSP_Common/libc/strstr.o + .debug_abbrev 0x0000000000000000 0xa6 out/BSP_Common/libc/strstr.o + .debug_loc 0x0000000000000000 0x6e out/BSP_Common/libc/strstr.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strstr.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strstr.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strstr.o + .debug_line 0x0000000000000000 0xd2 out/BSP_Common/libc/strstr.o + .debug_str 0x0000000000000000 0x2dd8 out/BSP_Common/libc/strstr.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strstr.o + .debug_frame 0x0000000000000000 0x38 out/BSP_Common/libc/strstr.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strstr.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strcspn.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strcspn.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strcspn.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strcspn.o + .text.strcspn 0x0000000000000000 0xa out/BSP_Common/libc/strcspn.o + .debug_info 0x0000000000000000 0xe9 out/BSP_Common/libc/strcspn.o + .debug_abbrev 0x0000000000000000 0xb9 out/BSP_Common/libc/strcspn.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/strcspn.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strcspn.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strcspn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strcspn.o + .debug_line 0x0000000000000000 0xb2 out/BSP_Common/libc/strcspn.o + .debug_str 0x0000000000000000 0x2ddf out/BSP_Common/libc/strcspn.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strcspn.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strcspn.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strcspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strspn.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strspn.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strspn.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strspn.o + .text.strspn 0x0000000000000000 0xa out/BSP_Common/libc/strspn.o + .debug_info 0x0000000000000000 0xe9 out/BSP_Common/libc/strspn.o + .debug_abbrev 0x0000000000000000 0xb9 out/BSP_Common/libc/strspn.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/strspn.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strspn.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strspn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strspn.o + .debug_line 0x0000000000000000 0xb1 out/BSP_Common/libc/strspn.o + .debug_str 0x0000000000000000 0x2ddd out/BSP_Common/libc/strspn.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strspn.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strspn.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strxspn.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strxspn.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strxspn.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strxspn.o + .text.__strxspn + 0x0000000000000000 0x80 out/BSP_Common/libc/strxspn.o + .debug_info 0x0000000000000000 0x125 out/BSP_Common/libc/strxspn.o + .debug_abbrev 0x0000000000000000 0xe8 out/BSP_Common/libc/strxspn.o + .debug_loc 0x0000000000000000 0xa6 out/BSP_Common/libc/strxspn.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strxspn.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x62 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strxspn.o + .debug_macro 0x0000000000000000 0x8e out/BSP_Common/libc/strxspn.o + .debug_line 0x0000000000000000 0x219 out/BSP_Common/libc/strxspn.o + .debug_str 0x0000000000000000 0x3c3d out/BSP_Common/libc/strxspn.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strxspn.o + .debug_frame 0x0000000000000000 0x3c out/BSP_Common/libc/strxspn.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strxspn.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strpbrk.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strpbrk.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strpbrk.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strpbrk.o + .text.strpbrk 0x0000000000000000 0x2a out/BSP_Common/libc/strpbrk.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/strpbrk.o + .debug_abbrev 0x0000000000000000 0xb8 out/BSP_Common/libc/strpbrk.o + .debug_loc 0x0000000000000000 0x60 out/BSP_Common/libc/strpbrk.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strpbrk.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strpbrk.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strpbrk.o + .debug_line 0x0000000000000000 0x102 out/BSP_Common/libc/strpbrk.o + .debug_str 0x0000000000000000 0x2dd8 out/BSP_Common/libc/strpbrk.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strpbrk.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/libc/strpbrk.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strpbrk.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtok.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtok.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtok.o + .text.strtok 0x0000000000000000 0x10 out/BSP_Common/libc/strtok.o + .sbss.holder.0 + 0x0000000000000000 0x4 out/BSP_Common/libc/strtok.o + .debug_info 0x0000000000000000 0xf9 out/BSP_Common/libc/strtok.o + .debug_abbrev 0x0000000000000000 0xbb out/BSP_Common/libc/strtok.o + .debug_loc 0x0000000000000000 0x42 out/BSP_Common/libc/strtok.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtok.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtok.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtok.o + .debug_line 0x0000000000000000 0xaa out/BSP_Common/libc/strtok.o + .debug_str 0x0000000000000000 0x2dd0 out/BSP_Common/libc/strtok.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtok.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtok.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtok.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtok_r.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtok_r.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtok_r.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtok_r.o + .text.strtok_r + 0x0000000000000000 0x30 out/BSP_Common/libc/strtok_r.o + .debug_info 0x0000000000000000 0xf2 out/BSP_Common/libc/strtok_r.o + .debug_abbrev 0x0000000000000000 0xa7 out/BSP_Common/libc/strtok_r.o + .debug_loc 0x0000000000000000 0x76 out/BSP_Common/libc/strtok_r.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtok_r.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x36 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtok_r.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtok_r.o + .debug_line 0x0000000000000000 0x118 out/BSP_Common/libc/strtok_r.o + .debug_str 0x0000000000000000 0x2dd2 out/BSP_Common/libc/strtok_r.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtok_r.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Common/libc/strtok_r.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtok_r.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtol.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtol.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtol.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtol.o + .text.strtol 0x0000000000000000 0x14 out/BSP_Common/libc/strtol.o + .debug_info 0x0000000000000000 0x116 out/BSP_Common/libc/strtol.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/strtol.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtol.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtol.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtol.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtol.o + .debug_line 0x0000000000000000 0x130 out/BSP_Common/libc/strtol.o + .debug_str 0x0000000000000000 0x3e10 out/BSP_Common/libc/strtol.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtol.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/strtol.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtol.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoll.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoll.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoll.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoll.o + .text.strtoll 0x0000000000000000 0xa out/BSP_Common/libc/strtoll.o + .debug_info 0x0000000000000000 0x10f out/BSP_Common/libc/strtoll.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoll.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoll.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoll.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoll.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoll.o + .debug_line 0x0000000000000000 0x111 out/BSP_Common/libc/strtoll.o + .debug_str 0x0000000000000000 0x3e0f out/BSP_Common/libc/strtoll.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoll.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoll.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoll.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoul.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoul.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoul.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoul.o + .text.strtoul 0x0000000000000000 0x14 out/BSP_Common/libc/strtoul.o + .debug_info 0x0000000000000000 0x10f out/BSP_Common/libc/strtoul.o + .debug_abbrev 0x0000000000000000 0xa5 out/BSP_Common/libc/strtoul.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoul.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoul.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoul.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoul.o + .debug_line 0x0000000000000000 0x131 out/BSP_Common/libc/strtoul.o + .debug_str 0x0000000000000000 0x3e0c out/BSP_Common/libc/strtoul.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoul.o + .debug_frame 0x0000000000000000 0x2c out/BSP_Common/libc/strtoul.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoul.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoull.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoull.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoull.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoull.o + .text.strtoull + 0x0000000000000000 0xa out/BSP_Common/libc/strtoull.o + .debug_info 0x0000000000000000 0x10f out/BSP_Common/libc/strtoull.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoull.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoull.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoull.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoull.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoull.o + .debug_line 0x0000000000000000 0x112 out/BSP_Common/libc/strtoull.o + .debug_str 0x0000000000000000 0x3e14 out/BSP_Common/libc/strtoull.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoull.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoull.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoull.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoimax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoimax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoimax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoimax.o + .text.strtoimax + 0x0000000000000000 0xa out/BSP_Common/libc/strtoimax.o + .debug_info 0x0000000000000000 0x127 out/BSP_Common/libc/strtoimax.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoimax.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoimax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoimax.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoimax.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoimax.o + .debug_line 0x0000000000000000 0x113 out/BSP_Common/libc/strtoimax.o + .debug_str 0x0000000000000000 0x3e1e out/BSP_Common/libc/strtoimax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoimax.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoimax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strtoumax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strtoumax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strtoumax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strtoumax.o + .text.strtoumax + 0x0000000000000000 0xa out/BSP_Common/libc/strtoumax.o + .debug_info 0x0000000000000000 0x127 out/BSP_Common/libc/strtoumax.o + .debug_abbrev 0x0000000000000000 0xa8 out/BSP_Common/libc/strtoumax.o + .debug_loc 0x0000000000000000 0x63 out/BSP_Common/libc/strtoumax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strtoumax.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x76 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strtoumax.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/strtoumax.o + .debug_line 0x0000000000000000 0x113 out/BSP_Common/libc/strtoumax.o + .debug_str 0x0000000000000000 0x3e21 out/BSP_Common/libc/strtoumax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strtoumax.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strtoumax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strtoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoimax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strntoimax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strntoimax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strntoimax.o + .text.strntoimax + 0x0000000000000000 0x8 out/BSP_Common/libc/strntoimax.o + .debug_info 0x0000000000000000 0x136 out/BSP_Common/libc/strntoimax.o + .debug_abbrev 0x0000000000000000 0xb9 out/BSP_Common/libc/strntoimax.o + .debug_loc 0x0000000000000000 0x84 out/BSP_Common/libc/strntoimax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strntoimax.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x45 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strntoimax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strntoimax.o + .debug_line 0x0000000000000000 0xdb out/BSP_Common/libc/strntoimax.o + .debug_str 0x0000000000000000 0x3a74 out/BSP_Common/libc/strntoimax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strntoimax.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/strntoimax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strntoimax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/strntoumax.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/strntoumax.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/strntoumax.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/strntoumax.o + .text.strntoumax + 0x0000000000000000 0x1a0 out/BSP_Common/libc/strntoumax.o + .debug_info 0x0000000000000000 0x19f out/BSP_Common/libc/strntoumax.o + .debug_abbrev 0x0000000000000000 0x121 out/BSP_Common/libc/strntoumax.o + .debug_loc 0x0000000000000000 0x36c out/BSP_Common/libc/strntoumax.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/strntoumax.o + .debug_ranges 0x0000000000000000 0x40 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x5d out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/strntoumax.o + .debug_macro 0x0000000000000000 0x3eb out/BSP_Common/libc/strntoumax.o + .debug_line 0x0000000000000000 0x55d out/BSP_Common/libc/strntoumax.o + .debug_str 0x0000000000000000 0x3d0b out/BSP_Common/libc/strntoumax.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/strntoumax.o + .debug_frame 0x0000000000000000 0x68 out/BSP_Common/libc/strntoumax.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/strntoumax.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/stdlib.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/stdlib.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/stdlib.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/stdlib.o + .debug_info 0x0000000000000000 0x6f out/BSP_Common/libc/stdlib.o + .debug_abbrev 0x0000000000000000 0x29 out/BSP_Common/libc/stdlib.o + .debug_aranges + 0x0000000000000000 0x18 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0xf8 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x5c out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x57 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x182 out/BSP_Common/libc/stdlib.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/libc/stdlib.o + .debug_line 0x0000000000000000 0x26d out/BSP_Common/libc/stdlib.o + .debug_str 0x0000000000000000 0x468a out/BSP_Common/libc/stdlib.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/stdlib.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/stdlib.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/common.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/common.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/common.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/common.o + .text.__assert_func + 0x0000000000000000 0x2 out/BSP_Common/libc/common.o + .text.strtof 0x0000000000000000 0x6 out/BSP_Common/libc/common.o + .debug_info 0x0000000000000000 0xdc out/BSP_Common/libc/common.o + .debug_abbrev 0x0000000000000000 0x88 out/BSP_Common/libc/common.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/libc/common.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Common/libc/common.o + .debug_macro 0x0000000000000000 0x11 out/BSP_Common/libc/common.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/common.o + .debug_line 0x0000000000000000 0x76 out/BSP_Common/libc/common.o + .debug_str 0x0000000000000000 0x2563 out/BSP_Common/libc/common.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/common.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/libc/common.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/common.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalnum.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalnum.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalnum.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalnum.o + .text.isalnum 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isalnum.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isalnum.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isalnum.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isalnum.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalnum.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isalnum.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isalnum.o + .debug_line 0x0000000000000000 0xcc out/BSP_Common/libc/ctype_isalnum.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_isalnum.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isalnum.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalnum.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isalnum.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isalpha.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalpha.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalpha.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isalpha.o + .text.isalpha 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isalpha.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isalpha.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isalpha.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isalpha.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalpha.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isalpha.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isalpha.o + .debug_line 0x0000000000000000 0xcc out/BSP_Common/libc/ctype_isalpha.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_isalpha.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isalpha.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isalpha.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isalpha.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isascii.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isascii.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isascii.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isascii.o + .text.isascii 0x0000000000000000 0xa out/BSP_Common/libc/ctype_isascii.o + .debug_info 0x0000000000000000 0x91 out/BSP_Common/libc/ctype_isascii.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/ctype_isascii.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isascii.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isascii.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isascii.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isascii.o + .debug_line 0x0000000000000000 0xc6 out/BSP_Common/libc/ctype_isascii.o + .debug_str 0x0000000000000000 0x2862 out/BSP_Common/libc/ctype_isascii.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isascii.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isascii.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isascii.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isblank.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isblank.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isblank.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isblank.o + .text.isblank 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isblank.o + .debug_info 0x0000000000000000 0x95 out/BSP_Common/libc/ctype_isblank.o + .debug_abbrev 0x0000000000000000 0x9a out/BSP_Common/libc/ctype_isblank.o + .debug_loc 0x0000000000000000 0x80 out/BSP_Common/libc/ctype_isblank.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isblank.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isblank.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isblank.o + .debug_line 0x0000000000000000 0xc6 out/BSP_Common/libc/ctype_isblank.o + .debug_str 0x0000000000000000 0x2862 out/BSP_Common/libc/ctype_isblank.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isblank.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isblank.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isblank.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_iscntrl.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_iscntrl.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_iscntrl.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_iscntrl.o + .text.iscntrl 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_iscntrl.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_iscntrl.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_iscntrl.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_iscntrl.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_iscntrl.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_iscntrl.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_iscntrl.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_iscntrl.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_iscntrl.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_iscntrl.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_iscntrl.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_iscntrl.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isdigit.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isdigit.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isdigit.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isdigit.o + .text.isdigit 0x0000000000000000 0xa out/BSP_Common/libc/ctype_isdigit.o + .debug_info 0x0000000000000000 0x91 out/BSP_Common/libc/ctype_isdigit.o + .debug_abbrev 0x0000000000000000 0x98 out/BSP_Common/libc/ctype_isdigit.o + .debug_loc 0x0000000000000000 0x2e out/BSP_Common/libc/ctype_isdigit.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isdigit.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isdigit.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isdigit.o + .debug_line 0x0000000000000000 0xc6 out/BSP_Common/libc/ctype_isdigit.o + .debug_str 0x0000000000000000 0x2862 out/BSP_Common/libc/ctype_isdigit.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isdigit.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isdigit.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isgraph.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isgraph.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isgraph.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isgraph.o + .text.isgraph 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_isgraph.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isgraph.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isgraph.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isgraph.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isgraph.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isgraph.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isgraph.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isgraph.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_isgraph.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isgraph.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isgraph.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isgraph.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_ispunct.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_ispunct.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_ispunct.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_ispunct.o + .text.ispunct 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_ispunct.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_ispunct.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_ispunct.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_ispunct.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_ispunct.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_ispunct.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_ispunct.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_ispunct.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_ispunct.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_ispunct.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_ispunct.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_ispunct.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_islower.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_islower.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_islower.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_islower.o + .text.islower 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_islower.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_islower.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_islower.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_islower.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_islower.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_islower.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_islower.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_islower.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_islower.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_islower.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_islower.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_islower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isprint.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isprint.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isprint.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isprint.o + .text.isprint 0x0000000000000000 0x14 out/BSP_Common/libc/ctype_isprint.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isprint.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isprint.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isprint.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isprint.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isprint.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isprint.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isprint.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_isprint.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isprint.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isprint.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isprint.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isspace.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isspace.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isspace.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isspace.o + .text.isspace 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isspace.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isspace.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isspace.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isspace.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isspace.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isspace.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isspace.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isspace.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_isspace.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isspace.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isspace.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isspace.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isupper.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isupper.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isupper.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isupper.o + .text.isupper 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isupper.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isupper.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isupper.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isupper.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isupper.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isupper.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isupper.o + .debug_line 0x0000000000000000 0xce out/BSP_Common/libc/ctype_isupper.o + .debug_str 0x0000000000000000 0x28dc out/BSP_Common/libc/ctype_isupper.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isupper.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isupper.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_tolower.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_tolower.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_tolower.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_tolower.o + .text.tolower 0x0000000000000000 0x18 out/BSP_Common/libc/ctype_tolower.o + .debug_info 0x0000000000000000 0x129 out/BSP_Common/libc/ctype_tolower.o + .debug_abbrev 0x0000000000000000 0xfc out/BSP_Common/libc/ctype_tolower.o + .debug_loc 0x0000000000000000 0x34 out/BSP_Common/libc/ctype_tolower.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_tolower.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_tolower.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_tolower.o + .debug_line 0x0000000000000000 0xd4 out/BSP_Common/libc/ctype_tolower.o + .debug_str 0x0000000000000000 0x28ec out/BSP_Common/libc/ctype_tolower.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_tolower.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_tolower.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_tolower.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_toupper.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_toupper.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_toupper.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_toupper.o + .text.toupper 0x0000000000000000 0x18 out/BSP_Common/libc/ctype_toupper.o + .debug_info 0x0000000000000000 0x129 out/BSP_Common/libc/ctype_toupper.o + .debug_abbrev 0x0000000000000000 0xfc out/BSP_Common/libc/ctype_toupper.o + .debug_loc 0x0000000000000000 0x34 out/BSP_Common/libc/ctype_toupper.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_toupper.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_toupper.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_toupper.o + .debug_line 0x0000000000000000 0xd4 out/BSP_Common/libc/ctype_toupper.o + .debug_str 0x0000000000000000 0x28ec out/BSP_Common/libc/ctype_toupper.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_toupper.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_toupper.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_toupper.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctype_isxdigit.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isxdigit.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isxdigit.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctype_isxdigit.o + .text.isxdigit + 0x0000000000000000 0x12 out/BSP_Common/libc/ctype_isxdigit.o + .debug_info 0x0000000000000000 0xf1 out/BSP_Common/libc/ctype_isxdigit.o + .debug_abbrev 0x0000000000000000 0xdc out/BSP_Common/libc/ctype_isxdigit.o + .debug_loc 0x0000000000000000 0x21 out/BSP_Common/libc/ctype_isxdigit.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isxdigit.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x42 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctype_isxdigit.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctype_isxdigit.o + .debug_line 0x0000000000000000 0xcf out/BSP_Common/libc/ctype_isxdigit.o + .debug_str 0x0000000000000000 0x28df out/BSP_Common/libc/ctype_isxdigit.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctype_isxdigit.o + .debug_frame 0x0000000000000000 0x20 out/BSP_Common/libc/ctype_isxdigit.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctype_isxdigit.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/libc/ctypes.o + .text 0x0000000000000000 0x0 out/BSP_Common/libc/ctypes.o + .data 0x0000000000000000 0x0 out/BSP_Common/libc/ctypes.o + .bss 0x0000000000000000 0x0 out/BSP_Common/libc/ctypes.o + .rodata.__ctypes + 0x0000000000000000 0x101 out/BSP_Common/libc/ctypes.o + .debug_info 0x0000000000000000 0xb8 out/BSP_Common/libc/ctypes.o + .debug_abbrev 0x0000000000000000 0x7c out/BSP_Common/libc/ctypes.o + .debug_aranges + 0x0000000000000000 0x18 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x32 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/libc/ctypes.o + .debug_macro 0x0000000000000000 0x41 out/BSP_Common/libc/ctypes.o + .debug_line 0x0000000000000000 0x7b out/BSP_Common/libc/ctypes.o + .debug_str 0x0000000000000000 0x2881 out/BSP_Common/libc/ctypes.o + .comment 0x0000000000000000 0x4e out/BSP_Common/libc/ctypes.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/libc/ctypes.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/soft_crc/softcrc.o + .text 0x0000000000000000 0x0 out/BSP_Common/soft_crc/softcrc.o + .data 0x0000000000000000 0x0 out/BSP_Common/soft_crc/softcrc.o + .bss 0x0000000000000000 0x0 out/BSP_Common/soft_crc/softcrc.o + .text.BFLB_Soft_CRC16 + 0x0000000000000000 0x4e out/BSP_Common/soft_crc/softcrc.o + .text.BFLB_Soft_CRC32_Table + 0x0000000000000000 0x36 out/BSP_Common/soft_crc/softcrc.o + .rodata.chCRCHTalbe + 0x0000000000000000 0x100 out/BSP_Common/soft_crc/softcrc.o + .rodata.chCRCLTalbe + 0x0000000000000000 0x100 out/BSP_Common/soft_crc/softcrc.o + .rodata.crc32Tab + 0x0000000000000000 0x400 out/BSP_Common/soft_crc/softcrc.o + .debug_info 0x0000000000000000 0x1d1 out/BSP_Common/soft_crc/softcrc.o + .debug_abbrev 0x0000000000000000 0xf6 out/BSP_Common/soft_crc/softcrc.o + .debug_loc 0x0000000000000000 0x1f5 out/BSP_Common/soft_crc/softcrc.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/soft_crc/softcrc.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1e1 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/soft_crc/softcrc.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/soft_crc/softcrc.o + .debug_line 0x0000000000000000 0x5b5 out/BSP_Common/soft_crc/softcrc.o + .debug_str 0x0000000000000000 0xb839b out/BSP_Common/soft_crc/softcrc.o + .comment 0x0000000000000000 0x4e out/BSP_Common/soft_crc/softcrc.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/soft_crc/softcrc.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/soft_crc/softcrc.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_crypt.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_crypt.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_crypt.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_init_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .rodata.bflb_crypt_setkey_do.str1.4 + 0x0000000000000000 0x13 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setkey_do + 0x0000000000000000 0xea out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setadd_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt_do + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt_tag_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_update_do + 0x0000000000000000 0x24 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_decrypt_do + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_auth_decrypt_do + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_finish_do + 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_deinit_do + 0x0000000000000000 0x2a out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_init + 0x0000000000000000 0x8 out/BSP_Common/cipher_suite/bflb_crypt.o + .rodata.bflb_crypt_setkey.str1.4 + 0x0000000000000000 0x15 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setkey + 0x0000000000000000 0x28 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_setadd + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_encrypt_tag + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_update + 0x0000000000000000 0x24 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_decrypt + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_auth_decrypt + 0x0000000000000000 0x4 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_finish + 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .text.bflb_crypt_deinit + 0x0000000000000000 0x32 out/BSP_Common/cipher_suite/bflb_crypt.o + .sbss.aesCtx 0x0000000000000000 0x2 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_info 0x0000000000000000 0xdc4 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_abbrev 0x0000000000000000 0x225 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_loc 0x0000000000000000 0x7f0 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_aranges + 0x0000000000000000 0x70 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_ranges 0x0000000000000000 0xe0 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x20d out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_macro 0x0000000000000000 0x4c out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_line 0x0000000000000000 0x965 out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_str 0x0000000000000000 0xb8b6b out/BSP_Common/cipher_suite/bflb_crypt.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_crypt.o + .debug_frame 0x0000000000000000 0x228 out/BSP_Common/cipher_suite/bflb_crypt.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_crypt.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_hash.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_hash.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_hash.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_hash.o + .rodata.bflb_hash_init.str1.4 + 0x0000000000000000 0x13 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_init + 0x0000000000000000 0x7a out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_start + 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_update + 0x0000000000000000 0x54 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_finish + 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_hash.o + .text.bflb_hash_deinit + 0x0000000000000000 0x38 out/BSP_Common/cipher_suite/bflb_hash.o + .bss.shaCtx 0x0000000000000000 0x14 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_info 0x0000000000000000 0x4a5 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_abbrev 0x0000000000000000 0x188 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_loc 0x0000000000000000 0x2c3 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_aranges + 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_ranges 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x208 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_line 0x0000000000000000 0x7a3 out/BSP_Common/cipher_suite/bflb_hash.o + .debug_str 0x0000000000000000 0xb8875 out/BSP_Common/cipher_suite/bflb_hash.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_hash.o + .debug_frame 0x0000000000000000 0xd0 out/BSP_Common/cipher_suite/bflb_hash.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_hash.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_point_add.constprop.0 + 0x0000000000000000 0x248 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecc_basic_parameter_init.constprop.0.isra.0 + 0x0000000000000000 0x50 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecc_point_mul_init.constprop.0.isra.0 + 0x0000000000000000 0xe0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.bflb_ecdsa_verify_point_mul.isra.0.str1.4 + 0x0000000000000000 0x35 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_verify_point_mul.isra.0 + 0x0000000000000000 0x404 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_get_scalar_point.isra.0 + 0x0000000000000000 0x3b4 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_init + 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_deinit + 0x0000000000000000 0x14 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_verify + 0x0000000000000000 0x5d4 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_get_public_key + 0x0000000000000000 0x12 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecc_get_random_value + 0x0000000000000000 0xb6 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_sign + 0x0000000000000000 0x262 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdsa_get_private_key + 0x0000000000000000 0x22 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_init + 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_deinit + 0x0000000000000000 0x14 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_get_encrypt_key + 0x0000000000000000 0x12 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .text.bflb_ecdh_get_public_key + 0x0000000000000000 0x12 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1B + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1Gx + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1Gy + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1InvR_N + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1InvR_P + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1N + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1P + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1PrimeN_N + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1PrimeN_P + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_1 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_1M1 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_1P1 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR2 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR3 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR4 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_BAR8 + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Gx + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Gy + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Zerox + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .rodata.secp256r1_Zeroy + 0x0000000000000000 0x20 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_info 0x0000000000000000 0x32c2 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_abbrev 0x0000000000000000 0x30e out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_loc 0x0000000000000000 0xc56 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_aranges + 0x0000000000000000 0x90 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_ranges 0x0000000000000000 0xb0 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x27b out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_line 0x0000000000000000 0x14cc out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_str 0x0000000000000000 0xb8f9b out/BSP_Common/cipher_suite/bflb_ecdsa.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_ecdsa.o + .debug_frame 0x0000000000000000 0x290 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_ecdsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/cipher_suite/bflb_dsa.o + .text 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_dsa.o + .data 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_dsa.o + .bss 0x0000000000000000 0x0 out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_get_reg_size + 0x0000000000000000 0x7a out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_mexp_binary + 0x0000000000000000 0x1aa out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_mexp_mont + 0x0000000000000000 0x16a out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_decrypt_crt + 0x0000000000000000 0x1cc out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_init + 0x0000000000000000 0x42 out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_sign + 0x0000000000000000 0x96 out/BSP_Common/cipher_suite/bflb_dsa.o + .text.bflb_dsa_verify + 0x0000000000000000 0x9e out/BSP_Common/cipher_suite/bflb_dsa.o + .rodata 0x0000000000000000 0x80 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_info 0x0000000000000000 0xec1 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_abbrev 0x0000000000000000 0x225 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_loc 0x0000000000000000 0x820 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_aranges + 0x0000000000000000 0x50 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_ranges 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x221 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_line 0x0000000000000000 0xc33 out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_str 0x0000000000000000 0xb8a71 out/BSP_Common/cipher_suite/bflb_dsa.o + .comment 0x0000000000000000 0x4e out/BSP_Common/cipher_suite/bflb_dsa.o + .debug_frame 0x0000000000000000 0x180 out/BSP_Common/cipher_suite/bflb_dsa.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/cipher_suite/bflb_dsa.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_core.o + .text 0x0000000000000000 0x0 out/BSP_Common/usbd_core.o + .data 0x0000000000000000 0x0 out/BSP_Common/usbd_core.o + .bss 0x0000000000000000 0x0 out/BSP_Common/usbd_core.o + .text.USBD_DeInit + 0x0000000000000000 0x38 out/BSP_Common/usbd_core.o + .text.USBD_Stop + 0x0000000000000000 0x28 out/BSP_Common/usbd_core.o + .text.USBD_RunTestMode + 0x0000000000000000 0x4 out/BSP_Common/usbd_core.o + .text.USBD_LL_Suspend + 0x0000000000000000 0x12 out/BSP_Common/usbd_core.o + .text.USBD_LL_Resume + 0x0000000000000000 0x16 out/BSP_Common/usbd_core.o + .text.USBD_LL_IsoINIncomplete + 0x0000000000000000 0x4 out/BSP_Common/usbd_core.o + .text.USBD_LL_IsoOUTIncomplete + 0x0000000000000000 0x4 out/BSP_Common/usbd_core.o + .text.USBD_LL_DevConnected + 0x0000000000000000 0x4 out/BSP_Common/usbd_core.o + .text.USBD_LL_DevDisconnected + 0x0000000000000000 0x1e out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x6a out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000000000 0x1bb out/BSP_Common/usbd_core.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ctlreq.o + .text 0x0000000000000000 0x0 out/BSP_Common/usbd_ctlreq.o + .data 0x0000000000000000 0x0 out/BSP_Common/usbd_ctlreq.o + .bss 0x0000000000000000 0x0 out/BSP_Common/usbd_ctlreq.o + .text.USBD_CtlError + 0x0000000000000000 0xa out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x6a out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x0000000000000000 0x1bb out/BSP_Common/usbd_ctlreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/usbd_ioreq.o + .text 0x0000000000000000 0x0 out/BSP_Common/usbd_ioreq.o + .data 0x0000000000000000 0x0 out/BSP_Common/usbd_ioreq.o + .bss 0x0000000000000000 0x0 out/BSP_Common/usbd_ioreq.o + .text.USBD_GetRxCount + 0x0000000000000000 0x16 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x6a out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000000000 0x1bb out/BSP_Common/usbd_ioreq.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_crc32.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_crc32.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_crc32.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_crc32.o + .text.xz_crc32_init + 0x0000000000000000 0x2 out/BSP_Common/xz/xz_crc32.o + .text.xz_crc32 + 0x0000000000000000 0x34 out/BSP_Common/xz/xz_crc32.o + .debug_info 0x0000000000000000 0x11b out/BSP_Common/xz/xz_crc32.o + .debug_abbrev 0x0000000000000000 0xcb out/BSP_Common/xz/xz_crc32.o + .debug_loc 0x0000000000000000 0x8c out/BSP_Common/xz/xz_crc32.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Common/xz/xz_crc32.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x84 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x25 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/xz/xz_crc32.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Common/xz/xz_crc32.o + .debug_line 0x0000000000000000 0x19c out/BSP_Common/xz/xz_crc32.o + .debug_str 0x0000000000000000 0x3308 out/BSP_Common/xz/xz_crc32.o + .comment 0x0000000000000000 0x4e out/BSP_Common/xz/xz_crc32.o + .debug_frame 0x0000000000000000 0x30 out/BSP_Common/xz/xz_crc32.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_crc32.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_lzma2.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_lzma2.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_lzma2.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_lzma2.o + .text.lzma_len + 0x0000000000000000 0x178 out/BSP_Common/xz/xz_dec_lzma2.o + .text.dict_repeat.part.0 + 0x0000000000000000 0x64 out/BSP_Common/xz/xz_dec_lzma2.o + .text.lzma_main + 0x0000000000000000 0x768 out/BSP_Common/xz/xz_dec_lzma2.o + .text.xz_dec_lzma2_run + 0x0000000000000000 0x5a6 out/BSP_Common/xz/xz_dec_lzma2.o + .text.xz_dec_lzma2_create + 0x0000000000000000 0x74 out/BSP_Common/xz/xz_dec_lzma2.o + .text.xz_dec_lzma2_reset + 0x0000000000000000 0x80 out/BSP_Common/xz/xz_dec_lzma2.o + .text.xz_dec_lzma2_end + 0x0000000000000000 0x38 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_info 0x0000000000000000 0x1b31 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_abbrev 0x0000000000000000 0x397 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_loc 0x0000000000000000 0x1815 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_aranges + 0x0000000000000000 0x50 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_ranges 0x0000000000000000 0x750 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x93 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x25 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Common/xz/xz_dec_lzma2.o + .debug_macro 0x0000000000000000 0xd7 out/BSP_Common/xz/xz_dec_lzma2.o + .debug_line 0x0000000000000000 0x377b out/BSP_Common/xz/xz_dec_lzma2.o + .debug_str 0x0000000000000000 0x3d54 out/BSP_Common/xz/xz_dec_lzma2.o + .comment 0x0000000000000000 0x4e out/BSP_Common/xz/xz_dec_lzma2.o + .debug_frame 0x0000000000000000 0x144 out/BSP_Common/xz/xz_dec_lzma2.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_dec_lzma2.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_dec_stream.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_stream.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_stream.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_dec_stream.o + .text.dec_vli 0x0000000000000000 0x94 out/BSP_Common/xz/xz_dec_stream.o + .text.fill_temp + 0x0000000000000000 0x76 out/BSP_Common/xz/xz_dec_stream.o + .rodata.xz_dec_run.str1.4 + 0x0000000000000000 0xb out/BSP_Common/xz/xz_dec_stream.o + .text.xz_dec_run + 0x0000000000000000 0x866 out/BSP_Common/xz/xz_dec_stream.o + .text.xz_dec_init + 0x0000000000000000 0x8e out/BSP_Common/xz/xz_dec_stream.o + .text.xz_dec_reset + 0x0000000000000000 0x4e out/BSP_Common/xz/xz_dec_stream.o + .text.xz_dec_end + 0x0000000000000000 0x28 out/BSP_Common/xz/xz_dec_stream.o + .debug_info 0x0000000000000000 0xd67 out/BSP_Common/xz/xz_dec_stream.o + .debug_abbrev 0x0000000000000000 0x36e out/BSP_Common/xz/xz_dec_stream.o + .debug_loc 0x0000000000000000 0x7dd out/BSP_Common/xz/xz_dec_stream.o + .debug_aranges + 0x0000000000000000 0x48 out/BSP_Common/xz/xz_dec_stream.o + .debug_ranges 0x0000000000000000 0x2a0 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x8d out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x25 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x46 out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Common/xz/xz_dec_stream.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/xz/xz_dec_stream.o + .debug_line 0x0000000000000000 0x1990 out/BSP_Common/xz/xz_dec_stream.o + .debug_str 0x0000000000000000 0x3872 out/BSP_Common/xz/xz_dec_stream.o + .comment 0x0000000000000000 0x4e out/BSP_Common/xz/xz_dec_stream.o + .debug_frame 0x0000000000000000 0x110 out/BSP_Common/xz/xz_dec_stream.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_dec_stream.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_decompress.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_decompress.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_decompress.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_decompress.o + .text.xz_uncompress_init + 0x0000000000000000 0x60 out/BSP_Common/xz/xz_decompress.o + .text.xz_uncompress_stream + 0x0000000000000000 0x64 out/BSP_Common/xz/xz_decompress.o + .text.xz_uncompress_end + 0x0000000000000000 0x10 out/BSP_Common/xz/xz_decompress.o + .sbss.s 0x0000000000000000 0x4 out/BSP_Common/xz/xz_decompress.o + .debug_info 0x0000000000000000 0x2e2 out/BSP_Common/xz/xz_decompress.o + .debug_abbrev 0x0000000000000000 0x167 out/BSP_Common/xz/xz_decompress.o + .debug_loc 0x0000000000000000 0x1dd out/BSP_Common/xz/xz_decompress.o + .debug_aranges + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_decompress.o + .debug_ranges 0x0000000000000000 0x20 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x5d out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x1f out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_decompress.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_decompress.o + .debug_line 0x0000000000000000 0x2eb out/BSP_Common/xz/xz_decompress.o + .debug_str 0x0000000000000000 0x31b7 out/BSP_Common/xz/xz_decompress.o + .comment 0x0000000000000000 0x4e out/BSP_Common/xz/xz_decompress.o + .debug_frame 0x0000000000000000 0x88 out/BSP_Common/xz/xz_decompress.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_decompress.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/xz/xz_port.o + .text 0x0000000000000000 0x0 out/BSP_Common/xz/xz_port.o + .data 0x0000000000000000 0x0 out/BSP_Common/xz/xz_port.o + .bss 0x0000000000000000 0x0 out/BSP_Common/xz/xz_port.o + .text.simple_malloc_init + 0x0000000000000000 0x1a out/BSP_Common/xz/xz_port.o + .rodata.simple_malloc.str1.4 + 0x0000000000000000 0x13 out/BSP_Common/xz/xz_port.o + .text.simple_malloc + 0x0000000000000000 0x48 out/BSP_Common/xz/xz_port.o + .rodata.simple_free.str1.4 + 0x0000000000000000 0x13 out/BSP_Common/xz/xz_port.o + .text.simple_free + 0x0000000000000000 0x12 out/BSP_Common/xz/xz_port.o + .sbss.bufsize 0x0000000000000000 0x4 out/BSP_Common/xz/xz_port.o + .sbss.mallocBuf + 0x0000000000000000 0x4 out/BSP_Common/xz/xz_port.o + .sbss.malloced + 0x0000000000000000 0x4 out/BSP_Common/xz/xz_port.o + .debug_info 0x0000000000000000 0x18b out/BSP_Common/xz/xz_port.o + .debug_abbrev 0x0000000000000000 0x111 out/BSP_Common/xz/xz_port.o + .debug_loc 0x0000000000000000 0x58 out/BSP_Common/xz/xz_port.o + .debug_aranges + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_port.o + .debug_ranges 0x0000000000000000 0x20 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x65 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/xz/xz_port.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/xz/xz_port.o + .debug_line 0x0000000000000000 0x29b out/BSP_Common/xz/xz_port.o + .debug_str 0x0000000000000000 0x3230 out/BSP_Common/xz/xz_port.o + .comment 0x0000000000000000 0x4e out/BSP_Common/xz/xz_port.o + .debug_frame 0x0000000000000000 0x50 out/BSP_Common/xz/xz_port.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/xz/xz_port.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/BSP_Common/partition/partition.o + .text 0x0000000000000000 0x0 out/BSP_Common/partition/partition.o + .data 0x0000000000000000 0x0 out/BSP_Common/partition/partition.o + .bss 0x0000000000000000 0x0 out/BSP_Common/partition/partition.o + .text.pPtTable_Flash_Read_Fast + 0x0000000000000000 0x5e out/BSP_Common/partition/partition.o + .text.PtTable_Valid + 0x0000000000000000 0x6c out/BSP_Common/partition/partition.o + .text.PtTable_Set_Flash_Operation + 0x0000000000000000 0x2e out/BSP_Common/partition/partition.o + .text.PtTable_Get_Active_Partition_Need_Lock + 0x0000000000000000 0x90 out/BSP_Common/partition/partition.o + .text.PtTable_Get_Active_Entries_By_ID + 0x0000000000000000 0x56 out/BSP_Common/partition/partition.o + .text.PtTable_Get_Active_Entries_By_Name + 0x0000000000000000 0xa4 out/BSP_Common/partition/partition.o + .text.PtTable_Update_Entry + 0x0000000000000000 0x11a out/BSP_Common/partition/partition.o + .text.PtTable_Create + 0x0000000000000000 0x7a out/BSP_Common/partition/partition.o + .sbss.PtTable_Flash_Erase + 0x0000000000000000 0x4 out/BSP_Common/partition/partition.o + .sbss.PtTable_Flash_Read + 0x0000000000000000 0x4 out/BSP_Common/partition/partition.o + .sbss.PtTable_Flash_Write + 0x0000000000000000 0x4 out/BSP_Common/partition/partition.o + .sdata.index.0 + 0x0000000000000000 0x1 out/BSP_Common/partition/partition.o + .debug_info 0x0000000000000000 0x8f2 out/BSP_Common/partition/partition.o + .debug_abbrev 0x0000000000000000 0x27f out/BSP_Common/partition/partition.o + .debug_loc 0x0000000000000000 0x917 out/BSP_Common/partition/partition.o + .debug_aranges + 0x0000000000000000 0x58 out/BSP_Common/partition/partition.o + .debug_ranges 0x0000000000000000 0x48 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1fc out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Common/partition/partition.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Common/partition/partition.o + .debug_line 0x0000000000000000 0xe5b out/BSP_Common/partition/partition.o + .debug_str 0x0000000000000000 0xb8a75 out/BSP_Common/partition/partition.o + .comment 0x0000000000000000 0x4e out/BSP_Common/partition/partition.o + .debug_frame 0x0000000000000000 0x1c4 out/BSP_Common/partition/partition.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/partition/partition.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/system_bl702.o + .text 0x0000000000000000 0x0 out/startup/system_bl702.o + .data 0x0000000000000000 0x0 out/startup/system_bl702.o + .bss 0x0000000000000000 0x0 out/startup/system_bl702.o + .text.system_bor_init + 0x0000000000000000 0x1e out/startup/system_bl702.o + .text.System_NVIC_SetPriority + 0x0000000000000000 0x2 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x73c out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x290 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x1f6 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x88 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x52 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x163c out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x189d out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x1454 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x47d out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x16 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x58 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x34 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x1c out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x40 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x2a out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x79 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0xc27 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x1add out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0xd67 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x3c out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x2525 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x74 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x19 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0xd6 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0xb2 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0xdc out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x257 out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x2fed out/startup/system_bl702.o + .debug_macro 0x0000000000000000 0x131 out/startup/system_bl702.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/GCC/start_load.o + .text 0x0000000000000000 0x0 out/startup/GCC/start_load.o + .data 0x0000000000000000 0x0 out/startup/GCC/start_load.o + .bss 0x0000000000000000 0x0 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x73c out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x1f6 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x290 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x88 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x52 out/startup/GCC/start_load.o + .debug_macro 0x0000000000000000 0x163c out/startup/GCC/start_load.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .group 0x0000000000000000 0xc out/startup/interrupt.o + .text 0x0000000000000000 0x0 out/startup/interrupt.o + .data 0x0000000000000000 0x0 out/startup/interrupt.o + .bss 0x0000000000000000 0x0 out/startup/interrupt.o + .text.clic_set_pending + 0x0000000000000000 0xe out/startup/interrupt.o + .text.clic_clear_pending + 0x0000000000000000 0xc out/startup/interrupt.o + .text.clic_set_intcfg + 0x0000000000000000 0x14 out/startup/interrupt.o + .text.clic_get_intcfg + 0x0000000000000000 0x14 out/startup/interrupt.o + .text.clic_set_cliccfg + 0x0000000000000000 0xe out/startup/interrupt.o + .text.clic_get_cliccfg + 0x0000000000000000 0xe out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x73c out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x1f6 out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x52 out/startup/interrupt.o + .debug_macro 0x0000000000000000 0x88 out/startup/interrupt.o + .text 0x0000000000000000 0x0 out/startup/GCC/entry.o + .data 0x0000000000000000 0x0 out/startup/GCC/entry.o + .bss 0x0000000000000000 0x0 out/startup/GCC/entry.o + .text.metal.init.trapvec + 0x0000000000000000 0x14 out/startup/GCC/entry.o + .text.metal.init.__register_frame_info + 0x0000000000000000 0x2 out/startup/GCC/entry.o + .eh_frame 0x0000000000000000 0x68 out/startup/GCC/entry.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .group 0x0000000000000000 0xc out/BSP_Common/FreeRTOS/port.o + .text 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/port.o + .data 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/port.o + .bss 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/port.o + .text.vPortSetupTimerInterrupt + 0x0000000000000000 0x66 out/BSP_Common/FreeRTOS/port.o + .text.xPortStartScheduler + 0x0000000000000000 0x4e out/BSP_Common/FreeRTOS/port.o + .text.vPortEndScheduler + 0x0000000000000000 0x2 out/BSP_Common/FreeRTOS/port.o + .bss.ullNextTime + 0x0000000000000000 0x8 out/BSP_Common/FreeRTOS/port.o + .sbss.pullMachineTimerCompareRegister + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .sdata.pullNextTime + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .srodata.pullMachineTimerCompareRegisterBase + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .srodata.uxTimerIncrementsForOneTick + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .srodata.xISRStackTop + 0x0000000000000000 0x4 out/BSP_Common/FreeRTOS/port.o + .debug_info 0x0000000000000000 0x26d out/BSP_Common/FreeRTOS/port.o + .debug_abbrev 0x0000000000000000 0x148 out/BSP_Common/FreeRTOS/port.o + .debug_loc 0x0000000000000000 0x35 out/BSP_Common/FreeRTOS/port.o + .debug_aranges + 0x0000000000000000 0x30 out/BSP_Common/FreeRTOS/port.o + .debug_ranges 0x0000000000000000 0x40 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x97 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x118 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x15a out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0xbb out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x26 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0x4b7 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0xb5 out/BSP_Common/FreeRTOS/port.o + .debug_macro 0x0000000000000000 0xaa out/BSP_Common/FreeRTOS/port.o + .debug_line 0x0000000000000000 0x34e out/BSP_Common/FreeRTOS/port.o + .debug_str 0x0000000000000000 0x6aed out/BSP_Common/FreeRTOS/port.o + .comment 0x0000000000000000 0x4e out/BSP_Common/FreeRTOS/port.o + .debug_frame 0x0000000000000000 0x58 out/BSP_Common/FreeRTOS/port.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Common/FreeRTOS/port.o + .text 0x0000000000000000 0x600 out/BSP_Common/FreeRTOS/portASM.o + .data 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/portASM.o + .bss 0x0000000000000000 0x0 out/BSP_Common/FreeRTOS/portASM.o + .debug_line 0x0000000000000000 0x483 out/BSP_Common/FreeRTOS/portASM.o + .debug_info 0x0000000000000000 0x26 out/BSP_Common/FreeRTOS/portASM.o + .debug_abbrev 0x0000000000000000 0x14 out/BSP_Common/FreeRTOS/portASM.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Common/FreeRTOS/portASM.o + .debug_str 0x0000000000000000 0x74 out/BSP_Common/FreeRTOS/portASM.o + .riscv.attributes + 0x0000000000000000 0x2e out/BSP_Common/FreeRTOS/portASM.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .text.FreeRTOS_Interrupt_Handler + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_AutoLoad_Done + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_Dbg_Pwd + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_Dbg_Pwd + 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Readlock_Dbg_Pwd + 0x0000000000000000 0x64 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Writelock_Dbg_Pwd + 0x0000000000000000 0x62 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_Secure_Cfg + 0x0000000000000000 0x7a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_Secure_Cfg + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_Secure_Boot + 0x0000000000000000 0x84 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_Secure_Boot + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_Ana_Trim + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_Ana_Trim + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .sclock_rlt_code + 0x0000000000000000 0x9e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_Sw_Usage + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Writelock_Sw_Usage + 0x0000000000000000 0x6c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_MAC_Address + 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_MAC_Address_Raw + 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Writelock_MAC_Address + 0x0000000000000000 0x64 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Is_All_Bits_Zero + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Is_MAC_Address_Slot_Empty + 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_MAC_Address_Opt + 0x0000000000000000 0x17a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_MAC_Address_Opt + 0x0000000000000000 0x156 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_Chip_ID + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Is_CapCode_Empty + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_CapCode_Opt + 0x0000000000000000 0x9c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_CapCode_Opt + 0x0000000000000000 0x64 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Is_PowerOffset_Slot_Empty + 0x0000000000000000 0x8c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_PowerOffset_Opt + 0x0000000000000000 0x104 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_PowerOffset_Opt + 0x0000000000000000 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Write_AES_Key + 0x0000000000000000 0x86 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Read_AES_Key + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Writelock_AES_Key + 0x0000000000000000 0x98 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Readlock_AES_Key + 0x0000000000000000 0x72 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Crc_Enable + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Crc_Is_Busy + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Crc_Set_Golden + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .text.EF_Ctrl_Crc_Result + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .sclock_rlt_code + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .tcm_code 0x0000000000000000 0x1a4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .text.AON_Set_DCDC18_Top_0 + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .text.AON_Set_Xtal_Cfg + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_info 0x0000000000000000 0x433 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_abbrev 0x0000000000000000 0xfe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_loc 0x0000000000000000 0x352 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_aranges + 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_ranges 0x0000000000000000 0x78 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0xfd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x1ad7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_line 0x0000000000000000 0x935 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_str 0x0000000000000000 0x62b6e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .debug_frame 0x0000000000000000 0x150 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_ALL_IRQHandler + 0x0000000000000000 0x86 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Enable + 0x0000000000000000 0x1e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Channel_Init + 0x0000000000000000 0x10e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Channel_Update_SrcMemcfg + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Channel_Update_DstMemcfg + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Channel_TranferSize + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Channel_Is_Busy + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Channel_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Channel_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_Init + 0x0000000000000000 0x56 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_Update + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpStruct_Set_Transfer_Len + 0x0000000000000000 0x94 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpBuf_Start_New_Transmit + 0x0000000000000000 0x6c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpBuf_Remove_Completed_List + 0x0000000000000000 0x42 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpBuf_Append + 0x0000000000000000 0x9a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpBuf_Destroy + 0x0000000000000000 0x46 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_IntMask + 0x0000000000000000 0x86 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpStruct_Init + 0x0000000000000000 0xc0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpStruct_Start + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .text.DMA_LLI_PpStruct_Stop + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .bss.PingPongListArra + 0x0000000000000000 0x100 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .bss.dmaIntCbfArra + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_info 0x0000000000000000 0x1224 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_abbrev 0x0000000000000000 0x361 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_loc 0x0000000000000000 0xcf8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_aranges + 0x0000000000000000 0xc8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_ranges 0x0000000000000000 0xd8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x193 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x5e9 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_line 0x0000000000000000 0x18f4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_str 0x0000000000000000 0x86d33 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .debug_frame 0x0000000000000000 0x248 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .rodata.BMX_ERR_IRQHandler.str1.4 + 0x0000000000000000 0x15 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.BMX_ERR_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .rodata.BMX_TO_IRQHandler.str1.4 + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.BMX_TO_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .rodata.GPIO_INT0_IRQHandler.str1.4 + 0x0000000000000000 0x2d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GPIO_INT0_IRQHandler + 0x0000000000000000 0x104 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_CAM_CLK + 0x0000000000000000 0x44 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_MAC154_ZIGBEE_CLK + 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_BLE_CLK + 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_I2S_CLK + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_QDEC_CLK + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_DMA_CLK + 0x0000000000000000 0x3e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_IR_CLK + 0x0000000000000000 0x3a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_Chip_Out_0_CLK_Sel + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_Chip_Out_1_CLK_Sel + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_I2C_CLK + 0x0000000000000000 0x3a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Invert_ETH_RX_CLK + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Invert_RF_TEST_O_CLK + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_SPI_CLK + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Invert_ETH_TX_CLK + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Invert_ETH_REF_O_CLK + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_ETH_REF_O_CLK_Sel + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .sclock_rlt_code + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_AHB_Slave1_Clock_Gate + 0x0000000000000000 0x9c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_PER_Clock_Gate_Status_Get + 0x0000000000000000 0x264 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_PER_Clock_Gate + 0x0000000000000000 0x318 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_PER_Clock_UnGate + 0x0000000000000000 0x2fc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_BMX_Init + 0x0000000000000000 0x56 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_BMX_Addr_Monitor_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_BMX_Addr_Monitor_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_BMX_BusErrResponse_Enable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_BMX_BusErrResponse_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_BMX_Get_Status + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_BMX_Get_Err_Addr + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.BMX_ERR_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.BMX_TIMEOUT_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_SRAM_RET + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Get_SRAM_RET + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_SRAM_SLP + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Get_SRAM_SLP + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_SRAM_PARM + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Get_SRAM_PARM + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_SWAP_EMAC_CAM_Pin + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_Ext_Rst_Smt + 0x0000000000000000 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_Kys_Drv_Col + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_JTAG_Sig_Swap_Set + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_CCI_Use_IO_0_1_2_7 + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_CCI_Use_Jtag_Pin + 0x0000000000000000 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Swap_SPI_0_MOSI_With_MISO + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_SPI_0_ACT_MOD_Sel + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_PDM_CLK + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_ADC_CLK + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_DAC_CLK + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_DIG_CLK_Sel + 0x0000000000000000 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_DIG_512K_CLK + 0x0000000000000000 0x5a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_DIG_32K_CLK + 0x0000000000000000 0x5e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_BT_Coex_Signal + 0x0000000000000000 0x44 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_IR_RX_GPIO_Sel + 0x0000000000000000 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_IR_LED_Driver_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_IR_LED_Driver_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_IR_LED_Driver_Output_Enable + 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_IR_LED_Driver_Output_Disable + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_IR_LED_Driver_Ibias + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_Func_Init + 0x0000000000000000 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_Write + 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_IntMask + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_IntClear + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Get_GPIO_IntStatus + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_GPIO_IntMod + 0x0000000000000000 0xc0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Get_GPIO_IntCtlMod + 0x0000000000000000 0x78 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_Int2Mask + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_Int2Clear + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Get_GPIO_Int2Status + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Set_GPIO_Int2Mod + 0x0000000000000000 0xc0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_Get_GPIO_Int2CtlMod + 0x0000000000000000 0x78 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_INT0_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_INT0_Callback_Install + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .text.GLB_GPIO_INT0_Callback_Install2 + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .bss.glbGpioInt0CbfArra + 0x0000000000000000 0x80 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .bss.glbGpioInt0CbfArra2 + 0x0000000000000000 0x80 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .sbss.glbBmxErrIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .sbss.glbBmxToIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x622e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_OUT0_IRQHandler + 0x0000000000000000 0xf0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_OUT1_IRQHandler + 0x0000000000000000 0xbc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_App_Reset + 0x0000000000000000 0xb4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_PIR_Enable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_PIR_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_PIR_INT_Config + 0x0000000000000000 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_PIR_LPF_Sel + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_PIR_HPF_Sel + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_PIR_Threshold + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_PIR_Threshold + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_PIR_Interval + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_PIR_Interval + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_BOR_OUT_State + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_BOR_Config + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_XCLK_CLK_Sel + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_HRAM_slp + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_HRAM_Ret + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_Wakeup_Addr + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_Wakeup_Addr + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Clear_RTC_Counter + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Enable_RTC_Counter + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Set_RTC_Timer + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_RTC_Timer_Val + 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Clear_RTC_INT + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_GPIO_INT_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_GPIO_INT_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_INT_State + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_Pin_Wakeup_Mode + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Clear_IRQ + 0x0000000000000000 0x1e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Aon_Pad_IeSmt_Cfg + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Enable_AComp0_IRQ + 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Disable_AComp0_IRQ + 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Enable_AComp1_IRQ + 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Disable_AComp1_IRQ + 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Enable_BOR_IRQ + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Disable_BOR_IRQ + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Get_Reset_Event + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Clear_Reset_Event + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Out0_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Out0_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Out1_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .text.HBN_Out1_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .bss.hbnInt0CbfArra + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .bss.hbnInt1CbfArra + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .rodata.L1C_BMX_ERR_IRQHandler.str1.4 + 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_ERR_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .rodata.L1C_BMX_TO_IRQHandler.str1.4 + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_TO_IRQHandler + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_Init + 0x0000000000000000 0x6c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_Addr_Monitor_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_Addr_Monitor_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_BusErrResponse_Enable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_BusErrResponse_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_Get_Status + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_Get_Err_Addr + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_ERR_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .text.L1C_BMX_TIMEOUT_INT_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .sbss.l1cBmxErrIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .sbss.l1cBmxToIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_info 0x0000000000000000 0x69a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_abbrev 0x0000000000000000 0x174 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_loc 0x0000000000000000 0x1ce out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_aranges + 0x0000000000000000 0x70 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_ranges 0x0000000000000000 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0xcd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x477 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_line 0x0000000000000000 0x72e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_str 0x0000000000000000 0xbddd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .debug_frame 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_WAKEUP_IRQHandler + 0x0000000000000000 0x8a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_IntEn + 0x0000000000000000 0x54 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_IntMask + 0x0000000000000000 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Get_IntStatus + 0x0000000000000000 0x3e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_IntClear + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Get_PdsPllStstus + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Get_PdsRfStstus + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Get_PdsStstus + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Clear_Reset_Event + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Get_Reset_Event + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Set_Vddcore_GPIO_IntCfg + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Set_Vddcore_GPIO_IntMask + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Get_Vddcore_GPIO_IntStatus + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Set_Vddcore_GPIO_IntClear + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_WAKEUP_IRQHandler_Install + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .sclock_rlt_code + 0x0000000000000000 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .text.PDS_Set_Clkpll_Top_Ctrl + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .rodata 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .bss.pdsIntCbfArra + 0x0000000000000000 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .rodata.CSWTCH.9 + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_DeInit + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_IrConfig + 0x0000000000000000 0x78 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_SetTxDataLength + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_SetRxDataLength + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_SetDeglitchCount + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_SetBaudrate + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_SetRtsValue + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_ClrRtsValue + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_SetTxValue + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_ClrTxValue + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_TxFifoClear + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_RxFifoClear + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_SendDataBlock + 0x0000000000000000 0x5e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_GetTxFifoCount + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_GetRxFifoCount + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_GetRxBusBusyStatus + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART_GetOverflowStatus + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0xbaa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .tcm_code 0x0000000000000000 0x9e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .text.SF_Ctrl_IRQHandler + 0x0000000000000000 0x2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_info 0x0000000000000000 0x244 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_abbrev 0x0000000000000000 0x105 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_loc 0x0000000000000000 0xf0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0xd5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x251f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_line 0x0000000000000000 0x461 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_str 0x0000000000000000 0x1f3e0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .debug_frame 0x0000000000000000 0x44 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_info 0x0000000000000000 0x61 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_abbrev 0x0000000000000000 0x29 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_aranges + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0xf9 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x251f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_line 0x0000000000000000 0x2f3 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .debug_str 0x0000000000000000 0x216bb out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .tcm_code 0x0000000000000000 0x106 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_info 0x0000000000000000 0x870 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_abbrev 0x0000000000000000 0x16b out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_loc 0x0000000000000000 0x1b7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_aranges + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_ranges 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0xef out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x251f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_line 0x0000000000000000 0x57e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_str 0x0000000000000000 0x21991 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .debug_frame 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x251f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .text.Clock_System_Clock_Set + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .text.Clock_Peripheral_Clock_Set + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .text.Clock_System_Clock_Get + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .text.Clock_Peripheral_Clock_Get + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .bss.clkCfg 0x0000000000000000 0x4c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_info 0x0000000000000000 0x2cb out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_abbrev 0x0000000000000000 0x10f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_loc 0x0000000000000000 0x127 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_aranges + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_ranges 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x13d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x622e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_line 0x0000000000000000 0x4cd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_str 0x0000000000000000 0x79c8c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .debug_frame 0x0000000000000000 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_IntHandler + 0x0000000000000000 0xc6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_CH0_IRQHandler + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_CH1_IRQHandler + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_WDT_IRQHandler + 0x0000000000000000 0x44 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_GetCompValue + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_SetCompValue + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_GetCounterValue + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_GetMatchStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_GetPreloadValue + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_SetPreloadValue + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_SetPreloadTrigSrc + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_SetCountMode + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_ClearIntStatus + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_Init + 0x0000000000000000 0xfe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_Enable + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_Disable + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.TIMER_IntMask + 0x0000000000000000 0x78 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_Set_Clock + 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_GetMatchValue + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_SetCompValue + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_GetCounterValue + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_ResetCounterValue + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_GetResetStatus + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_ClearResetStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_Enable + 0x0000000000000000 0x54 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_Disable + 0x0000000000000000 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_IntMask + 0x0000000000000000 0x4a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.Timer_Int_Callback_Install + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .text.WDT_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .bss.timerIntCbfArra + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_info 0x0000000000000000 0xd76 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_abbrev 0x0000000000000000 0x2f2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_loc 0x0000000000000000 0x6c1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_aranges + 0x0000000000000000 0x100 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_ranges 0x0000000000000000 0x138 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0xcf out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x8cd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_line 0x0000000000000000 0x1125 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_str 0x0000000000000000 0xc13c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .debug_frame 0x0000000000000000 0x22c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_IRQHandler + 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_SendWord + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_RecieveWord + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_Disable + 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_Reset + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_Init + 0x0000000000000000 0x8e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_SetPrd + 0x0000000000000000 0x84 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_ClockSet + 0x0000000000000000 0xe0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_SetSclSync + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_IsBusy + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_TransferEndStatus + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_MasterSendBlocking + 0x0000000000000000 0x1aa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_MasterReceiveBlocking + 0x0000000000000000 0x1d8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_IntMask + 0x0000000000000000 0x11a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .text.I2C_Int_Callback_Install + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .bss.i2cIntCbfArra + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_info 0x0000000000000000 0xf06 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_abbrev 0x0000000000000000 0x35c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_loc 0x0000000000000000 0xcc9 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_aranges + 0x0000000000000000 0x98 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_ranges 0x0000000000000000 0x2a8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x193 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x877 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_line 0x0000000000000000 0x1e74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_str 0x0000000000000000 0x88588 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .debug_frame 0x0000000000000000 0x1c8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_IRQHandler + 0x0000000000000000 0x10e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Init + 0x0000000000000000 0x92 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_DeInit + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_ClockConfig + 0x0000000000000000 0x64 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_FifoConfig + 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SetClock + 0x0000000000000000 0xb6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Enable + 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SetTimeOutValue + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SetDeglitchCount + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_RxIgnoreEnable + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_RxIgnoreDisable + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_ClrTxFifo + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_ClrRxFifo + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_ClrIntStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_IntMask + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Int_Callback_Install + 0x0000000000000000 0x1e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SendData + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Send_8bits + 0x0000000000000000 0xca out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Send_16bits + 0x0000000000000000 0xda out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Send_24bits + 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Send_32bits + 0x0000000000000000 0xd4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Recv_8bits + 0x0000000000000000 0xc2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Recv_16bits + 0x0000000000000000 0xca out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Recv_24bits + 0x0000000000000000 0xde out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_Recv_32bits + 0x0000000000000000 0xc8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SendRecv_8bits + 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SendRecv_16bits + 0x0000000000000000 0xe4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SendRecv_24bits + 0x0000000000000000 0xf8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_SendRecv_32bits + 0x0000000000000000 0xe2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_ReceiveData + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_GetTxFifoCount + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_GetRxFifoCount + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_GetIntStatus + 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_GetBusyStatus + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .text.SPI_GetFifoStatus + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .bss.spiIntCbfArra + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_info 0x0000000000000000 0x1c07 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_abbrev 0x0000000000000000 0x2dc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_loc 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_aranges + 0x0000000000000000 0x138 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_ranges 0x0000000000000000 0x3c0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x193 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x782 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_line 0x0000000000000000 0x3996 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_str 0x0000000000000000 0x883af out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .debug_frame 0x0000000000000000 0x29c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IRRX_IRQHandler + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IRTX_IRQHandler + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_TxInit + 0x0000000000000000 0x100 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_TxPulseWidthConfig + 0x0000000000000000 0xd2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_TxSWMPulseWidthConfig + 0x0000000000000000 0x3a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_RxInit + 0x0000000000000000 0xb6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_DeInit + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_Enable + 0x0000000000000000 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_Disable + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_TxSWM + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_RxFIFOClear + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_SendData + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_SWMSendData + 0x0000000000000000 0x106 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_SendCommand + 0x0000000000000000 0x70 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_SWMSendCommand + 0x0000000000000000 0x78 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_SendNEC + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_IntMask + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_ClrIntStatus + 0x0000000000000000 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_GetIntStatus + 0x0000000000000000 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_GetRxFIFOStatus + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_ReceiveData + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_SWMReceiveData + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_ReceiveNEC + 0x0000000000000000 0x3e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_GetRxDataBitCount + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_GetRxFIFOCount + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_LearnToInit + 0x0000000000000000 0x218 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_LearnToReceive + 0x0000000000000000 0xc2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_LearnToSend + 0x0000000000000000 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_LEDInit + 0x0000000000000000 0x9c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .text.IR_LEDSend + 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .rodata 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .bss.irIntCbfArra + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_info 0x0000000000000000 0x1bf7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_abbrev 0x0000000000000000 0x2a5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_loc 0x0000000000000000 0x1857 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_aranges + 0x0000000000000000 0x110 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_ranges 0x0000000000000000 0x488 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x1cf out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x7f4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_line 0x0000000000000000 0x2a70 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_str 0x0000000000000000 0x88665 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .debug_frame 0x0000000000000000 0x2b4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .tcm_code 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_info 0x0000000000000000 0x4e7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_abbrev 0x0000000000000000 0xfb out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_loc 0x0000000000000000 0x84 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_aranges + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_ranges 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0xea out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x251f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x7a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x17 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_line 0x0000000000000000 0x357 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_str 0x0000000000000000 0x21dc5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .debug_frame 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_SHA256_Link_Update.part.0 + 0x0000000000000000 0x154 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_GMAC_IRQHandler + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_PKA_IRQHandler + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_AES_IRQHandler + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_SHA_Enable_Link + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_SHA_Disable_Link + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_SHA256_Link_Init + 0x0000000000000000 0x68 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_SHA256_Link_Update + 0x0000000000000000 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_SHA256_Link_Finish + 0x0000000000000000 0x1b2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Init + 0x0000000000000000 0x86 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Enable_BE + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Enable_LE + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Enable_Link + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Disable_Link + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Link_Work + 0x0000000000000000 0x96 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Set_Hw_Key_Src + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Set_Key_IV + 0x0000000000000000 0x40a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Set_Key_IV_BE + 0x0000000000000000 0x25e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Set_Counter_Byte + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Crypt + 0x0000000000000000 0xac out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_AES_Finish + 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_Trng_Int_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_Trng_Int_Disable + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_Trng_Read + 0x0000000000000000 0x18e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_Trng_Int_Read_Trigger + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_Trng_Int_Read + 0x0000000000000000 0x150 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Reset + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_BigEndian_Enable + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LittleEndian_Enable + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_GetStatus + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Clear_Int + 0x0000000000000000 0x1e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Read_Block + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Write_Block + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Write_Data + 0x0000000000000000 0xc2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Read_Data + 0x0000000000000000 0xc2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_CREG + 0x0000000000000000 0x64 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Write_Immediate + 0x0000000000000000 0x62 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_NREG + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Move_Data + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_RESIZE + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_MADD + 0x0000000000000000 0x8a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_MSUB + 0x0000000000000000 0x8a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_MREM + 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_MMUL + 0x0000000000000000 0x8a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_MSQR + 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_MEXP + 0x0000000000000000 0x8a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_MINV + 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LCMP + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LADD + 0x0000000000000000 0x76 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LSUB + 0x0000000000000000 0x76 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LMUL + 0x0000000000000000 0x76 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LSQR + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LDIV + 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LMUL2N + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LDIV2N + 0x0000000000000000 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_LMOD2N + 0x0000000000000000 0x70 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_GF2Mont + 0x0000000000000000 0x9c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_PKA_Mont2GF + 0x0000000000000000 0xa6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_GMAC_Enable_LE + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_GMAC_Enable_BE + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_GMAC_Enable_Link + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_GMAC_Disable_Link + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.Sec_Eng_GMAC_Link_Work + 0x0000000000000000 0x90 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_Eng_IntMask + 0x0000000000000000 0x14e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_Eng_ClrIntStatus + 0x0000000000000000 0x70 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_Eng_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_Eng_GetIntStatus + 0x0000000000000000 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_CDET_IRQHandler + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .tcm_code 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .rodata.CSWTCH.118 + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x2c95 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.GPADC_DMA_IRQHandler + 0x0000000000000000 0x134 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Reset + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Channel_Config + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Scan_Channel_Config + 0x0000000000000000 0x140 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Start + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Stop + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_FIFO_Cfg + 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Get_FIFO_Count + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_FIFO_Is_Full + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_FIFO_Is_Empty + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Read_FIFO + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Parse_Result + 0x0000000000000000 0x37e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_IntMask + 0x0000000000000000 0xfc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_IntClr + 0x0000000000000000 0x126 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_GetIntStatus + 0x0000000000000000 0x72 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Vbat_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Vbat_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Tsen_Init + 0x0000000000000000 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.TSEN_Get_V_Error + 0x0000000000000000 0x102 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .sclock_rlt_code + 0x0000000000000000 0x15a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_SET_TSVBE_LOW + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_SET_TSVBE_HIGH + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.TSEN_Get_Temp + 0x0000000000000000 0x14a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Mic_Init + 0x0000000000000000 0xa4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Tsen_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Tsen_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_FIFO_Clear + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_PGA_Config + 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_MIC_Bias_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_MIC_Bias_Disable + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .text.ADC_Init + 0x0000000000000000 0x134 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .srodata.cst4 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .rodata.cst8 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .bss.adcIntCbfArra + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .data.adcGainCoeffCal + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_info 0x0000000000000000 0x1a82 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_abbrev 0x0000000000000000 0x35b out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_loc 0x0000000000000000 0x1374 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_aranges + 0x0000000000000000 0x130 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_ranges 0x0000000000000000 0x350 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x102 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x1ad7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x43e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x82 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_line 0x0000000000000000 0x3687 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_str 0x0000000000000000 0x23ac4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .debug_frame 0x0000000000000000 0x33c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_DAC_Init + 0x0000000000000000 0x56 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_DAC_Set_ChanA_Config + 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_DAC_Set_ChanB_Config + 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_Set_DAC_ChanB_SRC_SEL + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_Set_DAC_ChanA_SRC_SEL + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_DAC_ChanB_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_DAC_ChanB_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_DAC_ChanA_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_DAC_ChanA_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_Set_DAC_DMA_TX_FORMAT_SEL + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_Set_DAC_DMA_TX_Enable + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_Set_DAC_DMA_TX_Disable + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GPIP_DAC_DMA_WriteData + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_GPIP_DAC_Init + 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_GPIP_DAC_Set_ChanA_Config + 0x0000000000000000 0x42 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_GPIP_DAC_Set_ChanB_Config + 0x0000000000000000 0x44 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_DAC_Set_ChanA_Value + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .text.GLB_DAC_Set_ChanB_Value + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_info 0x0000000000000000 0x777 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_abbrev 0x0000000000000000 0x181 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_loc 0x0000000000000000 0x3ce out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_aranges + 0x0000000000000000 0xa8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_ranges 0x0000000000000000 0x98 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0xe1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x1ad7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x43e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_macro 0x0000000000000000 0x35 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_line 0x0000000000000000 0xd1d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_str 0x0000000000000000 0x4a717 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .debug_frame 0x0000000000000000 0x130 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_SetBclkPeriod + 0x0000000000000000 0x6e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_Init + 0x0000000000000000 0x100 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_FifoConfig + 0x0000000000000000 0x68 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_IOConfig + 0x0000000000000000 0x48 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_Enable + 0x0000000000000000 0x3e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_Read + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_Write + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_Mute + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_SetFifoJustified + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_GetTxFIFO_AvlCnt + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_GetRxFIFO_AvlCnt + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .text.I2S_Flush + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_info 0x0000000000000000 0x730 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_abbrev 0x0000000000000000 0x1ab out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_loc 0x0000000000000000 0x552 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_aranges + 0x0000000000000000 0x80 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_ranges 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x187 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x6be out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_line 0x0000000000000000 0xe23 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_str 0x0000000000000000 0x87560 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .debug_frame 0x0000000000000000 0xf4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_IRQHandler + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_Init + 0x0000000000000000 0x80 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_Enable + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_IntMask + 0x0000000000000000 0x1e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_IntClear + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_Int_Callback_Install + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_GetIntStatus + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .text.KYS_GetKeycode + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .sbss.KYSIntCbfArra + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_info 0x0000000000000000 0x53c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_abbrev 0x0000000000000000 0x16a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_loc 0x0000000000000000 0x197 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_aranges + 0x0000000000000000 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_ranges 0x0000000000000000 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0xca out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x1c6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_line 0x0000000000000000 0x68e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_str 0x0000000000000000 0xa42a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .debug_frame 0x0000000000000000 0xac out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_IRQHandler + 0x0000000000000000 0x124 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Phy_Read + 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Phy_Write + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Phy_Reset + 0x0000000000000000 0x6c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Phy_AutoNegotiate + 0x0000000000000000 0x1f8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Phy_Linkup + 0x0000000000000000 0xe4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Init + 0x0000000000000000 0x12a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_PhyInit + 0x0000000000000000 0xee out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_DeInit + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_DMADescListInit + 0x0000000000000000 0xcc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_DMATxDescGet + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_StartTx + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Enable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Enable_TX + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Disable_TX + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Disable + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_IntMask + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_GetIntStatus + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_ClrIntStatus + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_TxPauseReq + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .text.EMAC_SetHash + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .bss.emacIntCbfArra + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_info 0x0000000000000000 0x1290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_abbrev 0x0000000000000000 0x36e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_loc 0x0000000000000000 0xa36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_aranges + 0x0000000000000000 0xc0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_ranges 0x0000000000000000 0x220 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x18d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x7b3 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x2f8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_line 0x0000000000000000 0x2027 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_str 0x0000000000000000 0x87ce7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .debug_frame 0x0000000000000000 0x220 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Init + 0x0000000000000000 0xd4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_DeInit + 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Enable + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Disable + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_SetIntMask + 0x0000000000000000 0x56 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_GetIntMask + 0x0000000000000000 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Int_Callback_Install + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Get_Int_Status + 0x0000000000000000 0x48 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Clr_Int_Status + 0x0000000000000000 0x46 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC2_IRQHandler + 0x0000000000000000 0xc2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC0_IRQHandler + 0x0000000000000000 0xc2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC1_IRQHandler + 0x0000000000000000 0xc0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Get_Sample_Direction + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Get_Err_Cnt + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_Get_Sample_Val + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .text.QDEC_IntHandler + 0x0000000000000000 0x7c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .bss.qdecIntCbfArra + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .rodata.qdecAddr + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_info 0x0000000000000000 0xdda out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_abbrev 0x0000000000000000 0x2a3 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_loc 0x0000000000000000 0xc77 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_aranges + 0x0000000000000000 0x98 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_ranges 0x0000000000000000 0x230 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0xc9 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0xb45 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_macro 0x0000000000000000 0x35 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_line 0x0000000000000000 0x142b out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_str 0x0000000000000000 0xbb8e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .debug_frame 0x0000000000000000 0x1cc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_IRQHandler + 0x0000000000000000 0x172 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Init + 0x0000000000000000 0x1ec out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Deinit + 0x0000000000000000 0x2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Clock_Gate + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Hsync_Crop + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Vsync_Crop + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Set_Hsync_Total_Count + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Set_Vsync_Total_Count + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Interleave_Get_Frame_Info + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Planar_Get_Frame_Info + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Get_Frame_Count_0 + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Get_Frame_Count_1 + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Interleave_Pop_Frame + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Planar_Pop_Frame + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_IntMask + 0x0000000000000000 0xaa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_IntClr + 0x0000000000000000 0x9e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .text.CAM_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .bss.camIntCbfArra + 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_info 0x0000000000000000 0xc3a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_abbrev 0x0000000000000000 0x2ae out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_loc 0x0000000000000000 0x4ac out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_aranges + 0x0000000000000000 0xb0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_ranges 0x0000000000000000 0x178 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x187 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0xed1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_line 0x0000000000000000 0x15e3 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_str 0x0000000000000000 0x8c541 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .debug_frame 0x0000000000000000 0x170 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_IRQHandler + 0x0000000000000000 0xce out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Init + 0x0000000000000000 0x180 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Packet_Config + 0x0000000000000000 0x5e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Set_YUYV_Order_Interleave + 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Set_YUYV_Order_Planar + 0x0000000000000000 0x3a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Deinit + 0x0000000000000000 0x2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Enable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Disable + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_SW_Enable + 0x0000000000000000 0x1e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_SW_Run + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Get_Frame_Info + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Get_Frame_Count + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Pop_Frame + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Current_Block_Clear + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Get_Current_Block + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Block_Is_Full + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Current_Block_Is_Start + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Current_Block_Is_End + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Get_Remain_Bit + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Set_Frame_Threshold + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_IntMask + 0x0000000000000000 0xb0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_IntClr + 0x0000000000000000 0x82 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .text.MJPEG_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .bss.mjpegIntCbfArra + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_info 0x0000000000000000 0xaeb out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_abbrev 0x0000000000000000 0x29f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_loc 0x0000000000000000 0x60a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_aranges + 0x0000000000000000 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_ranges 0x0000000000000000 0xc0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x187 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x14c5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_line 0x0000000000000000 0x1451 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_str 0x0000000000000000 0x8f0d1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .debug_frame 0x0000000000000000 0x1b0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .tcm_code 0x0000000000000000 0x152 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .bss.flashCfg 0x0000000000000000 0x54 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_info 0x0000000000000000 0x794 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_abbrev 0x0000000000000000 0x181 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_loc 0x0000000000000000 0x1c6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_aranges + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_ranges 0x0000000000000000 0x70 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0xfe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x251f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_line 0x0000000000000000 0x587 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_str 0x0000000000000000 0x1fb00 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .debug_frame 0x0000000000000000 0xb0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x622e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_IRQHandler + 0x0000000000000000 0x84 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Init + 0x0000000000000000 0x104 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Update + 0x0000000000000000 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Set_Div + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Set_Threshold1 + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Set_Threshold2 + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Set_Period + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Get + 0x0000000000000000 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Enable + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Disable + 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_SW_Mode + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_SW_Force_Value + 0x0000000000000000 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Channel_Fource_Output + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_IntMask + 0x0000000000000000 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Int_Callback_Install + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .text.PWM_Smart_Configure + 0x0000000000000000 0x154 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .bss.PWMIntCbfArra + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_info 0x0000000000000000 0xc28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_abbrev 0x0000000000000000 0x333 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_loc 0x0000000000000000 0x8e9 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_aranges + 0x0000000000000000 0x98 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_ranges 0x0000000000000000 0xe0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x199 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0xbb4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x2d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_line 0x0000000000000000 0x10f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_str 0x0000000000000000 0x85356 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .debug_frame 0x0000000000000000 0x164 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .text.AON_ACOMP_Init + 0x0000000000000000 0xe4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .text.AON_ACOMP_Enable + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .text.AON_ACOMP_Get_Result + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_info 0x0000000000000000 0x2d5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_abbrev 0x0000000000000000 0x108 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_loc 0x0000000000000000 0x15c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_aranges + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_ranges 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0xc9 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x1ad7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_macro 0x0000000000000000 0x27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_line 0x0000000000000000 0x656 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_str 0x0000000000000000 0x17d5b out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .debug_frame 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .text.Sec_Dbg_Read_Chip_ID + 0x0000000000000000 0x42 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .text.Sec_Dbg_Read_WiFi_MAC + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .text.Sec_Dbg_Read_Dbg_Mode + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .text.Sec_Dbg_Read_Dbg_Enable + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_info 0x0000000000000000 0x134 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_abbrev 0x0000000000000000 0xdb out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_loc 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_aranges + 0x0000000000000000 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_ranges 0x0000000000000000 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0xc3 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x1de out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_line 0x0000000000000000 0x43a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_str 0x0000000000000000 0xa55a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .debug_frame 0x0000000000000000 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.I2C_GPIO_Sim_Init + 0x0000000000000000 0x5a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.I2C_Start + 0x0000000000000000 0xb6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.I2C_Stop + 0x0000000000000000 0xbe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.I2C_GetAck + 0x0000000000000000 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.I2C_SendByte + 0x0000000000000000 0xec out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.I2C_ReadByte + 0x0000000000000000 0x196 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.SCCB_Init + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.SCCB_Write + 0x0000000000000000 0x84 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .text.SCCB_Read + 0x0000000000000000 0x9a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .sbss.sclPin 0x0000000000000000 0x1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .sbss.sdaPin 0x0000000000000000 0x1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .sbss.sda_out 0x0000000000000000 0x1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_info 0x0000000000000000 0xb13 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_abbrev 0x0000000000000000 0x2ac out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_loc 0x0000000000000000 0x376 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_aranges + 0x0000000000000000 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_ranges 0x0000000000000000 0x140 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x19d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x622e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_line 0x0000000000000000 0x1124 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_str 0x0000000000000000 0x83aeb out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .comment 0x0000000000000000 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .debug_frame 0x0000000000000000 0x1c4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .riscv.attributes + 0x0000000000000000 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_Xfer_Size + 0x0000000000000000 0xda out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_IN_Busy + 0x0000000000000000 0x104 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_IN_Stall + 0x0000000000000000 0xf6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_OUT_Busy + 0x0000000000000000 0x104 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_OUT_Stall + 0x0000000000000000 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Clr_EPx_STALL + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_Status + 0x0000000000000000 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_Frame_Num + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_Type + 0x0000000000000000 0x9a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_Dir + 0x0000000000000000 0xf8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_Dir + 0x0000000000000000 0x96 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_Size + 0x0000000000000000 0xe6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_TX_FIFO_Errors + 0x0000000000000000 0x144 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_RX_FIFO_Errors + 0x0000000000000000 0x144 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Clr_EPx_TX_FIFO_Errors + 0x0000000000000000 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Clr_EPx_RX_FIFO_Errors + 0x0000000000000000 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_TX_DMA_Interface_Config + 0x0000000000000000 0x174 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_EPx_RX_DMA_Interface_Config + 0x0000000000000000 0x174 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_EPx_Write_Data_To_FIFO_DMA + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_EPx_Read_Data_From_FIFO_DMA + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_TX_FIFO_CNT + 0x0000000000000000 0xa4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_TX_FIFO_Status + 0x0000000000000000 0x144 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_EPx_RX_FIFO_Status + 0x0000000000000000 0x134 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_Internal_PullUp_Config + 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_LPM_Status + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_LPM_Packet_Attr + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Set_LPM_Default_Response + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_LPM_Enable + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_LPM_Disable + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Device_Output_K_State + 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_Current_Packet_PID + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_Current_Packet_EP + 0x0000000000000000 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Get_Error_Status + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Clr_Error_Status + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_Clr_RstEndIntStatus + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .rodata.CSWTCH.20 + 0x0000000000000000 0x7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .srodata.CSWTCH.21 + 0x0000000000000000 0x3 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0xbe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x0000000000000000 0x115 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.USB_Stress_Test_Origin_Init + 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.USB_Stress_Test_Data_Check + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_MspDeInit + 0x0000000000000000 0x2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_Stop + 0x0000000000000000 0x78 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_DeInit + 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_DevConnect + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_DevDisconnect + 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_EP_Flush + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_ActivateRemoteWakeup + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_DeActivateRemoteWakeup + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_GetState + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.PCD_WritePMA + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.PCD_ReadPMA + 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.PCD_EP_ISR_Handler + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.USB_HAL_GPIO_Init + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.USB_HAL_Clock_Init + 0x0000000000000000 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.USB_HAL_Interrupts_Init + 0x0000000000000000 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .bss.USB_Stress_Test_Origin_Data + 0x0000000000000000 0x1000 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .bss.USB_Stress_Test_Recv_Data + 0x0000000000000000 0x1000 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .sbss.StressTestItem + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x622e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0xbe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x0000000000000000 0x115 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x622e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x73c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x1ad7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x1d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x0000000000000000 0x4bd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_usart_dbg_send + 0x0000000000000000 0x7a out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_uart_dbg_deinit + 0x0000000000000000 0x26 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .rodata.bflb_platform_dump.str1.4 + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_dump + 0x0000000000000000 0x84 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_prints + 0x0000000000000000 0x82 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_printc + 0x0000000000000000 0x20 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_get_time_ms + 0x0000000000000000 0x92 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_start_time + 0x0000000000000000 0x12 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_stop_time + 0x0000000000000000 0x2 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_set_alarm_time_callback + 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_set_alarm_time + 0x0000000000000000 0x72 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_init_time + 0x0000000000000000 0x32 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_deinit_time + 0x0000000000000000 0xa out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .text.bflb_platform_get_random + 0x0000000000000000 0x6c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .sbss.systick_int_cnt + 0x0000000000000000 0x4 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xbaa out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x2c9b out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x66 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x5ef out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x5f out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x2fed out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x131 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x0000000000000000 0x10 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .text 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .data 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .bss 0x0000000000000000 0x0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x742 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x16 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x34 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x1f6 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x290 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x88 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x52 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x163c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xbaa out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x1c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x40 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x2a out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x58 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x6234 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x189d out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x1454 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x47d out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x79 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xc27 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x1add out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xd67 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x3c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x2525 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x74 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x19 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xd6 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xb2 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0xdc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x257 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_macro 0x0000000000000000 0x22 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/HAL/hal_uart.o + .text 0x0000000000000000 0x0 out/HAL/hal_uart.o + .data 0x0000000000000000 0x0 out/HAL/hal_uart.o + .bss 0x0000000000000000 0x0 out/HAL/hal_uart.o + .text.UART_close + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_control + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_init + 0x0000000000000000 0x5c out/HAL/hal_uart.o + .text.UART_open + 0x0000000000000000 0x40 out/HAL/hal_uart.o + .text.UART_Params_init + 0x0000000000000000 0x3e out/HAL/hal_uart.o + .text.UART_read + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_rxFifoDump + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_readCancel + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_write + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_writeCancel + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_getDMAAddr + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_getDMARxReq + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .text.UART_getDMATxReq + 0x0000000000000000 0x6 out/HAL/hal_uart.o + .rodata.UART_defaultParams + 0x0000000000000000 0x24 out/HAL/hal_uart.o + .sbss.isInitialized + 0x0000000000000000 0x1 out/HAL/hal_uart.o + .debug_info 0x0000000000000000 0x99c out/HAL/hal_uart.o + .debug_abbrev 0x0000000000000000 0x201 out/HAL/hal_uart.o + .debug_loc 0x0000000000000000 0x2ec out/HAL/hal_uart.o + .debug_aranges + 0x0000000000000000 0x80 out/HAL/hal_uart.o + .debug_ranges 0x0000000000000000 0x70 out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x56 out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x73c out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x1c out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x34 out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x1f6 out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x16 out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x58 out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x16 out/HAL/hal_uart.o + .debug_macro 0x0000000000000000 0x60 out/HAL/hal_uart.o + .debug_line 0x0000000000000000 0x41b out/HAL/hal_uart.o + .debug_str 0x0000000000000000 0x36b2 out/HAL/hal_uart.o + .comment 0x0000000000000000 0x4e out/HAL/hal_uart.o + .debug_frame 0x0000000000000000 0xf4 out/HAL/hal_uart.o + .riscv.attributes + 0x0000000000000000 0x30 out/HAL/hal_uart.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/diskio.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/diskio.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/diskio.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/diskio.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/diskio.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/diskio.o + .text 0x0000000000000000 0x0 out/3rdParty/fatfs/source/diskio.o + .data 0x0000000000000000 0x0 out/3rdParty/fatfs/source/diskio.o + .bss 0x0000000000000000 0x0 out/3rdParty/fatfs/source/diskio.o + .text.disk_driver_callback_init + 0x0000000000000000 0x82 out/3rdParty/fatfs/source/diskio.o + .text.disk_status + 0x0000000000000000 0x5a out/3rdParty/fatfs/source/diskio.o + .text.disk_initialize + 0x0000000000000000 0x5a out/3rdParty/fatfs/source/diskio.o + .text.disk_read + 0x0000000000000000 0x6e out/3rdParty/fatfs/source/diskio.o + .text.disk_write + 0x0000000000000000 0x6e out/3rdParty/fatfs/source/diskio.o + .text.disk_ioctl + 0x0000000000000000 0x6c out/3rdParty/fatfs/source/diskio.o + .bss.pDiskioDriver + 0x0000000000000000 0x40 out/3rdParty/fatfs/source/diskio.o + .debug_info 0x0000000000000000 0x4bc out/3rdParty/fatfs/source/diskio.o + .debug_abbrev 0x0000000000000000 0x17e out/3rdParty/fatfs/source/diskio.o + .debug_loc 0x0000000000000000 0x4e4 out/3rdParty/fatfs/source/diskio.o + .debug_aranges + 0x0000000000000000 0x48 out/3rdParty/fatfs/source/diskio.o + .debug_ranges 0x0000000000000000 0x38 out/3rdParty/fatfs/source/diskio.o + .debug_macro 0x0000000000000000 0x6b out/3rdParty/fatfs/source/diskio.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/fatfs/source/diskio.o + .debug_macro 0x0000000000000000 0x106 out/3rdParty/fatfs/source/diskio.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/fatfs/source/diskio.o + .debug_macro 0x0000000000000000 0xef out/3rdParty/fatfs/source/diskio.o + .debug_macro 0x0000000000000000 0x8e out/3rdParty/fatfs/source/diskio.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/fatfs/source/diskio.o + .debug_line 0x0000000000000000 0x72a out/3rdParty/fatfs/source/diskio.o + .debug_str 0x0000000000000000 0x362f out/3rdParty/fatfs/source/diskio.o + .comment 0x0000000000000000 0x4e out/3rdParty/fatfs/source/diskio.o + .debug_frame 0x0000000000000000 0x128 out/3rdParty/fatfs/source/diskio.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/fatfs/source/diskio.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ff.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ff.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ff.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ff.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ff.o + .text 0x0000000000000000 0x0 out/3rdParty/fatfs/source/ff.o + .data 0x0000000000000000 0x0 out/3rdParty/fatfs/source/ff.o + .bss 0x0000000000000000 0x0 out/3rdParty/fatfs/source/ff.o + .text.get_ldnumber + 0x0000000000000000 0x50 out/3rdParty/fatfs/source/ff.o + .text.validate + 0x0000000000000000 0x4e out/3rdParty/fatfs/source/ff.o + .text.get_fileinfo + 0x0000000000000000 0x220 out/3rdParty/fatfs/source/ff.o + .text.sync_window.part.0 + 0x0000000000000000 0x66 out/3rdParty/fatfs/source/ff.o + .text.dir_clear + 0x0000000000000000 0xaa out/3rdParty/fatfs/source/ff.o + .text.sync_fs 0x0000000000000000 0x100 out/3rdParty/fatfs/source/ff.o + .text.move_window.part.0 + 0x0000000000000000 0x4e out/3rdParty/fatfs/source/ff.o + .rodata.check_fs.str1.4 + 0x0000000000000000 0x6 out/3rdParty/fatfs/source/ff.o + .text.check_fs + 0x0000000000000000 0xea out/3rdParty/fatfs/source/ff.o + .text.mount_volume + 0x0000000000000000 0x470 out/3rdParty/fatfs/source/ff.o + .text.put_fat.part.0 + 0x0000000000000000 0x240 out/3rdParty/fatfs/source/ff.o + .text.get_fat.isra.0 + 0x0000000000000000 0x1ca out/3rdParty/fatfs/source/ff.o + .text.remove_chain.isra.0 + 0x0000000000000000 0xc2 out/3rdParty/fatfs/source/ff.o + .text.create_chain.isra.0 + 0x0000000000000000 0x152 out/3rdParty/fatfs/source/ff.o + .text.dir_next + 0x0000000000000000 0x114 out/3rdParty/fatfs/source/ff.o + .text.dir_read.constprop.0 + 0x0000000000000000 0x1f2 out/3rdParty/fatfs/source/ff.o + .text.dir_sdi 0x0000000000000000 0xf2 out/3rdParty/fatfs/source/ff.o + .text.dir_remove + 0x0000000000000000 0xb6 out/3rdParty/fatfs/source/ff.o + .text.dir_find + 0x0000000000000000 0x250 out/3rdParty/fatfs/source/ff.o + .rodata.follow_path.str1.4 + 0x0000000000000000 0x13 out/3rdParty/fatfs/source/ff.o + .text.follow_path + 0x0000000000000000 0x444 out/3rdParty/fatfs/source/ff.o + .text.dir_register + 0x0000000000000000 0x42a out/3rdParty/fatfs/source/ff.o + .text.f_mount 0x0000000000000000 0x6a out/3rdParty/fatfs/source/ff.o + .text.f_open 0x0000000000000000 0x31a out/3rdParty/fatfs/source/ff.o + .text.f_read 0x0000000000000000 0x236 out/3rdParty/fatfs/source/ff.o + .text.f_write 0x0000000000000000 0x26a out/3rdParty/fatfs/source/ff.o + .text.f_sync 0x0000000000000000 0x164 out/3rdParty/fatfs/source/ff.o + .text.f_close 0x0000000000000000 0x34 out/3rdParty/fatfs/source/ff.o + .text.f_lseek 0x0000000000000000 0x312 out/3rdParty/fatfs/source/ff.o + .text.f_opendir + 0x0000000000000000 0xb8 out/3rdParty/fatfs/source/ff.o + .text.f_closedir + 0x0000000000000000 0x4a out/3rdParty/fatfs/source/ff.o + .text.f_readdir + 0x0000000000000000 0x9c out/3rdParty/fatfs/source/ff.o + .text.f_stat 0x0000000000000000 0x58 out/3rdParty/fatfs/source/ff.o + .text.f_getfree + 0x0000000000000000 0x17c out/3rdParty/fatfs/source/ff.o + .text.f_truncate + 0x0000000000000000 0x12a out/3rdParty/fatfs/source/ff.o + .text.f_unlink + 0x0000000000000000 0xce out/3rdParty/fatfs/source/ff.o + .text.f_mkdir 0x0000000000000000 0x1e2 out/3rdParty/fatfs/source/ff.o + .text.f_rename + 0x0000000000000000 0x1b0 out/3rdParty/fatfs/source/ff.o + .rodata.f_mkfs.str1.4 + 0x0000000000000000 0x34 out/3rdParty/fatfs/source/ff.o + .text.f_mkfs 0x0000000000000000 0x944 out/3rdParty/fatfs/source/ff.o + .bss.FatFs 0x0000000000000000 0xc out/3rdParty/fatfs/source/ff.o + .bss.LfnBuf 0x0000000000000000 0x200 out/3rdParty/fatfs/source/ff.o + .rodata.ExCvt 0x0000000000000000 0x80 out/3rdParty/fatfs/source/ff.o + .rodata.LfnOfs + 0x0000000000000000 0xd out/3rdParty/fatfs/source/ff.o + .rodata.cst.0 0x0000000000000000 0xe out/3rdParty/fatfs/source/ff.o + .rodata.cst32.1 + 0x0000000000000000 0xe out/3rdParty/fatfs/source/ff.o + .rodata.defopt.2 + 0x0000000000000000 0x10 out/3rdParty/fatfs/source/ff.o + .sbss.Fsid 0x0000000000000000 0x2 out/3rdParty/fatfs/source/ff.o + .debug_info 0x0000000000000000 0x60b1 out/3rdParty/fatfs/source/ff.o + .debug_abbrev 0x0000000000000000 0x372 out/3rdParty/fatfs/source/ff.o + .debug_loc 0x0000000000000000 0x8e69 out/3rdParty/fatfs/source/ff.o + .debug_aranges + 0x0000000000000000 0x140 out/3rdParty/fatfs/source/ff.o + .debug_ranges 0x0000000000000000 0x1690 out/3rdParty/fatfs/source/ff.o + .debug_macro 0x0000000000000000 0x592 out/3rdParty/fatfs/source/ff.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/fatfs/source/ff.o + .debug_macro 0x0000000000000000 0x106 out/3rdParty/fatfs/source/ff.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/fatfs/source/ff.o + .debug_macro 0x0000000000000000 0xef out/3rdParty/fatfs/source/ff.o + .debug_macro 0x0000000000000000 0x8e out/3rdParty/fatfs/source/ff.o + .debug_line 0x0000000000000000 0xc328 out/3rdParty/fatfs/source/ff.o + .debug_str 0x0000000000000000 0x73f8 out/3rdParty/fatfs/source/ff.o + .comment 0x0000000000000000 0x4e out/3rdParty/fatfs/source/ff.o + .debug_frame 0x0000000000000000 0x908 out/3rdParty/fatfs/source/ff.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/fatfs/source/ff.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ffunicode.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ffunicode.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ffunicode.o + .group 0x0000000000000000 0xc out/3rdParty/fatfs/source/ffunicode.o + .text 0x0000000000000000 0x0 out/3rdParty/fatfs/source/ffunicode.o + .data 0x0000000000000000 0x0 out/3rdParty/fatfs/source/ffunicode.o + .bss 0x0000000000000000 0x0 out/3rdParty/fatfs/source/ffunicode.o + .text.ff_uni2oem + 0x0000000000000000 0x5e out/3rdParty/fatfs/source/ffunicode.o + .text.ff_oem2uni + 0x0000000000000000 0x2e out/3rdParty/fatfs/source/ffunicode.o + .text.ff_wtoupper + 0x0000000000000000 0x124 out/3rdParty/fatfs/source/ffunicode.o + .rodata.cvt1.1 + 0x0000000000000000 0x1f2 out/3rdParty/fatfs/source/ffunicode.o + .rodata.cvt2.0 + 0x0000000000000000 0xbc out/3rdParty/fatfs/source/ffunicode.o + .rodata.uc437 0x0000000000000000 0x100 out/3rdParty/fatfs/source/ffunicode.o + .debug_info 0x0000000000000000 0x266 out/3rdParty/fatfs/source/ffunicode.o + .debug_abbrev 0x0000000000000000 0xed out/3rdParty/fatfs/source/ffunicode.o + .debug_loc 0x0000000000000000 0x65f out/3rdParty/fatfs/source/ffunicode.o + .debug_aranges + 0x0000000000000000 0x30 out/3rdParty/fatfs/source/ffunicode.o + .debug_ranges 0x0000000000000000 0x20 out/3rdParty/fatfs/source/ffunicode.o + .debug_macro 0x0000000000000000 0x44 out/3rdParty/fatfs/source/ffunicode.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/fatfs/source/ffunicode.o + .debug_macro 0x0000000000000000 0x106 out/3rdParty/fatfs/source/ffunicode.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/fatfs/source/ffunicode.o + .debug_macro 0x0000000000000000 0xef out/3rdParty/fatfs/source/ffunicode.o + .debug_line 0x0000000000000000 0x56f out/3rdParty/fatfs/source/ffunicode.o + .debug_str 0x0000000000000000 0x329c out/3rdParty/fatfs/source/ffunicode.o + .comment 0x0000000000000000 0x4e out/3rdParty/fatfs/source/ffunicode.o + .debug_frame 0x0000000000000000 0x40 out/3rdParty/fatfs/source/ffunicode.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/fatfs/source/ffunicode.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/tasks.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/tasks.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvSearchForNameWithinSingleList + 0x0000000000000000 0x64 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvAddCurrentTaskToDelayedList + 0x0000000000000000 0xd8 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSwitchContext.part.0 + 0x0000000000000000 0xc2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvInitialiseNewTask.constprop.0 + 0x0000000000000000 0xdc out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvIdleTask + 0x0000000000000000 0xe0 out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskPriorityGet + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskPriorityGetFromISR + 0x0000000000000000 0x12 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskResumeFromISR + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskEndScheduler + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSuspendAll + 0x0000000000000000 0x10 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetTickCount + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetTickCountFromISR + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskGetNumberOfTasks + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.pcTaskGetName + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskIncrementTick + 0x0000000000000000 0x1c6 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSwitchContext + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPlaceOnEventList + 0x0000000000000000 0x3c out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPlaceOnUnorderedEventList + 0x0000000000000000 0x66 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPlaceOnEventListRestricted + 0x0000000000000000 0x46 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskRemoveFromEventList + 0x0000000000000000 0xac out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskRemoveFromUnorderedEventList + 0x0000000000000000 0xb4 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSetTimeOutState + 0x0000000000000000 0x74 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskInternalSetTimeOutState + 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskMissedYield + 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskGetTaskNumber + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSetTaskNumber + 0x0000000000000000 0x6 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetCurrentTaskHandle + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetSchedulerState + 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskPriorityInherit + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskPriorityDisinherit + 0x0000000000000000 0xe8 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPriorityDisinheritAfterTimeout + 0x0000000000000000 0xf6 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskEnterCritical + 0x0000000000000000 0x22 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskExitCritical + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvAddNewTaskToReadyList + 0x0000000000000000 0x172 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCreateStatic + 0x0000000000000000 0xae out/3rdParty/FreeRTOS/Source/tasks.o + .rodata.vTaskStartScheduler.str1.4 + 0x0000000000000000 0x5 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskStartScheduler + 0x0000000000000000 0x8a out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCreate + 0x0000000000000000 0x90 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskDelete + 0x0000000000000000 0x190 out/3rdParty/FreeRTOS/Source/tasks.o + .text.eTaskGetState + 0x0000000000000000 0xc2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskPrioritySet + 0x0000000000000000 0x126 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskSuspend + 0x0000000000000000 0x19c out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskResume + 0x0000000000000000 0xec out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskResumeAll + 0x0000000000000000 0x1ce out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskDelayUntil + 0x0000000000000000 0x92 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskDelay + 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGetHandle + 0x0000000000000000 0xce out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCatchUpTicks + 0x0000000000000000 0x46 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskGetInfo + 0x0000000000000000 0xe0 out/3rdParty/FreeRTOS/Source/tasks.o + .text.prvListTasksWithinSingleList.part.0 + 0x0000000000000000 0x8e out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskGetSystemState + 0x0000000000000000 0x126 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskAbortDelay + 0x0000000000000000 0xe2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskCheckForTimeOut + 0x0000000000000000 0xd8 out/3rdParty/FreeRTOS/Source/tasks.o + .rodata.vTaskList.str1.4 + 0x0000000000000000 0xf out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskList + 0x0000000000000000 0x11a out/3rdParty/FreeRTOS/Source/tasks.o + .text.uxTaskResetEventItemValue + 0x0000000000000000 0x1a out/3rdParty/FreeRTOS/Source/tasks.o + .text.pvTaskIncrementMutexHeldCount + 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/tasks.o + .text.ulTaskNotifyTake + 0x0000000000000000 0x9e out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskNotifyWait + 0x0000000000000000 0xd2 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGenericNotify + 0x0000000000000000 0x126 out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskGenericNotifyFromISR + 0x0000000000000000 0x132 out/3rdParty/FreeRTOS/Source/tasks.o + .text.vTaskNotifyGiveFromISR + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/tasks.o + .text.xTaskNotifyStateClear + 0x0000000000000000 0x6c out/3rdParty/FreeRTOS/Source/tasks.o + .bss.pxReadyTasksLists + 0x0000000000000000 0x8c out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xDelayedTaskList1 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xDelayedTaskList2 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xPendingReadyList + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xSuspendedTaskList + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .bss.xTasksWaitingTermination + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/tasks.o + .rodata.CSWTCH.242 + 0x0000000000000000 0x5 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.pxCurrentTCB + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.pxDelayedTaskList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.pxOverflowDelayedTaskList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxCurrentNumberOfTasks + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxDeletedTasksWaitingCleanUp + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxSchedulerSuspended + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxTaskNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.uxTopReadyPriority + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xNextTaskUnblockTime + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xNumOfOverflows + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xPendedTicks + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xSchedulerRunning + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xTickCount + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .sbss.xYieldPending + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_info 0x0000000000000000 0x33c9 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_abbrev 0x0000000000000000 0x45e out/3rdParty/FreeRTOS/Source/tasks.o + .debug_loc 0x0000000000000000 0x2a32 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_aranges + 0x0000000000000000 0x1f8 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_ranges 0x0000000000000000 0x7c8 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x17c out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x91 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_macro 0x0000000000000000 0x10 out/3rdParty/FreeRTOS/Source/tasks.o + .debug_line 0x0000000000000000 0x5ade out/3rdParty/FreeRTOS/Source/tasks.o + .debug_str 0x0000000000000000 0x8f38 out/3rdParty/FreeRTOS/Source/tasks.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/tasks.o + .debug_frame 0x0000000000000000 0xa1c out/3rdParty/FreeRTOS/Source/tasks.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/tasks.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/list.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/list.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/list.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInitialise + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInitialiseItem + 0x0000000000000000 0x6 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInsertEnd + 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/list.o + .text.vListInsert + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/list.o + .text.uxListRemove + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/list.o + .debug_info 0x0000000000000000 0x2a9 out/3rdParty/FreeRTOS/Source/list.o + .debug_abbrev 0x0000000000000000 0x114 out/3rdParty/FreeRTOS/Source/list.o + .debug_loc 0x0000000000000000 0x63 out/3rdParty/FreeRTOS/Source/list.o + .debug_aranges + 0x0000000000000000 0x40 out/3rdParty/FreeRTOS/Source/list.o + .debug_ranges 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x99 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/list.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/list.o + .debug_line 0x0000000000000000 0x548 out/3rdParty/FreeRTOS/Source/list.o + .debug_str 0x0000000000000000 0x6631 out/3rdParty/FreeRTOS/Source/list.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/list.o + .debug_frame 0x0000000000000000 0x60 out/3rdParty/FreeRTOS/Source/list.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/list.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/queue.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/queue.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/queue.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/queue.o + .text.prvCopyDataToQueue + 0x0000000000000000 0xb4 out/3rdParty/FreeRTOS/Source/queue.o + .text.prvUnlockQueue + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericReset + 0x0000000000000000 0xb2 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericCreateStatic + 0x0000000000000000 0x98 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericCreate + 0x0000000000000000 0x92 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGetMutexHolder + 0x0000000000000000 0x3c out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGetMutexHolderFromISR + 0x0000000000000000 0x24 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateCountingSemaphoreStatic + 0x0000000000000000 0xb8 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateCountingSemaphore + 0x0000000000000000 0x7a out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericSend + 0x0000000000000000 0x1c6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateMutexStatic + 0x0000000000000000 0x96 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGiveMutexRecursive + 0x0000000000000000 0x54 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueCreateMutex + 0x0000000000000000 0x5e out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGenericSendFromISR + 0x0000000000000000 0xd6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueGiveFromISR + 0x0000000000000000 0x8c out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueReceive + 0x0000000000000000 0x1c4 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueSemaphoreTake + 0x0000000000000000 0x214 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueTakeMutexRecursive + 0x0000000000000000 0x5e out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueuePeek + 0x0000000000000000 0x1b6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueReceiveFromISR + 0x0000000000000000 0xe4 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueuePeekFromISR + 0x0000000000000000 0x88 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueMessagesWaiting + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueSpacesAvailable + 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueMessagesWaitingFromISR + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueDelete + 0x0000000000000000 0x92 out/3rdParty/FreeRTOS/Source/queue.o + .text.uxQueueGetQueueNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueSetQueueNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/queue.o + .text.ucQueueGetQueueType + 0x0000000000000000 0x6 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueIsQueueEmptyFromISR + 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/queue.o + .text.xQueueIsQueueFullFromISR + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueAddToRegistry + 0x0000000000000000 0x28 out/3rdParty/FreeRTOS/Source/queue.o + .text.pcQueueGetName + 0x0000000000000000 0x2a out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueUnregisterQueue + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/queue.o + .text.vQueueWaitForMessageRestricted + 0x0000000000000000 0x80 out/3rdParty/FreeRTOS/Source/queue.o + .bss.xQueueRegistry + 0x0000000000000000 0x40 out/3rdParty/FreeRTOS/Source/queue.o + .debug_info 0x0000000000000000 0x25cb out/3rdParty/FreeRTOS/Source/queue.o + .debug_abbrev 0x0000000000000000 0x402 out/3rdParty/FreeRTOS/Source/queue.o + .debug_loc 0x0000000000000000 0x2916 out/3rdParty/FreeRTOS/Source/queue.o + .debug_aranges + 0x0000000000000000 0x128 out/3rdParty/FreeRTOS/Source/queue.o + .debug_ranges 0x0000000000000000 0x590 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x102 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/queue.o + .debug_macro 0x0000000000000000 0x87 out/3rdParty/FreeRTOS/Source/queue.o + .debug_line 0x0000000000000000 0x3764 out/3rdParty/FreeRTOS/Source/queue.o + .debug_str 0x0000000000000000 0x8078 out/3rdParty/FreeRTOS/Source/queue.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/queue.o + .debug_frame 0x0000000000000000 0x60c out/3rdParty/FreeRTOS/Source/queue.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/queue.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/timers.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/timers.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/timers.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/timers.o + .rodata.prvCheckForValidListAndQueue.str1.4 + 0x0000000000000000 0x5 out/3rdParty/FreeRTOS/Source/timers.o + .text.prvCheckForValidListAndQueue + 0x0000000000000000 0x9c out/3rdParty/FreeRTOS/Source/timers.o + .rodata.xTimerCreateTimerTask.str1.4 + 0x0000000000000000 0x8 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerCreateTimerTask + 0x0000000000000000 0x6c out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerCreate + 0x0000000000000000 0x80 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerCreateStatic + 0x0000000000000000 0x96 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGenericCommand + 0x0000000000000000 0xae out/3rdParty/FreeRTOS/Source/timers.o + .text.prvSwitchTimerLists + 0x0000000000000000 0x9a out/3rdParty/FreeRTOS/Source/timers.o + .text.prvTimerTask + 0x0000000000000000 0x2f0 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGetTimerDaemonTaskHandle + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGetPeriod + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/timers.o + .text.vTimerSetReloadMode + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerGetExpiryTime + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/timers.o + .text.pcTimerGetName + 0x0000000000000000 0x1e out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerIsTimerActive + 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/timers.o + .text.pvTimerGetTimerID + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/timers.o + .text.vTimerSetTimerID + 0x0000000000000000 0x32 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerPendFunctionCallFromISR + 0x0000000000000000 0x32 out/3rdParty/FreeRTOS/Source/timers.o + .text.xTimerPendFunctionCall + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/timers.o + .text.uxTimerGetTimerNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .text.vTimerSetTimerNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .bss.ucStaticTimerQueueStorage.1 + 0x0000000000000000 0x80 out/3rdParty/FreeRTOS/Source/timers.o + .bss.xActiveTimerList1 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/timers.o + .bss.xActiveTimerList2 + 0x0000000000000000 0x14 out/3rdParty/FreeRTOS/Source/timers.o + .bss.xStaticTimerQueue.0 + 0x0000000000000000 0x50 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.pxCurrentTimerList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.pxOverflowTimerList + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.xLastTime.2 + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.xTimerQueue + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .sbss.xTimerTaskHandle + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/timers.o + .debug_info 0x0000000000000000 0x198f out/3rdParty/FreeRTOS/Source/timers.o + .debug_abbrev 0x0000000000000000 0x34b out/3rdParty/FreeRTOS/Source/timers.o + .debug_loc 0x0000000000000000 0x137d out/3rdParty/FreeRTOS/Source/timers.o + .debug_aranges + 0x0000000000000000 0xb0 out/3rdParty/FreeRTOS/Source/timers.o + .debug_ranges 0x0000000000000000 0x278 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xee out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x87 out/3rdParty/FreeRTOS/Source/timers.o + .debug_macro 0x0000000000000000 0x97 out/3rdParty/FreeRTOS/Source/timers.o + .debug_line 0x0000000000000000 0x16a1 out/3rdParty/FreeRTOS/Source/timers.o + .debug_str 0x0000000000000000 0x8682 out/3rdParty/FreeRTOS/Source/timers.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/timers.o + .debug_frame 0x0000000000000000 0x30c out/3rdParty/FreeRTOS/Source/timers.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/timers.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.prvWriteBytesToBuffer + 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.prvReadBytesFromBuffer + 0x0000000000000000 0xce out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferGenericCreate + 0x0000000000000000 0xa8 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferGenericCreateStatic + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.vStreamBufferDelete + 0x0000000000000000 0x56 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReset + 0x0000000000000000 0xa8 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSetTriggerLevel + 0x0000000000000000 0x32 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSpacesAvailable + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferBytesAvailable + 0x0000000000000000 0x2c out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSend + 0x0000000000000000 0x17c out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSendFromISR + 0x0000000000000000 0xda out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReceive + 0x0000000000000000 0x138 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferNextMessageLengthBytes + 0x0000000000000000 0x78 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReceiveFromISR + 0x0000000000000000 0xca out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferIsEmpty + 0x0000000000000000 0x2e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferIsFull + 0x0000000000000000 0x3e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferSendCompletedFromISR + 0x0000000000000000 0x3e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.xStreamBufferReceiveCompletedFromISR + 0x0000000000000000 0x3e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.uxStreamBufferGetStreamBufferNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.vStreamBufferSetStreamBufferNumber + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .text.ucStreamBufferGetStreamBufferType + 0x0000000000000000 0x8 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_info 0x0000000000000000 0x18bd out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_abbrev 0x0000000000000000 0x33d out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_loc 0x0000000000000000 0x217b out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_aranges + 0x0000000000000000 0xc0 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_ranges 0x0000000000000000 0x248 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xdc out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_macro 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_line 0x0000000000000000 0x2135 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_str 0x0000000000000000 0x7983 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/stream_buffer.o + .debug_frame 0x0000000000000000 0x390 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/stream_buffer.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/croutine.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/croutine.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/croutine.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_info 0x0000000000000000 0x68 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_abbrev 0x0000000000000000 0x29 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_aranges + 0x0000000000000000 0x18 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x9a out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/croutine.o + .debug_macro 0x0000000000000000 0x43 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_line 0x0000000000000000 0x167 out/3rdParty/FreeRTOS/Source/croutine.o + .debug_str 0x0000000000000000 0x6eea out/3rdParty/FreeRTOS/Source/croutine.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/croutine.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/croutine.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .group 0x0000000000000000 0xc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .data 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .bss 0x0000000000000000 0x0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.prvInsertBlockIntoFreeList + 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.pvPortMalloc + 0x0000000000000000 0x10a out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.vPortFree + 0x0000000000000000 0xb4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.xPortGetFreeHeapSize + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.xPortGetMinimumEverFreeHeapSize + 0x0000000000000000 0xa out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.vPortDefineHeapRegions + 0x0000000000000000 0x110 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text.vPortGetHeapStats + 0x0000000000000000 0xae out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .bss.xStart 0x0000000000000000 0x8 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.pxEnd 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xBlockAllocatedBit + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xFreeBytesRemaining + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xMinimumEverFreeBytesRemaining + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xNumberOfSuccessfulAllocations + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .sbss.xNumberOfSuccessfulFrees + 0x0000000000000000 0x4 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_info 0x0000000000000000 0x5a7 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_abbrev 0x0000000000000000 0x1e3 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_loc 0x0000000000000000 0x519 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_aranges + 0x0000000000000000 0x50 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_ranges 0x0000000000000000 0x40 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xc0 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x742 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x58 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x34 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x16 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x1f6 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x15a out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xbb out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x1c out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x26 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0x4b7 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xb5 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_macro 0x0000000000000000 0xaa out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_line 0x0000000000000000 0xd11 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_str 0x0000000000000000 0x6ff2 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .comment 0x0000000000000000 0x4e out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .debug_frame 0x0000000000000000 0x118 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .riscv.attributes + 0x0000000000000000 0x30 out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + .text 0x0000000000000000 0xd0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .comment 0x0000000000000000 0x13 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + .text 0x0000000000000000 0x3c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_info 0x0000000000000000 0x144 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_abbrev 0x0000000000000000 0xca /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_loc 0x0000000000000000 0x6b /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_ranges 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_line 0x0000000000000000 0x12a /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_str 0x0000000000000000 0x2e8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .debug_frame 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .eh_frame 0x0000000000000000 0x28 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .eh_frame 0x0000000000000000 0x28 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .text 0x0000000000000000 0x8c0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_info 0x0000000000000000 0x5cc /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_abbrev 0x0000000000000000 0x166 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_loc 0x0000000000000000 0x1a56 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_ranges 0x0000000000000000 0x3b8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_line 0x0000000000000000 0x15ec /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_str 0x0000000000000000 0x3df /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .debug_frame 0x0000000000000000 0x44 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + .text 0x0000000000000000 0x69c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .rodata 0x0000000000000000 0x3c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_info 0x0000000000000000 0x761 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_abbrev 0x0000000000000000 0x162 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_loc 0x0000000000000000 0x15e6 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_ranges 0x0000000000000000 0x1e8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_line 0x0000000000000000 0x1261 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_str 0x0000000000000000 0x4a1 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .debug_frame 0x0000000000000000 0x58 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + .text 0x0000000000000000 0x5ae /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .rodata 0x0000000000000000 0x3c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_info 0x0000000000000000 0x7a1 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_abbrev 0x0000000000000000 0x17d /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_loc 0x0000000000000000 0x10e9 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_ranges 0x0000000000000000 0x240 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_line 0x0000000000000000 0x1071 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_str 0x0000000000000000 0x4f9 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .debug_frame 0x0000000000000000 0x58 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + .text 0x0000000000000000 0x8d8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_info 0x0000000000000000 0x5cc /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_abbrev 0x0000000000000000 0x166 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_loc 0x0000000000000000 0x1c3f /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_ranges 0x0000000000000000 0x3c8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_line 0x0000000000000000 0x163e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_str 0x0000000000000000 0x3df /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .debug_frame 0x0000000000000000 0x44 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + .text 0x0000000000000000 0x9a /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_info 0x0000000000000000 0x1d2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_abbrev 0x0000000000000000 0x13a /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_loc 0x0000000000000000 0x247 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_ranges 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_line 0x0000000000000000 0x2c2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_str 0x0000000000000000 0x2ec /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .debug_frame 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + .text 0x0000000000000000 0x6c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_info 0x0000000000000000 0x29b /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_abbrev 0x0000000000000000 0x164 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_loc 0x0000000000000000 0x159 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_ranges 0x0000000000000000 0x68 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_line 0x0000000000000000 0x293 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_str 0x0000000000000000 0x38c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .debug_frame 0x0000000000000000 0x38 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + .text 0x0000000000000000 0x54 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_info 0x0000000000000000 0x28e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_abbrev 0x0000000000000000 0x164 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_loc 0x0000000000000000 0x14f /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_ranges 0x0000000000000000 0x70 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_line 0x0000000000000000 0x2b3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_str 0x0000000000000000 0x389 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .debug_frame 0x0000000000000000 0x34 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + .text 0x0000000000000000 0xc6 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_info 0x0000000000000000 0x28e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_abbrev 0x0000000000000000 0x149 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_loc 0x0000000000000000 0x26c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_ranges 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_line 0x0000000000000000 0x3fa /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_str 0x0000000000000000 0x31a /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .debug_frame 0x0000000000000000 0x3c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + .text 0x0000000000000000 0x228 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_info 0x0000000000000000 0x2c0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_abbrev 0x0000000000000000 0x13e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_loc 0x0000000000000000 0x5c5 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_aranges + 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_ranges 0x0000000000000000 0x88 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_line 0x0000000000000000 0x6ce /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_str 0x0000000000000000 0x36f /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .comment 0x0000000000000000 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .debug_frame 0x0000000000000000 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .riscv.attributes + 0x0000000000000000 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + .text 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + .data 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + .bss 0x0000000000000000 0x0 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +Memory Configuration + +Name Origin Length Attributes +itcm_memory 0x0000000022010000 0x000000000000c000 xr +dtcm_memory 0x000000004201c000 0x0000000000004000 xr +ram_memory 0x0000000042020000 0x000000000000bff0 !xr +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD out/ChipTest/Eflash_Loader/eflash_loader.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +LOAD out/ChipTest/Eflash_Loader/bflb_efuse.o +LOAD out/ChipTest/Eflash_Loader/bflb_set_clock.o +LOAD out/ChipTest/Eflash_Loader/bflb_spi_flash.o +LOAD out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +LOAD out/ChipTest/Eflash_Loader/usb_if/usb_device.o +LOAD out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +LOAD out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +LOAD out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +LOAD out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +LOAD out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +LOAD out/BSP_Common/ring_buffer/ring_buffer.o +LOAD out/BSP_Common/libc/atof.o +LOAD out/BSP_Common/libc/atoi.o +LOAD out/BSP_Common/libc/atol.o +LOAD out/BSP_Common/libc/atoll.o +LOAD out/BSP_Common/libc/jrand48.o +LOAD out/BSP_Common/libc/lrand48.o +LOAD out/BSP_Common/libc/mrand48.o +LOAD out/BSP_Common/libc/nrand48.o +LOAD out/BSP_Common/libc/seed48.o +LOAD out/BSP_Common/libc/srand48.o +LOAD out/BSP_Common/libc/memccpy.o +LOAD out/BSP_Common/libc/memcpy.o +LOAD out/BSP_Common/libc/memset.o +LOAD out/BSP_Common/libc/memswap.o +LOAD out/BSP_Common/libc/memchr.o +LOAD out/BSP_Common/libc/memrchr.o +LOAD out/BSP_Common/libc/memmem.o +LOAD out/BSP_Common/libc/memcmp.o +LOAD out/BSP_Common/libc/bsearch.o +LOAD out/BSP_Common/libc/qsort.o +LOAD out/BSP_Common/libc/fnmatch.o +LOAD out/BSP_Common/libc/snprintf.o +LOAD out/BSP_Common/libc/sprintf.o +LOAD out/BSP_Common/libc/sscanf.o +LOAD out/BSP_Common/libc/vsnprintf.o +LOAD out/BSP_Common/libc/vsprintf.o +LOAD out/BSP_Common/libc/vsscanf.o +LOAD out/BSP_Common/libc/strcmp.o +LOAD out/BSP_Common/libc/strncmp.o +LOAD out/BSP_Common/libc/strcasecmp.o +LOAD out/BSP_Common/libc/strncasecmp.o +LOAD out/BSP_Common/libc/strcpy.o +LOAD out/BSP_Common/libc/strlcpy.o +LOAD out/BSP_Common/libc/strncpy.o +LOAD out/BSP_Common/libc/strcat.o +LOAD out/BSP_Common/libc/strlcat.o +LOAD out/BSP_Common/libc/strncat.o +LOAD out/BSP_Common/libc/strlen.o +LOAD out/BSP_Common/libc/strnlen.o +LOAD out/BSP_Common/libc/strchr.o +LOAD out/BSP_Common/libc/strrchr.o +LOAD out/BSP_Common/libc/strsep.o +LOAD out/BSP_Common/libc/strstr.o +LOAD out/BSP_Common/libc/strcspn.o +LOAD out/BSP_Common/libc/strspn.o +LOAD out/BSP_Common/libc/strxspn.o +LOAD out/BSP_Common/libc/strpbrk.o +LOAD out/BSP_Common/libc/strtok.o +LOAD out/BSP_Common/libc/strtok_r.o +LOAD out/BSP_Common/libc/strtol.o +LOAD out/BSP_Common/libc/strtoll.o +LOAD out/BSP_Common/libc/strtoul.o +LOAD out/BSP_Common/libc/strtoull.o +LOAD out/BSP_Common/libc/strtoimax.o +LOAD out/BSP_Common/libc/strtoumax.o +LOAD out/BSP_Common/libc/strntoimax.o +LOAD out/BSP_Common/libc/strntoumax.o +LOAD out/BSP_Common/libc/stdlib.o +LOAD out/BSP_Common/libc/common.o +LOAD out/BSP_Common/libc/ctype_isalnum.o +LOAD out/BSP_Common/libc/ctype_isalpha.o +LOAD out/BSP_Common/libc/ctype_isascii.o +LOAD out/BSP_Common/libc/ctype_isblank.o +LOAD out/BSP_Common/libc/ctype_iscntrl.o +LOAD out/BSP_Common/libc/ctype_isdigit.o +LOAD out/BSP_Common/libc/ctype_isgraph.o +LOAD out/BSP_Common/libc/ctype_ispunct.o +LOAD out/BSP_Common/libc/ctype_islower.o +LOAD out/BSP_Common/libc/ctype_isprint.o +LOAD out/BSP_Common/libc/ctype_isspace.o +LOAD out/BSP_Common/libc/ctype_isupper.o +LOAD out/BSP_Common/libc/ctype_tolower.o +LOAD out/BSP_Common/libc/ctype_toupper.o +LOAD out/BSP_Common/libc/ctype_isxdigit.o +LOAD out/BSP_Common/libc/ctypes.o +LOAD out/BSP_Common/soft_crc/softcrc.o +LOAD out/BSP_Common/cipher_suite/bflb_crypt.o +LOAD out/BSP_Common/cipher_suite/bflb_hash.o +LOAD out/BSP_Common/cipher_suite/bflb_ecdsa.o +LOAD out/BSP_Common/cipher_suite/bflb_dsa.o +LOAD out/BSP_Common/usbd_core.o +LOAD out/BSP_Common/usbd_ctlreq.o +LOAD out/BSP_Common/usbd_ioreq.o +LOAD out/BSP_Common/xz/xz_crc32.o +LOAD out/BSP_Common/xz/xz_dec_lzma2.o +LOAD out/BSP_Common/xz/xz_dec_stream.o +LOAD out/BSP_Common/xz/xz_decompress.o +LOAD out/BSP_Common/xz/xz_port.o +LOAD out/BSP_Common/partition/partition.o +LOAD out/startup/system_bl702.o +LOAD out/startup/GCC/start_load.o +LOAD out/startup/interrupt.o +LOAD out/startup/GCC/entry.o +LOAD out/BSP_Common/FreeRTOS/port.o +LOAD out/BSP_Common/FreeRTOS/portASM.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o +LOAD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +LOAD out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +LOAD out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o +LOAD out/HAL/hal_uart.o +LOAD out/3rdParty/fatfs/source/diskio.o +LOAD out/3rdParty/fatfs/source/ff.o +LOAD out/3rdParty/fatfs/source/ffunicode.o +LOAD out/3rdParty/FreeRTOS/Source/tasks.o +LOAD out/3rdParty/FreeRTOS/Source/list.o +LOAD out/3rdParty/FreeRTOS/Source/queue.o +LOAD out/3rdParty/FreeRTOS/Source/timers.o +LOAD out/3rdParty/FreeRTOS/Source/stream_buffer.o +LOAD out/3rdParty/FreeRTOS/Source/croutine.o +LOAD out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libm.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a +START GROUP +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libgloss.a +END GROUP +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a +LOAD /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a + 0x0000000000000400 StackSize = 0x400 + 0x0000000000000000 PROVIDE (__metal_chicken_bit = 0x0) + +.text 0x0000000022010000 0xa68c + 0x0000000022010000 . = ALIGN (0x4) + 0x0000000022010000 __text_code_start__ = . + *(.text.metal.init.enter) + .text.metal.init.enter + 0x0000000022010000 0x86 out/startup/GCC/entry.o + 0x0000000022010000 _enter + *(SORT_NONE(.init)) + *fill* 0x0000000022010086 0x3a + .init 0x00000000220100c0 0x142 out/startup/interrupt.o + 0x00000000220100c0 __Vectors + *(.text) + .text 0x0000000022010202 0x360 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + 0x0000000022010202 __udivdi3 + .text 0x0000000022010562 0x340 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + 0x0000000022010562 __umoddi3 + *(.text.*) + .text.startup.main + 0x00000000220108a2 0x262 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x00000000220108a2 main + .text.bflb_eflash_loader_cmd_get_bootinfo + 0x0000000022010b04 0x5e out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_jedec_id + 0x0000000022010b62 0x4a out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_log + 0x0000000022010bac 0x5e out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_read_flash_finish + 0x0000000022010c0a 0x38 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_read_flash_start + 0x0000000022010c42 0x38 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_ack + 0x0000000022010c7a 0x36 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_flash_check + 0x0000000022010cb0 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_mem + 0x0000000022010cd2 0x9c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_efuse + 0x0000000022010d6e 0x146 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_efuse + 0x0000000022010eb4 0xda out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_flash_chip_erase + 0x0000000022010f8e 0x44 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_flash + 0x0000000022010fd2 0xca out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_erase_flash + 0x000000002201109c 0x9e out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_reset + 0x000000002201113a 0x58 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_mem + 0x0000000022011192 0x104 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_status_register + 0x0000000022011296 0xee out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_write_status_register + 0x0000000022011384 0xfc out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_read_flash + 0x0000000022011480 0x17c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_flash + 0x00000000220115fc 0x17c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_readSha_flash + 0x0000000022011778 0x176 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_xip_readSha_flash + 0x00000000220118ee 0x176 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_read_mac_addr + 0x0000000022011a64 0xd2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_set_flash_para + 0x0000000022011b36 0x168 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .text.bflb_eflash_loader_cmd_init + 0x0000000022011c9e 0xa out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0x0000000022011c9e bflb_eflash_loader_cmd_init + .text.bflb_eflash_loader_cmd_process + 0x0000000022011ca8 0x46 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0x0000000022011ca8 bflb_eflash_loader_cmd_process + .text.bootrom_read_boot_mode + 0x0000000022011cee 0xec out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + 0x0000000022011cee bootrom_read_boot_mode + .text.bflb_eflash_loader_init_uart_gpio + 0x0000000022011dda 0x3c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + 0x0000000022011dda bflb_eflash_loader_init_uart_gpio + .text.bflb_eflash_loader_if_set + 0x0000000022011e16 0x124 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x0000000022011e16 bflb_eflash_loader_if_set + .text.bflb_eflash_loader_if_send_pending + 0x0000000022011f3a 0x24 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x0000000022011f3a bflb_eflash_loader_if_send_pending + .text.bflb_eflash_loader_main + 0x0000000022011f5e 0x248 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x0000000022011f5e bflb_eflash_loader_main + .text.bflb_eflash_loader_jlink_init + 0x00000000220121a6 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x00000000220121a6 bflb_eflash_loader_jlink_init + .text.bflb_eflash_loader_jlink_handshake_poll + 0x00000000220121aa 0x76 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x00000000220121aa bflb_eflash_loader_jlink_handshake_poll + .text.bflb_eflash_loader_jlink_recv + 0x0000000022012220 0xa8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x0000000022012220 bflb_eflash_loader_jlink_recv + .text.bflb_eflash_loader_jlink_send + 0x00000000220122c8 0x44 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x00000000220122c8 bflb_eflash_loader_jlink_send + .text.bflb_eflash_loader_jlink_wait_tx_idle + 0x000000002201230c 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x000000002201230c bflb_eflash_loader_jlink_wait_tx_idle + .text.bflb_eflash_loader_jlink_deinit + 0x0000000022012310 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0x0000000022012310 bflb_eflash_loader_jlink_deinit + .text.bflb_eflash_loader_usart_if_init + 0x0000000022012314 0xb8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.uart_if_rto_cbf + 0x00000000220123cc 0x4c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.bflb_eflash_loader_usart_if_receive.constprop.0 + 0x0000000022012418 0xb2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.uart_if_rda_cbf + 0x00000000220124ca 0x4c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .text.bflb_eflash_loader_uart_init + 0x0000000022012516 0x86 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x0000000022012516 bflb_eflash_loader_uart_init + .text.bflb_eflash_loader_uart_handshake_poll + 0x000000002201259c 0x13a out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x000000002201259c bflb_eflash_loader_uart_handshake_poll + .text.bflb_eflash_loader_uart_recv + 0x00000000220126d6 0x8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x00000000220126d6 bflb_eflash_loader_uart_recv + .text.bflb_eflash_loader_uart_send + 0x00000000220126de 0x16 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x00000000220126de bflb_eflash_loader_uart_send + .text.bflb_eflash_loader_usart_wait_tx_idle + 0x00000000220126f4 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x00000000220126f4 bflb_eflash_loader_usart_wait_tx_idle + .text.bflb_eflash_loader_uart_deinit + 0x0000000022012704 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x0000000022012704 bflb_eflash_loader_uart_deinit + .text.bflb_efuse_write + 0x0000000022012708 0x56 out/ChipTest/Eflash_Loader/bflb_efuse.o + 0x0000000022012708 bflb_efuse_write + .text.bflb_efuse_read + 0x000000002201275e 0x2c out/ChipTest/Eflash_Loader/bflb_efuse.o + 0x000000002201275e bflb_efuse_read + .text.bflb_set_high_speed_system_clock + 0x000000002201278a 0x6 out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x000000002201278a bflb_set_high_speed_system_clock + .text.bflb_set_low_speed_system_clock + 0x0000000022012790 0x6 out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x0000000022012790 bflb_set_low_speed_system_clock + .text.bflb_set_high_speed_flash_clock + 0x0000000022012796 0xa out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x0000000022012796 bflb_set_high_speed_flash_clock + .text.bflb_set_low_speed_flash_clock + 0x00000000220127a0 0xa out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x00000000220127a0 bflb_set_low_speed_flash_clock + .text.bflb_set_flash_clock_div + 0x00000000220127aa 0xa out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0x00000000220127aa bflb_set_flash_clock_div + .text.bflb_deinit_all_psram_cs + 0x00000000220127b4 0x5a out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x00000000220127b4 bflb_deinit_all_psram_cs + .text.bflb_set_pad_pullnone + 0x000000002201280e 0x70 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x000000002201280e bflb_set_pad_pullnone + .text.bflb_spi_flash_update_para + 0x000000002201287e 0x1a out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x000000002201287e bflb_spi_flash_update_para + .text.bflb_spi_flash_xip_read_init + 0x0000000022012898 0x62 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012898 bflb_spi_flash_xip_read_init + .text.bflb_spi_flash_xip_read_exit + 0x00000000220128fa 0x26 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x00000000220128fa bflb_spi_flash_xip_read_exit + .text.bflb_spi_flash_set_io_mode + 0x0000000022012920 0x6 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012920 bflb_spi_flash_set_io_mode + .text.bflb_spi_flash_read_jedec_id + 0x0000000022012926 0x40 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012926 bflb_spi_flash_read_jedec_id + .text.bflb_spi_flash_read_status_reg_with_cmd + 0x0000000022012966 0xe out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012966 bflb_spi_flash_read_status_reg_with_cmd + .text.bflb_spi_flash_write_status_reg_with_cmd + 0x0000000022012974 0x46 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012974 bflb_spi_flash_write_status_reg_with_cmd + .text.bflb_flash_erase + 0x00000000220129ba 0xd2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x00000000220129ba bflb_flash_erase + .text.bflb_spi_flash_erase + 0x0000000022012a8c 0x20 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012a8c bflb_spi_flash_erase + .text.bflb_spi_flash_chiperase + 0x0000000022012aac 0x1e out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012aac bflb_spi_flash_chiperase + .text.bflb_spi_flash_program + 0x0000000022012aca 0x26 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012aca bflb_spi_flash_program + .text.bflb_spi_flash_read_sahb + 0x0000000022012af0 0x24 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012af0 bflb_spi_flash_read_sahb + .text.bflb_spi_flash_read_xip + 0x0000000022012b14 0x32 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012b14 bflb_spi_flash_read_xip + .text.bflb_clear_flash_status_register + 0x0000000022012b46 0x74 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012b46 bflb_clear_flash_status_register + .text.bflb_spi_flash_init + 0x0000000022012bba 0xf2 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022012bba bflb_spi_flash_init + .text.bflb_eflash_loader_usb_if_send + 0x0000000022012cac 0x7a out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .text.USB_Rework_In_Callback + 0x0000000022012d26 0x54 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x0000000022012d26 USB_Rework_In_Callback + .text.USB_Rework_IRQHandler + 0x0000000022012d7a 0x25a out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x0000000022012d7a USB_Rework_IRQHandler + .text.bflb_eflash_loader_usb_init + 0x0000000022012fd4 0x1fa out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x0000000022012fd4 bflb_eflash_loader_usb_init + .text.bflb_eflash_loader_usb_handshake_poll + 0x00000000220131ce 0xb8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x00000000220131ce bflb_eflash_loader_usb_handshake_poll + .text.bflb_eflash_loader_usb_recv + 0x0000000022013286 0xea out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x0000000022013286 bflb_eflash_loader_usb_recv + .text.bflb_eflash_loader_usb_send + 0x0000000022013370 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x0000000022013370 bflb_eflash_loader_usb_send + .text.bflb_eflash_loader_usb_wait_tx_idle + 0x0000000022013380 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x0000000022013380 bflb_eflash_loader_usb_wait_tx_idle + .text.USB_Device_Init + 0x0000000022013390 0xae out/ChipTest/Eflash_Loader/usb_if/usb_device.o + 0x0000000022013390 USB_Device_Init + .text.USB_Error_Handler + 0x000000002201343e 0xc out/ChipTest/Eflash_Loader/usb_if/usb_device.o + 0x000000002201343e USB_Error_Handler + .text.USBD_CDC_DataIn + 0x000000002201344a 0x12 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_EP0_RxReady + 0x000000002201345c 0x3a out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_GetFSCfgDesc + 0x0000000022013496 0xe out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_GetHSCfgDesc + 0x00000000220134a4 0xe out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_GetOtherSpeedCfgDesc + 0x00000000220134b2 0xe out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_GetDeviceQualifierDescriptor + 0x00000000220134c0 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x00000000220134c0 USBD_CDC_GetDeviceQualifierDescriptor + .text.USBD_CDC_DataOut + 0x00000000220134cc 0x44 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_Setup + 0x0000000022013510 0xfc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_DeInit + 0x000000002201360c 0x3e out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_Init + 0x000000002201364a 0xae out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .text.USBD_CDC_RegisterInterface + 0x00000000220136f8 0xe out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x00000000220136f8 USBD_CDC_RegisterInterface + .text.USBD_CDC_SetTxBuffer + 0x0000000022013706 0x10 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x0000000022013706 USBD_CDC_SetTxBuffer + .text.USBD_CDC_SetRxBuffer + 0x0000000022013716 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x0000000022013716 USBD_CDC_SetRxBuffer + .text.CDC_DeInit_FS + 0x0000000022013722 0x4 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .text.CDC_Receive_FS + 0x0000000022013726 0xa6 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .text.CDC_Control_FS + 0x00000000220137cc 0x102 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .text.CDC_Init_FS + 0x00000000220138ce 0x36 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .text.HAL_PCD_MspInit + 0x0000000022013904 0x184 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013904 HAL_PCD_MspInit + .text.HAL_PCD_SetupStageCallback + 0x0000000022013a88 0xe out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013a88 HAL_PCD_SetupStageCallback + .text.HAL_PCD_DataOutStageCallback + 0x0000000022013a96 0x16 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013a96 HAL_PCD_DataOutStageCallback + .text.HAL_PCD_DataInStageCallback + 0x0000000022013aac 0x14 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013aac HAL_PCD_DataInStageCallback + .text.HAL_PCD_SOFCallback + 0x0000000022013ac0 0x8 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013ac0 HAL_PCD_SOFCallback + .text.HAL_PCD_ResetCallback + 0x0000000022013ac8 0x30 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013ac8 HAL_PCD_ResetCallback + .text.USBD_LL_Init + 0x0000000022013af8 0xdc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013af8 USBD_LL_Init + .text.USBD_LL_Start + 0x0000000022013bd4 0x2e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013bd4 USBD_LL_Start + .text.USBD_LL_OpenEP + 0x0000000022013c02 0x34 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013c02 USBD_LL_OpenEP + .text.USBD_LL_CloseEP + 0x0000000022013c36 0x2e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013c36 USBD_LL_CloseEP + .text.USBD_LL_StallEP + 0x0000000022013c64 0x2e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013c64 USBD_LL_StallEP + .text.USBD_LL_ClearStallEP + 0x0000000022013c92 0x2e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013c92 USBD_LL_ClearStallEP + .text.USBD_LL_IsStallEP + 0x0000000022013cc0 0x32 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013cc0 USBD_LL_IsStallEP + .text.USBD_LL_SetUSBAddress + 0x0000000022013cf2 0x2e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013cf2 USBD_LL_SetUSBAddress + .text.USBD_LL_Transmit + 0x0000000022013d20 0x2e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013d20 USBD_LL_Transmit + .text.USBD_LL_PrepareReceive + 0x0000000022013d4e 0x2e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013d4e USBD_LL_PrepareReceive + .text.USBD_LL_GetRxDataSize + 0x0000000022013d7c 0x12 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013d7c USBD_LL_GetRxDataSize + .text.USBD_static_malloc + 0x0000000022013d8e 0xa out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013d8e USBD_static_malloc + .text.USBD_static_free + 0x0000000022013d98 0x2 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x0000000022013d98 USBD_static_free + .text.USBD_FS_DeviceDescriptor + 0x0000000022013d9a 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000022013d9a USBD_FS_DeviceDescriptor + .text.USBD_FS_LangIDStrDescriptor + 0x0000000022013da6 0xc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000022013da6 USBD_FS_LangIDStrDescriptor + .text.USBD_FS_ManufacturerStrDescriptor + 0x0000000022013db2 0x28 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000022013db2 USBD_FS_ManufacturerStrDescriptor + .text.USBD_FS_ProductStrDescriptor + 0x0000000022013dda 0x28 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000022013dda USBD_FS_ProductStrDescriptor + .text.USBD_FS_ConfigStrDescriptor + 0x0000000022013e02 0x28 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000022013e02 USBD_FS_ConfigStrDescriptor + .text.USBD_FS_InterfaceStrDescriptor + 0x0000000022013e2a 0x28 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000022013e2a USBD_FS_InterfaceStrDescriptor + .text.USBD_FS_SerialStrDescriptor + 0x0000000022013e52 0x50 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000022013e52 USBD_FS_SerialStrDescriptor + .text.MEM_TO_FIFO_Copy + 0x0000000022013ea2 0x16 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .text.USB_CMD_RB_Memory_Init + 0x0000000022013eb8 0x38 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013eb8 USB_CMD_RB_Memory_Init + .text.USB_CMD_RB_Memory_Reset + 0x0000000022013ef0 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013ef0 USB_CMD_RB_Memory_Reset + .text.USB_CMD_RB_Memory_Push + 0x0000000022013f0c 0x34 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013f0c USB_CMD_RB_Memory_Push + .text.USB_CMD_RB_Memory_Pop + 0x0000000022013f40 0x1a out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013f40 USB_CMD_RB_Memory_Pop + .text.USB_CMD_RB_Memory_Peek + 0x0000000022013f5a 0x1a out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013f5a USB_CMD_RB_Memory_Peek + .text.USB_CMD_RB_Memory_Get_Length + 0x0000000022013f74 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013f74 USB_CMD_RB_Memory_Get_Length + .text.USB_CMD_RB_Memory_Get_Empty_Length + 0x0000000022013f90 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013f90 USB_CMD_RB_Memory_Get_Empty_Length + .text.USB_RESP_RB_Memory_Init + 0x0000000022013fac 0x32 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013fac USB_RESP_RB_Memory_Init + .text.USB_RESP_RB_Memory_Push + 0x0000000022013fde 0x26 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022013fde USB_RESP_RB_Memory_Push + .text.USB_RESP_RB_Memory_Pop + 0x0000000022014004 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022014004 USB_RESP_RB_Memory_Pop + .text.USB_RESP_RB_Memory_Get_Length + 0x0000000022014020 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000022014020 USB_RESP_RB_Memory_Get_Length + .text.USB_RESP_RB_Memory_Get_Empty_Length + 0x000000002201403c 0x1c out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x000000002201403c USB_RESP_RB_Memory_Get_Empty_Length + .text.Ring_Buffer_Write_Copy + 0x0000000022014058 0x26 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Read_Copy + 0x000000002201407e 0x24 out/BSP_Common/ring_buffer/ring_buffer.o + .text.Ring_Buffer_Init + 0x00000000220140a2 0x1c out/BSP_Common/ring_buffer/ring_buffer.o + 0x00000000220140a2 Ring_Buffer_Init + .text.Ring_Buffer_Reset + 0x00000000220140be 0x2e out/BSP_Common/ring_buffer/ring_buffer.o + 0x00000000220140be Ring_Buffer_Reset + .text.Ring_Buffer_Get_Length + 0x00000000220140ec 0x4a out/BSP_Common/ring_buffer/ring_buffer.o + 0x00000000220140ec Ring_Buffer_Get_Length + .text.Ring_Buffer_Read_Callback + 0x0000000022014136 0xac out/BSP_Common/ring_buffer/ring_buffer.o + 0x0000000022014136 Ring_Buffer_Read_Callback + .text.Ring_Buffer_Read + 0x00000000220141e2 0x1e out/BSP_Common/ring_buffer/ring_buffer.o + 0x00000000220141e2 Ring_Buffer_Read + .text.Ring_Buffer_Peek + 0x0000000022014200 0x94 out/BSP_Common/ring_buffer/ring_buffer.o + 0x0000000022014200 Ring_Buffer_Peek + .text.Ring_Buffer_Write_Callback + 0x0000000022014294 0xae out/BSP_Common/ring_buffer/ring_buffer.o + 0x0000000022014294 Ring_Buffer_Write_Callback + .text.Ring_Buffer_Write + 0x0000000022014342 0x1e out/BSP_Common/ring_buffer/ring_buffer.o + 0x0000000022014342 Ring_Buffer_Write + .text.Ring_Buffer_Get_Empty_Length + 0x0000000022014360 0x56 out/BSP_Common/ring_buffer/ring_buffer.o + 0x0000000022014360 Ring_Buffer_Get_Empty_Length + .text.memcpy 0x00000000220143b6 0x1a out/BSP_Common/libc/memcpy.o + 0x00000000220143b6 memcpy + .text.memset 0x00000000220143d0 0x18 out/BSP_Common/libc/memset.o + 0x00000000220143d0 memset + .text.vsnprintf + 0x00000000220143e8 0x8ca out/BSP_Common/libc/vsnprintf.o + 0x00000000220143e8 vsnprintf + .text.strlen 0x0000000022014cb2 0x1a out/BSP_Common/libc/strlen.o + 0x0000000022014cb2 strlen + .text.USBD_Init + 0x0000000022014ccc 0x54 out/BSP_Common/usbd_core.o + 0x0000000022014ccc USBD_Init + .text.USBD_RegisterClass + 0x0000000022014d20 0x22 out/BSP_Common/usbd_core.o + 0x0000000022014d20 USBD_RegisterClass + .text.USBD_Start + 0x0000000022014d42 0x10 out/BSP_Common/usbd_core.o + 0x0000000022014d42 USBD_Start + .text.USBD_SetClassConfig + 0x0000000022014d52 0x1c out/BSP_Common/usbd_core.o + 0x0000000022014d52 USBD_SetClassConfig + .text.USBD_ClrClassConfig + 0x0000000022014d6e 0x14 out/BSP_Common/usbd_core.o + 0x0000000022014d6e USBD_ClrClassConfig + .text.USBD_LL_SetupStage + 0x0000000022014d82 0x92 out/BSP_Common/usbd_core.o + 0x0000000022014d82 USBD_LL_SetupStage + .text.USBD_LL_DataOutStage + 0x0000000022014e14 0x96 out/BSP_Common/usbd_core.o + 0x0000000022014e14 USBD_LL_DataOutStage + .text.USBD_LL_DataInStage + 0x0000000022014eaa 0x10a out/BSP_Common/usbd_core.o + 0x0000000022014eaa USBD_LL_DataInStage + .text.USBD_LL_Reset + 0x0000000022014fb4 0x5a out/BSP_Common/usbd_core.o + 0x0000000022014fb4 USBD_LL_Reset + .text.USBD_LL_SetSpeed + 0x000000002201500e 0x8 out/BSP_Common/usbd_core.o + 0x000000002201500e USBD_LL_SetSpeed + .text.USBD_LL_SOF + 0x0000000022015016 0x24 out/BSP_Common/usbd_core.o + 0x0000000022015016 USBD_LL_SOF + .text.USBD_StdDevReq + 0x000000002201503a 0x412 out/BSP_Common/usbd_ctlreq.o + 0x000000002201503a USBD_StdDevReq + .text.USBD_StdItfReq + 0x000000002201544c 0x80 out/BSP_Common/usbd_ctlreq.o + 0x000000002201544c USBD_StdItfReq + .text.USBD_StdEPReq + 0x00000000220154cc 0x182 out/BSP_Common/usbd_ctlreq.o + 0x00000000220154cc USBD_StdEPReq + .text.USBD_ParseSetupRequest + 0x000000002201564e 0x42 out/BSP_Common/usbd_ctlreq.o + 0x000000002201564e USBD_ParseSetupRequest + .text.USBD_GetString + 0x0000000022015690 0x6a out/BSP_Common/usbd_ctlreq.o + 0x0000000022015690 USBD_GetString + .text.USBD_CtlSendData + 0x00000000220156fa 0x20 out/BSP_Common/usbd_ioreq.o + 0x00000000220156fa USBD_CtlSendData + .text.USBD_CtlContinueSendData + 0x000000002201571a 0x16 out/BSP_Common/usbd_ioreq.o + 0x000000002201571a USBD_CtlContinueSendData + .text.USBD_CtlPrepareRx + 0x0000000022015730 0x24 out/BSP_Common/usbd_ioreq.o + 0x0000000022015730 USBD_CtlPrepareRx + .text.USBD_CtlContinueRx + 0x0000000022015754 0x16 out/BSP_Common/usbd_ioreq.o + 0x0000000022015754 USBD_CtlContinueRx + .text.USBD_CtlSendStatus + 0x000000002201576a 0x1c out/BSP_Common/usbd_ioreq.o + 0x000000002201576a USBD_CtlSendStatus + .text.USBD_CtlReceiveStatus + 0x0000000022015786 0x1c out/BSP_Common/usbd_ioreq.o + 0x0000000022015786 USBD_CtlReceiveStatus + .text.USB_DoNothing_IRQHandler + 0x00000000220157a2 0x8 out/startup/system_bl702.o + 0x00000000220157a2 USB_DoNothing_IRQHandler + .text.SystemInit + 0x00000000220157aa 0x9c out/startup/system_bl702.o + 0x00000000220157aa SystemInit + .text.start_load + 0x0000000022015846 0xe6 out/startup/GCC/start_load.o + 0x0000000022015846 start_load + .text.Interrupt_Handler_Stub + 0x000000002201592c 0x9a out/startup/interrupt.o + 0x000000002201592c TIMER_WDT_IRQHandler_Wrapper + 0x000000002201592c GPIO_INT0_IRQHandler_Wrapper + 0x000000002201592c SEC_PKA_IRQHandler_Wrapper + 0x000000002201592c SEC_TRNG_IRQHandler_Wrapper + 0x000000002201592c MAC_GEN_IRQHandler_Wrapper + 0x000000002201592c DMA_BMX_ERR_IRQHandler_Wrapper + 0x000000002201592c EFUSE_IRQHandler_Wrapper + 0x000000002201592c KYS_IRQHandler_Wrapper + 0x000000002201592c WIFI_IRQHandler_Wrapper + 0x000000002201592c SEC_CDET_IRQHandler_Wrapper + 0x000000002201592c I2S_IRQHandler_Wrapper + 0x000000002201592c SEC_AES_IRQHandler_Wrapper + 0x000000002201592c PWM_IRQHandler_Wrapper + 0x000000002201592c RF_TOP_INT1_IRQHandler_Wrapper + 0x000000002201592c HBN_OUT0_IRQHandler_Wrapper + 0x000000002201592c SF_CTRL_IRQHandler_Wrapper + 0x000000002201592c TIMER_CH0_IRQHandler_Wrapper + 0x000000002201592c clic_mext_handler_Wrapper + 0x000000002201592c MAC_TXRX_TIMER_IRQHandler_Wrapper + 0x000000002201592c Interrupt_Handler_Stub + 0x000000002201592c clic_csoft_handler_Wrapper + 0x000000002201592c M154_AES_IRQHandler_Wrapper + 0x000000002201592c I2C_IRQHandler_Wrapper + 0x000000002201592c SPI_IRQHandler_Wrapper + 0x000000002201592c MAC_PORT_TRG_IRQHandler_Wrapper + 0x000000002201592c PDS_WAKEUP_IRQHandler_Wrapper + 0x000000002201592c clic_mtimer_handler_Wrapper + 0x000000002201592c L1C_BMX_ERR_IRQHandler_Wrapper + 0x000000002201592c SEC_BMX_ERR_IRQHandler_Wrapper + 0x000000002201592c TOUCH_IRQHandler_Wrapper + 0x000000002201592c QDEC2_IRQHandler_Wrapper + 0x000000002201592c MAC_RX_TRG_IRQHandler_Wrapper + 0x000000002201592c MAC_TX_TRG_IRQHandler_Wrapper + 0x000000002201592c EMAC_IRQHandler_Wrapper + 0x000000002201592c MJPEG_IRQHandler_Wrapper + 0x000000002201592c HBN_OUT1_IRQHandler_Wrapper + 0x000000002201592c M154_REQ_ENH_ACK_IRQHandler_Wrapper + 0x000000002201592c SEC_GMAC_IRQHandler_Wrapper + 0x000000002201592c clic_msip_handler_Wrapper + 0x000000002201592c UART1_IRQHandler_Wrapper + 0x000000002201592c GPADC_DMA_IRQHandler_Wrapper + 0x000000002201592c MAC_TXRX_MISC_IRQHandler_Wrapper + 0x000000002201592c DMA_ALL_IRQHandler_Wrapper + 0x000000002201592c CAM_IRQHandler_Wrapper + 0x000000002201592c QDEC0_IRQHandler_Wrapper + 0x000000002201592c BLE_IRQHandler_Wrapper + 0x000000002201592c SEC_SHA_IRQHandler_Wrapper + 0x000000002201592c IRRX_IRQHandler_Wrapper + 0x000000002201592c BMX_TO_IRQHandler_Wrapper + 0x000000002201592c TIMER_CH1_IRQHandler_Wrapper + 0x000000002201592c UART0_IRQHandler_Wrapper + 0x000000002201592c BMX_ERR_IRQHandler_Wrapper + 0x000000002201592c WIFI_IPC_PUBLIC_IRQHandler_Wrapper + 0x000000002201592c USB_IRQHandler_Wrapper + 0x000000002201592c L1C_BMX_TO_IRQHandler_Wrapper + 0x000000002201592c QDEC1_IRQHandler_Wrapper + 0x000000002201592c BZ_PHY_IRQHandler_Wrapper + 0x000000002201592c RF_TOP_INT0_IRQHandler_Wrapper + 0x000000002201592c M154_IRQHandler_Wrapper + 0x000000002201592c IRTX_IRQHandler_Wrapper + 0x000000002201592c BOR_IRQHandler_Wrapper + *fill* 0x00000000220159c6 0x3a + .text.Trap_Handler_Stub + 0x0000000022015a00 0xbc out/startup/interrupt.o + 0x0000000022015a00 Trap_Handler_Stub + .text.clic_enable_interrupt + 0x0000000022015abc 0x12 out/startup/interrupt.o + 0x0000000022015abc clic_enable_interrupt + .text.clic_disable_interrupt + 0x0000000022015ace 0x10 out/startup/interrupt.o + 0x0000000022015ace clic_disable_interrupt + .text.Trap_Handler + 0x0000000022015ade 0x136 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + 0x0000000022015ade Trap_Handler + .text.Interrupt_Handler_Register + 0x0000000022015c14 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + 0x0000000022015c14 Interrupt_Handler_Register + .text.Interrupt_Handler + 0x0000000022015c2c 0x90 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + 0x0000000022015c2c Interrupt_Handler + .text.EF_Ctrl_Read_Sw_Usage + 0x0000000022015cbc 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x0000000022015cbc EF_Ctrl_Read_Sw_Usage + .text.EF_Ctrl_Read_MAC_Address + 0x0000000022015ce4 0x96 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x0000000022015ce4 EF_Ctrl_Read_MAC_Address + .text.EF_Ctrl_Get_Chip_PIDVID + 0x0000000022015d7a 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x0000000022015d7a EF_Ctrl_Get_Chip_PIDVID + .text.EF_Ctrl_Get_Customer_PIDVID + 0x0000000022015da6 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x0000000022015da6 EF_Ctrl_Get_Customer_PIDVID + .text.EF_Ctrl_Program_Direct_R0 + 0x0000000022015dd2 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x0000000022015dd2 EF_Ctrl_Program_Direct_R0 + .text.EF_Ctrl_Read_Direct_R0 + 0x0000000022015e32 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x0000000022015e32 EF_Ctrl_Read_Direct_R0 + .text.GLB_Set_USB_CLK + 0x0000000022015e60 0x22 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015e60 GLB_Set_USB_CLK + .text.GLB_Set_UART_CLK + 0x0000000022015e82 0x3e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015e82 GLB_Set_UART_CLK + .text.GLB_AHB_Slave1_Reset + 0x0000000022015ec0 0x34 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015ec0 GLB_AHB_Slave1_Reset + .text.GLB_Set_EM_Sel + 0x0000000022015ef4 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015ef4 GLB_Set_EM_Sel + .text.GLB_UART_Sig_Swap_Set + 0x0000000022015f06 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015f06 GLB_UART_Sig_Swap_Set + .text.GLB_Set_MTimer_CLK + 0x0000000022015f22 0x4a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015f22 GLB_Set_MTimer_CLK + .text.GLB_UART_Fun_Sel + 0x0000000022015f6c 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015f6c GLB_UART_Fun_Sel + .text.GLB_GPIO_Read + 0x0000000022015f90 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022015f90 GLB_GPIO_Read + .text.HBN_Set_UART_CLK_Sel + 0x0000000022015fb0 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + 0x0000000022015fb0 HBN_Set_UART_CLK_Sel + .text.HBN_Get_Status_Flag + 0x0000000022015fc2 0xa out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + 0x0000000022015fc2 HBN_Get_Status_Flag + .text.HBN_Set_Status_Flag + 0x0000000022015fcc 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + 0x0000000022015fcc HBN_Set_Status_Flag + .text.HBN_Set_BOR_Cfg + 0x0000000022015fd8 0x5c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + 0x0000000022015fd8 HBN_Set_BOR_Cfg + .text.UART_IntHandler + 0x0000000022016034 0x1da out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .text.UART0_IRQHandler + 0x000000002201620e 0x6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x000000002201620e UART0_IRQHandler + .text.UART1_IRQHandler + 0x0000000022016214 0x6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x0000000022016214 UART1_IRQHandler + .text.UART_Init + 0x000000002201621a 0x144 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x000000002201621a UART_Init + .text.UART_FifoConfig + 0x000000002201635e 0x6c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x000000002201635e UART_FifoConfig + .text.UART_Enable + 0x00000000220163ca 0x36 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x00000000220163ca UART_Enable + .text.UART_Disable + 0x0000000022016400 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x0000000022016400 UART_Disable + .text.UART_SetRxTimeoutValue + 0x0000000022016432 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x0000000022016432 UART_SetRxTimeoutValue + .text.UART_TxFreeRun + 0x0000000022016452 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x0000000022016452 UART_TxFreeRun + .text.UART_AutoBaudDetection + 0x000000002201647c 0x2a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x000000002201647c UART_AutoBaudDetection + .text.UART_IntMask + 0x00000000220164a6 0x4a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x00000000220164a6 UART_IntMask + .text.UART_IntClear + 0x00000000220164f0 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x00000000220164f0 UART_IntClear + .text.UART_Int_Callback_Install + 0x0000000022016520 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x0000000022016520 UART_Int_Callback_Install + .text.UART_SendData + 0x000000002201653a 0x52 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x000000002201653a UART_SendData + .text.UART_ReceiveData + 0x000000002201658c 0x3c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x000000002201658c UART_ReceiveData + .text.UART_GetAutoBaudCount + 0x00000000220165c8 0x1a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x00000000220165c8 UART_GetAutoBaudCount + .text.UART_GetIntStatus + 0x00000000220165e2 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x00000000220165e2 UART_GetIntStatus + .text.UART_GetTxBusBusyStatus + 0x0000000022016612 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x0000000022016612 UART_GetTxBusBusyStatus + .text.XIP_SFlash_Opt_Enter + 0x0000000022016628 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + 0x0000000022016628 XIP_SFlash_Opt_Enter + .text.XIP_SFlash_Opt_Exit + 0x0000000022016648 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + 0x0000000022016648 XIP_SFlash_Opt_Exit + .text.Sec_Eng_SHA256_Update.part.0 + 0x0000000022016658 0x176 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .text.SEC_SHA_IRQHandler + 0x00000000220167ce 0x20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x00000000220167ce SEC_SHA_IRQHandler + .text.SEC_TRNG_IRQHandler + 0x00000000220167ee 0x24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x00000000220167ee SEC_TRNG_IRQHandler + .text.Sec_Eng_SHA256_Init + 0x0000000022016812 0x60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x0000000022016812 Sec_Eng_SHA256_Init + .text.Sec_Eng_SHA_Start + 0x0000000022016872 0x12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x0000000022016872 Sec_Eng_SHA_Start + .text.Sec_Eng_SHA256_Update + 0x0000000022016884 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x0000000022016884 Sec_Eng_SHA256_Update + .text.Sec_Eng_SHA256_Finish + 0x0000000022016892 0x222 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x0000000022016892 Sec_Eng_SHA256_Finish + .text.Sec_Eng_Trng_Enable + 0x0000000022016ab4 0x6a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x0000000022016ab4 Sec_Eng_Trng_Enable + .text.Sec_Eng_Trng_Disable + 0x0000000022016b1e 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x0000000022016b1e Sec_Eng_Trng_Disable + .text.USB_Clr_EPx_STALL.part.0 + 0x0000000022016b32 0xbe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .text.USB_IRQHandler + 0x0000000022016bf0 0xc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016bf0 USB_IRQHandler + .text.USB_Enable + 0x0000000022016bfc 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016bfc USB_Enable + .text.USB_Set_Config + 0x0000000022016c10 0x92 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016c10 USB_Set_Config + .text.USB_Set_Device_Addr + 0x0000000022016ca2 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016ca2 USB_Set_Device_Addr + .text.USB_Get_Device_Addr + 0x0000000022016cbe 0x10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016cbe USB_Get_Device_Addr + .text.USB_Set_EPx_Rdy + 0x0000000022016cce 0x104 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016cce USB_Set_EPx_Rdy + .text.USB_Is_EPx_RDY_Free + 0x0000000022016dd2 0xc4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016dd2 USB_Is_EPx_RDY_Free + .text.USB_Set_EPx_STALL + 0x0000000022016e96 0xc4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016e96 USB_Set_EPx_STALL + .text.USB_Set_EPx_Busy + 0x0000000022016f5a 0xfc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022016f5a USB_Set_EPx_Busy + .text.USB_Set_EPx_Status + 0x0000000022017056 0x4c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022017056 USB_Set_EPx_Status + .text.USB_IntEn + 0x00000000220170a2 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x00000000220170a2 USB_IntEn + .text.USB_IntMask + 0x00000000220170f2 0x50 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x00000000220170f2 USB_IntMask + .text.USB_Get_IntStatus + 0x0000000022017142 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022017142 USB_Get_IntStatus + .text.USB_Clr_IntStatus + 0x000000002201716e 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x000000002201716e USB_Clr_IntStatus + .text.USB_Clr_EPx_IntStatus + 0x000000002201719c 0x32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x000000002201719c USB_Clr_EPx_IntStatus + .text.USB_Set_EPx_Config + 0x00000000220171ce 0x1a2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x00000000220171ce USB_Set_EPx_Config + .text.USB_Set_EPx_Type + 0x0000000022017370 0xea out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022017370 USB_Set_EPx_Type + .text.USB_EPx_Write_Data_To_FIFO + 0x000000002201745a 0x108 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x000000002201745a USB_EPx_Write_Data_To_FIFO + .text.USB_EPx_Read_Data_From_FIFO + 0x0000000022017562 0x9a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x0000000022017562 USB_EPx_Read_Data_From_FIFO + .text.USB_Get_EPx_RX_FIFO_CNT + 0x00000000220175fc 0xb4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x00000000220175fc USB_Get_EPx_RX_FIFO_CNT + .text.USB_HAL_GPIO_Init.part.0 + 0x00000000220176b0 0x42 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .text.HAL_PCD_Init + 0x00000000220176f2 0x8c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x00000000220176f2 HAL_PCD_Init + .text.HAL_PCD_Start + 0x000000002201777e 0xe out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x000000002201777e HAL_PCD_Start + .text.HAL_PCD_IRQHandler + 0x000000002201778c 0x1f6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x000000002201778c HAL_PCD_IRQHandler + .text.HAL_PCD_SetAddress + 0x0000000022017982 0x4c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017982 HAL_PCD_SetAddress + .text.HAL_PCD_EP_Open + 0x00000000220179ce 0xbc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x00000000220179ce HAL_PCD_EP_Open + .text.HAL_PCD_EP_Close + 0x0000000022017a8a 0x88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017a8a HAL_PCD_EP_Close + .text.HAL_PCD_EP_Receive + 0x0000000022017b12 0x74 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017b12 HAL_PCD_EP_Receive + .text.HAL_PCD_EP_GetRxCount + 0x0000000022017b86 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017b86 HAL_PCD_EP_GetRxCount + .text.HAL_PCD_EP_Transmit + 0x0000000022017b9a 0xc4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017b9a HAL_PCD_EP_Transmit + .text.HAL_PCD_EP_SetStall + 0x0000000022017c5e 0x82 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017c5e HAL_PCD_EP_SetStall + .text.HAL_PCD_EP_ClrStall + 0x0000000022017ce0 0x80 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017ce0 HAL_PCD_EP_ClrStall + .text.HAL_PCDEx_PMAConfig + 0x0000000022017d60 0x44 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017d60 HAL_PCDEx_PMAConfig + .text.USB_HAL_Power_Up + 0x0000000022017da4 0x14 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017da4 USB_HAL_Power_Up + .text.USB_HAL_Power_Off + 0x0000000022017db8 0x16 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017db8 USB_HAL_Power_Off + .text.USB_HAL_Xcvr_Config + 0x0000000022017dce 0x82 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017dce USB_HAL_Xcvr_Config + .text.USB_HAL_System_Init + 0x0000000022017e50 0x2c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017e50 USB_HAL_System_Init + .text.USB_HAL_Interrupts_LPM_Init + 0x0000000022017e7c 0x2e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x0000000022017e7c USB_HAL_Interrupts_LPM_Init + .text.bflb_platform_uart_dbg_init + 0x0000000022017eaa 0x76 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x0000000022017eaa bflb_platform_uart_dbg_init + .text.bflb_platform_get_log + 0x0000000022017f20 0x2c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x0000000022017f20 bflb_platform_get_log + .text.bflb_platform_printf + 0x0000000022017f4c 0xa6 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x0000000022017f4c bflb_platform_printf + .text.bflb_platform_printx + 0x0000000022017ff2 0xb0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x0000000022017ff2 bflb_platform_printx + .text.bflb_platform_clear_time + 0x00000000220180a2 0x12 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x00000000220180a2 bflb_platform_clear_time + .text.bflb_platform_get_time_us + 0x00000000220180b4 0xc8 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x00000000220180b4 bflb_platform_get_time_us + .text.bflb_platform_delay_ms + 0x000000002201817c 0x66 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x000000002201817c bflb_platform_delay_ms + .text.bflb_platform_delay_us + 0x00000000220181e2 0x5e out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x00000000220181e2 bflb_platform_delay_us + .text.bflb_platform_init + 0x0000000022018240 0x7c out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x0000000022018240 bflb_platform_init + .text.bflb_platform_deinit + 0x00000000220182bc 0x4e out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x00000000220182bc bflb_platform_deinit + .text.bflb_platform_print_set + 0x000000002201830a 0xa out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x000000002201830a bflb_platform_print_set + .text.bflb_platform_init_uart_debug_gpio + 0x0000000022018314 0x2e out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + 0x0000000022018314 bflb_platform_init_uart_debug_gpio + .text.bflb_platform_deinit_uart_debug_gpio + 0x0000000022018342 0x30 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + 0x0000000022018342 bflb_platform_deinit_uart_debug_gpio + *(.rodata) + *fill* 0x0000000022018372 0x2 + .rodata 0x0000000022018374 0x6 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + *fill* 0x000000002201837a 0x2 + .rodata 0x000000002201837c 0x6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + *fill* 0x0000000022018382 0x2 + .rodata 0x0000000022018384 0x100 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + 0x0000000022018384 __clz_tab + *(.rodata.*) + .rodata.main.str1.4 + 0x0000000022018484 0xee out/ChipTest/Eflash_Loader/eflash_loader.o + 0xf2 (size before relaxing) + *fill* 0x0000000022018572 0x2 + .rodata.bflb_eflash_loader_cmd_get_bootinfo.str1.4 + 0x0000000022018574 0xf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022018583 0x1 + .rodata.bflb_eflash_loader_cmd_read_jedec_id.str1.4 + 0x0000000022018584 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022018589 0x3 + .rodata.bflb_eflash_loader_cmd_read_log.str1.4 + 0x000000002201858c 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_xip_read_flash_finish.str1.4 + 0x0000000022018590 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x0000000022018596 0x2 + .rodata.bflb_eflash_loader_cmd_xip_read_flash_start.str1.4 + 0x0000000022018598 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x000000002201859d 0x3 + .rodata.bflb_eflash_loader_cmd_write_flash_check.str1.4 + 0x00000000220185a0 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_write_mem.str1.4 + 0x00000000220185a4 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_read_efuse.str1.4 + 0x00000000220185a8 0x3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185ab 0x1 + .rodata.bflb_eflash_loader_cmd_write_efuse.str1.4 + 0x00000000220185ac 0x3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185af 0x1 + .rodata.bflb_eflash_loader_cmd_flash_chip_erase.str1.4 + 0x00000000220185b0 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0xa (size before relaxing) + .rodata.bflb_eflash_loader_cmd_erase_flash.str1.4 + 0x00000000220185b4 0x3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185b7 0x1 + .rodata.bflb_eflash_loader_cmd_reset.str1.4 + 0x00000000220185b8 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185bd 0x3 + .rodata.bflb_eflash_loader_cmd_read_mem.str1.4 + 0x00000000220185c0 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_read_status_register.str1.4 + 0x00000000220185c4 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185c9 0x3 + .rodata.bflb_eflash_loader_cmd_write_status_register.str1.4 + 0x00000000220185cc 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185d1 0x3 + .rodata.bflb_eflash_loader_cmd_xip_read_flash.str1.4 + 0x00000000220185d4 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.bflb_eflash_loader_cmd_readSha_flash.str1.4 + 0x00000000220185d8 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0xb (size before relaxing) + *fill* 0x00000000220185de 0x2 + .rodata.bflb_eflash_loader_cmd_xip_readSha_flash.str1.4 + 0x00000000220185e0 0x7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185e7 0x1 + .rodata.bflb_eflash_loader_cmd_read_mac_addr.str1.4 + 0x00000000220185e8 0x5 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185ed 0x3 + .rodata.bflb_eflash_loader_cmd_set_flash_para.str1.4 + 0x00000000220185f0 0x9 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + *fill* 0x00000000220185f9 0x3 + .rodata.eflash_loader_cmds + 0x00000000220185fc 0xb0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .rodata.eflash_loader_dump_data.str1.4 + 0x00000000220186ac 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0xa (size before relaxing) + *fill* 0x00000000220186b2 0x2 + .rodata.bflb_eflash_loader_main.str1.4 + 0x00000000220186b4 0x3a out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x3e (size before relaxing) + *fill* 0x00000000220186ee 0x2 + .rodata.bflb_eflash_loader_jlink_handshake_poll.str1.4 + 0x00000000220186f0 0x7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + *fill* 0x00000000220186f7 0x1 + .rodata.bflb_eflash_loader_uart_handshake_poll.str1.4 + 0x00000000220186f8 0x10 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0x14 (size before relaxing) + .rodata.bflb_spi_flash_xip_read_init.str1.4 + 0x0000000022018708 0xa out/ChipTest/Eflash_Loader/bflb_spi_flash.o + *fill* 0x0000000022018712 0x2 + .rodata.bflb_spi_flash_init.str1.4 + 0x0000000022018714 0x29 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + *fill* 0x000000002201873d 0x3 + .rodata.bflb_eflash_loader_usb_if_send.str1.4 + 0x0000000022018740 0xf out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + *fill* 0x000000002201874f 0x1 + .rodata.USB_Rework_IRQHandler.str1.4 + 0x0000000022018750 0x24 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .rodata.bflb_eflash_loader_usb_handshake_poll.str1.4 + 0x0000000022018774 0x6 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0xb (size before relaxing) + *fill* 0x000000002201877a 0x2 + .rodata.bflb_eflash_loader_usb_recv.str1.4 + 0x000000002201877c 0x13 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + *fill* 0x000000002201878f 0x1 + .rodata.USB_Device_Init.str1.4 + 0x0000000022018790 0x74 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .rodata.USBD_CDC_Setup.str1.4 + 0x0000000022018804 0x10 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .rodata.CDC_Receive_FS.str1.4 + 0x0000000022018814 0xb out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + 0xf (size before relaxing) + *fill* 0x000000002201881f 0x1 + .rodata.CDC_Control_FS.str1.4 + 0x0000000022018820 0x65 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + *fill* 0x0000000022018885 0x3 + .rodata.USBD_LL_Init.str1.4 + 0x0000000022018888 0x14 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4 + 0x000000002201889c 0x13 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + *fill* 0x00000000220188af 0x1 + .rodata.USBD_FS_ProductStrDescriptor.str1.4 + 0x00000000220188b0 0x16 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + *fill* 0x00000000220188c6 0x2 + .rodata.USBD_FS_ConfigStrDescriptor.str1.4 + 0x00000000220188c8 0xb out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + *fill* 0x00000000220188d3 0x1 + .rodata.USBD_FS_InterfaceStrDescriptor.str1.4 + 0x00000000220188d4 0xe out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + *fill* 0x00000000220188e2 0x2 + .rodata.vsnprintf.str1.4 + 0x00000000220188e4 0x7 out/BSP_Common/libc/vsnprintf.o + *fill* 0x00000000220188eb 0x1 + .rodata.lcdigits.0 + 0x00000000220188ec 0x11 out/BSP_Common/libc/vsnprintf.o + *fill* 0x00000000220188fd 0x3 + .rodata.ucdigits.1 + 0x0000000022018900 0x11 out/BSP_Common/libc/vsnprintf.o + *fill* 0x0000000022018911 0x3 + .rodata.USBD_Init.str1.4 + 0x0000000022018914 0x2b out/BSP_Common/usbd_core.o + *fill* 0x000000002201893f 0x1 + .rodata.USBD_RegisterClass.str1.4 + 0x0000000022018940 0x15 out/BSP_Common/usbd_core.o + *fill* 0x0000000022018955 0x3 + .rodata.USBD_LL_SetupStage.str1.4 + 0x0000000022018958 0x1b out/BSP_Common/usbd_core.o + *fill* 0x0000000022018973 0x1 + .rodata.USBD_StdDevReq.str1.4 + 0x0000000022018974 0x16f out/BSP_Common/usbd_ctlreq.o + *fill* 0x0000000022018ae3 0x1 + .rodata.USBD_StdItfReq.str1.4 + 0x0000000022018ae4 0x30 out/BSP_Common/usbd_ctlreq.o + .rodata.USBD_StdEPReq.str1.4 + 0x0000000022018b14 0x77 out/BSP_Common/usbd_ctlreq.o + *fill* 0x0000000022018b8b 0x1 + .rodata.Trap_Handler.str1.4 + 0x0000000022018b8c 0x13b out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + *fill* 0x0000000022018cc7 0x1 + .rodata.Interrupt_Handler.str1.4 + 0x0000000022018cc8 0x8a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + *fill* 0x0000000022018d52 0x2 + .rodata.uartAddr + 0x0000000022018d54 0x8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .rodata.str1.4 + 0x0000000022018d5c 0x156 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + *fill* 0x0000000022018eb2 0x2 + .rodata.bflb_platform_init.str1.4 + 0x0000000022018eb4 0x14 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x13 (size before relaxing) + .rodata.hexTable + 0x0000000022018ec8 0x10 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + *(.srodata) + .srodata 0x0000000022018ed8 0x4 out/startup/system_bl702.o + *(.srodata.*) + .srodata.CSWTCH.7 + 0x0000000022018edc 0x4 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + *(.tcm_code) + .tcm_code 0x0000000022018ee0 0xa4 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0x0000000022018ee0 bflb_flash_chip_erase + .tcm_code 0x0000000022018f84 0x1c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x0000000022018f84 EF_Ctrl_Read_Device_Info + .tcm_code 0x0000000022018fa0 0x414 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x0000000022018fa0 GLB_GPIO_Init + 0x00000000220191c8 GLB_GPIO_INPUT_Enable + 0x000000002201921e GLB_GPIO_INPUT_Disable + 0x000000002201927e GLB_GPIO_OUTPUT_Enable + 0x0000000022019296 GLB_GPIO_OUTPUT_Disable + 0x00000000220192b2 GLB_GPIO_Set_HZ + .tcm_code 0x00000000220193b4 0x432 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + 0x00000000220193b4 HBN_Power_Down_Flash + 0x00000000220193fe HBN_Enable_Ext + 0x00000000220194a6 HBN_Set_Ldo11_Aon_Vout + 0x00000000220194ba HBN_Set_Ldo11_Rt_Vout + 0x00000000220194d2 HBN_Set_Ldo11_Soc_Vout + 0x00000000220194ea HBN_Set_Ldo11_All_Vout + 0x000000002201951c HBN_Set_Ldo11rt_Drive_Strength + 0x0000000022019530 HBN_Mode_Enter + 0x00000000220196ba HBN_Hw_Pu_Pd_Cfg + 0x00000000220196e0 HBN_Pin_WakeUp_Mask + 0x00000000220196f4 HBN_Set_Pad_23_28_Pullnone + 0x0000000022019708 HBN_Set_Pad_23_28_Pullup + 0x0000000022019722 HBN_Set_Pad_23_28_Pulldown + 0x000000002201973c HBN_Set_Pad_23_28_ActiveIE + 0x0000000022019756 HBN_Enable + .tcm_code 0x00000000220197e6 0x26e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + 0x00000000220197e6 PDS_RAM_Config + 0x00000000220197f8 PDS_Set_Pad_Config + 0x000000002201998c PDS_App_Enable + 0x00000000220199e6 PDS_Force_Config + 0x00000000220199f6 PDS_Default_Level_Config + .tcm_code 0x0000000022019a54 0x170 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + 0x0000000022019a54 SF_Cfg_Init_Ext_Flash_Gpio + 0x0000000022019aee SF_Cfg_Init_Flash_Gpio + .tcm_code 0x0000000022019bc4 0x1ac out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + 0x0000000022019bc4 SF_Cfg_Init_Internal_Flash_Gpio + 0x0000000022019c38 SF_Cfg_Get_Flash_Cfg_Need_Lock_Ext + 0x0000000022019cee SF_Cfg_Flash_Identify_Ext + .tcm_code 0x0000000022019d70 0x500 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + 0x0000000022019d70 ASM_Delay_Us + 0x0000000022019d7a BL702_Delay_US + 0x0000000022019d84 BL702_Delay_MS + 0x0000000022019d8e BL702_MemCpy + 0x0000000022019d98 BL702_MemCpy4 + 0x0000000022019da2 BL702_MemCpy_Fast + 0x0000000022019dac ARCH_MemCpy_Fast + 0x0000000022019db6 BL702_MemSet + 0x0000000022019dc0 BL702_MemSet4 + 0x0000000022019dca BL702_MemCmp + 0x0000000022019dd4 BFLB_Soft_CRC32 + 0x0000000022019dde GLB_SW_System_Reset + 0x0000000022019de8 GLB_SW_CPU_Reset + 0x0000000022019df2 GLB_SW_POR_Reset + 0x0000000022019dfc GLB_Select_Internal_Flash + 0x0000000022019e06 GLB_Swap_Flash_Pin + 0x0000000022019e10 GLB_Swap_Flash_CS_IO2_Pin + 0x0000000022019e1a GLB_Swap_Flash_IO0_IO3_Pin + 0x0000000022019e24 GLB_Select_Internal_PSram + 0x0000000022019e2e GLB_Deswap_Flash_Pin + 0x0000000022019e38 GLB_Select_External_Flash + 0x0000000022019e42 GLB_GPIO_Get_Fun + 0x0000000022019e4c EF_Ctrl_Busy + 0x0000000022019e56 EF_Ctrl_Sw_AHB_Clk_0 + 0x0000000022019e60 EF_Ctrl_Load_Efuse_R0 + 0x0000000022019e6a EF_Ctrl_Clear + 0x0000000022019e74 PDS_Reset + 0x0000000022019e7e PDS_Enable + 0x0000000022019e88 PDS_Auto_Time_Config + 0x0000000022019e92 PDS_Auto_Enable + 0x0000000022019e9c PDS_Manual_Force_Turn_Off + 0x0000000022019ea6 PDS_Manual_Force_Turn_On + 0x0000000022019eb0 HBN_Reset + 0x0000000022019eba HBN_GPIO_Dbg_Pull_Cfg + 0x0000000022019ec4 XIP_SFlash_State_Save + 0x0000000022019ece XIP_SFlash_State_Restore + 0x0000000022019ed8 XIP_SFlash_Erase_Need_Lock + 0x0000000022019ee2 XIP_SFlash_Write_Need_Lock + 0x0000000022019eec XIP_SFlash_Read_Need_Lock + 0x0000000022019ef6 XIP_SFlash_GetJedecId_Need_Lock + 0x0000000022019f00 XIP_SFlash_GetDeviceId_Need_Lock + 0x0000000022019f0a XIP_SFlash_GetUniqueId_Need_Lock + 0x0000000022019f14 XIP_SFlash_Read_Via_Cache_Need_Lock + 0x0000000022019f1e XIP_SFlash_Read_With_Lock + 0x0000000022019f28 XIP_SFlash_Write_With_Lock + 0x0000000022019f32 XIP_SFlash_Erase_With_Lock + 0x0000000022019f3c SFlash_Init + 0x0000000022019f46 SFlash_SetSPIMode + 0x0000000022019f50 SFlash_Read_Reg + 0x0000000022019f5a SFlash_Write_Reg + 0x0000000022019f64 SFlash_Read_Reg_With_Cmd + 0x0000000022019f6e SFlash_Write_Reg_With_Cmd + 0x0000000022019f78 SFlash_Busy + 0x0000000022019f82 SFlash_Write_Enable + 0x0000000022019f8c SFlash_Qspi_Enable + 0x0000000022019f96 SFlash_Volatile_Reg_Write_Enable + 0x0000000022019fa0 SFlash_Chip_Erase + 0x0000000022019faa SFlash_Sector_Erase + 0x0000000022019fb4 SFlash_Blk32_Erase + 0x0000000022019fbe SFlash_Blk64_Erase + 0x0000000022019fc8 SFlash_Erase + 0x0000000022019fd2 SFlash_Program + 0x0000000022019fdc SFlash_GetUniqueId + 0x0000000022019fe6 SFlash_GetJedecId + 0x0000000022019ff0 SFlash_GetDeviceId + 0x0000000022019ffa SFlash_Powerdown + 0x000000002201a004 SFlash_Releae_Powerdown + 0x000000002201a00e SFlash_Restore_From_Powerdown + 0x000000002201a018 SFlash_SetBurstWrap + 0x000000002201a022 SFlash_DisableBurstWrap + 0x000000002201a02c SFlash_Software_Reset + 0x000000002201a036 SFlash_Reset_Continue_Read + 0x000000002201a040 SFlash_Set_IDbus_Cfg + 0x000000002201a04a SFlash_IDbus_Read_Enable + 0x000000002201a054 SFlash_Cache_Read_Enable + 0x000000002201a05e SFlash_Cache_Read_Disable + 0x000000002201a068 SFlash_Read + 0x000000002201a072 L1C_Cache_Enable_Set + 0x000000002201a07c L1C_Cache_Write_Set + 0x000000002201a086 L1C_Cache_Flush + 0x000000002201a090 L1C_Cache_Hit_Count_Get + 0x000000002201a09a L1C_Cache_Miss_Count_Get + 0x000000002201a0a4 L1C_Cache_Read_Disable + 0x000000002201a0ae L1C_Set_Wrap + 0x000000002201a0b8 L1C_Set_Way_Disable + 0x000000002201a0c2 L1C_IROM_2T_Access_Set + 0x000000002201a0cc SF_Ctrl_Enable + 0x000000002201a0d6 SF_Ctrl_Get_Clock_Delay + 0x000000002201a0e0 SF_Ctrl_Set_Clock_Delay + 0x000000002201a0ea SF_Ctrl_Cmds_Set + 0x000000002201a0f4 SF_Ctrl_Set_Owner + 0x000000002201a0fe SF_Ctrl_Disable + 0x000000002201a108 SF_Ctrl_Select_Pad + 0x000000002201a112 SF_Ctrl_Select_Bank + 0x000000002201a11c SF_Ctrl_AES_Enable_BE + 0x000000002201a126 SF_Ctrl_AES_Enable_LE + 0x000000002201a130 SF_Ctrl_AES_Set_Region + 0x000000002201a13a SF_Ctrl_AES_Set_Key + 0x000000002201a144 SF_Ctrl_AES_Set_Key_BE + 0x000000002201a14e SF_Ctrl_AES_Set_IV + 0x000000002201a158 SF_Ctrl_AES_Set_IV_BE + 0x000000002201a162 SF_Ctrl_AES_Enable + 0x000000002201a16c SF_Ctrl_AES_Disable + 0x000000002201a176 SF_Ctrl_Is_AES_Enable + 0x000000002201a180 SF_Ctrl_Set_Flash_Image_Offset + 0x000000002201a18a SF_Ctrl_Get_Flash_Image_Offset + 0x000000002201a194 SF_Ctrl_Select_Clock + 0x000000002201a19e SF_Ctrl_SendCmd + 0x000000002201a1a8 SF_Ctrl_Flash_Read_Icache_Set + 0x000000002201a1b2 SF_Ctrl_Psram_Write_Icache_Set + 0x000000002201a1bc SF_Ctrl_Psram_Read_Icache_Set + 0x000000002201a1c6 SF_Ctrl_GetBusyState + 0x000000002201a1d0 SF_Cfg_Deinit_Ext_Flash_Gpio + 0x000000002201a1da SF_Cfg_Get_Flash_Cfg_Need_Lock + 0x000000002201a1e4 SF_Cfg_Flash_Identify + 0x000000002201a1ee Psram_ReadReg + 0x000000002201a1f8 Psram_WriteReg + 0x000000002201a202 Psram_SetDriveStrength + 0x000000002201a20c Psram_SetBurstWrap + 0x000000002201a216 Psram_ReadId + 0x000000002201a220 Psram_EnterQuadMode + 0x000000002201a22a Psram_ExitQuadMode + 0x000000002201a234 Psram_ToggleBurstLength + 0x000000002201a23e Psram_SoftwareReset + 0x000000002201a248 Psram_Set_IDbus_Cfg + 0x000000002201a252 Psram_Cache_Write_Set + 0x000000002201a25c Psram_Write + 0x000000002201a266 Psram_Read + *(.tcm_const) + *fill* 0x000000002201a270 0x0 + .tcm_const 0x000000002201a270 0x240 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + *(.sclock_rlt_code) + .sclock_rlt_code + 0x000000002201a4b0 0x92 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + 0x000000002201a4b0 HBN_32K_Sel + 0x000000002201a4d4 HBN_Power_On_Xtal_32K + 0x000000002201a4fa HBN_Power_Off_Xtal_32K + 0x000000002201a512 HBN_Power_On_RC32K + 0x000000002201a532 HBN_Power_Off_RC32K + .sclock_rlt_code + 0x000000002201a542 0x14a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + 0x000000002201a542 AON_Power_On_MBG + 0x000000002201a54c AON_Power_Off_MBG + 0x000000002201a556 AON_Power_On_XTAL + 0x000000002201a560 AON_Set_Xtal_CapCode + 0x000000002201a56a AON_Power_Off_XTAL + 0x000000002201a574 GLB_Get_Root_CLK_Sel + 0x000000002201a57e GLB_Set_System_CLK_Div + 0x000000002201a588 GLB_Get_BCLK_Div + 0x000000002201a592 GLB_Get_HCLK_Div + 0x000000002201a59c Update_SystemCoreClockWith_XTAL + 0x000000002201a5a6 GLB_Set_System_CLK + 0x000000002201a5b0 System_Core_Clock_Update_From_RC32M + 0x000000002201a5ba GLB_Set_SF_CLK + 0x000000002201a5c4 GLB_Power_Off_DLL + 0x000000002201a5ce GLB_Power_On_DLL + 0x000000002201a5d8 GLB_Enable_DLL_All_Clks + 0x000000002201a5e2 GLB_Enable_DLL_Clk + 0x000000002201a5ec GLB_Disable_DLL_All_Clks + 0x000000002201a5f6 GLB_Disable_DLL_Clk + 0x000000002201a600 EF_Ctrl_Get_Trim_Parity + 0x000000002201a60a EF_Ctrl_Read_RC32K_Trim + 0x000000002201a614 EF_Ctrl_Read_RC32M_Trim + 0x000000002201a61e PDS_Trim_RC32M + 0x000000002201a628 PDS_Select_RC32M_As_PLL_Ref + 0x000000002201a632 PDS_Select_XTAL_As_PLL_Ref + 0x000000002201a63c PDS_Power_On_PLL + 0x000000002201a646 PDS_Enable_PLL_All_Clks + 0x000000002201a650 PDS_Disable_PLL_All_Clks + 0x000000002201a65a PDS_Enable_PLL_Clk + 0x000000002201a664 PDS_Disable_PLL_Clk + 0x000000002201a66e PDS_Power_Off_PLL + 0x000000002201a678 HBN_Trim_RC32K + 0x000000002201a682 HBN_Set_ROOT_CLK_Sel + *(.sclock_rlt_const) + 0x000000002201a68c . = ALIGN (0x4) + *fill* 0x000000002201a68c 0x0 + 0x000000002201a68c __text_code_end__ = . + +.rela.dyn 0x000000002201a68c 0x0 + .rela.text.startup.main + 0x000000002201a68c 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .rela.text.bflb_spi_flash_init + 0x000000002201a68c 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .rela.text.start_load + 0x000000002201a68c 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .rela.init 0x000000002201a68c 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .rela.text.metal.init.enter + 0x000000002201a68c 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + .rela.tcm_code + 0x000000002201a68c 0x0 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x000000002201a68c . = ALIGN (0x4) + 0x000000002201a68c __itcm_load_addr = . + +.itcm_region 0x000000002201a68c 0x0 + 0x000000002201a68c . = ALIGN (0x4) + 0x000000002201a68c __tcm_code_start__ = . + 0x000000002201a68c . = ALIGN (0x4) + 0x000000002201a68c __tcm_code_end__ = . + 0x000000002201a68c __dtcm_load_addr = (__itcm_load_addr + SIZEOF (.itcm_region)) + +.dtcm_region 0x000000004201c000 0x0 load address 0x000000002201a68c + 0x000000004201c000 . = ALIGN (0x4) + 0x000000004201c000 __tcm_data_start__ = . + *(.tcm_data) + 0x000000004201c000 . = ALIGN (0x4) + 0x000000004201c000 __tcm_data_end__ = . + +.stack_dummy 0x000000004201c000 0x400 + 0x000000004201c000 . = ALIGN (0x4) + 0x000000004201c400 . = (. + StackSize) + *fill* 0x000000004201c000 0x400 + 0x000000004201c400 . = ALIGN (0x4) + 0x0000000042020000 __StackTop = (ORIGIN (dtcm_memory) + LENGTH (dtcm_memory)) + 0x000000004201fc00 __StackLimit = (__StackTop - SIZEOF (.stack_dummy)) + 0x0000000000000001 ASSERT ((__StackLimit >= __tcm_data_end__), region RAM overflowed with stack) + 0x000000002201a68c __system_ram_load_addr = (__dtcm_load_addr + SIZEOF (.dtcm_region)) + +.system_ram_data_region + 0x0000000042020000 0x3d0c load address 0x000000002201a68c + 0x0000000042020000 . = ALIGN (0x4) + 0x0000000042020000 __system_ram_data_start__ = . + *(.system_ram) + .system_ram 0x0000000042020000 0x2d0c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0x0000000042020000 padding + 0x0000000042020040 shaTmpBuf + 0x0000000042020080 hash_handle + 0x0000000042020104 checkBuf + 0x0000000042020904 ShaInbuf + .system_ram 0x0000000042022d0c 0x1000 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0x0000000042023d0c . = ALIGN (0x4) + 0x0000000042023d0c __system_ram_data_end__ = . + 0x000000002201e398 __ram_load_addr = (__system_ram_load_addr + SIZEOF (.system_ram_data_region)) + +RAM_DATA 0x0000000042023d0c 0x3a4 load address 0x000000002201e398 + 0x0000000042023d0c . = ALIGN (0x4) + 0x0000000042023d0c __ram_data_start__ = . + 0x000000004202450c PROVIDE (__global_pointer$ = (. + 0x800)) + *(.data) + *(.data.*) + .data.flashCfg_Gd_Q80E_Q16E + 0x0000000042023d0c 0x54 out/ChipTest/Eflash_Loader/eflash_loader.o + .data.uart_if_cfg + 0x0000000042023d60 0x14 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .data.flashCfg_Gd_Q80E_Q16E + 0x0000000042023d74 0x54 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .data.hUsbDeviceFS + 0x0000000042023dc8 0x148 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + 0x0000000042023dc8 hUsbDeviceFS + .data.USBD_CDC + 0x0000000042023f10 0x38 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x0000000042023f10 USBD_CDC + .data.USBD_CDC_CfgFSDesc + 0x0000000042023f48 0x43 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x0000000042023f48 USBD_CDC_CfgFSDesc + *fill* 0x0000000042023f8b 0x1 + .data.USBD_CDC_CfgHSDesc + 0x0000000042023f8c 0x43 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x0000000042023f8c USBD_CDC_CfgHSDesc + *fill* 0x0000000042023fcf 0x1 + .data.USBD_CDC_DeviceQualifierDesc + 0x0000000042023fd0 0xa out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + *fill* 0x0000000042023fda 0x2 + .data.USBD_CDC_OtherSpeedCfgDesc + 0x0000000042023fdc 0x43 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0x0000000042023fdc USBD_CDC_OtherSpeedCfgDesc + *fill* 0x000000004202401f 0x1 + .data.USBD_Interface_fops_FS + 0x0000000042024020 0x10 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + 0x0000000042024020 USBD_Interface_fops_FS + .data.cdc_line_coding + 0x0000000042024030 0x8 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + 0x0000000042024030 cdc_line_coding + .data.FS_Desc 0x0000000042024038 0x20 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000042024038 FS_Desc + .data.USBD_FS_DeviceDesc + 0x0000000042024058 0x12 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000042024058 USBD_FS_DeviceDesc + *fill* 0x000000004202406a 0x2 + .data.USBD_StringSerial + 0x000000004202406c 0x1a out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x000000004202406c USBD_StringSerial + *fill* 0x0000000042024086 0x2 + .data.uart_dbg_cfg.2 + 0x0000000042024088 0x14 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + *(.sdata) + *(.sdata.*) + .sdata.uart_if_fifocfg + 0x000000004202409c 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .sdata.ReworkBaudrate + 0x00000000420240a0 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .sdata.toCnt 0x00000000420240a4 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x00000000420240a4 toCnt + .sdata.USBD_LangIDDesc + 0x00000000420240a8 0x4 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x00000000420240a8 USBD_LangIDDesc + .sdata.fifoCfg.1 + 0x00000000420240ac 0x4 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + *(.sdata2) + *(.sdata2.*) + 0x00000000420240b0 . = ALIGN (0x4) + 0x00000000420240b0 __ram_data_end__ = . + +.bss 0x00000000420240b0 0x6ba4 load address 0x000000002201e73c + 0x00000000420240b0 . = ALIGN (0x4) + 0x00000000420240b0 __bss_start__ = . + *(.bss*) + .bss.eflash_loader_cmd_ack_buf + 0x00000000420240b0 0x40 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x00000000420240b0 eflash_loader_cmd_ack_buf + .bss.eflash_loader_readbuf + 0x00000000420240f0 0x4810 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x00000000420240f0 eflash_loader_readbuf + .bss.otp_cfg 0x0000000042028900 0x8 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x0000000042028900 otp_cfg + .bss.eflash_loader_if_cfg + 0x0000000042028908 0x24 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .bss.ReworkSetupCmd + 0x000000004202892c 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x000000004202892c ReworkSetupCmd + .bss.ReworkSetupInData + 0x000000004202896c 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x000000004202896c ReworkSetupInData + .bss.ReworkSetupOutData + 0x00000000420289ac 0x40 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0x00000000420289ac ReworkSetupOutData + .bss.UserRxBufferFS + 0x00000000420289ec 0x3e8 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + 0x00000000420289ec UserRxBufferFS + .bss.UserTxBufferFS + 0x0000000042028dd4 0x3e8 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + 0x0000000042028dd4 UserTxBufferFS + .bss.hpcd_USB_FS + 0x00000000420291bc 0x2a4 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0x00000000420291bc hpcd_USB_FS + .bss.mem.0 0x0000000042029460 0x220 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .bss.USBD_StrDesc + 0x0000000042029680 0x200 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0x0000000042029680 USBD_StrDesc + .bss.usbCmdRbHandle + 0x0000000042029880 0x20 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x0000000042029880 usbCmdRbHandle + .bss.usbRespRbHandle + 0x00000000420298a0 0x20 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x00000000420298a0 usbRespRbHandle + .bss.usb_cmd_rb_mem + 0x00000000420298c0 0xc00 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x00000000420298c0 usb_cmd_rb_mem + .bss.usb_resp_rb_mem + 0x000000004202a4c0 0x400 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0x000000004202a4c0 usb_resp_rb_mem + .bss.__Interrupt_Handlers + 0x000000004202a8c0 0x140 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + 0x000000004202a8c0 __Interrupt_Handlers + .bss.uartIntCbfArra + 0x000000004202aa00 0x48 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .bss.secEngIntCbfArra + 0x000000004202aa48 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .bss.ep0_in_data_buff + 0x000000004202aa60 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x000000004202aa60 ep0_in_data_buff + .bss.ep0_out_data_buff + 0x000000004202aaa0 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x000000004202aaa0 ep0_out_data_buff + .bss.ep1_out_data_buff + 0x000000004202aae0 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x000000004202aae0 ep1_out_data_buff + .bss.ep2_in_data_buff + 0x000000004202ab20 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x000000004202ab20 ep2_in_data_buff + .bss.ep3_out_data_buff + 0x000000004202ab60 0x40 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x000000004202ab60 ep3_out_data_buff + .bss.print_buf.0 + 0x000000004202aba0 0x80 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + *(.sbss*) + .sbss.PllOnFlag + 0x000000004202ac20 0x1 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x000000004202ac20 PllOnFlag + .sbss.bootMode + 0x000000004202ac21 0x1 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x000000004202ac21 bootMode + *fill* 0x000000004202ac22 0x2 + .sbss.rx_buf_index + 0x000000004202ac24 0x4 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x000000004202ac24 rx_buf_index + .sbss.rx_buf_len + 0x000000004202ac28 0x4 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x000000004202ac28 rx_buf_len + .sbss.xtalType + 0x000000004202ac2c 0x1 out/ChipTest/Eflash_Loader/eflash_loader.o + 0x000000004202ac2c xtalType + *fill* 0x000000004202ac2d 0x3 + .sbss.eflash_loader_error + 0x000000004202ac30 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .sbss.eflash_loader_if + 0x000000004202ac34 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0x000000004202ac34 eflash_loader_if + .sbss.abr_gpio_sel + 0x000000004202ac38 0x1 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + *fill* 0x000000004202ac39 0x3 + .sbss.detected_baudrate + 0x000000004202ac3c 0x4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .sbss.bflb_eflash_loader_flash_id_valid_flag + 0x000000004202ac40 0x4 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .sbss.ifalt.0 0x000000004202ac44 0x1 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .sbss.cfgidx.0 + 0x000000004202ac45 0x1 out/BSP_Common/usbd_ctlreq.o + .sbss.aesEnable + 0x000000004202ac46 0x1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + *fill* 0x000000004202ac47 0x1 + .sbss.init_flag + 0x000000004202ac48 0x4 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .sbss.log_len 0x000000004202ac4c 0x4 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .sbss.uart_dbg_disable + 0x000000004202ac50 0x1 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + *(COMMON) + 0x000000004202ac54 . = ALIGN (0x4) + *fill* 0x000000004202ac51 0x3 + 0x000000004202ac54 __bss_end__ = . + +.noinit_data 0x000000004202ac54 0x0 + 0x000000004202ac54 . = ALIGN (0x4) + 0x000000004202ac54 __noinit_data_start__ = . + *(.noinit_data*) + 0x000000004202ac54 . = ALIGN (0x4) + 0x000000004202ac54 __noinit_data_end__ = . + +.heap 0x000000004202ac54 0x0 + 0x000000004202ac54 . = ALIGN (0x4) + 0x000000004202ac54 __HeapBase = . + *(.heap*) + 0x000000004202ac54 . = ALIGN (0x4) + 0x000000004202ac54 __HeapLimit = . +OUTPUT(out/ChipTest/Eflash_Loader/eflash_loader.elf elf32-littleriscv) + +.debug_info 0x0000000000000000 0x32f49 + .debug_info 0x0000000000000000 0xff4 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_info 0x0000000000000ff4 0x2608 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_info 0x00000000000035fc 0x9ad out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_info 0x0000000000003fa9 0xf4f out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_info 0x0000000000004ef8 0x6b3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_info 0x00000000000055ab 0x13a1 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_info 0x000000000000694c 0x1f0 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_info 0x0000000000006b3c 0x225 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_info 0x0000000000006d61 0x1a68 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_info 0x00000000000087c9 0x1962 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_info 0x000000000000a12b 0x779 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_info 0x000000000000a8a4 0xdcc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_info 0x000000000000b670 0xaea out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_info 0x000000000000c15a 0x4430 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_info 0x000000000001058a 0x5e4 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_info 0x0000000000010b6e 0x837 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_info 0x00000000000113a5 0xa6b out/BSP_Common/ring_buffer/ring_buffer.o + .debug_info 0x0000000000011e10 0xf7 out/BSP_Common/libc/memcpy.o + .debug_info 0x0000000000011f07 0xd7 out/BSP_Common/libc/memset.o + .debug_info 0x0000000000011fde 0x552 out/BSP_Common/libc/vsnprintf.o + .debug_info 0x0000000000012530 0xbf out/BSP_Common/libc/strlen.o + .debug_info 0x00000000000125ef 0xcf6 out/BSP_Common/usbd_core.o + .debug_info 0x00000000000132e5 0x12f3 out/BSP_Common/usbd_ctlreq.o + .debug_info 0x00000000000145d8 0x77b out/BSP_Common/usbd_ioreq.o + .debug_info 0x0000000000014d53 0x470 out/startup/system_bl702.o + .debug_info 0x00000000000151c3 0x1a0 out/startup/GCC/start_load.o + .debug_info 0x0000000000015363 0x24e out/startup/interrupt.o + .debug_info 0x00000000000155b1 0x22 out/startup/GCC/entry.o + .debug_info 0x00000000000155d3 0x58d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_info 0x0000000000015b60 0x1b10 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_info 0x0000000000017670 0x29be out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_info 0x000000000001a02e 0x250c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_info 0x000000000001c53a 0x141b out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_info 0x000000000001d955 0x14f5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_info 0x000000000001ee4a 0xf7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_info 0x000000000001ef41 0x4a12 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_info 0x0000000000023953 0x423 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_info 0x0000000000023d76 0x3f24 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_info 0x0000000000027c9a 0x4306 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_info 0x000000000002bfa0 0xa95 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_info 0x000000000002ca35 0x3e3f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_info 0x0000000000030874 0x12ec out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_info 0x0000000000031b60 0x354 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_info 0x0000000000031eb4 0x7b2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_info 0x0000000000032666 0x80c /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_info 0x0000000000032e72 0xd7 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_abbrev 0x0000000000000000 0x67ee + .debug_abbrev 0x0000000000000000 0x29a out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_abbrev 0x000000000000029a 0x517 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_abbrev 0x00000000000007b1 0x2ce out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_abbrev 0x0000000000000a7f 0x35d out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_abbrev 0x0000000000000ddc 0x1ba out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_abbrev 0x0000000000000f96 0x37d out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_abbrev 0x0000000000001313 0xf8 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_abbrev 0x000000000000140b 0xe5 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_abbrev 0x00000000000014f0 0x28c out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_abbrev 0x000000000000177c 0x3e4 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_abbrev 0x0000000000001b60 0x1cb out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_abbrev 0x0000000000001d2b 0x294 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_abbrev 0x0000000000001fbf 0x26a out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_abbrev 0x0000000000002229 0x382 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_abbrev 0x00000000000025ab 0x226 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_abbrev 0x00000000000027d1 0x24f out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_abbrev 0x0000000000002a20 0x2b2 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_abbrev 0x0000000000002cd2 0xba out/BSP_Common/libc/memcpy.o + .debug_abbrev 0x0000000000002d8c 0x9d out/BSP_Common/libc/memset.o + .debug_abbrev 0x0000000000002e29 0x20c out/BSP_Common/libc/vsnprintf.o + .debug_abbrev 0x0000000000003035 0x8c out/BSP_Common/libc/strlen.o + .debug_abbrev 0x00000000000030c1 0x280 out/BSP_Common/usbd_core.o + .debug_abbrev 0x0000000000003341 0x38b out/BSP_Common/usbd_ctlreq.o + .debug_abbrev 0x00000000000036cc 0x15a out/BSP_Common/usbd_ioreq.o + .debug_abbrev 0x0000000000003826 0x1cb out/startup/system_bl702.o + .debug_abbrev 0x00000000000039f1 0xb9 out/startup/GCC/start_load.o + .debug_abbrev 0x0000000000003aaa 0x130 out/startup/interrupt.o + .debug_abbrev 0x0000000000003bda 0x12 out/startup/GCC/entry.o + .debug_abbrev 0x0000000000003bec 0x17e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_abbrev 0x0000000000003d6a 0x2e0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_abbrev 0x000000000000404a 0x2dd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_abbrev 0x0000000000004327 0x376 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_abbrev 0x000000000000469d 0x333 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_abbrev 0x00000000000049d0 0x29e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_abbrev 0x0000000000004c6e 0x95 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_abbrev 0x0000000000004d03 0x47d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_abbrev 0x0000000000005180 0x150 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_abbrev 0x00000000000052d0 0x3de out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_abbrev 0x00000000000056ae 0x4a1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_abbrev 0x0000000000005b4f 0x1a7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_abbrev 0x0000000000005cf6 0x2a1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_abbrev 0x0000000000005f97 0x393 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_abbrev 0x000000000000632a 0xfe out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_abbrev 0x0000000000006428 0x19d /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_abbrev 0x00000000000065c5 0x1b9 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_abbrev 0x000000000000677e 0x70 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_loc 0x0000000000000000 0x215e1 + .debug_loc 0x0000000000000000 0xb3 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_loc 0x00000000000000b3 0x1405 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_loc 0x00000000000014b8 0x27c out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_loc 0x0000000000001734 0x698 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_loc 0x0000000000001dcc 0x1f8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_loc 0x0000000000001fc4 0x387 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_loc 0x000000000000234b 0x151 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_loc 0x000000000000249c 0x63 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_loc 0x00000000000024ff 0x80e out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_loc 0x0000000000002d0d 0x60e out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_loc 0x000000000000331b 0x613 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_loc 0x000000000000392e 0x2fb out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_loc 0x0000000000003c29 0xe19 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_loc 0x0000000000004a42 0x346 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_loc 0x0000000000004d88 0x325 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_loc 0x00000000000050ad 0xb4b out/BSP_Common/ring_buffer/ring_buffer.o + .debug_loc 0x0000000000005bf8 0x6f out/BSP_Common/libc/memcpy.o + .debug_loc 0x0000000000005c67 0x9a out/BSP_Common/libc/memset.o + .debug_loc 0x0000000000005d01 0x163a out/BSP_Common/libc/vsnprintf.o + .debug_loc 0x000000000000733b 0x71 out/BSP_Common/libc/strlen.o + .debug_loc 0x00000000000073ac 0x863 out/BSP_Common/usbd_core.o + .debug_loc 0x0000000000007c0f 0xa9b out/BSP_Common/usbd_ctlreq.o + .debug_loc 0x00000000000086aa 0x23c out/BSP_Common/usbd_ioreq.o + .debug_loc 0x00000000000088e6 0x55 out/startup/system_bl702.o + .debug_loc 0x000000000000893b 0x122 out/startup/interrupt.o + .debug_loc 0x0000000000008a5d 0x2b2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_loc 0x0000000000008d0f 0x2599 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_loc 0x000000000000b2a8 0x36ea out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_loc 0x000000000000e992 0x19d3 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_loc 0x0000000000010365 0xb88 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_loc 0x0000000000010eed 0x127e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_loc 0x000000000001216b 0x5c7c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_loc 0x0000000000017de7 0x1e4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_loc 0x0000000000017fcb 0x4293 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_loc 0x000000000001c25e 0x1164 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_loc 0x000000000001d3c2 0x257 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_loc 0x000000000001d619 0x21a5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_loc 0x000000000001f7be 0x8be out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_loc 0x000000000002007c 0xbdd /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_loc 0x0000000000020c59 0x988 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + +.debug_aranges 0x0000000000000000 0x1f80 + .debug_aranges + 0x0000000000000000 0x28 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_aranges + 0x0000000000000028 0xe0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_aranges + 0x0000000000000108 0x48 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_aranges + 0x0000000000000150 0x70 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_aranges + 0x00000000000001c0 0x50 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_aranges + 0x0000000000000210 0x68 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_aranges + 0x0000000000000278 0x28 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_aranges + 0x00000000000002a0 0x40 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_aranges + 0x00000000000002e0 0xd0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_aranges + 0x00000000000003b0 0x78 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_aranges + 0x0000000000000428 0x28 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_aranges + 0x0000000000000450 0x90 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_aranges + 0x00000000000004e0 0x40 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_aranges + 0x0000000000000520 0x108 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_aranges + 0x0000000000000628 0x50 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_aranges + 0x0000000000000678 0x90 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_aranges + 0x0000000000000708 0xa0 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_aranges + 0x00000000000007a8 0x20 out/BSP_Common/libc/memcpy.o + .debug_aranges + 0x00000000000007c8 0x20 out/BSP_Common/libc/memset.o + .debug_aranges + 0x00000000000007e8 0x20 out/BSP_Common/libc/vsnprintf.o + .debug_aranges + 0x0000000000000808 0x20 out/BSP_Common/libc/strlen.o + .debug_aranges + 0x0000000000000828 0xa8 out/BSP_Common/usbd_core.o + .debug_aranges + 0x00000000000008d0 0x48 out/BSP_Common/usbd_ctlreq.o + .debug_aranges + 0x0000000000000918 0x50 out/BSP_Common/usbd_ioreq.o + .debug_aranges + 0x0000000000000968 0x38 out/startup/system_bl702.o + .debug_aranges + 0x00000000000009a0 0x20 out/startup/GCC/start_load.o + .debug_aranges + 0x00000000000009c0 0x68 out/startup/interrupt.o + .debug_aranges + 0x0000000000000a28 0x30 out/startup/GCC/entry.o + .debug_aranges + 0x0000000000000a58 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_aranges + 0x0000000000000a90 0x178 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_aranges + 0x0000000000000c08 0x2e0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_aranges + 0x0000000000000ee8 0x230 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_aranges + 0x0000000000001118 0xd0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_aranges + 0x00000000000011e8 0x130 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_aranges + 0x0000000000001318 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_aranges + 0x0000000000001340 0x290 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_aranges + 0x00000000000015d0 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_aranges + 0x00000000000015f8 0x1d0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_aranges + 0x00000000000017c8 0x118 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_aranges + 0x00000000000018e0 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_aranges + 0x0000000000001910 0x520 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_aranges + 0x0000000000001e30 0xd0 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_aranges + 0x0000000000001f00 0x28 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_aranges + 0x0000000000001f28 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_aranges + 0x0000000000001f48 0x20 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_aranges + 0x0000000000001f68 0x18 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_ranges 0x0000000000000000 0x3410 + .debug_ranges 0x0000000000000000 0x18 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_ranges 0x0000000000000018 0x118 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_ranges 0x0000000000000130 0x50 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_ranges 0x0000000000000180 0x90 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_ranges 0x0000000000000210 0x60 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_ranges 0x0000000000000270 0xf8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_ranges 0x0000000000000368 0x18 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_ranges 0x0000000000000380 0x30 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_ranges 0x00000000000003b0 0xc0 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_ranges 0x0000000000000470 0x190 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_ranges 0x0000000000000600 0x40 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_ranges 0x0000000000000640 0x80 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_ranges 0x00000000000006c0 0x30 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_ranges 0x00000000000006f0 0x258 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_ranges 0x0000000000000948 0xd0 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_ranges 0x0000000000000a18 0x110 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_ranges 0x0000000000000b28 0xf8 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_ranges 0x0000000000000c20 0x10 out/BSP_Common/libc/memcpy.o + .debug_ranges 0x0000000000000c30 0x10 out/BSP_Common/libc/memset.o + .debug_ranges 0x0000000000000c40 0xb8 out/BSP_Common/libc/vsnprintf.o + .debug_ranges 0x0000000000000cf8 0x10 out/BSP_Common/libc/strlen.o + .debug_ranges 0x0000000000000d08 0x98 out/BSP_Common/usbd_core.o + .debug_ranges 0x0000000000000da0 0x138 out/BSP_Common/usbd_ctlreq.o + .debug_ranges 0x0000000000000ed8 0x40 out/BSP_Common/usbd_ioreq.o + .debug_ranges 0x0000000000000f18 0x28 out/startup/system_bl702.o + .debug_ranges 0x0000000000000f40 0x10 out/startup/GCC/start_load.o + .debug_ranges 0x0000000000000f50 0x58 out/startup/interrupt.o + .debug_ranges 0x0000000000000fa8 0x28 out/startup/GCC/entry.o + .debug_ranges 0x0000000000000fd0 0x28 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_ranges 0x0000000000000ff8 0x260 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_ranges 0x0000000000001258 0x448 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_ranges 0x00000000000016a0 0x3c8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_ranges 0x0000000000001a68 0x130 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_ranges 0x0000000000001b98 0x198 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_ranges 0x0000000000001d30 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_ranges 0x0000000000001d48 0x910 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_ranges 0x0000000000002658 0x18 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_ranges 0x0000000000002670 0x210 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_ranges 0x0000000000002880 0x250 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_ranges 0x0000000000002ad0 0x38 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_ranges 0x0000000000002b08 0x510 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_ranges 0x0000000000003018 0x210 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_ranges 0x0000000000003228 0x18 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_ranges 0x0000000000003240 0xf8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_ranges 0x0000000000003338 0xd8 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + +.debug_macro 0x0000000000000000 0x2faf2 + .debug_macro 0x0000000000000000 0x3c2 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000003c2 0x73c out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000000afe 0x290 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000000d8e 0x1f6 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000000f84 0x88 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000100c 0x52 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000105e 0x163c out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000269a 0xbaa out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000003244 0x16 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000325a 0x58 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000032b2 0x34 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000032e6 0x1c out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000003302 0x40 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000003342 0x2a out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000336c 0x58 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000033c4 0x6234 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000095f8 0x189d out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000ae95 0x1454 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000c2e9 0x47d out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000c766 0x79 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000c7df 0xc27 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000d406 0x1add out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000eee3 0xd67 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000fc4a 0x3c out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000000fc86 0x2525 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000121ab 0x74 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000001221f 0x19 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000012238 0xd6 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000001230e 0xb2 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000123c0 0xdc out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000001249c 0x257 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000126f3 0x2c9b out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000001538e 0x66 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000153f4 0x2fed out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000183e1 0x131 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018512 0x22 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018534 0xbe out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000185f2 0x115 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018707 0x5ef out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018cf6 0x5f out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018d55 0x10 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018d65 0x6a out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018dcf 0x1bb out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018f8a 0x1c out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000018fa6 0x82 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000019028 0x79 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000190a1 0x58 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000190f9 0x16 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x000000000001910f 0x46 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000019155 0x100 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000019255 0x22 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000019277 0x22 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x0000000000019299 0x10 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000192a9 0x1c out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_macro 0x00000000000192c5 0x3e3 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x00000000000196a8 0x2c95 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x000000000001c33d 0xbb0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x000000000001ceed 0x28 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x000000000001cf15 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_macro 0x000000000001cf31 0x4cb out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_macro 0x000000000001d3fc 0x3c9 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x000000000001d7c5 0x1c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_macro 0x000000000001d7e1 0x358 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x000000000001db39 0x22 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_macro 0x000000000001db5b 0x36d out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_macro 0x000000000001dec8 0x1ba out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_macro 0x000000000001e082 0x337 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_macro 0x000000000001e3b9 0x355 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_macro 0x000000000001e70e 0x37d out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_macro 0x000000000001ea8b 0x2a9 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_macro 0x000000000001ed34 0x283 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_macro 0x000000000001efb7 0x282 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_macro 0x000000000001f239 0x2a6 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_macro 0x000000000001f4df 0x2a0 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_macro 0x000000000001f77f 0x2d8 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_macro 0x000000000001fa57 0x1e7 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x000000000001fc3e 0x742 out/BSP_Common/ring_buffer/ring_buffer.o + .debug_macro 0x0000000000020380 0x36 out/BSP_Common/libc/memcpy.o + .debug_macro 0x00000000000203b6 0x36 out/BSP_Common/libc/memset.o + .debug_macro 0x00000000000203ec 0x97 out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000020483 0x8e out/BSP_Common/libc/vsnprintf.o + .debug_macro 0x0000000000020511 0x36 out/BSP_Common/libc/strlen.o + .debug_macro 0x0000000000020547 0x24a out/BSP_Common/usbd_core.o + .debug_macro 0x0000000000020791 0x24a out/BSP_Common/usbd_ctlreq.o + .debug_macro 0x00000000000209db 0x24a out/BSP_Common/usbd_ioreq.o + .debug_macro 0x0000000000020c25 0x19b out/startup/system_bl702.o + .debug_macro 0x0000000000020dc0 0x622e out/startup/system_bl702.o + .debug_macro 0x0000000000026fee 0x52 out/startup/GCC/start_load.o + .debug_macro 0x0000000000027040 0x2c out/startup/interrupt.o + .debug_macro 0x000000000002706c 0xba out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x0000000000027126 0x477 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_macro 0x000000000002759d 0xef out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x000000000002768c 0xd61 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x00000000000283ed 0x8af out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_macro 0x0000000000028c9c 0x197 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_macro 0x0000000000028e33 0x183 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000028fb6 0xc21 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_macro 0x0000000000029bd7 0x13c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x0000000000029d13 0x1897 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x000000000002b5aa 0xd6 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_macro 0x000000000002b680 0x18d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_macro 0x000000000002b80d 0xe1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_macro 0x000000000002b8ee 0xf2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_macro 0x000000000002b9e0 0x18d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_macro 0x000000000002bb6d 0x1c7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x000000000002bd34 0x2fe7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_macro 0x000000000002ed1b 0x1cb out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_macro 0x000000000002eee6 0x1b7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x000000000002f09d 0x1d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x000000000002f0ba 0x4bd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_macro 0x000000000002f577 0x19b out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_macro 0x000000000002f712 0x243 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_macro 0x000000000002f955 0x19d out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + +.debug_line 0x0000000000000000 0x38d45 + .debug_line 0x0000000000000000 0xb72 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_line 0x0000000000000b72 0x2b28 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_line 0x000000000000369a 0xf4b out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_line 0x00000000000045e5 0x123d out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_line 0x0000000000005822 0x996 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_line 0x00000000000061b8 0xe8c out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_line 0x0000000000007044 0x524 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_line 0x0000000000007568 0x647 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_line 0x0000000000007baf 0x1513 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_line 0x00000000000090c2 0x189e out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_line 0x000000000000a960 0x654 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_line 0x000000000000afb4 0xd79 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_line 0x000000000000bd2d 0x869 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_line 0x000000000000c596 0x12c0 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_line 0x000000000000d856 0x838 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_line 0x000000000000e08e 0xbcd out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_line 0x000000000000ec5b 0x158a out/BSP_Common/ring_buffer/ring_buffer.o + .debug_line 0x00000000000101e5 0xf6 out/BSP_Common/libc/memcpy.o + .debug_line 0x00000000000102db 0xee out/BSP_Common/libc/memset.o + .debug_line 0x00000000000103c9 0x1655 out/BSP_Common/libc/vsnprintf.o + .debug_line 0x0000000000011a1e 0xee out/BSP_Common/libc/strlen.o + .debug_line 0x0000000000011b0c 0x101b out/BSP_Common/usbd_core.o + .debug_line 0x0000000000012b27 0x1205 out/BSP_Common/usbd_ctlreq.o + .debug_line 0x0000000000013d2c 0x6fe out/BSP_Common/usbd_ioreq.o + .debug_line 0x000000000001442a 0x5e0 out/startup/system_bl702.o + .debug_line 0x0000000000014a0a 0x28e out/startup/GCC/start_load.o + .debug_line 0x0000000000014c98 0x2d7 out/startup/interrupt.o + .debug_line 0x0000000000014f6f 0x15e out/startup/GCC/entry.o + .debug_line 0x00000000000150cd 0x74a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_line 0x0000000000015817 0x2ef4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_line 0x000000000001870b 0x5ace out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_line 0x000000000001e1d9 0x326a out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_line 0x0000000000021443 0x156d out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_line 0x00000000000229b0 0x1e11 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_line 0x00000000000247c1 0x396 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_line 0x0000000000024b57 0x73a5 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_line 0x000000000002befc 0x807 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_line 0x000000000002c703 0x5b6c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_line 0x000000000003226f 0x2344 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_line 0x00000000000345b3 0x84c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_line 0x0000000000034dff 0x1266 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_line 0x0000000000036065 0x1783 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_line 0x00000000000377e8 0x4d9 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .debug_line 0x0000000000037cc1 0x794 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .debug_line 0x0000000000038455 0x852 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_line 0x0000000000038ca7 0x9e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_str 0x0000000000000000 0xddf79 + .debug_str 0x0000000000000000 0xc186b out/ChipTest/Eflash_Loader/eflash_loader.o + 0xc1a89 (size before relaxing) + .debug_str 0x00000000000c186b 0x16e2 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + 0xc29ae (size before relaxing) + .debug_str 0x00000000000c2f4d 0x1464 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + 0xc1a45 (size before relaxing) + .debug_str 0x00000000000c43b1 0x47c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + 0xc2354 (size before relaxing) + .debug_str 0x00000000000c482d 0x4c0 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + 0xc135d (size before relaxing) + .debug_str 0x00000000000c4ced 0xa3d out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + 0xc1c83 (size before relaxing) + .debug_str 0x00000000000c572a 0x55 out/ChipTest/Eflash_Loader/bflb_efuse.o + 0xa3212 (size before relaxing) + .debug_str 0x00000000000c577f 0xbb out/ChipTest/Eflash_Loader/bflb_set_clock.o + 0xc02c9 (size before relaxing) + .debug_str 0x00000000000c583a 0x512 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + 0xc1e8b (size before relaxing) + .debug_str 0x00000000000c5d4c 0x5e7 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + 0xc1d01 (size before relaxing) + .debug_str 0x00000000000c6333 0x3ff out/ChipTest/Eflash_Loader/usb_if/usb_device.o + 0xb95dd (size before relaxing) + .debug_str 0x00000000000c6732 0x2a8 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + 0xb9800 (size before relaxing) + .debug_str 0x00000000000c69da 0x111 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + 0xb991c (size before relaxing) + .debug_str 0x00000000000c6aeb 0x201e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + 0xbc100 (size before relaxing) + .debug_str 0x00000000000c8b09 0x287 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + 0xb9216 (size before relaxing) + .debug_str 0x00000000000c8d90 0x1cb out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + 0xbf8db (size before relaxing) + .debug_str 0x00000000000c8f5b 0x20c out/BSP_Common/ring_buffer/ring_buffer.o + 0xb86fc (size before relaxing) + .debug_str 0x00000000000c9167 0x24 out/BSP_Common/libc/memcpy.o + 0x2dc1 (size before relaxing) + .debug_str 0x00000000000c918b 0x1d out/BSP_Common/libc/memset.o + 0x2dc1 (size before relaxing) + .debug_str 0x00000000000c91a8 0x1063 out/BSP_Common/libc/vsnprintf.o + 0x3fbc (size before relaxing) + .debug_str 0x00000000000ca20b 0x1d out/BSP_Common/libc/strlen.o + 0x2dc1 (size before relaxing) + .debug_str 0x00000000000ca228 0x12f out/BSP_Common/usbd_core.o + 0xb94a4 (size before relaxing) + .debug_str 0x00000000000ca357 0xb4 out/BSP_Common/usbd_ctlreq.o + 0xb93aa (size before relaxing) + .debug_str 0x00000000000ca40b 0x31 out/BSP_Common/usbd_ioreq.o + 0xb92c2 (size before relaxing) + .debug_str 0x00000000000ca43c 0x143 out/startup/system_bl702.o + 0x9c6dc (size before relaxing) + .debug_str 0x00000000000ca57f 0x180 out/startup/GCC/start_load.o + 0x8db1 (size before relaxing) + .debug_str 0x00000000000ca6ff 0xdc out/startup/interrupt.o + 0x321c (size before relaxing) + .debug_str 0x00000000000ca7db 0x58 out/startup/GCC/entry.o + 0x7d (size before relaxing) + .debug_str 0x00000000000ca833 0x9f out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + 0xb7b7 (size before relaxing) + .debug_str 0x00000000000ca8d2 0x5f60 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + 0x174ab (size before relaxing) + .debug_str 0x00000000000d0832 0x1555 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + 0x85871 (size before relaxing) + .debug_str 0x00000000000d1d87 0xe8c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + 0x84f09 (size before relaxing) + .debug_str 0x00000000000d2c13 0xe46 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + 0x7c149 (size before relaxing) + .debug_str 0x00000000000d3a59 0x380 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + 0x8a7c5 (size before relaxing) + .debug_str 0x00000000000d3dd9 0x47 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + 0x1f216 (size before relaxing) + .debug_str 0x00000000000d3e20 0x1405 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + 0x24381 (size before relaxing) + .debug_str 0x00000000000d5225 0x143 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + 0x83c0d (size before relaxing) + .debug_str 0x00000000000d5368 0x603 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + 0x9f0ce (size before relaxing) + .debug_str 0x00000000000d596b 0x228 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + 0x9f4ef (size before relaxing) + .debug_str 0x00000000000d5b93 0x5a87 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + 0x89aa8 (size before relaxing) + .debug_str 0x00000000000db61a 0x22a0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + 0x8ce09 (size before relaxing) + .debug_str 0x00000000000dd8ba 0x328 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + 0xbf787 (size before relaxing) + .debug_str 0x00000000000ddbe2 0x3b out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + 0x89f39 (size before relaxing) + .debug_str 0x00000000000ddc1d 0x2c5 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + 0x384 (size before relaxing) + .debug_str 0x00000000000ddee2 0x384 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .debug_str 0x00000000000ddee2 0x97 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + 0x2cb (size before relaxing) + +.comment 0x0000000000000000 0x4d + .comment 0x0000000000000000 0x4d out/ChipTest/Eflash_Loader/eflash_loader.o + 0x4e (size before relaxing) + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_efuse.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_set_clock.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .comment 0x000000000000004d 0x4e out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .comment 0x000000000000004d 0x4e out/BSP_Common/ring_buffer/ring_buffer.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/memcpy.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/memset.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/vsnprintf.o + .comment 0x000000000000004d 0x4e out/BSP_Common/libc/strlen.o + .comment 0x000000000000004d 0x4e out/BSP_Common/usbd_core.o + .comment 0x000000000000004d 0x4e out/BSP_Common/usbd_ctlreq.o + .comment 0x000000000000004d 0x4e out/BSP_Common/usbd_ioreq.o + .comment 0x000000000000004d 0x4e out/startup/system_bl702.o + .comment 0x000000000000004d 0x4e out/startup/GCC/start_load.o + .comment 0x000000000000004d 0x4e out/startup/interrupt.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .comment 0x000000000000004d 0x4e out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .comment 0x000000000000004d 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .comment 0x000000000000004d 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .comment 0x000000000000004d 0x4e /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.riscv.attributes + 0x0000000000000000 0x30 + .riscv.attributes + 0x0000000000000000 0x30 out/ChipTest/Eflash_Loader/eflash_loader.o + .riscv.attributes + 0x0000000000000030 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .riscv.attributes + 0x0000000000000060 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .riscv.attributes + 0x0000000000000090 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .riscv.attributes + 0x00000000000000c0 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .riscv.attributes + 0x00000000000000f0 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .riscv.attributes + 0x0000000000000120 0x30 out/ChipTest/Eflash_Loader/bflb_efuse.o + .riscv.attributes + 0x0000000000000150 0x30 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .riscv.attributes + 0x0000000000000180 0x30 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .riscv.attributes + 0x00000000000001b0 0x30 out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .riscv.attributes + 0x00000000000001e0 0x30 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .riscv.attributes + 0x0000000000000210 0x30 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .riscv.attributes + 0x0000000000000240 0x30 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .riscv.attributes + 0x0000000000000270 0x30 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .riscv.attributes + 0x00000000000002a0 0x30 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .riscv.attributes + 0x00000000000002d0 0x30 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .riscv.attributes + 0x0000000000000300 0x30 out/BSP_Common/ring_buffer/ring_buffer.o + .riscv.attributes + 0x0000000000000330 0x30 out/BSP_Common/libc/memcpy.o + .riscv.attributes + 0x0000000000000360 0x30 out/BSP_Common/libc/memset.o + .riscv.attributes + 0x0000000000000390 0x30 out/BSP_Common/libc/vsnprintf.o + .riscv.attributes + 0x00000000000003c0 0x30 out/BSP_Common/libc/strlen.o + .riscv.attributes + 0x00000000000003f0 0x30 out/BSP_Common/usbd_core.o + .riscv.attributes + 0x0000000000000420 0x30 out/BSP_Common/usbd_ctlreq.o + .riscv.attributes + 0x0000000000000450 0x30 out/BSP_Common/usbd_ioreq.o + .riscv.attributes + 0x0000000000000480 0x30 out/startup/system_bl702.o + .riscv.attributes + 0x00000000000004b0 0x30 out/startup/GCC/start_load.o + .riscv.attributes + 0x00000000000004e0 0x30 out/startup/interrupt.o + .riscv.attributes + 0x0000000000000510 0x2e out/startup/GCC/entry.o + .riscv.attributes + 0x000000000000053e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .riscv.attributes + 0x000000000000056e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .riscv.attributes + 0x000000000000059e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .riscv.attributes + 0x00000000000005ce 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .riscv.attributes + 0x00000000000005fe 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .riscv.attributes + 0x000000000000062e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .riscv.attributes + 0x000000000000065e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .riscv.attributes + 0x000000000000068e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .riscv.attributes + 0x00000000000006be 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .riscv.attributes + 0x00000000000006ee 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .riscv.attributes + 0x000000000000071e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .riscv.attributes + 0x000000000000074e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .riscv.attributes + 0x000000000000077e 0x30 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .riscv.attributes + 0x00000000000007ae 0x30 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .riscv.attributes + 0x00000000000007de 0x30 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + .riscv.attributes + 0x000000000000080e 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + .riscv.attributes + 0x000000000000083e 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + .riscv.attributes + 0x000000000000086e 0x30 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + +.debug_frame 0x0000000000000000 0x574c + .debug_frame 0x0000000000000000 0x60 out/ChipTest/Eflash_Loader/eflash_loader.o + .debug_frame 0x0000000000000060 0x408 out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + .debug_frame 0x0000000000000468 0x100 out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + .debug_frame 0x0000000000000568 0x10c out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + .debug_frame 0x0000000000000674 0xdc out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + .debug_frame 0x0000000000000750 0x1a8 out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + .debug_frame 0x00000000000008f8 0x64 out/ChipTest/Eflash_Loader/bflb_efuse.o + .debug_frame 0x000000000000095c 0x60 out/ChipTest/Eflash_Loader/bflb_set_clock.o + .debug_frame 0x00000000000009bc 0x348 out/ChipTest/Eflash_Loader/bflb_spi_flash.o + .debug_frame 0x0000000000000d04 0x1dc out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + .debug_frame 0x0000000000000ee0 0x50 out/ChipTest/Eflash_Loader/usb_if/usb_device.o + .debug_frame 0x0000000000000f30 0x1e0 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + .debug_frame 0x0000000000001110 0xe8 out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + .debug_frame 0x00000000000011f8 0x348 out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + .debug_frame 0x0000000000001540 0xc0 out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + .debug_frame 0x0000000000001600 0x1a0 out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + .debug_frame 0x00000000000017a0 0x2ec out/BSP_Common/ring_buffer/ring_buffer.o + .debug_frame 0x0000000000001a8c 0x20 out/BSP_Common/libc/memcpy.o + .debug_frame 0x0000000000001aac 0x20 out/BSP_Common/libc/memset.o + .debug_frame 0x0000000000001acc 0x60 out/BSP_Common/libc/vsnprintf.o + .debug_frame 0x0000000000001b2c 0x20 out/BSP_Common/libc/strlen.o + .debug_frame 0x0000000000001b4c 0x274 out/BSP_Common/usbd_core.o + .debug_frame 0x0000000000001dc0 0xf8 out/BSP_Common/usbd_ctlreq.o + .debug_frame 0x0000000000001eb8 0xd4 out/BSP_Common/usbd_ioreq.o + .debug_frame 0x0000000000001f8c 0x68 out/startup/system_bl702.o + .debug_frame 0x0000000000001ff4 0x34 out/startup/GCC/start_load.o + .debug_frame 0x0000000000002028 0x1e8 out/startup/interrupt.o + .debug_frame 0x0000000000002210 0x90 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + .debug_frame 0x00000000000022a0 0x6d4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + .debug_frame 0x0000000000002974 0x6b4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + .debug_frame 0x0000000000003028 0x51c out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + .debug_frame 0x0000000000003544 0x1d8 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + .debug_frame 0x000000000000371c 0x2a0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + .debug_frame 0x00000000000039bc 0x44 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + .debug_frame 0x0000000000003a00 0x600 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + .debug_frame 0x0000000000004000 0x84 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + .debug_frame 0x0000000000004084 0x400 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + .debug_frame 0x0000000000004484 0x408 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + .debug_frame 0x000000000000488c 0xa4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + .debug_frame 0x0000000000004930 0xa20 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + .debug_frame 0x0000000000005350 0x3b4 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + .debug_frame 0x0000000000005704 0x48 out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + +Cross Reference Table + +Symbol File +ADC_Channel_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_FIFO_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_FIFO_Clear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_FIFO_Is_Empty out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_FIFO_Is_Full out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Gain_Trim out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_GetIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Get_FIFO_Count out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_IntClr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_MIC_Bias_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_MIC_Bias_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Mic_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_PGA_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Parse_Result out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Read_FIFO out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_SET_TSVBE_HIGH out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_SET_TSVBE_LOW out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Scan_Channel_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Start out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Stop out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Trim_TSEN out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Tsen_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Tsen_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Tsen_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Vbat_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +ADC_Vbat_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +AON_ACOMP_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o +AON_ACOMP_Get_Result out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o +AON_ACOMP_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_acomp.o +AON_Get_Xtal_CapCode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_LowPower_Enter_PDS0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_LowPower_Exit_PDS0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_Off_BG out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_Off_LDO11_SOC out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_Off_LDO15_RF out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_Off_MBG out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +AON_Power_Off_SFReg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_Off_XTAL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +AON_Power_On_BG out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_On_LDO11_SOC out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_On_LDO15_RF out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_On_MBG out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +AON_Power_On_SFReg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Power_On_XTAL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +AON_Set_DCDC18_Top_0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Set_LDO11_SOC_Sstart_Delay out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +AON_Set_Xtal_CapCode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +AON_Set_Xtal_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o +ARCH_MemCpy_Fast out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Common/partition/partition.o + out/BSP_Common/ring_buffer/ring_buffer.o +ASM_Delay_Us out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +BFLB_Soft_CRC16 out/BSP_Common/soft_crc/softcrc.o +BFLB_Soft_CRC32 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + out/BSP_Common/partition/partition.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +BFLB_Soft_CRC32_Table out/BSP_Common/soft_crc/softcrc.o +BL702_Delay_MS out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +BL702_Delay_US out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_aon.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +BL702_MemCmp out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o +BL702_MemCpy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +BL702_MemCpy4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +BL702_MemCpy_Fast out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +BL702_MemSet out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +BL702_MemSet4 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +BLE_IRQHandler_Wrapper out/startup/interrupt.o +BLSP_Boot2_Get_Log_Disable_Flag out/ChipTest/Eflash_Loader/eflash_loader.o +BMX_ERR_INT_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +BMX_ERR_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +BMX_TIMEOUT_INT_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +BMX_TO_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +BMX_TO_IRQHandler_Wrapper out/startup/interrupt.o +BOR_IRQHandler_Wrapper out/startup/interrupt.o +BZ_PHY_IRQHandler_Wrapper out/startup/interrupt.o +CAM_Clock_Gate out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Deinit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Get_Frame_Count_0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Get_Frame_Count_1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Hsync_Crop out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_IRQHandler_Wrapper out/startup/interrupt.o +CAM_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_IntClr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Interleave_Get_Frame_Info out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Interleave_Pop_Frame out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Planar_Get_Frame_Info out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Planar_Pop_Frame out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Set_Hsync_Total_Count out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Set_Vsync_Total_Count out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CAM_Vsync_Crop out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o +CDC_Transmit_FS out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +Clock_Peripheral_Clock_Get out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o +Clock_Peripheral_Clock_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o +Clock_System_Clock_Get out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o +Clock_System_Clock_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_clock.o +DMA_ALL_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_ALL_IRQHandler_Wrapper out/startup/interrupt.o +DMA_BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +DMA_Channel_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Channel_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Channel_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Channel_Is_Busy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Channel_TranferSize out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Channel_Update_DstMemcfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Channel_Update_SrcMemcfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpBuf_Append out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpBuf_Destroy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpBuf_Remove_Completed_List out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpBuf_Start_New_Transmit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpStruct_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpStruct_Set_Transfer_Len out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpStruct_Start out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_PpStruct_Stop out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +DMA_LLI_Update out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +EFUSE_IRQHandler_Wrapper out/startup/interrupt.o +EF_Ctrl_AutoLoad_Done out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Busy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Clear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +EF_Ctrl_Crc_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Crc_Is_Busy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Crc_Result out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Crc_Set_Golden out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Get_Chip_PIDVID out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +EF_Ctrl_Get_Customer_PIDVID out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +EF_Ctrl_Get_Trim_Parity out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Is_All_Bits_Zero out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Is_CapCode_Empty out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Is_MAC_Address_Slot_Empty out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Is_PowerOffset_Slot_Empty out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Load_Efuse_R0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Program_Direct_R0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Read_ADC_Gain_Trim out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +EF_Ctrl_Read_AES_Key out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_Ana_Trim out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_CapCode_Opt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_Chip_ID out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_Dbg_Pwd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_Device_Info out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/eflash_loader.o +EF_Ctrl_Read_Direct_R0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_efuse.o +EF_Ctrl_Read_MAC_Address out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +EF_Ctrl_Read_MAC_Address_Opt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_MAC_Address_Raw out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_PowerOffset_Opt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_RC32K_Trim out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +EF_Ctrl_Read_RC32M_Trim out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +EF_Ctrl_Read_Secure_Boot out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_Secure_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Read_Sw_Usage out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/ChipTest/Eflash_Loader/eflash_loader.o +EF_Ctrl_Read_TSEN_Trim out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +EF_Ctrl_Readlock_AES_Key out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Readlock_Dbg_Pwd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Sw_AHB_Clk_0 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_AES_Key out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_Ana_Trim out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_CapCode_Opt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_Dbg_Pwd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_MAC_Address out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_MAC_Address_Opt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_PowerOffset_Opt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_Secure_Boot out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_Secure_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Write_Sw_Usage out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Writelock_AES_Key out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Writelock_Dbg_Pwd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Writelock_MAC_Address out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EF_Ctrl_Writelock_Sw_Usage out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ef_ctrl.o +EMAC_ClrIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_DMADescListInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_DMATxDescGet out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_DeInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Disable_TX out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Enable_TX out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_GetIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_IRQHandler_Wrapper out/startup/interrupt.o +EMAC_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_PhyInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Phy_AutoNegotiate out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Phy_Linkup out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Phy_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Phy_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_Phy_Write out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_SetHash out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_StartTx out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +EMAC_TxPauseReq out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o +FS_Desc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o +FreeRTOS_Interrupt_Handler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + out/BSP_Common/FreeRTOS/portASM.o +GLB_AHB_Slave1_Clock_Gate out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o +GLB_AHB_Slave1_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +GLB_BMX_Addr_Monitor_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_BMX_Addr_Monitor_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_BMX_BusErrResponse_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_BMX_BusErrResponse_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_BMX_Get_Err_Addr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_BMX_Get_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_BMX_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_CCI_Use_IO_0_1_2_7 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_CCI_Use_Jtag_Pin out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_DAC_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_DAC_Set_ChanA_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_DAC_Set_ChanA_Value out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_DAC_Set_ChanB_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_DAC_Set_ChanB_Value out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_Deswap_Flash_Pin out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_Disable_DLL_All_Clks out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Disable_DLL_Clk out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Enable_DLL_All_Clks out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/eflash_loader.o +GLB_Enable_DLL_Clk out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_GPIO_Func_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_Get_Fun out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_GPIO_INPUT_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +GLB_GPIO_INPUT_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_INT0_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_INT0_Callback_Install2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_INT0_IRQHandler_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_GPIO_Int2Clear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_Int2Mask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_IntClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_OUTPUT_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_OUTPUT_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_GPIO_Set_HZ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_GPIO_Write out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +GLB_GPIP_DAC_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_GPIP_DAC_Set_ChanA_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_GPIP_DAC_Set_ChanB_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GLB_Get_BCLK_Div out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +GLB_Get_GPIO_Int2CtlMod out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Get_GPIO_Int2Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Get_GPIO_IntCtlMod out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Get_GPIO_IntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Get_HCLK_Div out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Get_Root_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Get_SRAM_PARM out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Get_SRAM_RET out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Get_SRAM_SLP out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_IR_LED_Driver_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_IR_LED_Driver_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_IR_LED_Driver_Ibias out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_IR_LED_Driver_Output_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_IR_LED_Driver_Output_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_IR_RX_GPIO_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Invert_ETH_REF_O_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Invert_ETH_RX_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Invert_ETH_TX_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Invert_RF_TEST_O_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_JTAG_Sig_Swap_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_PER_Clock_Gate out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_PER_Clock_Gate_Status_Get out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_PER_Clock_UnGate out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Power_Off_DLL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Power_On_DLL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_SWAP_EMAC_CAM_Pin out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_SW_CPU_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_SW_POR_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_SW_System_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +GLB_Select_External_Flash out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_Select_Internal_Flash out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_Select_Internal_PSram out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Set_ADC_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_BLE_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_BT_Coex_Signal out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_CAM_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_Chip_Out_0_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_Chip_Out_1_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_DAC_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_DIG_32K_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_DIG_512K_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_DIG_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_DMA_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_EM_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +GLB_Set_ETH_REF_O_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_Ext_Rst_Smt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_GPIO_Int2Mod out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_GPIO_IntMod out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_I2C_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +GLB_Set_I2S_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_IR_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +GLB_Set_Kys_Drv_Col out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_MAC154_ZIGBEE_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_MTimer_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +GLB_Set_PDM_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_PKA_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_QDEC_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_SF_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_set_clock.o +GLB_Set_SPI_0_ACT_MOD_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_SPI_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +GLB_Set_SRAM_PARM out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_SRAM_RET out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_SRAM_SLP out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_Set_System_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/ChipTest/Eflash_Loader/bflb_set_clock.o +GLB_Set_System_CLK_Div out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/eflash_loader.o +GLB_Set_UART_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +GLB_Set_USB_CLK out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +GLB_Swap_Flash_CS_IO2_Pin out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Swap_Flash_IO0_IO3_Pin out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +GLB_Swap_Flash_Pin out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_Swap_SPI_0_MOSI_With_MISO out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GLB_UART_Fun_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +GLB_UART_Sig_Swap_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o +GPADC_DMA_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +GPADC_DMA_IRQHandler_Wrapper out/startup/interrupt.o +GPIO_INT0_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +GPIO_INT0_IRQHandler_Wrapper out/startup/interrupt.o +GPIP_DAC_ChanA_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_DAC_ChanA_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_DAC_ChanB_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_DAC_ChanB_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_DAC_DMA_WriteData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_Set_DAC_ChanA_SRC_SEL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_Set_DAC_ChanB_SRC_SEL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_Set_DAC_DMA_TX_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_Set_DAC_DMA_TX_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +GPIP_Set_DAC_DMA_TX_FORMAT_SEL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dac.o +HAL_PCDEx_PMAConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_ActivateRemoteWakeup out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_ConnectCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_DataInStageCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_DataOutStageCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_DeActivateRemoteWakeup out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_DeInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_DevConnect out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_DevDisconnect out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_DisconnectCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_Close out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_ClrStall out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_Flush out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_GetRxCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_Open out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_Receive out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_SetStall out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_EP_Transmit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_GetState out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +HAL_PCD_ISOINIncompleteCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_ISOOUTIncompleteCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_MspDeInit out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_MspInit out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_ResetCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_ResumeCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_SOFCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_SetAddress out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_SetupStageCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +HAL_PCD_Start out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_Stop out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HAL_PCD_SuspendCallback out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +HBN_32K_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Aon_Pad_IeSmt_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_App_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Clear_IRQ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Clear_RTC_Counter out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Clear_RTC_INT out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Clear_Reset_Event out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Disable_AComp0_IRQ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Disable_AComp1_IRQ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Disable_BOR_IRQ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Enable_AComp0_IRQ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Enable_AComp1_IRQ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Enable_BOR_IRQ out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Enable_Ext out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Enable_RTC_Counter out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_GPIO_Dbg_Pull_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +HBN_GPIO_INT_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_GPIO_INT_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_BOR_OUT_State out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_INT_State out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_PIR_Interval out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_PIR_Threshold out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_Pin_Wakeup_Mode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_RTC_Timer_Val out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_Reset_Event out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Get_Status_Flag out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +HBN_Get_Wakeup_Addr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Hw_Pu_Pd_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Mode_Enter out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_OUT0_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_OUT0_IRQHandler_Wrapper out/startup/interrupt.o +HBN_OUT1_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_OUT1_IRQHandler_Wrapper out/startup/interrupt.o +HBN_Out0_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Out0_IRQHandler_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Out1_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Out1_IRQHandler_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_PIR_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_PIR_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_PIR_HPF_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_PIR_INT_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_PIR_LPF_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Pin_WakeUp_Mask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Power_Down_Flash out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Power_Off_RC32K out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Power_Off_Xtal_32K out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Power_On_RC32K out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Power_On_Xtal_32K out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_BOR_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/startup/system_bl702.o +HBN_Set_BOR_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_HRAM_Ret out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_HRAM_slp out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Ldo11_All_Vout out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Ldo11_Aon_Vout out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Ldo11_Rt_Vout out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Ldo11_Soc_Vout out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Ldo11rt_Drive_Strength out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_PIR_Interval out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_PIR_Threshold out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Pad_23_28_ActiveIE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Pad_23_28_Pulldown out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Pad_23_28_Pullnone out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +HBN_Set_Pad_23_28_Pullup out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_ROOT_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +HBN_Set_RTC_Timer out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_Status_Flag out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +HBN_Set_UART_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o +HBN_Set_Wakeup_Addr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +HBN_Set_XCLK_CLK_Sel out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +HBN_Trim_RC32K out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +I2C_ClockSet out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_GPIO_Sim_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +I2C_GetAck out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +I2C_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_IRQHandler_Wrapper out/startup/interrupt.o +I2C_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_IsBusy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_MasterReceiveBlocking out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_MasterSendBlocking out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_ReadByte out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +I2C_RecieveWord out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_SendByte out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +I2C_SendWord out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_SetPrd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_SetSclSync out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2C_Start out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +I2C_Stop out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +I2C_TransferEndStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +I2S_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_FifoConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_Flush out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_GetRxFIFO_AvlCnt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_GetTxFIFO_AvlCnt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_IOConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_IRQHandler_Wrapper out/startup/interrupt.o +I2S_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_Mute out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_SetBclkPeriod out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_SetFifoJustified out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +I2S_Write out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2s.o +IRRX_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IRRX_IRQHandler_Wrapper out/startup/interrupt.o +IRTX_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IRTX_IRQHandler_Wrapper out/startup/interrupt.o +IR_ClrIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_DeInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_GetIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_GetRxDataBitCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_GetRxFIFOCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_GetRxFIFOStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_LEDInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_LEDSend out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_LearnToInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_LearnToReceive out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_LearnToSend out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_ReceiveData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_ReceiveNEC out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_RxFIFOClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_RxInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_SWMReceiveData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_SWMSendCommand out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_SWMSendData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_SendCommand out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_SendData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_SendNEC out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_TxInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_TxPulseWidthConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_TxSWM out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +IR_TxSWMPulseWidthConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o +Interrupt_Handler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + out/startup/interrupt.o +Interrupt_Handler_Register out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_cam.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_emac.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_ir.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + out/startup/system_bl702.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +Interrupt_Handler_Stub out/startup/interrupt.o +KYS_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_GetIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_GetKeycode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_IRQHandler_Wrapper out/startup/interrupt.o +KYS_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_IntClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +KYS_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_kys.o +L1C_BMX_Addr_Monitor_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_Addr_Monitor_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_BusErrResponse_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_BusErrResponse_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_ERR_INT_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_ERR_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +L1C_BMX_Get_Err_Addr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_Get_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_TIMEOUT_INT_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_TO_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o +L1C_BMX_TO_IRQHandler_Wrapper out/startup/interrupt.o +L1C_Cache_Enable_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +L1C_Cache_Flush out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +L1C_Cache_Hit_Count_Get out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +L1C_Cache_Miss_Count_Get out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +L1C_Cache_Read_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +L1C_Cache_Write_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +L1C_IROM_2T_Access_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/eflash_loader.o +L1C_Set_Way_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +L1C_Set_Wrap out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +M154_AES_IRQHandler_Wrapper out/startup/interrupt.o +M154_IRQHandler_Wrapper out/startup/interrupt.o +M154_REQ_ENH_ACK_IRQHandler_Wrapper out/startup/interrupt.o +MAC_GEN_IRQHandler_Wrapper out/startup/interrupt.o +MAC_PORT_TRG_IRQHandler_Wrapper out/startup/interrupt.o +MAC_RX_TRG_IRQHandler_Wrapper out/startup/interrupt.o +MAC_TXRX_MISC_IRQHandler_Wrapper out/startup/interrupt.o +MAC_TXRX_TIMER_IRQHandler_Wrapper out/startup/interrupt.o +MAC_TX_TRG_IRQHandler_Wrapper out/startup/interrupt.o +MJPEG_Block_Is_Full out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Current_Block_Clear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Current_Block_Is_End out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Current_Block_Is_Start out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Deinit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Get_Current_Block out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Get_Frame_Count out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Get_Frame_Info out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Get_Remain_Bit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_IRQHandler_Wrapper out/startup/interrupt.o +MJPEG_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_IntClr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Packet_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Pop_Frame out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_SW_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_SW_Run out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Set_Frame_Threshold out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Set_YUYV_Order_Interleave out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +MJPEG_Set_YUYV_Order_Planar out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_mjpeg.o +PCD_EP_ISR_Handler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +PCD_ReadPMA out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +PCD_WritePMA out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +PDS_App_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Auto_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Auto_Time_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Clear_Reset_Event out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Default_Level_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Disable_PLL_All_Clks out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Disable_PLL_Clk out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Enable_PLL_All_Clks out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Enable_PLL_Clk out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Force_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Get_IntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Get_PdsPllStstus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Get_PdsRfStstus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Get_PdsStstus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Get_Reset_Event out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Get_Vddcore_GPIO_IntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_IntClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_IntEn out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Manual_Force_Turn_Off out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Manual_Force_Turn_On out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Power_Off_PLL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Power_On_PLL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_RAM_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Select_RC32M_As_PLL_Ref out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Select_XTAL_As_PLL_Ref out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_Set_Audio_PLL_Freq out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Set_Clkpll_Top_Ctrl out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Set_Pad_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +PDS_Set_Vddcore_GPIO_IntCfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Set_Vddcore_GPIO_IntClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Set_Vddcore_GPIO_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_Trim_RC32M out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PDS_WAKEUP_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_WAKEUP_IRQHandler_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pds.o +PDS_WAKEUP_IRQHandler_Wrapper out/startup/interrupt.o +PWM_Channel_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Fource_Output out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Get out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Set_Div out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Set_Period out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Set_Threshold1 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Set_Threshold2 out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Channel_Update out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_IRQHandler_Wrapper out/startup/interrupt.o +PWM_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_SW_Force_Value out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_SW_Mode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PWM_Smart_Configure out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_pwm.o +PllOnFlag out/ChipTest/Eflash_Loader/eflash_loader.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +Psram_Cache_Write_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_EnterQuadMode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_ExitQuadMode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o +Psram_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_ReadId out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_ReadReg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_SetBurstWrap out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o +Psram_SetDriveStrength out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o +Psram_Set_IDbus_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_SoftwareReset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_ToggleBurstLength out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_Write out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +Psram_WriteReg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +PtTable_Create out/BSP_Common/partition/partition.o +PtTable_Flash_Erase out/BSP_Common/partition/partition.o +PtTable_Flash_Read out/BSP_Common/partition/partition.o +PtTable_Flash_Write out/BSP_Common/partition/partition.o +PtTable_Get_Active_Entries_By_ID out/BSP_Common/partition/partition.o +PtTable_Get_Active_Entries_By_Name out/BSP_Common/partition/partition.o +PtTable_Get_Active_Partition_Need_Lock out/BSP_Common/partition/partition.o +PtTable_Set_Flash_Operation out/BSP_Common/partition/partition.o +PtTable_Update_Entry out/BSP_Common/partition/partition.o +QDEC0_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC0_IRQHandler_Wrapper out/startup/interrupt.o +QDEC1_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC1_IRQHandler_Wrapper out/startup/interrupt.o +QDEC2_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC2_IRQHandler_Wrapper out/startup/interrupt.o +QDEC_Clr_Int_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_DeInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_GetIntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Get_Err_Cnt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Get_Int_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Get_Sample_Direction out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Get_Sample_Val out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_IntHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +QDEC_SetIntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_qdec.o +RF_TOP_INT0_IRQHandler_Wrapper out/startup/interrupt.o +RF_TOP_INT1_IRQHandler_Wrapper out/startup/interrupt.o +ReworkSetupCmd out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +ReworkSetupInData out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +ReworkSetupOutData out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +Ring_Buffer_Get_Empty_Length out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Get_Length out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Get_Status out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Init out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Peek out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Peek_Byte out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Read out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Read_Byte out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Read_Callback out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Reset out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Write out/BSP_Common/ring_buffer/ring_buffer.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +Ring_Buffer_Write_Byte out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write_Byte_Force out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write_Callback out/BSP_Common/ring_buffer/ring_buffer.o +Ring_Buffer_Write_Force out/BSP_Common/ring_buffer/ring_buffer.o +SCCB_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +SCCB_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +SCCB_Write out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c_gpio_sim.o +SEC_AES_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_AES_IRQHandler_Wrapper out/startup/interrupt.o +SEC_BMX_ERR_IRQHandler_Wrapper out/startup/interrupt.o +SEC_CDET_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_CDET_IRQHandler_Wrapper out/startup/interrupt.o +SEC_Eng_ClrIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_Eng_GetIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_Eng_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_Eng_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_Eng_Turn_Off_Sec_Ring out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_Eng_Turn_On_Sec_Ring out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_GMAC_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_GMAC_IRQHandler_Wrapper out/startup/interrupt.o +SEC_PKA_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_PKA_IRQHandler_Wrapper out/startup/interrupt.o +SEC_SHA_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_SHA_IRQHandler_Wrapper out/startup/interrupt.o +SEC_TRNG_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +SEC_TRNG_IRQHandler_Wrapper out/startup/interrupt.o +SF_CTRL_IRQHandler_Wrapper out/startup/interrupt.o +SF_Cfg_Deinit_Ext_Flash_Gpio out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/eflash_loader.o +SF_Cfg_Flash_Identify out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o +SF_Cfg_Flash_Identify_Ext out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +SF_Cfg_Get_Flash_Cfg_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o +SF_Cfg_Get_Flash_Cfg_Need_Lock_Ext out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Cfg_Init_Ext_Flash_Gpio out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o +SF_Cfg_Init_Flash_Gpio out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/eflash_loader.o +SF_Cfg_Init_Internal_Flash_Gpio out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o +SF_Ctrl_AES_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o +SF_Ctrl_AES_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o +SF_Ctrl_AES_Enable_BE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_AES_Enable_LE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_AES_Set_IV out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_AES_Set_IV_BE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_AES_Set_Key out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_AES_Set_Key_BE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_AES_Set_Region out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Cmds_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o +SF_Ctrl_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Flash_Read_Icache_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_GetBusyState out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o +SF_Ctrl_Get_Clock_Delay out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Get_Flash_Image_Offset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Ctrl_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o +SF_Ctrl_Is_AES_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o +SF_Ctrl_Psram_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_psram.o +SF_Ctrl_Psram_Read_Icache_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Psram_Write_Icache_Set out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Select_Bank out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o +SF_Ctrl_Select_Clock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Select_Pad out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o +SF_Ctrl_SendCmd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Ctrl_Set_Clock_Delay out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SF_Ctrl_Set_Flash_Image_Offset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SF_Ctrl_Set_Owner out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_ctrl.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Blk32_Erase out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Blk64_Erase out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Busy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Cache_Read_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_Cache_Read_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_Chip_Erase out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_DisableBurstWrap out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Erase out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_GetDeviceId out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_GetJedecId out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/eflash_loader.o +SFlash_GetUniqueId out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_IDbus_Read_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +SFlash_Powerdown out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o +SFlash_Program out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Qspi_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/eflash_loader.o +SFlash_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Read_Reg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Read_Reg_With_Cmd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Releae_Powerdown out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Reset_Continue_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Restore_From_Powerdown out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_Sector_Erase out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_SetBurstWrap out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_SetSPIMode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_Set_IDbus_Cfg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Software_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_Volatile_Reg_Write_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +SFlash_Write_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Write_Reg out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SFlash_Write_Reg_With_Cmd out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +SPI_ClockConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_ClrIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_ClrRxFifo out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_ClrTxFifo out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_DeInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_FifoConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_GetBusyStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_GetFifoStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_GetIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_GetRxFifoCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_GetTxFifoCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_IRQHandler_Wrapper out/startup/interrupt.o +SPI_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_ReceiveData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Recv_16bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Recv_24bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Recv_32bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Recv_8bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_RxIgnoreDisable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_RxIgnoreEnable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SendData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SendRecv_16bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SendRecv_24bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SendRecv_32bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SendRecv_8bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Send_16bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Send_24bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Send_32bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_Send_8bits out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SetClock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SetDeglitchCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +SPI_SetTimeOutValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_spi.o +Sec_Dbg_Read_Chip_ID out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o +Sec_Dbg_Read_Dbg_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o +Sec_Dbg_Read_Dbg_Mode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o +Sec_Dbg_Read_WiFi_MAC out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_dbg.o +Sec_Eng_AES_Crypt out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Disable_Link out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_AES_Enable_BE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Enable_LE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_AES_Enable_Link out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_AES_Finish out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_AES_Link_Work out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_AES_Set_Counter_Byte out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_AES_Set_Hw_Key_Src out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_AES_Set_Key_IV out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_AES_Set_Key_IV_BE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_crypt.o +Sec_Eng_GMAC_Disable_Link out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_GMAC_Enable_BE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_GMAC_Enable_LE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_GMAC_Enable_Link out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_GMAC_Link_Work out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_BigEndian_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_CREG out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Clear_Int out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_GF2Mont out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_GetStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_LADD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_LCMP out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_LDIV out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_LDIV2N out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_LMOD2N out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_LMUL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_LMUL2N out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_LSQR out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o +Sec_Eng_PKA_LSUB out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_LittleEndian_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_MADD out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_MEXP out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o +Sec_Eng_PKA_MINV out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_MMUL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_MREM out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_MSQR out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_MSUB out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Mont2GF out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Move_Data out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_NREG out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_RESIZE out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_Read_Block out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_Read_Data out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Reset out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Write_Block out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_PKA_Write_Data out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_PKA_Write_Immediate out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_SHA256_Finish out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_SHA256_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_SHA256_Link_Finish out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_SHA256_Link_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_SHA256_Link_Update out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_SHA256_Update out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_SHA_Disable_Link out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_SHA_Enable_Link out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_SHA_Start out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +Sec_Eng_Trng_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +Sec_Eng_Trng_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +Sec_Eng_Trng_Int_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_Trng_Int_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_Trng_Int_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_Trng_Int_Read_Trigger out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o +Sec_Eng_Trng_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +ShaInbuf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +StressTestItem out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +SystemClock_Config out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +SystemInit out/startup/system_bl702.o + out/startup/GCC/entry.o +System_Core_Clock_Update_From_RC32M out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +System_NVIC_SetPriority out/startup/system_bl702.o +TIMER_CH0_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_CH0_IRQHandler_Wrapper out/startup/interrupt.o +TIMER_CH1_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_CH1_IRQHandler_Wrapper out/startup/interrupt.o +TIMER_ClearIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_GetCompValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_GetCounterValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_GetMatchStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_GetPreloadValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_SetCompValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_SetCountMode out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_SetPreloadTrigSrc out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_SetPreloadValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_WDT_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +TIMER_WDT_IRQHandler_Wrapper out/startup/interrupt.o +TOUCH_IRQHandler_Wrapper out/startup/interrupt.o +TSEN_Get_Temp out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +TSEN_Get_V_Error out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +Timer_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +Trap_Handler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + out/BSP_Common/FreeRTOS/portASM.o + out/startup/interrupt.o +Trap_Handler_Stub out/startup/interrupt.o +UART0_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART0_IRQHandler_Wrapper out/startup/interrupt.o +UART1_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART1_IRQHandler_Wrapper out/startup/interrupt.o +UART_AutoBaudDetection out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_ClrRtsValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_ClrTxValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_DeInit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_FifoConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetAutoBaudCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetOverflowStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_GetRxBusBusyStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_GetRxFifoCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_GetTxBusBusyStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_GetTxFifoCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_IntClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_IrConfig out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_Params_init out/HAL/hal_uart.o +UART_ReceiveData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_RxFifoClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_SendData out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_SendDataBlock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_SetBaudrate out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_SetDeglitchCount out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_SetRtsValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_SetRxDataLength out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_SetRxTimeoutValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_SetTxDataLength out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_SetTxValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_TxFifoClear out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o +UART_TxFreeRun out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_uart.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +UART_close out/HAL/hal_uart.o +UART_config out/HAL/hal_uart.o +UART_control out/HAL/hal_uart.o +UART_count out/HAL/hal_uart.o +UART_defaultParams out/HAL/hal_uart.o +UART_getDMAAddr out/HAL/hal_uart.o +UART_getDMARxReq out/HAL/hal_uart.o +UART_getDMATxReq out/HAL/hal_uart.o +UART_init out/HAL/hal_uart.o +UART_open out/HAL/hal_uart.o +UART_read out/HAL/hal_uart.o +UART_readCancel out/HAL/hal_uart.o +UART_rxFifoDump out/HAL/hal_uart.o +UART_write out/HAL/hal_uart.o +UART_writeCancel out/HAL/hal_uart.o +USBD_CDC out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o +USBD_CDC_CfgFSDesc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_CDC_CfgHSDesc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_CDC_GetDeviceQualifierDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_CDC_OtherSpeedCfgDesc out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_CDC_ReceivePacket out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_CDC_RegisterInterface out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o +USBD_CDC_SetRxBuffer out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +USBD_CDC_SetTxBuffer out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +USBD_CDC_TransmitPacket out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +USBD_ClrClassConfig out/BSP_Common/usbd_core.o + out/BSP_Common/usbd_ctlreq.o +USBD_CtlContinueRx out/BSP_Common/usbd_ioreq.o + out/BSP_Common/usbd_core.o +USBD_CtlContinueSendData out/BSP_Common/usbd_ioreq.o + out/BSP_Common/usbd_core.o +USBD_CtlError out/BSP_Common/usbd_ctlreq.o +USBD_CtlPrepareRx out/BSP_Common/usbd_ioreq.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_CtlReceiveStatus out/BSP_Common/usbd_ioreq.o + out/BSP_Common/usbd_core.o +USBD_CtlSendData out/BSP_Common/usbd_ioreq.o + out/BSP_Common/usbd_ctlreq.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_CtlSendStatus out/BSP_Common/usbd_ioreq.o + out/BSP_Common/usbd_ctlreq.o + out/BSP_Common/usbd_core.o +USBD_DeInit out/BSP_Common/usbd_core.o +USBD_FS_ConfigStrDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_FS_DeviceDesc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USBD_FS_DeviceDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_FS_InterfaceStrDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_FS_LangIDStrDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_FS_ManufacturerStrDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_FS_ProductStrDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_FS_SerialStrDescriptor out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_GetRxCount out/BSP_Common/usbd_ioreq.o +USBD_GetString out/BSP_Common/usbd_ctlreq.o + out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_Init out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o +USBD_Interface_fops_FS out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o +USBD_LL_ClearStallEP out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_ctlreq.o +USBD_LL_CloseEP out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_LL_DataInStage out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_DataOutStage out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_DeInit out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_core.o +USBD_LL_Delay out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_DevConnected out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_DevDisconnected out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_FlushEP out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_GetRxDataSize out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_ioreq.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_LL_Init out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_core.o +USBD_LL_IsStallEP out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_ctlreq.o +USBD_LL_IsoINIncomplete out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_IsoOUTIncomplete out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_OpenEP out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_LL_PrepareReceive out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_ioreq.o + out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_LL_Reset out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_Resume out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_SOF out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_SetSpeed out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_SetUSBAddress out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_ctlreq.o +USBD_LL_SetupStage out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_StallEP out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_ctlreq.o + out/BSP_Common/usbd_core.o +USBD_LL_Start out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_core.o +USBD_LL_Stop out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_core.o +USBD_LL_Suspend out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USBD_LL_Transmit out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Common/usbd_ioreq.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_LangIDDesc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_ParseSetupRequest out/BSP_Common/usbd_ctlreq.o + out/BSP_Common/usbd_core.o +USBD_RegisterClass out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o +USBD_RunTestMode out/BSP_Common/usbd_core.o +USBD_SetClassConfig out/BSP_Common/usbd_core.o + out/BSP_Common/usbd_ctlreq.o +USBD_Start out/BSP_Common/usbd_core.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o +USBD_StdDevReq out/BSP_Common/usbd_ctlreq.o + out/BSP_Common/usbd_core.o +USBD_StdEPReq out/BSP_Common/usbd_ctlreq.o + out/BSP_Common/usbd_core.o +USBD_StdItfReq out/BSP_Common/usbd_ctlreq.o + out/BSP_Common/usbd_core.o +USBD_Stop out/BSP_Common/usbd_core.o +USBD_StrDesc out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_StringSerial out/ChipTest/Eflash_Loader/usb_if/usbd_desc.o +USBD_static_free out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USBD_static_malloc out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o +USB_CMD_RB_Memory_Get_Empty_Length out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_CMD_RB_Memory_Get_Length out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_CMD_RB_Memory_Init out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_CMD_RB_Memory_Peek out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_CMD_RB_Memory_Pop out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_CMD_RB_Memory_Push out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_CMD_RB_Memory_Reset out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Clr_EPx_IntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Clr_EPx_RX_FIFO_Errors out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Clr_EPx_STALL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Clr_EPx_TX_FIFO_Errors out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Clr_Error_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Clr_IntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/startup/system_bl702.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +USB_Clr_RstEndIntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Device_Init out/ChipTest/Eflash_Loader/usb_if/usb_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Device_Output_K_State out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_DoNothing_IRQHandler out/startup/system_bl702.o +USB_EPx_Read_Data_From_FIFO out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_EPx_Read_Data_From_FIFO_DMA out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_EPx_Write_Data_To_FIFO out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_EPx_Write_Data_To_FIFO_DMA out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_Error_Handler out/ChipTest/Eflash_Loader/usb_if/usb_device.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_Get_Current_Packet_EP out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_Current_Packet_PID out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_Device_Addr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +USB_Get_EPx_Dir out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_EPx_RX_FIFO_CNT out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Get_EPx_RX_FIFO_Errors out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_EPx_RX_FIFO_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_EPx_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_EPx_TX_FIFO_CNT out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_EPx_TX_FIFO_Errors out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_EPx_TX_FIFO_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_EPx_Type out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_Error_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_Frame_Num out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_IntStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Get_LPM_Packet_Attr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Get_LPM_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_HAL_Clock_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_HAL_GPIO_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_HAL_Interrupts_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_HAL_Interrupts_LPM_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_HAL_Power_Off out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_HAL_Power_Up out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_HAL_System_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_HAL_Xcvr_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_IRQHandler out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_IRQHandler_Wrapper out/startup/interrupt.o +USB_IntEn out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Is_EPx_RDY_Free out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_LPM_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_LPM_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_RESP_RB_Memory_Get_Empty_Length out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_RESP_RB_Memory_Get_Length out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_RESP_RB_Memory_Init out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_RESP_RB_Memory_Peek out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +USB_RESP_RB_Memory_Pop out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_RESP_RB_Memory_Push out/ChipTest/Eflash_Loader/usb_if/usb_rb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_RESP_RB_Memory_Reset out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +USB_Rework_IRQHandler out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Rework_In_Callback out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Rework_Out_Callback out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Set_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +USB_Set_Device_Addr out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/BSP_Common/usbd_core.o +USB_Set_EPx_Busy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Set_EPx_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Set_EPx_Dir out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_IN_Busy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_IN_Stall out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_OUT_Busy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_OUT_Stall out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_RX_DMA_Interface_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_Rdy out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +USB_Set_EPx_STALL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_Size out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_Status out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_Set_EPx_TX_DMA_Interface_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_EPx_Type out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_Set_EPx_Xfer_Size out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_Internal_PullUp_Config out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Set_LPM_Default_Response out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +USB_Stress_Test_Data_Check out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_Stress_Test_Origin_Data out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_Stress_Test_Origin_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +USB_Stress_Test_Recv_Data out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o +Update_SystemCoreClockWith_XTAL out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +UserRxBufferFS out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +UserTxBufferFS out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +WDT_ClearResetStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_Disable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_Enable out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_GetCounterValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_GetMatchValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_GetResetStatus out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_IntMask out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_Int_Callback_Install out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_ResetCounterValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_SetCompValue out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WDT_Set_Clock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +WIFI_IPC_PUBLIC_IRQHandler_Wrapper out/startup/interrupt.o +WIFI_IRQHandler_Wrapper out/startup/interrupt.o +XIP_SFlash_Erase out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +XIP_SFlash_Erase_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +XIP_SFlash_Erase_With_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +XIP_SFlash_GetDeviceId_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +XIP_SFlash_GetJedecId_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +XIP_SFlash_GetUniqueId_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +XIP_SFlash_Init out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +XIP_SFlash_Opt_Enter out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +XIP_SFlash_Opt_Exit out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +XIP_SFlash_Read out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +XIP_SFlash_Read_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +XIP_SFlash_Read_Via_Cache_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sf_cfg_ext.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hbn.o + out/BSP_Common/partition/partition.o +XIP_SFlash_Read_With_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +XIP_SFlash_State_Restore out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +XIP_SFlash_State_Save out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +XIP_SFlash_Write out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +XIP_SFlash_Write_Need_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o +XIP_SFlash_Write_With_Lock out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_romapi.o +__Interrupt_Handlers out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o +__StackTop out/startup/GCC/entry.o +__Vectors out/startup/interrupt.o + out/startup/GCC/entry.o + out/ChipTest/Eflash_Loader/eflash_loader.o +__adddf3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + out/BSP_Common/libc/atof.o +__assert_func out/BSP_Common/libc/common.o +__bss_end__ out/startup/GCC/start_load.o +__bss_start__ out/startup/GCC/start_load.o +__clz_tab /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clz.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) +__clzsi2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_clzsi2.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(adddf3.o) + out/3rdParty/FreeRTOS/Source/tasks.o +__ctypes out/BSP_Common/libc/ctypes.o + out/BSP_Common/libc/ctype_isxdigit.o + out/BSP_Common/libc/ctype_toupper.o + out/BSP_Common/libc/ctype_tolower.o + out/BSP_Common/libc/ctype_isupper.o + out/BSP_Common/libc/ctype_isspace.o + out/BSP_Common/libc/ctype_isprint.o + out/BSP_Common/libc/ctype_islower.o + out/BSP_Common/libc/ctype_ispunct.o + out/BSP_Common/libc/ctype_isgraph.o + out/BSP_Common/libc/ctype_iscntrl.o + out/BSP_Common/libc/ctype_isalpha.o + out/BSP_Common/libc/ctype_isalnum.o +__divdf3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(divdf3.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + out/BSP_Common/libc/atof.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__dtcm_load_addr out/startup/GCC/start_load.o +__extendsfdf2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(extendsfdf2.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +__fixunsdfsi /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(fixunsdfsi.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__floatsidf /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatsidf.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + out/BSP_Common/libc/atof.o +__floatunsidf /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(floatunsidf.o) + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__freertos_irq_stack_top out/BSP_Common/FreeRTOS/port.o +__global_pointer$ out/startup/GCC/entry.o +__itcm_load_addr out/startup/GCC/start_load.o +__metal_after_main out/startup/GCC/entry.o +__metal_chicken_bit out/startup/GCC/entry.o +__muldf3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(muldf3.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o + out/BSP_Common/libc/atof.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +__ram_data_end__ out/startup/GCC/start_load.o +__ram_data_start__ out/startup/GCC/start_load.o +__ram_load_addr out/startup/GCC/start_load.o +__rand48_seed out/BSP_Common/libc/lrand48.o + out/BSP_Common/libc/srand48.o + out/BSP_Common/libc/seed48.o + out/BSP_Common/libc/mrand48.o +__register_frame_info out/startup/GCC/entry.o +__strxspn out/BSP_Common/libc/strxspn.o + out/BSP_Common/libc/strpbrk.o + out/BSP_Common/libc/strspn.o + out/BSP_Common/libc/strcspn.o +__subdf3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(subdf3.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +__system_ram_data_end__ out/startup/GCC/start_load.o +__system_ram_data_start__ out/startup/GCC/start_load.o +__system_ram_load_addr out/startup/GCC/start_load.o +__tcm_code_end__ out/startup/GCC/start_load.o +__tcm_code_start__ out/startup/GCC/start_load.o +__tcm_data_end__ out/startup/GCC/start_load.o +__tcm_data_start__ out/startup/GCC/start_load.o +__truncdfsf2 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(truncdfsf2.o) + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_adc.o +__udivdi3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_udivdi3.o) + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/libc/vsnprintf.o +__umoddi3 /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/rv32imafc/ilp32f/libgcc.a(_umoddi3.o) + out/BSP_Common/libc/vsnprintf.o +_enter out/startup/GCC/entry.o +atof out/BSP_Common/libc/atof.o +atoi out/BSP_Common/libc/atoi.o +atol out/BSP_Common/libc/atol.o +atoll out/BSP_Common/libc/atoll.o +bflb_clear_flash_status_register out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_crypt_auth_decrypt out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_auth_decrypt_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_decrypt out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_decrypt_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_deinit out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_deinit_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt_tag out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_encrypt_tag_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_finish out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_finish_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_init out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_init_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setadd out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setadd_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setkey out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_setkey_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_update out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_crypt_update_do out/BSP_Common/cipher_suite/bflb_crypt.o +bflb_deinit_all_psram_cs out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_dsa_decrypt_crt out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_init out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_mexp_binary out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_mexp_mont out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_sign out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_dsa_verify out/BSP_Common/cipher_suite/bflb_dsa.o +bflb_ecc_get_random_value out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_deinit out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_get_encrypt_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_get_public_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdh_init out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_deinit out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_get_private_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_get_public_key out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_init out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_sign out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_ecdsa_verify out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_eflash_loader_cmd_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_cmd_process out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_deinit_uart_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +bflb_eflash_loader_deinit_uart_gpio_do out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +bflb_eflash_loader_deinit_usb_xcvr out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +bflb_eflash_loader_if_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_read out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_select out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_send_pending out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_eflash_loader_if_set out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_if_write out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_init_flash_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o +bflb_eflash_loader_init_uart_gpio out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +bflb_eflash_loader_init_usb_xcvr out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +bflb_eflash_loader_jlink_change_rate out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +bflb_eflash_loader_jlink_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_recv out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_send out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_jlink_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_main out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_eflash_loader_uart_change_rate out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +bflb_eflash_loader_uart_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_recv out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_uart_send out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_usart_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_usb_deinit out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +bflb_eflash_loader_usb_handshake_poll out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_usb_init out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_usb_recv out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_usb_send out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_eflash_loader_usb_wait_tx_idle out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +bflb_efuse_read out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_efuse_write out/ChipTest/Eflash_Loader/bflb_efuse.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_flash_chip_erase out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_flash_erase out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_hash_deinit out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_finish out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_init out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_start out/BSP_Common/cipher_suite/bflb_hash.o +bflb_hash_update out/BSP_Common/cipher_suite/bflb_hash.o +bflb_platform_clear_time out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_platform_deinit out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_platform_deinit_time out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_deinit_uart_debug_gpio out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_delay_ms out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +bflb_platform_delay_us out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_platform_dump out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_get_log out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_platform_get_random out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o +bflb_platform_get_time_ms out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_get_time_us out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +bflb_platform_init out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_platform_init_time out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_init_uart_debug_gpio out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_gpio.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_print_set out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_platform_printc out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_printf out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_l1c.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_glb.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_common.o + out/BSP_Common/xz/xz_port.o + out/BSP_Common/usbd_ctlreq.o + out/BSP_Common/usbd_core.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/BSP_Common/cipher_suite/bflb_crypt.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc.o + out/ChipTest/Eflash_Loader/usb_if/usb_device.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_platform_prints out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_printx out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_platform_set_alarm_time out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_set_alarm_time_callback out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_start_time out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_stop_time out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_uart_dbg_deinit out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_uart_dbg_init out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_platform_usart_dbg_send out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o +bflb_qe_data_clear out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_set_flash_clock_div out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_set_high_speed_flash_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_set_high_speed_system_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_set_low_speed_flash_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_set_low_speed_system_clock out/ChipTest/Eflash_Loader/bflb_set_clock.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_set_pad_pullnone out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_chiperase out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_deinit out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_erase out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_init out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bflb_spi_flash_nread out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_program out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read_jedec_id out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read_sahb out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read_sahb_xip out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_read_status_reg_with_cmd out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_read_xip out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_sbus_xip_read_init out/ChipTest/Eflash_Loader/bflb_spi_flash.o +bflb_spi_flash_set_io_mode out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_update_para out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_write_status_reg_with_cmd out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_xip_read_exit out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bflb_spi_flash_xip_read_init out/ChipTest/Eflash_Loader/bflb_spi_flash.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +bootMode out/ChipTest/Eflash_Loader/eflash_loader.o +bootrom_read_boot_mode out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/eflash_loader.o +bsearch out/BSP_Common/libc/bsearch.o +cdc_line_coding out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +chCRCHTalbe out/BSP_Common/soft_crc/softcrc.o +chCRCLTalbe out/BSP_Common/soft_crc/softcrc.o +checkBuf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +clic_clear_pending out/startup/interrupt.o +clic_csoft_handler_Wrapper out/startup/interrupt.o +clic_disable_interrupt out/startup/interrupt.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_jlink.o +clic_enable_interrupt out/startup/interrupt.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_dma.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +clic_get_cliccfg out/startup/interrupt.o +clic_get_intcfg out/startup/interrupt.o +clic_mext_handler_Wrapper out/startup/interrupt.o +clic_msip_handler_Wrapper out/startup/interrupt.o +clic_mtimer_handler_Wrapper out/startup/interrupt.o +clic_set_cliccfg out/startup/interrupt.o +clic_set_intcfg out/startup/interrupt.o +clic_set_pending out/startup/interrupt.o +crc32Tab out/BSP_Common/soft_crc/softcrc.o + out/BSP_Common/xz/xz_crc32.o +disk_driver_callback_init out/3rdParty/fatfs/source/diskio.o +disk_initialize out/3rdParty/fatfs/source/diskio.o + out/3rdParty/fatfs/source/ff.o +disk_ioctl out/3rdParty/fatfs/source/diskio.o + out/3rdParty/fatfs/source/ff.o +disk_read out/3rdParty/fatfs/source/diskio.o + out/3rdParty/fatfs/source/ff.o +disk_status out/3rdParty/fatfs/source/diskio.o + out/3rdParty/fatfs/source/ff.o +disk_write out/3rdParty/fatfs/source/diskio.o + out/3rdParty/fatfs/source/ff.o +eTaskGetState out/3rdParty/FreeRTOS/Source/tasks.o +ecdsa_private_key out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +ecdsa_public_keyx out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +ecdsa_public_keyy out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +eflash_loader_cmd_ack_buf out/ChipTest/Eflash_Loader/eflash_loader.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +eflash_loader_dump_data out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o +eflash_loader_if out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +eflash_loader_readbuf out/ChipTest/Eflash_Loader/eflash_loader.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +ep0_in_data_buff out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +ep0_out_data_buff out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +ep1_out_data_buff out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +ep2_in_data_buff out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +ep3_out_data_buff out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_hal_pcd.o + out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o +f_close out/3rdParty/fatfs/source/ff.o +f_closedir out/3rdParty/fatfs/source/ff.o +f_getfree out/3rdParty/fatfs/source/ff.o +f_lseek out/3rdParty/fatfs/source/ff.o +f_mkdir out/3rdParty/fatfs/source/ff.o +f_mkfs out/3rdParty/fatfs/source/ff.o +f_mount out/3rdParty/fatfs/source/ff.o +f_open out/3rdParty/fatfs/source/ff.o +f_opendir out/3rdParty/fatfs/source/ff.o +f_read out/3rdParty/fatfs/source/ff.o +f_readdir out/3rdParty/fatfs/source/ff.o +f_rename out/3rdParty/fatfs/source/ff.o +f_stat out/3rdParty/fatfs/source/ff.o +f_sync out/3rdParty/fatfs/source/ff.o +f_truncate out/3rdParty/fatfs/source/ff.o +f_unlink out/3rdParty/fatfs/source/ff.o +f_write out/3rdParty/fatfs/source/ff.o +ff_oem2uni out/3rdParty/fatfs/source/ffunicode.o + out/3rdParty/fatfs/source/ff.o +ff_uni2oem out/3rdParty/fatfs/source/ffunicode.o + out/3rdParty/fatfs/source/ff.o +ff_wtoupper out/3rdParty/fatfs/source/ffunicode.o + out/3rdParty/fatfs/source/ff.o +fnmatch out/BSP_Common/libc/fnmatch.o +freertos_risc_v_trap_handler out/BSP_Common/FreeRTOS/portASM.o +hUsbDeviceFS out/ChipTest/Eflash_Loader/usb_if/usb_device.o + out/ChipTest/Eflash_Loader/usb_if/usbd_cdc_if.o +hash_handle out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +hpcd_USB_FS out/ChipTest/Eflash_Loader/usb_if/usbd_conf.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_usb.o +i2cIntCbfArra out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_i2c.o +isalnum out/BSP_Common/libc/ctype_isalnum.o +isalpha out/BSP_Common/libc/ctype_isalpha.o +isascii out/BSP_Common/libc/ctype_isascii.o +isblank out/BSP_Common/libc/ctype_isblank.o +iscntrl out/BSP_Common/libc/ctype_iscntrl.o +isdigit out/BSP_Common/libc/ctype_isdigit.o +isgraph out/BSP_Common/libc/ctype_isgraph.o +islower out/BSP_Common/libc/ctype_islower.o +isprint out/BSP_Common/libc/ctype_isprint.o +ispunct out/BSP_Common/libc/ctype_ispunct.o +isspace out/BSP_Common/libc/ctype_isspace.o + out/BSP_Common/libc/strntoumax.o + out/BSP_Common/libc/vsscanf.o + out/BSP_Common/libc/atof.o +isupper out/BSP_Common/libc/ctype_isupper.o +isxdigit out/BSP_Common/libc/ctype_isxdigit.o +jrand48 out/BSP_Common/libc/jrand48.o + out/BSP_Common/libc/nrand48.o + out/BSP_Common/libc/mrand48.o + out/BSP_Common/libc/lrand48.o +lrand48 out/BSP_Common/libc/lrand48.o +main out/ChipTest/Eflash_Loader/eflash_loader.o + out/startup/GCC/entry.o + out/BSP_Common/partition/partition.o +memccpy out/BSP_Common/libc/memccpy.o +memchr out/BSP_Common/libc/memchr.o +memcmp out/BSP_Common/libc/memcmp.o + out/BSP_Common/partition/partition.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/libc/memmem.o +memcpy out/BSP_Common/libc/memcpy.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/fatfs/source/ff.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_xip_sflash_ext.o + out/startup/GCC/start_load.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_ecdsa.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +memmem out/BSP_Common/libc/memmem.o + out/BSP_Common/libc/strstr.o +memmove /home/cbpeng/toolchain/Xuantie-900-gcc-elf-newlib-x86_64/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv32imafc/ilp32f/libc.a(lib_a-memmove-stub.o) + out/BSP_Common/xz/xz_dec_lzma2.o +memrchr out/BSP_Common/libc/memrchr.o +memset out/BSP_Common/libc/memset.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/fatfs/source/ff.o + out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_sec_eng.o + out/startup/GCC/start_load.o + out/startup/system_bl702.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/cipher_suite/bflb_dsa.o + out/BSP_Common/cipher_suite/bflb_hash.o + out/BSP_Common/libc/strxspn.o + out/BSP_Common/libc/strncpy.o + out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +memswap out/BSP_Common/libc/memswap.o + out/BSP_Common/libc/qsort.o +mrand48 out/BSP_Common/libc/mrand48.o +nrand48 out/BSP_Common/libc/nrand48.o +otp_cfg out/ChipTest/Eflash_Loader/eflash_loader.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_interface.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_gpio.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +pDiskioDriver out/3rdParty/fatfs/source/diskio.o +padding out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +pcQueueGetName out/3rdParty/FreeRTOS/Source/queue.o +pcTaskGetName out/3rdParty/FreeRTOS/Source/tasks.o +pcTimerGetName out/3rdParty/FreeRTOS/Source/timers.o +pullMachineTimerCompareRegister out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +pullMachineTimerCompareRegisterBase out/BSP_Common/FreeRTOS/port.o +pullNextTime out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +pvPortMalloc out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o +pvTaskIncrementMutexHeldCount out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +pvTimerGetTimerID out/3rdParty/FreeRTOS/Source/timers.o +pxCurrentTCB out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/portASM.o +pxPortInitialiseStack out/BSP_Common/FreeRTOS/portASM.o + out/3rdParty/FreeRTOS/Source/tasks.o +qsort out/BSP_Common/libc/qsort.o +rand out/BSP_Common/libc/lrand48.o +random out/BSP_Common/libc/lrand48.o +rx_buf_index out/ChipTest/Eflash_Loader/eflash_loader.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +rx_buf_len out/ChipTest/Eflash_Loader/eflash_loader.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_uart.o +secp256r1B out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1Gx out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1Gy out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1InvR_N out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1InvR_P out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1N out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1P out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1PrimeN_N out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1PrimeN_P out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_1 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_1M1 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_1P1 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR2 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR3 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR4 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_BAR8 out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Gx out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Gy out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Zerox out/BSP_Common/cipher_suite/bflb_ecdsa.o +secp256r1_Zeroy out/BSP_Common/cipher_suite/bflb_ecdsa.o +seed48 out/BSP_Common/libc/seed48.o +shaTmpBuf out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +simple_free out/BSP_Common/xz/xz_port.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o +simple_malloc out/BSP_Common/xz/xz_port.o + out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_dec_lzma2.o +simple_malloc_init out/BSP_Common/xz/xz_port.o +snprintf out/BSP_Common/libc/snprintf.o +sprintf out/BSP_Common/libc/sprintf.o + out/3rdParty/FreeRTOS/Source/tasks.o +srand out/BSP_Common/libc/srand48.o +srand48 out/BSP_Common/libc/srand48.o +srandom out/BSP_Common/libc/srand48.o +sscanf out/BSP_Common/libc/sscanf.o +start_load out/startup/GCC/start_load.o + out/startup/GCC/entry.o +strcasecmp out/BSP_Common/libc/strcasecmp.o +strcat out/BSP_Common/libc/strcat.o +strchr out/BSP_Common/libc/strchr.o +strcmp out/BSP_Common/libc/strcmp.o +strcpy out/BSP_Common/libc/strcpy.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/libc/strcat.o +strcspn out/BSP_Common/libc/strcspn.o +strlcat out/BSP_Common/libc/strlcat.o +strlcpy out/BSP_Common/libc/strlcpy.o +strlen out/BSP_Common/libc/strlen.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/partition/partition.o + out/BSP_Common/libc/strstr.o + out/BSP_Common/libc/strncat.o + out/BSP_Common/libc/strlcat.o + out/BSP_Common/libc/strcat.o + out/BSP_Common/libc/vsnprintf.o + out/BSP_Common/libc/atof.o +strncasecmp out/BSP_Common/libc/strncasecmp.o +strncat out/BSP_Common/libc/strncat.o +strncmp out/BSP_Common/libc/strncmp.o +strncpy out/BSP_Common/libc/strncpy.o +strnlen out/BSP_Common/libc/strnlen.o +strntof out/BSP_Common/libc/atof.o +strntoimax out/BSP_Common/libc/strntoimax.o +strntoumax out/BSP_Common/libc/strntoumax.o + out/BSP_Common/libc/strntoimax.o + out/BSP_Common/libc/strtoumax.o + out/BSP_Common/libc/strtoimax.o + out/BSP_Common/libc/strtoull.o + out/BSP_Common/libc/strtoul.o + out/BSP_Common/libc/strtoll.o + out/BSP_Common/libc/strtol.o + out/BSP_Common/libc/vsscanf.o + out/BSP_Common/libc/atoll.o + out/BSP_Common/libc/atol.o + out/BSP_Common/libc/atoi.o +strpbrk out/BSP_Common/libc/strpbrk.o + out/BSP_Common/libc/strsep.o +strrchr out/BSP_Common/libc/strrchr.o +strsep out/BSP_Common/libc/strsep.o + out/BSP_Common/libc/strtok_r.o +strspn out/BSP_Common/libc/strspn.o +strstr out/BSP_Common/libc/strstr.o +strtof out/BSP_Common/libc/common.o +strtoimax out/BSP_Common/libc/strtoimax.o +strtok out/BSP_Common/libc/strtok.o +strtok_r out/BSP_Common/libc/strtok_r.o + out/BSP_Common/libc/strtok.o +strtol out/BSP_Common/libc/strtol.o +strtoll out/BSP_Common/libc/strtoll.o +strtoul out/BSP_Common/libc/strtoul.o +strtoull out/BSP_Common/libc/strtoull.o +strtoumax out/BSP_Common/libc/strtoumax.o +system_bor_init out/startup/system_bl702.o +timerIntCbfArra out/BSP_Driver/BL702_BSP_Driver/StdDriver/bl702_timer.o +toCnt out/ChipTest/Eflash_Loader/bflb_eflash_loader_usb.o +tolower out/BSP_Common/libc/ctype_tolower.o +toupper out/BSP_Common/libc/ctype_toupper.o + out/BSP_Common/libc/strncasecmp.o + out/BSP_Common/libc/strcasecmp.o +ucQueueGetQueueType out/3rdParty/FreeRTOS/Source/queue.o +ucStreamBufferGetStreamBufferType out/3rdParty/FreeRTOS/Source/stream_buffer.o +ulTaskNotifyTake out/3rdParty/FreeRTOS/Source/tasks.o +ullNextTime out/BSP_Common/FreeRTOS/port.o +usbCmdRbHandle out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +usbRespRbHandle out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +usb_cmd_rb_mem out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +usb_resp_rb_mem out/ChipTest/Eflash_Loader/usb_if/usb_rb.o +uxListRemove out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +uxQueueGetQueueNumber out/3rdParty/FreeRTOS/Source/queue.o +uxQueueMessagesWaiting out/3rdParty/FreeRTOS/Source/queue.o +uxQueueMessagesWaitingFromISR out/3rdParty/FreeRTOS/Source/queue.o +uxQueueSpacesAvailable out/3rdParty/FreeRTOS/Source/queue.o +uxStreamBufferGetStreamBufferNumber out/3rdParty/FreeRTOS/Source/stream_buffer.o +uxTaskGetNumberOfTasks out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskGetSystemState out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskGetTaskNumber out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskPriorityGet out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskPriorityGetFromISR out/3rdParty/FreeRTOS/Source/tasks.o +uxTaskResetEventItemValue out/3rdParty/FreeRTOS/Source/tasks.o +uxTimerGetTimerNumber out/3rdParty/FreeRTOS/Source/timers.o +uxTimerIncrementsForOneTick out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +vApplicationGetIdleTaskMemory out/3rdParty/FreeRTOS/Source/tasks.o +vApplicationGetTimerTaskMemory out/3rdParty/FreeRTOS/Source/timers.o +vApplicationMallocFailedHook out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +vApplicationStackOverflowHook out/3rdParty/FreeRTOS/Source/tasks.o +vApplicationTickHook out/3rdParty/FreeRTOS/Source/tasks.o +vAssertCalled out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/port.o +vListInitialise out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o +vListInitialiseItem out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +vListInsert out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +vListInsertEnd out/3rdParty/FreeRTOS/Source/list.o + out/3rdParty/FreeRTOS/Source/tasks.o +vPortDefineHeapRegions out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +vPortEndScheduler out/BSP_Common/FreeRTOS/port.o + out/3rdParty/FreeRTOS/Source/tasks.o +vPortFree out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/tasks.o +vPortGetHeapStats out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +vPortSetupTimerInterrupt out/BSP_Common/FreeRTOS/port.o +vQueueAddToRegistry out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +vQueueDelete out/3rdParty/FreeRTOS/Source/queue.o +vQueueSetQueueNumber out/3rdParty/FreeRTOS/Source/queue.o +vQueueUnregisterQueue out/3rdParty/FreeRTOS/Source/queue.o +vQueueWaitForMessageRestricted out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +vStreamBufferDelete out/3rdParty/FreeRTOS/Source/stream_buffer.o +vStreamBufferSetStreamBufferNumber out/3rdParty/FreeRTOS/Source/stream_buffer.o +vTaskDelay out/3rdParty/FreeRTOS/Source/tasks.o +vTaskDelayUntil out/3rdParty/FreeRTOS/Source/tasks.o +vTaskDelete out/3rdParty/FreeRTOS/Source/tasks.o +vTaskEndScheduler out/3rdParty/FreeRTOS/Source/tasks.o +vTaskEnterCritical out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskExitCritical out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskGetInfo out/3rdParty/FreeRTOS/Source/tasks.o +vTaskInternalSetTimeOutState out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskList out/3rdParty/FreeRTOS/Source/tasks.o +vTaskMissedYield out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskNotifyGiveFromISR out/3rdParty/FreeRTOS/Source/tasks.o +vTaskPlaceOnEventList out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskPlaceOnEventListRestricted out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskPlaceOnUnorderedEventList out/3rdParty/FreeRTOS/Source/tasks.o +vTaskPriorityDisinheritAfterTimeout out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskPrioritySet out/3rdParty/FreeRTOS/Source/tasks.o +vTaskRemoveFromUnorderedEventList out/3rdParty/FreeRTOS/Source/tasks.o +vTaskResume out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSetTaskNumber out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSetTimeOutState out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +vTaskStartScheduler out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSuspend out/3rdParty/FreeRTOS/Source/tasks.o +vTaskSuspendAll out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +vTaskSwitchContext out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/portASM.o +vTimerSetReloadMode out/3rdParty/FreeRTOS/Source/timers.o +vTimerSetTimerID out/3rdParty/FreeRTOS/Source/timers.o +vTimerSetTimerNumber out/3rdParty/FreeRTOS/Source/timers.o +vsnprintf out/BSP_Common/libc/vsnprintf.o + out/BSP_Driver/BL702_BSP_Driver/platform_print/platform_device.o + out/BSP_Common/libc/vsprintf.o + out/BSP_Common/libc/sprintf.o + out/BSP_Common/libc/snprintf.o +vsprintf out/BSP_Common/libc/vsprintf.o +vsscanf out/BSP_Common/libc/vsscanf.o + out/BSP_Common/libc/sscanf.o +xISRStackTop out/BSP_Common/FreeRTOS/port.o + out/BSP_Common/FreeRTOS/portASM.o +xPortGetFreeHeapSize out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +xPortGetMinimumEverFreeHeapSize out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o +xPortStartFirstTask out/BSP_Common/FreeRTOS/portASM.o + out/BSP_Common/FreeRTOS/port.o +xPortStartScheduler out/BSP_Common/FreeRTOS/port.o + out/3rdParty/FreeRTOS/Source/tasks.o +xQueueCreateCountingSemaphore out/3rdParty/FreeRTOS/Source/queue.o +xQueueCreateCountingSemaphoreStatic out/3rdParty/FreeRTOS/Source/queue.o +xQueueCreateMutex out/3rdParty/FreeRTOS/Source/queue.o +xQueueCreateMutexStatic out/3rdParty/FreeRTOS/Source/queue.o +xQueueGenericCreate out/3rdParty/FreeRTOS/Source/queue.o +xQueueGenericCreateStatic out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueGenericReset out/3rdParty/FreeRTOS/Source/queue.o +xQueueGenericSend out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueGenericSendFromISR out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueGetMutexHolder out/3rdParty/FreeRTOS/Source/queue.o +xQueueGetMutexHolderFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueGiveFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueGiveMutexRecursive out/3rdParty/FreeRTOS/Source/queue.o +xQueueIsQueueEmptyFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueIsQueueFullFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueuePeek out/3rdParty/FreeRTOS/Source/queue.o +xQueuePeekFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueReceive out/3rdParty/FreeRTOS/Source/queue.o + out/3rdParty/FreeRTOS/Source/timers.o +xQueueReceiveFromISR out/3rdParty/FreeRTOS/Source/queue.o +xQueueRegistry out/3rdParty/FreeRTOS/Source/queue.o +xQueueSemaphoreTake out/3rdParty/FreeRTOS/Source/queue.o +xQueueTakeMutexRecursive out/3rdParty/FreeRTOS/Source/queue.o +xStreamBufferBytesAvailable out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferGenericCreate out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferGenericCreateStatic out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferIsEmpty out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferIsFull out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferNextMessageLengthBytes out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReceive out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReceiveCompletedFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReceiveFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferReset out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSend out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSendCompletedFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSendFromISR out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSetTriggerLevel out/3rdParty/FreeRTOS/Source/stream_buffer.o +xStreamBufferSpacesAvailable out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskAbortDelay out/3rdParty/FreeRTOS/Source/tasks.o +xTaskCatchUpTicks out/3rdParty/FreeRTOS/Source/tasks.o +xTaskCheckForTimeOut out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskCreate out/3rdParty/FreeRTOS/Source/tasks.o +xTaskCreateStatic out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/timers.o +xTaskGenericNotify out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskGenericNotifyFromISR out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskGetCurrentTaskHandle out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskGetHandle out/3rdParty/FreeRTOS/Source/tasks.o +xTaskGetSchedulerState out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskGetTickCount out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/timers.o +xTaskGetTickCountFromISR out/3rdParty/FreeRTOS/Source/tasks.o +xTaskIncrementTick out/3rdParty/FreeRTOS/Source/tasks.o + out/BSP_Common/FreeRTOS/portASM.o +xTaskNotifyStateClear out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskNotifyWait out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o +xTaskPriorityDisinherit out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskPriorityInherit out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskRemoveFromEventList out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskResumeAll out/3rdParty/FreeRTOS/Source/tasks.o + out/3rdParty/FreeRTOS/Source/portable/MemMang/heap_5.o + out/3rdParty/FreeRTOS/Source/stream_buffer.o + out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/queue.o +xTaskResumeFromISR out/3rdParty/FreeRTOS/Source/tasks.o +xTimerCreate out/3rdParty/FreeRTOS/Source/timers.o +xTimerCreateStatic out/3rdParty/FreeRTOS/Source/timers.o +xTimerCreateTimerTask out/3rdParty/FreeRTOS/Source/timers.o + out/3rdParty/FreeRTOS/Source/tasks.o +xTimerGenericCommand out/3rdParty/FreeRTOS/Source/timers.o +xTimerGetExpiryTime out/3rdParty/FreeRTOS/Source/timers.o +xTimerGetPeriod out/3rdParty/FreeRTOS/Source/timers.o +xTimerGetTimerDaemonTaskHandle out/3rdParty/FreeRTOS/Source/timers.o +xTimerIsTimerActive out/3rdParty/FreeRTOS/Source/timers.o +xTimerPendFunctionCall out/3rdParty/FreeRTOS/Source/timers.o +xTimerPendFunctionCallFromISR out/3rdParty/FreeRTOS/Source/timers.o +xtalType out/ChipTest/Eflash_Loader/eflash_loader.o + out/ChipTest/Eflash_Loader/bflb_eflash_loader_cmds.o +xz_crc32 out/BSP_Common/xz/xz_crc32.o + out/BSP_Common/xz/xz_dec_stream.o +xz_crc32_init out/BSP_Common/xz/xz_crc32.o + out/BSP_Common/xz/xz_decompress.o +xz_dec_end out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_decompress.o +xz_dec_init out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_decompress.o +xz_dec_lzma2_create out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_lzma2_end out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_lzma2_reset out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_lzma2_run out/BSP_Common/xz/xz_dec_lzma2.o + out/BSP_Common/xz/xz_dec_stream.o +xz_dec_reset out/BSP_Common/xz/xz_dec_stream.o +xz_dec_run out/BSP_Common/xz/xz_dec_stream.o + out/BSP_Common/xz/xz_decompress.o +xz_uncompress_end out/BSP_Common/xz/xz_decompress.o +xz_uncompress_init out/BSP_Common/xz/xz_decompress.o +xz_uncompress_stream out/BSP_Common/xz/xz_decompress.o diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader_cfg.conf new file mode 100644 index 00000000..1cb24c6f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/eflash_loader/eflash_loader_cfg.conf @@ -0,0 +1,67 @@ +[LOAD_CFG] +#jlink or uart +interface = uart +device = COM1 +speed_uart_boot = 500000 +speed_uart_load = 500000 +#cklink usb vid|pid +cklink_vidpid = 42bf|b210 +cklink_type = CKLink_Lite_Vendor-rog +#eg: rv_dbg_plus, ft2232hl, ft2232d +openocd_config = rv_dbg_plus +auto_burn = false +speed_jlink = 2000 +#0:without load, 1:eflash_loader load +load_function = 1 +do_reset = true +#reset retry+hold time +reset_hold_time = 50 +shake_hand_delay = 100 +reset_revert = false +cutoff_time = 50 +shake_hand_retry = 3 +flash_burn_retry = 1 +checksum_err_retry = 3 +#1: 32M, 2: RC32M +#xtal_type = 2 +erase_time_out = 15000 +#chiptype=702 +eflash_loader_file=chips/bl702/eflash_loader/eflash_loader_32m.bin +check_mac = true +#0:no erase,1:programmed section erase,2:chip erase +erase = 1 +# switch eflash_loader command log save +local_log = false +#0:verify by calculating SHA256(xip), >0:read back verify and verify by calculating SHA256(sbus) +verify = 0 +tx_size = 2056 +cpu_reset_after_load = false +#skip mode set first para is skip addr, second para is skip len +skip_mode = 0x0, 0x0 +boot2_isp_mode = 0 +isp_mode_speed = 2000000 +isp_shakehand_timeout = 0 + +[FLASH_CFG] +flash_id = c84015 +#flash clock 0:72M, 1:36M, 2:24M, 3:18M +flash_clock_cfg = 2 +#0:NIO, 1:DO, 2:QO, 3:DIO, 4:QIO +flash_io_mode = 1 +#flash_pin value: +#bit 2-3 = flash_cfg: 0: external gpio 23-28, 1: internal 512K, 2: internal 1M, 3: external gpio 17-22 +#bit 0-1 = swap_cfg: 0: do not swap, 1: swap cs&io2, 2: swap io0&io3, 3: swap cs&io2 io0&io3 both +flash_pin = "" +#empty for auto, otherwise specified para file path: eg: chips/bl702/efuse_bootheader/flash_para.bin +flash_para = chips/bl702/efuse_bootheader/flash_para.bin +decompress_write = false +file = chips/bl702/img_create/bootinfo_boot2.bin chips/bl702/img_create/img_boot2.bin chips/bl702/partition/partition.bin chips/bl702/partition/partition.bin +address = 00000000 00002000 e000 f000 + +[EFUSE_CFG] +burn_en = true +factory_mode = false +security_write = false +security_save = true +file = ../../../Tools/img_tools/efuse_bootheader/efusedata.bin +maskfile = ../../../Tools/img_tools/efuse_bootheader/efusedata_mask.bin diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/efuse_bootheader/efuse_bootheader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/efuse_bootheader/efuse_bootheader_cfg.conf new file mode 100644 index 00000000..7a4b6859 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702/efuse_bootheader/efuse_bootheader_cfg.conf @@ -0,0 +1,196 @@ +[EFUSE_CFG] +######################################################################## +#2bits +ef_sf_aes_mode = 0 +#2bits +ef_sboot_sign_mode = 0 +#2bits +ef_sboot_en = 0 +#2bits +ef_dbg_jtag_dis = 0 +#4bits +ef_dbg_mode = 0 +#32bits +ef_dbg_pwd_low = 0 +#32bits +ef_dbg_pwd_high = 0 +################################################################### +ef_key_slot_2_w0 = 0 +ef_key_slot_2_w1 = 0 +ef_key_slot_2_w2 = 0 +ef_key_slot_2_w3 = 0 +ef_key_slot_3_w0 = 0 +ef_key_slot_3_w1 = 0 +ef_key_slot_3_w2 = 0 +ef_key_slot_3_w3 = 0 +ef_key_slot_4_w0 = 0 +ef_key_slot_4_w1 = 0 +ef_key_slot_4_w2 = 0 +ef_key_slot_4_w3 = 0 + +wr_lock_key_slot_4_l = 0 +wr_lock_dbg_pwd = 0 +wr_lock_key_slot_2 = 0 +wr_lock_key_slot_3 = 0 +wr_lock_key_slot_4_h = 0 +rd_lock_dbg_pwd = 0 +rd_lock_key_slot_2 = 0 +rd_lock_key_slot_3 = 0 +rd_lock_key_slot_4 = 0 + +[BOOTHEADER_CFG] +magic_code = 0x504e4642 +revision = 0x01 +#########################flash cfg############################# +flashcfg_magic_code = 0x47464346 +#flashcfg_magic_code=0 +io_mode = 0x10 +cont_read_support = 0 +sfctrl_clk_delay = 0 +sfctrl_clk_invert = 0x03 + +reset_en_cmd = 0x66 +reset_cmd = 0x99 +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 + +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 + +sector_size = 4 +mfg_id = 0xff +page_size = 256 + +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 + +write_enable_cmd = 0x06 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 + +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 + +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 + +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 + +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 + +wel_reg_index = 0 +qe_reg_index = 1 +busy_reg_index = 0 +wel_bit_pos = 1 + +qe_bit_pos = 1 +busy_bit_pos = 0 +wel_reg_write_len = 2 +wel_reg_read_len = 1 + +qe_reg_write_len = 2 +qe_reg_read_len = 1 +release_power_down = 0xab +busy_reg_read_len = 1 + +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 + +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 + +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +cont_read_code = 0xa0 +cont_read_exit_code = 0xff + +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 + +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 + +sector_erase_time = 300 +blk32k_erase_time = 1200 + +blk64k_erase_time = 1200 +page_prog_time = 5 + +chip_erase_time = 200000 +power_down_delay = 20 +qe_data = 0 + +flashcfg_crc32 = 0 + +#########################clk cfg#################################### +clkcfg_magic_code = 0x47464350 +#clkcfg_magic_code=0 + +#0:Not use XTAL to set PLL, 1:XTAL is 32M, 2:XTAL is RC32M +xtal_type = 1 +#0:RC32M, 1:XTAL, 2:PLL 57.6M, 3:PLL 96M, 4:PLL 144M +pll_clk = 1 +hclk_div = 0 +bclk_div = 0 +#0:144M, 1:XCLK(RC32M or XTAL), 2:57.6M, 3:72M, 4:BCLK, 5:96M +flash_clk_type = 1 +flash_clk_div = 0 +clkcfg_crc32 = 0 + +########################boot cfg#################################### +#1:ECC +sign = 0 +#1:AES128,2:AES256,3:AES192 +encrypt_type = 0 +key_sel = 1 +no_segment = 1 +cache_enable = 1 +notload_in_bootrom = 0 +aes_region_lock = 0 +cache_way_disable = 0x00 +crc_ignore = 1 +hash_ignore = 1 +boot2_enable=1 +boot2_rollback=0 + +########################image cfg#################################### +#total image len or segment count +img_len = 0x100 +bootentry = 0 +#img RAM address or flash offset +img_start = 0x2000 + +#img hash +hash_0 = 0xdeadbeef +hash_1 = 0 +hash_2 = 0 +hash_3 = 0 +hash_4 = 0 +hash_5 = 0 +hash_6 = 0 +hash_7 = 0 + +#address of partition tables for boot2 in bootrom +boot2_pt_table_0=0x1000 +boot2_pt_table_1=0x2000 + +crc32 = 0xdeadbeef diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl702l/eflash_loader/eflash_loader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702l/eflash_loader/eflash_loader_cfg.conf new file mode 100644 index 00000000..6958665d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702l/eflash_loader/eflash_loader_cfg.conf @@ -0,0 +1,82 @@ +[LOAD_CFG] +#jlink or uart +interface = uart +device = COM1 +speed_uart_boot = 500000 +speed_uart_load = 500000 +#cklink usb vid|pid +cklink_vidpid = 42bf|b210 +cklink_type = CKLink_Lite_Vendor-rog +#eg: rv_dbg_plus, ft2232hl, ft2232d +openocd_config = rv_dbg_plus +auto_burn = false +speed_jlink = 2000 +#0:without load, 1:eflash_loader load, 2: bootrom load +load_function = 2 +do_reset = true +#reset retry+hold time +reset_hold_time = 50 +shake_hand_delay = 100 +reset_revert = false +cutoff_time = 50 +shake_hand_retry = 3 +flash_burn_retry = 1 +checksum_err_retry = 3 +#1: 32M, 2: RC32M +#xtal_type = 2 +erase_time_out = 15000 +#chiptype=702l +eflash_loader_file=chips/bl702l/eflash_loader/eflash_loader_32m.bin +check_mac = true +#0:no erase,1:programmed section erase,2:chip erase +erase = 1 +# switch eflash_loader command log save +local_log = false +#0:verify by calculating SHA256(xip), >0:read back verify and verify by calculating SHA256(sbus) +verify = 0 +tx_size = 2056 +cpu_reset_after_load = false +#empty for auto, otherwise specified clock para file path: eg: chips/bl702l/efuse_bootheader/clock_para.bin +clock_para = chips/bl702l/efuse_bootheader/clock_para.bin +#skip mode set first para is skip addr, second para is skip len +skip_mode = 0x0, 0x0 +boot2_isp_mode = 0 +isp_mode_speed = 2000000 +isp_shakehand_timeout = 0 + +[FLASH_CFG] +flash_id = c84015 +#bit 7-4 flash_clock_type: 0:XCLK(RC32M or XTAL), 1:64M, 2:BCLK, 3:42.67M +#bit 3-0 flash_clock_div +flash_clock_cfg = 0 +#0:0.5T delay, 1:1T delay, 2:1.5T delay +flash_clock_delay = 1 +#0:NIO, 1:DO, 2:QO, 3:DIO, 4:QIO +flash_io_mode = 1 +#flash_pin value: +#bit 7 flash pin set from efuse flash cfg +#bit 6-0 flash pin cfg: +#0x0: sf2 external flash use GPIO23-28 +#0x1: sf1 embedded flash no swap +#0x2: sf1 embedded flash swap io2 with cs +#0x3: sf1 embedded flash swap io3 with io0 +#0x4: sf1 embedded flash swap io3 with io0 and io2 with cs +#0x5: sf1 embedded flash interface reverse and no swap +#0x6: sf1 embedded flash interface reverse and swap io2 with cs +#0x7: sf1 embedded flash interface reverse and swap io3 with io0 +#0x8: sf1 embedded flash interface reverse and swap io3 with io0 and io2 with cs +#0x80:flash pin set from efuse flash cfg +flash_pin = 0x80 +#empty for auto, otherwise specified para file path: eg: chips/bl702l/efuse_bootheader/flash_para.bin +flash_para = chips/bl702l/efuse_bootheader/flash_para.bin +decompress_write = true +file = chips/bl702l/img_create/bootinfo_boot2.bin chips/bl702l/img_create/img_boot2.bin chips/bl702l/partition/partition.bin chips/bl702l/partition/partition.bin +address = 00000000 00002000 e000 f000 + +[EFUSE_CFG] +burn_en = true +factory_mode = false +security_write = false +security_save = true +file = ../../../Tools/img_tools/efuse_bootheader/efusedata.bin +maskfile = ../../../Tools/img_tools/efuse_bootheader/efusedata_mask.bin diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl702l/efuse_bootheader/efuse_bootheader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702l/efuse_bootheader/efuse_bootheader_cfg.conf new file mode 100644 index 00000000..f903a1b4 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl702l/efuse_bootheader/efuse_bootheader_cfg.conf @@ -0,0 +1,218 @@ +[EFUSE_CFG] +######################################################################## +#2bits +ef_sf_aes_mode = 0 +#2bits +ef_sboot_sign_mode = 0 +#2bits +ef_sboot_en = 0 +#2bits +ef_dbg_jtag_dis = 0 +#4bits +ef_dbg_mode = 0 +#32bits +ef_dbg_pwd_low = 0 +#32bits +ef_dbg_pwd_high = 0 +################################################################### +ef_key_slot_2_w0 = 0 +ef_key_slot_2_w1 = 0 +ef_key_slot_2_w2 = 0 +ef_key_slot_2_w3 = 0 +ef_key_slot_3_w0 = 0 +ef_key_slot_3_w1 = 0 +ef_key_slot_3_w2 = 0 +ef_key_slot_3_w3 = 0 +ef_key_slot_4_w0 = 0 +ef_key_slot_4_w1 = 0 +ef_key_slot_4_w2 = 0 +ef_key_slot_4_w3 = 0 + +wr_lock_key_slot_4_l = 0 +wr_lock_dbg_pwd = 0 +wr_lock_key_slot_2 = 0 +wr_lock_key_slot_3 = 0 +wr_lock_key_slot_4_h = 0 +rd_lock_dbg_pwd = 0 +rd_lock_key_slot_2 = 0 +rd_lock_key_slot_3 = 0 +rd_lock_key_slot_4 = 0 + +[BOOTHEADER_CFG] +magic_code = 0x504e4642 +revision = 0x01 +#########################flash cfg############################# +flashcfg_magic_code = 0x47464346 +#flashcfg_magic_code=0 +io_mode = 0x10 +cont_read_support = 0 +sfctrl_clk_delay = 1 +sfctrl_clk_invert = 0x01 + +reset_en_cmd = 0x66 +reset_cmd = 0x99 +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 + +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 + +sector_size = 4 +mfg_id = 0xff +page_size = 256 + +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 + +write_enable_cmd = 0x06 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 + +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 + +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 + +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 + +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 + +wel_reg_index = 0 +qe_reg_index = 1 +busy_reg_index = 0 +wel_bit_pos = 1 + +qe_bit_pos = 1 +busy_bit_pos = 0 +wel_reg_write_len = 2 +wel_reg_read_len = 1 + +qe_reg_write_len = 2 +qe_reg_read_len = 1 +release_power_down = 0xab +busy_reg_read_len = 1 + +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 + +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 + +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +cont_read_code = 0xa0 +cont_read_exit_code = 0xff + +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 + +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 + +sector_erase_time = 300 +blk32k_erase_time = 1200 + +blk64k_erase_time = 1200 +page_prog_time = 5 + +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 + +flashcfg_crc32 = 0 + +#########################clk cfg#################################### +clkcfg_magic_code = 0x47464350 +#clkcfg_magic_code=0 + +#0:Not use XTAL to set PLL, 1:XTAL is 32M, 2:XTAL is RC32M +xtal_type = 1 +#0:RC32M, 1:XTAL, 2:DLL 26.6M, 3:DLL 42.67M, 4:DLL 64M, 5:DLL 128M +pll_clk = 5 +hclk_div = 0 +bclk_div = 1 +#0:XCLK(RC32M or XTAL), 1:64M, 2:BCLK, 3:42.67M +flash_clk_type = 0 +flash_clk_div = 0 +clkcfg_crc32 = 0 + +########################boot cfg#################################### +#1:ECC +sign = 0 +#1:AES128,2:AES256,3:AES192 +encrypt_type = 0 +key_sel = 1 +no_segment = 1 +cache_enable = 1 +notload_in_bootrom = 0 +aes_region_lock = 0 +cache_way_disable = 0x00 +crc_ignore = 1 +hash_ignore = 1 +boot2_enable=1 +boot2_rollback=0 + +########################image cfg#################################### +#total image len or segment count +img_len = 0x100 +bootentry = 0 +#img RAM address or flash offset +img_start = 0x2000 + +#img hash +hash_0 = 0xdeadbeef +hash_1 = 0 +hash_2 = 0 +hash_3 = 0 +hash_4 = 0 +hash_5 = 0 +hash_6 = 0 +hash_7 = 0 + +#address of partition tables for boot2 in bootrom +boot2_pt_table_0=0x1000 +boot2_pt_table_1=0x2000 + +flashCfgTableAddr = 0 +flashCfgTableLen = 0 + +########################patch on read################################ +patch_read_addr0 = 0 +patch_read_value0 = 0 +patch_read_addr1 = 0 +patch_read_value1 = 0 +patch_read_addr2 = 0 +patch_read_value2 = 0 + +########################patch on jump################################ +patch_jump_addr0 = 0 +patch_jump_value0 = 0 +patch_jump_addr1 = 0 +patch_jump_value1 = 0 +patch_jump_addr2 = 0 +patch_jump_value2 = 0 + +reserved1 = 0 +reserved2 = 0 + +crc32 = 0xdeadbeef diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl808/eflash_loader/eflash_loader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl808/eflash_loader/eflash_loader_cfg.conf new file mode 100644 index 00000000..bf443b24 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl808/eflash_loader/eflash_loader_cfg.conf @@ -0,0 +1,69 @@ +[LOAD_CFG] +#jlink or uart +interface = uart +device = COM1 +speed_uart_boot = 500000 +speed_uart_load = 2000000 +#cklink usb vid|pid +cklink_vidpid = 42bf|b210 +cklink_type = CKLink_Lite_Vendor-rog +#eg: rv_dbg_plus, ft2232hl, ft2232d +openocd_config = rv_dbg_plus +auto_burn = false +speed_jlink = 1000 +#0:without load, 1:eflash_loader load, 2: bootrom load +load_function = 2 +do_reset = true +#reset retry+hold time +reset_hold_time = 50 +shake_hand_delay = 100 +reset_revert = false +cutoff_time = 50 +shake_hand_retry = 3 +flash_burn_retry = 1 +checksum_err_retry = 3 +erase_time_out = 100000 +#chiptype=bl808 +check_mac = true +#0:no erase,1:programmed section erase,2:chip erase +erase = 1 +# switch eflash_loader command log save +local_log = false +#0:verify by calculating SHA256(xip), >0:read back verify and verify by calculating SHA256(sbus) +verify = 0 +tx_size = 4104 +cpu_reset_after_load = false +#empty for auto, otherwise specified clock para file path: eg: chips/bl808/efuse_bootheader/clock_para.bin +clock_para = chips/bl808/efuse_bootheader/clock_para.bin +#skip mode set first para is skip addr, second para is skip len +skip_mode = 0x0, 0x0 +boot2_isp_mode = 0 +isp_mode_speed = 2000000 +isp_shakehand_timeout = 0 + +[FLASH_CFG] +flash_id = ef4016 +#bit 7-4 flash_clock_type: 0:120M wifipll, 1:xtal, 2:128M cpupll, 3:80M wifipll, 4:bclk, 5:96M wifipll +#bit 3-0 flash_clock_div +flash_clock_cfg = 0x41 +#0:0.5T delay, 1:1T delay, 2:1.5T delay, 3:2T delay +flash_clock_delay = 0 +#0:NIO, 1:DO, 2:QO, 3:DIO, 4:QIO +flash_io_mode = 1 +#flash_pin value: +#bit 7 flash pin autoscan +#bit 6-0 flash pin cfg: 0: internal swap io0 with io3, 2: internal no swap io0 with io3, 4: external gpi34-39, +flash_pin = 0x80 +#empty for auto, otherwise specified flash para file path: eg: chips/bl808/efuse_bootheader/flash_para.bin +flash_para = chips/bl808/efuse_bootheader/flash_para.bin +decompress_write = false +file = chips/bl808/img_create2/whole_img.bin +address = 00000000 + +[EFUSE_CFG] +burn_en = true +factory_mode = false +security_write = false +security_save = true +file = ../../../Tools/img_tools/efuse_bootheader/efusedata.bin +maskfile = ../../../Tools/img_tools/efuse_bootheader/efusedata_mask.bin diff --git a/tools/bflb_tools/bouffalo_flash_cube/chips/bl808/efuse_bootheader/efuse_bootheader_cfg.conf b/tools/bflb_tools/bouffalo_flash_cube/chips/bl808/efuse_bootheader/efuse_bootheader_cfg.conf new file mode 100644 index 00000000..07b4d428 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/chips/bl808/efuse_bootheader/efuse_bootheader_cfg.conf @@ -0,0 +1,520 @@ +[EFUSE_CFG] +######################################################################## +ef_sf_aes_mode=0 +ef_no_xtal=0 +ef_force_no_trim=0 +ef_sf_key_re_sel=0 +ef_dbg_jtag_0_dis=0 +################################################################### +ef_dbg_pwd_low=0 +ef_dbg_pwd_high=0 +ef_dbg_pwd2_low=0 +ef_dbg_pwd2_high=0 +ef_wifi_mac_low=0 +ef_wifi_mac_high=0 +ef_key_slot_0_w0=0 +ef_key_slot_0_w1=0 +ef_key_slot_0_w2=0 +ef_key_slot_0_w3=0 +ef_key_slot_1_w0=0 +ef_key_slot_1_w1=0 +ef_key_slot_1_w2=0 +ef_key_slot_1_w3=0 +ef_key_slot_2_w0=0 +ef_key_slot_2_w1=0 +ef_key_slot_2_w2=0 +ef_key_slot_2_w3=0 +ef_key_slot_3_w0=0 +ef_key_slot_3_w1=0 +ef_key_slot_3_w2=0 +ef_key_slot_3_w3=0 +########################################## +ef_sw_usage_0=0 +ef_sw_usage_1=0 +ef_sw_usage_2=0 +ef_sw_usage_3=0 +ef_key_slot_11_w0=0 +ef_key_slot_11_w1=0 +ef_key_slot_11_w2=0 +ef_key_slot_11_w3=0 +################################################################### +ef_sec_lifecycle=0 +wr_lock_rsvd_0=0 +wr_lock_boot_mode=0 +wr_lock_dbg_pwd=0 +wr_lock_wifi_mac=0 +wr_lock_key_slot_0=0 +wr_lock_key_slot_1=0 +wr_lock_key_slot_2=0 +wr_lock_key_slot_3=0 +wr_lock_sw_usage_0=0 +wr_lock_sw_usage_1=0 +wr_lock_sw_usage_2=0 +wr_lock_sw_usage_3=0 +wr_lock_key_slot_11=0 +rd_lock_dbg_pwd=0 +rd_lock_key_slot_0=0 +rd_lock_key_slot_1=0 +rd_lock_key_slot_2=0 +rd_lock_key_slot_3=0 +rd_lock_key_slot_11=0 +######################################################################## +ef_key_slot_4_w0=0 +ef_key_slot_4_w1=0 +ef_key_slot_4_w2=0 +ef_key_slot_4_w3=0 +ef_key_slot_5_w0=0 +ef_key_slot_5_w1=0 +ef_key_slot_5_w2=0 +ef_key_slot_5_w3=0 +ef_key_slot_6_w0=0 +ef_key_slot_6_w1=0 +ef_key_slot_6_w2=0 +ef_key_slot_6_w3=0 +ef_key_slot_7_w0=0 +ef_key_slot_7_w1=0 +ef_key_slot_7_w2=0 +ef_key_slot_7_w3=0 +ef_key_slot_8_w0=0 +ef_key_slot_8_w1=0 +ef_key_slot_8_w2=0 +ef_key_slot_8_w3=0 +ef_key_slot_9_w0=0 +ef_key_slot_9_w1=0 +ef_key_slot_9_w2=0 +ef_key_slot_9_w3=0 +ef_key_slot_10_w0=0 +ef_key_slot_10_w1=0 +ef_key_slot_10_w2=0 +ef_key_slot_10_w3=0 +ef_dat_1_rsvd_0=0 +ef_dat_1_rsvd_1=0 +ef_dat_1_rsvd_2=0 +######################################################################## +wr_lock_rsvd_1=0 +wr_lock_key_slot_4=0 +wr_lock_key_slot_5=0 +wr_lock_key_slot_6=0 +wr_lock_key_slot_7=0 +wr_lock_key_slot_8=0 +wr_lock_key_slot_9=0 +wr_lock_key_slot_10=0 +wr_lock_dat_1_rsvd_0=0 +wr_lock_dat_1_rsvd_1=0 +wr_lock_dat_1_rsvd_2=0 +rd_lock_key_slot_4=0 +rd_lock_key_slot_5=0 +rd_lock_key_slot_6=0 +rd_lock_key_slot_7=0 +rd_lock_key_slot_8=0 +rd_lock_key_slot_9=0 +rd_lock_key_slot_10=0 + +[BOOTHEADER_GROUP0_CFG] +magic_code=0x504e4642 +revision=0x01 +#########################flash cfg############################# +flashcfg_magic_code=0x47464346 +#flashcfg_magic_code=0 +io_mode=0x10 +#0.5T sfctrl_clk_delay=0 sfctrl_clk_invert=3 +#1 T sfctrl_clk_delay=1 sfctrl_clk_invert=1 +#1.5T sfctrl_clk_delay=1 sfctrl_clk_invert=3 +cont_read_support=0 +sfctrl_clk_delay=1 +sfctrl_clk_invert=0x01 + +reset_en_cmd=0x66 +reset_cmd=0x99 +exit_contread_cmd=0xff +exit_contread_cmd_size=0x3 + +jedecid_cmd=0x9f +jedecid_cmd_dmy_clk=0 +enter_32bits_addr_cmd=0xb7 +exit_32bits_addr_clk=0xe9 + +sector_size=4 +mfg_id=0xff +page_size=256 + +chip_erase_cmd=0xc7 +sector_erase_cmd=0x20 +blk32k_erase_cmd=0x52 +blk64k_erase_cmd=0xd8 + +write_enable_cmd=0x06 +page_prog_cmd=0x02 +qpage_prog_cmd=0x32 +qual_page_prog_addr_mode=0 + +fast_read_cmd=0x0b +fast_read_dmy_clk=1 +qpi_fast_read_cmd=0x0b +qpi_fast_read_dmy_clk=1 + +fast_read_do_cmd=0x3b +fast_read_do_dmy_clk=1 +fast_read_dio_cmd=0xbb +fast_read_dio_dmy_clk=0 + +fast_read_qo_cmd=0x6b +fast_read_qo_dmy_clk=1 +fast_read_qio_cmd=0xeb +fast_read_qio_dmy_clk=2 + +qpi_fast_read_qio_cmd=0xeb +qpi_fast_read_qio_dmy_clk=2 +qpi_page_prog_cmd=0x02 +write_vreg_enable_cmd=0x50 + +wel_reg_index=0 +qe_reg_index=1 +busy_reg_index=0 +wel_bit_pos=1 + +qe_bit_pos=1 +busy_bit_pos=0 +wel_reg_write_len=2 +wel_reg_read_len=1 + +qe_reg_write_len=2 +qe_reg_read_len=1 +release_power_down = 0xab +busy_reg_read_len=1 + +reg_read_cmd0=0x05 +reg_read_cmd1=0x35 + +reg_write_cmd0=0x01 +reg_write_cmd1=0x01 + +enter_qpi_cmd=0x38 +exit_qpi_cmd=0xff +cont_read_code=0x20 +cont_read_exit_code=0xf0 + +burst_wrap_cmd=0x77 +burst_wrap_dmy_clk=0x03 +burst_wrap_data_mode=2 +burst_wrap_code=0x40 + +de_burst_wrap_cmd=0x77 +de_burst_wrap_cmd_dmy_clk=0x03 +de_burst_wrap_code_mode=2 +de_burst_wrap_code=0xf0 + +sector_erase_time=300 +blk32k_erase_time=1200 + +blk64k_erase_time=1200 + +page_prog_time=50 + +chip_erase_time=200000 +power_down_delay = 20 +qe_data = 0 + +flashcfg_crc32=0 + +#########################clk cfg##################################### +clkcfg_magic_code=0x47464350 +#clkcfg_magic_code=0 + +#0:None,1:24M,2:32M,3:38.4M,4:40M,5:26M,6:RC32M +xtal_type=4 +#0:RC32M,1:Xtal,2:cpupll 400M,3:wifipll 192M,4:wifipll 320M +mcu_clk=4 +mcu_clk_div=0 +mcu_bclk_div=0 +mcu_pbclk_div=3 + +lp_div=1 + +#0:RC32M,1:Xtal,2:wifipll 240M,3:wifipll 320M,4:cpupll 400M +dsp_clk=3 +dsp_clk_div=0 +dsp_bclk_div=1 +#0:RC32M,1:Xtal,2:wifipll 160M,3:cpupll 160M,4:wifipll 240M +dsp_pbclk=2 +dsp_pbclk_div=0 + +#0:mcu pbclk,1:cpupll 200M,2:wifipll 320M,3:cpupll 400M +emi_clk=2 +emi_clk_div=1 + +#0:wifipll 120M,1:xtal,2:cpupll 100M,3:wifipll 80M,4:bclk,5:wifipll 96M +flash_clk_type=1 +flash_clk_div=0 + +wifipll_pu=1 +aupll_pu=1 +cpupll_pu=1 +mipipll_pu=1 +uhspll_pu=1 + +clkcfg_crc32=0 + +########################boot cfg##################################### +#1:ECC +sign=0 +#1:AES128, 2:AES256, 3:AES192 +encrypt_type=0 +key_sel=0 +#0:AES CTR MODE, 1:AES XTS MODE +xts_mode=0 +aes_region_lock=0 +no_segment=1 +boot2_enable=0 +boot2_rollback=0 +cpu_master_id=0 +notload_in_bootrom=0 +crc_ignore=1 +hash_ignore=1 +power_on_mm=1 +em_sel=1 +cmds_en=1 +#0:cmds bypass wrap commands to macro, original mode; +#1:cmds handle wrap commands, original mode; +#2:cmds bypass wrap commands to macro, cmds force wrap16*4 splitted into two wrap8*4; +#3:cmds handle wrap commands, cmds force wrap16*4 splitted into two wrap8*4 +cmds_wrap_mode=2 +#0:SF_CTRL_WRAP_LEN_8, 1:SF_CTRL_WRAP_LEN_16, 2:SF_CTRL_WRAP_LEN_32, +#3:SF_CTRL_WRAP_LEN_64, 9: SF_CTRL_WRAP_LEN_4096 +cmds_wrap_len=2 +icache_invalid=1 +dcache_invalid=1 +fpga_halt_release=0 + +########################image cfg#################################### +#flash controller offset +group_image_offset=0x00002000 +aes_region_len=0 + +#total image len or segment count +img_len_cnt=0x8000 +#img hash +hash_0=0xdeadbeef +hash_1=0 +hash_2=0 +hash_3=0 +hash_4=0 +hash_5=0 +hash_6=0 +hash_7=0 + +########################CPU M0 cfg################################### +m0_config_enable=1 +m0_halt_cpu=0 +m0_cache_enable=0 +m0_cache_wa=0 +m0_cache_wb=0 +m0_cache_wt=0 +m0_cache_way_dis=0 +m0_reserved=0 +m0_cache_range_h=0 +m0_cache_range_l=0 + +#img RAM address or flash offset +m0_image_address_offset=0x00002000 +m0_boot_entry=0x58000000 +m0_msp_val=0 + +########################CPU D0 cfg################################### +d0_config_enable=1 +d0_halt_cpu=0 +d0_cache_enable=0 +d0_cache_wa=0 +d0_cache_wb=0 +d0_cache_wt=0 +d0_cache_way_dis=0 +d0_reserved=0 +d0_cache_range_h=0 +d0_cache_range_l=0 + +#img RAM address or flash offset +d0_image_address_offset=0x00022000 +d0_boot_entry=0x58020000 +d0_msp_val=0 + +########################CPU LP cfg################################### +lp_config_enable=1 +lp_halt_cpu=0 +lp_cache_enable=0 +lp_cache_wa=0 +lp_cache_wb=0 +lp_cache_wt=0 +lp_cache_way_dis=0 +lp_reserved=0 +lp_cache_range_h=0x58050000 +lp_cache_range_l=0x58040000 + +#img RAM address or flash offset +lp_image_address_offset=0x00042000 +lp_boot_entry=0x58040000 +lp_msp_val=0 + +boot2_pt_table_0=0 +boot2_pt_table_1=0 + +flashCfgTableAddr=0 +flashCfgTableLen=0 + +########################patch on read################################ +patch_read_addr0=0 +patch_read_value0=0 +patch_read_addr1=0 +patch_read_value1=0 +patch_read_addr2=0 +patch_read_value2=0 +patch_read_addr3=0 +patch_read_value3=0 + +########################patch on jump################################ +patch_jump_addr0=0x20000320 +patch_jump_value0=0 +patch_jump_addr1=0x2000f038 +patch_jump_value1=0x18000000 +patch_jump_addr2=0 +patch_jump_value2=0 +patch_jump_addr3=0 +patch_jump_value3=0 + +reserved1=0 +reserved2=0 +reserved3=0 +reserved4=0 + +crc32=0xdeadbeef + +[BOOTHEADER_GROUP1_CFG] +magic_code=0x50414642 +revision=1 + +#########################flash cfg(ignored for group1)############### +#########################clk cfg(ignored for group1)################# +########################boot cfg##################################### +#1:ECC +sign=0 +#1:AES128,2:AES256,3:AES192 +encrypt_type=0 +key_sel=0 +xts_mode=0 +aes_region_lock=0 +no_segment=1 +boot2_enable=0 +boot2_rollback=0 +cpu_master_id=0 +notload_in_bootrom=0 +crc_ignore=1 +hash_ignore=1 +power_on_mm=0 +em_sel=0 +cmds_en=1 +cmds_wrap_mode=2 +#2:SF_CTRL_WRAP_LEN_32, 3:SF_CTRL_WRAP_LEN_64, 9: SF_CTRL_WRAP_LEN_4096 +cmds_wrap_len=2 +icache_invalid=1 +dcache_invalid=1 +fpga_halt_release=0 + +########################image cfg#################################### +#flash controller offset +group_image_offset=0x00052000 +aes_region_len=0 + +#total image len or segment count +img_len_cnt=0x8000 +#img hash +hash_0=0xdeadbeef +hash_1=0 +hash_2=0 +hash_3=0 +hash_4=0 +hash_5=0 +hash_6=0 +hash_7=0 + +########################CPU M0 cfg################################### +m0_config_enable=1 +m0_halt_cpu=0 +m0_cache_enable=0 +m0_cache_wa=0 +m0_cache_wb=0 +m0_cache_wt=0 +m0_cache_way_dis=0 +m0_reserved=0 +m0_cache_range_h=0 +m0_cache_range_l=0 + +#img RAM address or flash offset +m0_image_address_offset=0x00052000 +m0_boot_entry=0xD8000000 +m0_msp_val=0 + +########################CPU D0 cfg################################### +d0_config_enable=1 +d0_halt_cpu=0 +d0_cache_enable=0 +d0_cache_wa=0 +d0_cache_wb=0 +d0_cache_wt=0 +d0_cache_way_dis=0 +d0_reserved=0 +d0_cache_range_h=0 +d0_cache_range_l=0 + +#img RAM address or flash offset +d0_image_address_offset=0x00072000 +d0_boot_entry=0x58020000 +d0_msp_val=0 + +########################CPU LP cfg################################### +lp_config_enable=1 +lp_halt_cpu=0 +lp_cache_enable=0 +lp_cache_wa=0 +lp_cache_wb=0 +lp_cache_wt=0 +lp_cache_way_dis=0 +lp_reserved=0 +lp_cache_range_h=0 +lp_cache_range_l=0 + +#img RAM address or flash offset +lp_image_address_offset=0x00082000 +lp_boot_entry=0x58040000 +lp_msp_val=0 + +boot2_pt_table_0=0 +boot2_pt_table_1=0 + +flashCfgTableAddr=0 +flashCfgTableLen=0 + +########################patch on read################################ +patch_read_addr0=0 +patch_read_value0=0 +patch_read_addr1=0 +patch_read_value1=0 +patch_read_addr2=0 +patch_read_value2=0 +patch_read_addr3=0 +patch_read_value3=0 + +########################patch on jump################################ +patch_jump_addr0=0x20000320 +patch_jump_value0=0 +patch_jump_addr1=0x2000f038 +patch_jump_value1=0x18000000 +patch_jump_addr2=0 +patch_jump_value2=0 +patch_jump_addr3=0 +patch_jump_value3=0 + +reserved1=0 +reserved2=0 +reserved3=0 +reserved4=0 + +crc32=0xdeadbeef diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/Target.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/Target.dll new file mode 100644 index 00000000..655aca8a Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/Target.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/Utils.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/Utils.dll new file mode 100644 index 00000000..037d8de6 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/Utils.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/XmlParser.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/XmlParser.dll new file mode 100644 index 00000000..7ec6dcab Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/XmlParser.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libScripts.so b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libScripts.so new file mode 100644 index 00000000..0f82152a Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libScripts.so differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libTarget.so b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libTarget.so new file mode 100644 index 00000000..12c33bc8 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libTarget.so differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libUtils.so b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libUtils.so new file mode 100644 index 00000000..e08da0c4 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libUtils.so differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libXml.so b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libXml.so new file mode 100644 index 00000000..7c5b37b6 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libXml.so differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libstdc++.so.6 b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libstdc++.so.6 new file mode 100644 index 00000000..a82db502 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libstdc++.so.6 differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libusb-1.0.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libusb-1.0.dll new file mode 100644 index 00000000..4eda7fa1 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libusb-1.0.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libusb-1.0.so b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libusb-1.0.so new file mode 100644 index 00000000..31162c4c Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/libusb-1.0.so differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/Cklink.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/Cklink.dll new file mode 100644 index 00000000..5ed6c396 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/Cklink.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/Legency_ckjaguar.iic b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/Legency_ckjaguar.iic new file mode 100644 index 00000000..c07879eb Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/Legency_ckjaguar.iic differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite.hex b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite.hex new file mode 100644 index 00000000..e3ead78e --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite.hex @@ -0,0 +1,1840 @@ +:020000040800F2 +:10400000A82B002021410008334D0008154B000863 +:10401000314D000807420008A95C000800000000BC +:1040200000000000000000000000000039500008FF +:104030005D47000800000000ED4E000855570008DD +:104040003B4100083B4100083B4100083B41000860 +:104050003B4100083B410008D94700083B410008AC +:104060003B4100083B4100083B4100083B41000840 +:104070003B4100083B4100083B4100083B41000830 +:104080003B4100083B4100083B4100081F5B000822 +:10409000155C00083B4100083B4100083B4100081B +:1040A0003B4100083B4100083B4100083B41000800 +:1040B000295800083B4100083B4100083B410008EB +:1040C0003B4100083B4100083B4100083B410008E0 +:1040D0003B4100083B410008615900083B41000892 +:1040E0003B4100083B4100083B410008DFF80CD091 +:1040F00000F04CF800480047DDA00008A82B002085 +:10410000EFF30980704780F309887047EFF3088068 +:10411000704780F30888704740BA7047C0BA70474C +:104120000648804706480047FEE7FEE7FEE7FEE751 +:10413000FEE7FEE7FEE7FEE7FEE7FEE7A957000819 +:10414000ED40000840EA01039B0703D009E008C9DD +:10415000121F08C0042AFAD203E011F8013B00F84C +:10416000013B521EF9D27047D2B201E000F8012B98 +:10417000491EFBD270470022F6E710B513460A46E7 +:1041800004461946FFF7F0FF204610BD064C074DC8 +:1041900006E0E06840F0010394E807009847103417 +:1041A000AC42F6D3FFF7A6FF9CB10008BCB10008F3 +:1041B00070B58C1810F8015B15F0070301D110F8E9 +:1041C000013B2A1106D110F8012B03E010F8016B16 +:1041D00001F8016B5B1EF9D12B0705D40023521E99 +:1041E0000DD401F8013BFAE710F8013BCB1A921C01 +:1041F00003E013F8015B01F8015B521EF9D5A142FF +:10420000D8D3002070BDFEE7C1B2000A40EA012009 +:10421000704700002DE9F041184E194F194C1A4D06 +:1042200026E000BF47F6FF702060288800F00F01ED +:1042300007EB81003170D0F8002C92B2130408D53E +:10424000D0F8002C40F68F731A40C0F8002C0F48AD +:1042500009E012060CD5D0F8002C48F60F731A406E +:10426000C0F8002C0A4800EB810050F8040C80478D +:10427000206828800004D5D4BDE8F081441A0020CD +:1042800000500040445C0040A41000208810002032 +:104290006C1000202DE9F84F0020ADF80000DFF889 +:1042A00034A14BF6BF7648F280074A4D4A4C40F69F +:1042B0008F7848F60F7BDFF824910AF1440A31E049 +:1042C0000888474A10F00F00107034D0454901EBC0 +:1042D0008001D1F8002CADF80020BDF800201204B8 +:1042E0000BD5D1F8002C02EA0802C1F8002C3E4997 +:1042F00001EB800050F8040C8047BDF80000000678 +:1043000010D537483749007801EB8001D1F8002CEF +:1043100002EA0B02C1F8002C344901EB800050F88E +:10432000040C8047DAF800004946A9F800000004B0 +:10433000C6D4BDE8F88F28682080208800F03000BF +:104340006080208800F4405020802868304080F44D +:10435000005080F02000384328600888C006286894 +:1043600015D400EA0B00286000F068FC26E02188E4 +:10437000890401D580F400506188C90626D461887B +:10438000890601D580F0200038432860D1E7ADF8D8 +:104390000000BDF80000000506D5286800EA080006 +:1043A000286001F003F809E0BDF800000004B9D569 +:1043B000286800EA0800286000F064FD2868218869 +:1043C0003040C904D3D580F48050D0E780F010008D +:1043D000D5E70000005C0040561A0020A410002021 +:1043E000441A002000500040881000206C1000206B +:1043F000810008480844D0F8001C490409D5D0F8C9 +:10440000001C48F68F7211404CF280021143C0F834 +:10441000001C704700500040810008480844D0F854 +:10442000001C490609D5D0F8001C48F68F721140CF +:1044300048F2C0021143C0F8001C70470050004011 +:10444000810006480144D1F8000C48F68F62104004 +:1044500048F280021043C1F8000C70470050004041 +:104460002DE9F047DFF89480254F4FF03009D8F858 +:10447000001001F11005088A0E7A08B9042E04D044 +:10448000AC88A04215D8042614E01E480178012902 +:1044900003D00726102038802BE01B4A0021126829 +:1044A0001A4B120403EBD2325160A7F8009001704E +:1044B0001FE00226844200D90446A96820468847A6 +:1044C0008246002000F0D8FA01462246504601F00C +:1044D000EDFB2146002000F0C3FE2888001B288049 +:1044E000688820446880A7F8009009494FF440503C +:1044F0000880D8F800000672BDE8F087481A00204E +:10450000581A0020401A0020505C00400060004013 +:10451000561A00202DE9F047224EDFF88C80302714 +:10452000356835F8100FA968A9B100B3AC8884428A +:1045300000D904462046884781462888001B2880E9 +:10454000688820446880002000F076FA0146224600 +:10455000484600F0BBFC288848B114494FF440504D +:1045600008800021084600F07BFEA8F8007028882B +:10457000A988884201D3032001E020B105203168D9 +:104580000872BDE8F08731680620087208490020EB +:104590000968084A090402EBD1314860A8F80070A4 +:1045A000EFE70000481A0020581A0020561A002091 +:1045B000505C004000600040F8B55F4C5F4D09263C +:1045C0002068002729684278062A05D0CAB1082A3F +:1045D00051D00A2A54D06FE0027852066CD180780C +:1045E000012806D0022806D0062806D0032806D0C7 +:1045F00062E0C96958E0096A56E0896A54E0496A8C +:1046000052E04288B2BBC288022A55D102798ABBE5 +:104610000278530601D1838833B102F07F02012A68 +:1046200004D0022A0CD047E045493DE08A69407930 +:1046300000219047F0B92068807A0028F4D13BE04F +:10464000417901F00F0001F070020B063D4901EBCA +:104650008001D1F8001C03D5C1F30111090102E06A +:10466000C1F301310903384B1B78834224D90AB9BD +:104670000029D9D120E0007840061DD1334913E04C +:10468000027802F07F02012A16D1827AA2B1428812 +:1046900092B9027982B9C288012A0DD18A6940791A +:1046A0000021904740B92A4931B120684782816191 +:1046B00000208847002006E02968206809694078C2 +:1046C0008847032813D021680A8AA2F57F43FF3B5D +:1046D0000BD002280ED06AB10878000626D5C8880B +:1046E000009082420AD9088218E00E72F8BD206854 +:1046F0000672F8BD4FF008000872F8BD0ED22868A7 +:10470000144B90F83000824201D21F7006E0B2FBD9 +:10471000F0F400FB142008B901201870286890F804 +:1047200030008882BDE8F840FFF79ABE0320087287 +:10473000094900030880F8BD481A00204C1A0020DF +:104740007D55000800500040201900201155000838 +:1047500055550008401A0020561A0020704701B530 +:10476000009801E0401E00900028FBD108BD01B573 +:1047700081B0762204E000920098411E0091FBD2A5 +:104780000198411E0191F6D20CBD000001490120A3 +:10479000087070470010002000F0CEB901F0C6BDCF +:1047A000704704F057BA000010B50649052001F023 +:1047B00043FA81B2034804F07BFABDE810400520BB +:1047C00000F02CBD701A002010B501F067FDBDE8A7 +:1047D000104005F0F7BC000010B5012000F01CF8F7 +:1047E00000280ED007480268012142B10022026071 +:1047F00005480160BDE81040012000F007B80160E5 +:10480000F6E710BDEC190020F019002001490860FE +:104810007047000014040140064A01460020126857 +:10482000044B0A4014331B680B4202D0002A00D00C +:1048300001207047000401400B4B48F68F7203EBD8 +:10484000800001290AD0022907D1D0F8001C1140AC +:104850004CF280021143C0F8001C7047D0F8001CD5 +:10486000114048F2C002F5E70050004008B50121B0 +:104870004FF4FE7000F086FB4FF6FF70ADF80000BD +:1048800000208DF8030069460B4800F059F869468E +:104890000A4800F055F86946094800F051F86946A1 +:1048A000084800F04DF86946074800F049F86946A5 +:1048B000064800F045F808BD000C0140001001401A +:1048C0000014014000180140001C0140002001407C +:1048D00038B501211C2000F055FB4FF48040ADF8A5 +:1048E000000010208DF803000220124C8DF8020009 +:1048F0006946204600F024F84FF40040ADF800006F +:104900006946204600F01CF82024ADF800406946B6 +:10491000094800F015F8E500ADF800506946074871 +:1049200000F00EF8044814300460044810300560AC +:1049300038BD000000100140000C0140000801409B +:10494000F0B5CA78002502F00F03D20601D58A78A7 +:1049500013430A784FF00F0E12F0FF0F4FF00102D1 +:104960001CD004680F8802FA05F63740B74211D10F +:104970004FEA850C0EFA0CF724EA070703FA0CF449 +:104980003C43CF78282F02D0482F02D002E0466166 +:1049900000E006616D1C082DE4D304600C88FF2C38 +:1049A0001ED944685FF0000606F1080702FA07F511 +:1049B0000F882F40AF420FD14FEA860C0EFA0CF74A +:1049C000BC4303FA0CF73C43CF78282F00D1456154 +:1049D000CF78482F00D10561761C082EE4D34460BF +:1049E000F0BD0000034901EB8000D0F8000C80B25C +:1049F00070470000005000400549096889B201EB8A +:104A0000C000044901EB40008088C0F309007047F2 +:104A1000505C0040006000400549096889B201EB24 +:104A2000C000044901EB40008089C0F309007047D1 +:104A3000505C0040006000400549096889B201EB04 +:104A4000C000044901EB4000008980B270470000BB +:104A5000505C0040006000400549096889B201EBE4 +:104A6000C000044901EB40008089C0F30900704791 +:104A7000505C0040006000400449096889B201EBC5 +:104A8000C000034931F8100080B27047505C00400C +:104A9000006000402DE9F0411C484FF000660168BD +:104AA000001D0568001D00680C181949542001F10B +:104AB000100788700020C8703068C2B2542A15D020 +:104AC00006220020091D00F0E7F828460822394692 +:104AD00000F0E2F82046082207F1100100F0DCF8AF +:104AE0000620801C5028FCDBBDE8F081000A06226D +:104AF000091D00F0D1F802223946706800F0CCF8A8 +:104B00000349082214312046E8E70000E8F7FF1FB8 +:104B10001C100020FEE70000064810B502210170BD +:104B2000202141700222FA21002000F0D9F8022051 +:104B300010BD0000D824002010B50449012001F068 +:104B40007BF803490120086010BD0000D81A00203E +:104B50009C1900200021C278001D11E0412A0DD1CE +:104B600010F8011B10F8012B42EA012210F8021B79 +:104B700041EA02210A0210F8011C114310F8012B2E +:104B8000002AEBD106480270064A914205D0064A37 +:104B90001160064A01211160017001207047000078 +:104BA000D824002000400008041000200810002035 +:104BB000012080F3138805480168054A01F4E0618B +:104BC00011430160BFF34F8FFEE700000CED00E0E2 +:104BD0000400FA0501480068704700009C19002095 +:104BE000134910B50020086012480078612804D0ED +:104BF000682806D0692811D117E00E48FFF7AAFFF0 +:104C000002E00C48FFF788FF021E07DD0A498120F9 +:104C100001F024F83021012000F030FBBDE8104005 +:104C20004FF44051012000F0E1BAFFF7C1FF00004E +:104C30009C190020D81A0020D824002010B5134C4D +:104C40002068017A022904D0042902D0062905D05F +:104C500015E0FFF705FC2068007A11E0417805298E +:104C600009D10178490606D1C07800F0EFF908486B +:104C70000068006A8047074800688068804708200D +:104C800021680872BDE8104000F032B9481A0020CF +:104C9000501A00204C1A002030B500231D460EE0AB +:104CA00000F00F040A2C01D2303400E0373401F850 +:104CB000134001EB430400095B1C6570DBB29342B7 +:104CC000EED330BD10B54168044CA160E1600068CE +:104CD000FFF71FFAE068BDE810400047041000200D +:104CE00072B60448416081604FF47A714A43C260F1 +:104CF00062B67047001A00200B480C4A4FF400417E +:104D0000C3686BB15B1EC36083685B1E836006D1A2 +:104D10004368836003781BB1116100210170704703 +:104D200051610121FAE70000001A00200010014043 +:104D3000FEE770477047000070B50F23C478017814 +:104D40000122F4B1144C2468457804F4E064C4F5FD +:104D5000E064240AC4F10406E3408478B5401C40B2 +:104D60002C4301F1E021230181F80034007800F0A8 +:104D70001F018A404009800000F1E020C0F80021B6 +:104D800070BD01F01F0082404809800000F1E02062 +:104D9000C0F8802170BD00000CED00E0024908431E +:104DA00002490860704700000000FA050CED00E0C1 +:104DB00070B52F4D2868017844784A0606D001F076 +:104DC0007F00012828D002282BD035E0092C06D0FE +:104DD000052C07D0032C0ED0012C14D02CE000F0B1 +:104DE00017FC28E0C1787F292ED8817861BB8188A3 +:104DF00051BB807A27E0C17801291DD18088D8B9BC +:104E000000F022FC17E0C178012915D1818899B9F9 +:104E1000407A80060AD40FE00B2C0DD100F06AFC1A +:104E200009E0012C02D0032C03D005E000F0F2FAD7 +:104E300001E000F01BFC58B10E49204609684969A1 +:104E40008847032802D018B108200DE009200BE0A4 +:104E5000094A062000211268084B120403EBD232E3 +:104E60005160074A302111802968087270BD000026 +:104E7000481A00204C1A0020505C0040006000409E +:104E8000581A002010B50F4C2068007A022811D063 +:104E900004280FD0032804D0052802D0072805D005 +:104EA00008E0FFF737FB2068007A04E00648006856 +:104EB000C0688047082021680872BDE8104000F0F3 +:104EC00017B80000481A00204C1A0020064B521C4C +:104ED000520803EB410105D031F8043B20F8023BB6 +:104EE000521EF9D17047000000600040704700007A +:104EF0000C4810B590F83010002000F057F90A481F +:104F00000068007A082802D0092809D006E007497D +:104F10004FF480500880064910200880002010BD02 +:104F2000012010BDBC100020481A0020561A002095 +:104F3000581A00200949202008600949C00008606B +:104F40000848012101600021074A0160031D196022 +:104F50004FF4E0511180016000207047100C0140B7 +:104F600014080140405C0040541A0020044A002903 +:104F7000D16901D0014300E08143D1617047000055 +:104F800000100240044A0029916901D0014300E069 +:104F900081439161704700000010024030B51F4905 +:104FA0004A6812F00C031E4A03D0042B01D0082BD0 +:104FB00021D002604A680F231A4C03EA1212A35C44 +:104FC0000268DA4042604B68072505EA1323E35C78 +:104FD00022FA03F383604B6805EAD323E35CDA40EB +:104FE000C2604968032303EA9131231F595CB2FB75 +:104FF000F1F1016130BD4A684B6802F470124FF064 +:10500000020413F4803F04EB924202D04B689B03EE +:1050100001D5054B00E0024B5A43CAE7001002409D +:1050200000127A00301A002000093D000149C1F841 +:10503000D80070470000424270470000024920F04B +:105040000700086070470000505C0040F0B50E4952 +:105050000E4D48F68F770B78002148F2800C0BE05C +:10506000CEB205EB8604D4F8002C3A40324342EA33 +:105070000C02C4F8002C491C9942F1D3044940F0B9 +:1050800080000860F0BD00002019002000500040A2 +:105090004C5C004030B521F0010409490B6822F056 +:1050A00001029BB203EBC0035D00064BEC500968A4 +:1050B00089B201EBC00003EB4000826030BD00000C +:1050C000505C0040006000402DE9F043254D01296F +:1050D00012D002290ED1296889B201EBC0014B0020 +:1050E00021490B445A602B689BB203EBC00001EBD3 +:1050F0004000C260BDE8F08329681B4B89B201EB18 +:10510000C0011B1D03EB410C530951085E1E4C1CD2 +:105110004FF400493E2A07D91F465FEAC26800D112 +:10512000B7B249EA872705E00F465FEAC27800D0A8 +:105130002746BF02CCF800702D68ADB205EBC00069 +:10514000094D0C3505EB40003E2A05D9D10600D1AA +:10515000B3B249EA832103E0D20700D02146890295 +:105160000160C7E7505C00400060004081000648D5 +:105170000144D1F8000C48F68F72104048F28012BA +:105180001043C1F8000C704700500040054A21F060 +:105190000101126892B202EBC000034A02EB400028 +:1051A00081607047505C0040006000400D4A12680A +:1051B0003E2992B202EBC0000B4A02EB400209D931 +:1051C0004809C90601D1401E80B24FF4004141EAAE +:1051D000802004E04808C90700D0401C800210600D +:1051E00070470000505C00400C60004082000A489C +:1051F0000244D2F8000C4BF68F731840CB0401D553 +:1052000080F48050890401D580F4005048F2800178 +:105210000843C2F8000C7047005000408100074866 +:105220000144D1F8000C4BF68F72104080F44050CE +:1052300048F280021043C1F8000C70470050004053 +:10524000054A21F00101126892B202EBC000034A44 +:1052500042F8101070470000505C004000600040B1 +:10526000044A126892B202EBC000034A02EB40000B +:1052700041607047505C00400060004082000A4876 +:105280000244D2F8000C48F6BF731840CB0601D593 +:1052900080F01000890601D580F0200048F28001DE +:1052A0000843C2F8000C70470050004082000548D7 +:1052B0000244D2F8000C48F68F1318400843C2F895 +:1052C000000C7047005000400CB5002126480191A9 +:1052D0000091026842F4803202604FF4A0630268D9 +:1052E00002F400320092019A521C0192009A12B903 +:1052F000019A9A42F3D10268920333D501210091B9 +:105300001A490A6842F010020A600A6822F0030291 +:105310000A600A6842F002020A604168416041681E +:105320004160416841F480614160416821F47C1131 +:105330004160416841F4E8114160016841F08071C9 +:10534000016001688901FCD5416821F003014160D9 +:10535000416841F0020141604168C1F381010229C5 +:10536000FAD10CBD00910CBD00100240002002409B +:1053700010B501210807FFF7F9FDFFF777FAFFF7EE +:10538000A7FA03F045FC03F0D1FB02494FF480403B +:10539000086110BD0010014010B50020FFF746FE67 +:1053A0000121BDE81040C805FFF7E0BD70B5164803 +:1053B0000068174D0004C10B14480144098989B2E3 +:1053C00000EB41042868017A09290FD02178017087 +:1053D00061784170A088FEF717FF2968488020890E +:1053E000FEF712FF29688880A089C88028680121FB +:1053F0000172C08828B1FFF7DFF8BDE87040FFF701 +:1054000077BDFFF7D5FCF8E7505C00400060004036 +:10541000481A00202DE9F04138480068017811F061 +:105420007F0102D0022905D066E0417A01F0DF0158 +:1054300041724EE0418800295ED10179F1BB41798A +:10544000304D21F080040A0605EB84022C4BD2F883 +:10545000002C03D5C2F30112120102E0C2F30132A3 +:1054600012031E782346A64246D93AB3807A28B35F +:1054700008064FEA84000ED52844D0F8000CC0F38B +:105480000110012821D11846FEF7C6FF2046302121 +:10549000FFF7F4FE19E04619D6F8000CC0F301300E +:1054A000012812D14BF68F7748F28008A4B1184634 +:1054B000FEF79EFFD6F8000C384000E01CE080F4B8 +:1054C000405040EA0800C6F8000C0F4800684069E8 +:1054D00080470020BDE8F0810C4890F83010002093 +:1054E000FFF764FED5F8000C384080F4405040EAE5 +:1054F0000800C5F8000CE8E70220EBE7481A002096 +:105500002019002000500040501A0020BC1000203C +:1055100010B5074C30B10748006800688047206824 +:105520000A3010BD216801200882002010BD000053 +:10553000481A0020501A0020054A13685A8A10B1F0 +:105540000868104470478888801A188200207047C5 +:10555000481A002010B5074C30B107480068806831 +:10556000804720680C3010BD21680120088200208F +:1055700010BD0000481A0020501A0020204910B524 +:10558000096860B11F48002202800A7853060AD0D9 +:1055900002F07F02012A16D0022A16D001E0022072 +:1055A0000882002010BD497A8A06027802D542F0AE +:1055B000020201E002F0FD0249060270D1B211D4EC +:1055C00001F0FE0110E00F4810BD4A7911071306E3 +:1055D0000D4A02EB9161D1F8001C07D5C1F301110E +:1055E00006E0017841F00101017003E0C1F30131EF +:1055F0000129F6D00548006800698047E3E700000C +:10560000481A0020421A002000500040501A002082 +:105610000A4810B500680A4AC1785278914203D806 +:1056200082780AB982880AB1022010BD81720548C9 +:10563000006840688047002010BD0000481A002024 +:1056400020190020501A0020064810B50068417A41 +:1056500041F02001417204480068C0698047002081 +:1056600010BD0000481A0020501A002070B51D48D7 +:105670001D4D0368597921F0800005EB80000C0670 +:10568000D0F8004C21F0800203D5C4F301142401AA +:1056900002E0C4F301342403144D2D78954210D94F +:1056A0005A8872B96CB19A7A5AB10906D0F8001CBE +:1056B00048F2800207D548F6BF73194081F0100107 +:1056C00006E0022070BD4BF68F73194081F48051C3 +:1056D0001143C0F8001C064800688069804700201C +:1056E00070BD0000481A0020005000402019002022 +:1056F000501A002010B50E4C0E4A20681268C1786E +:1057000092694079904721688A7A22B118B908795C +:1057100008B9887808B1022010BD07480068C06841 +:10572000804720684179C172C1780173002010BDA3 +:10573000481A00204C1A0020501A00204FF0E02197 +:105740000428086903D020F004000861704740F085 +:105750000400FAE7104910B5086898B10F480268CC +:105760001AB10168491E016003E064220260002250 +:105770000A6002680A494FF40040322A01D24861A7 +:1057800000E00861FFF7B8FA06480168002902D076 +:105790000168491E016010BD18100020141000207F +:1057A00000100140E81900200F4810B5016841F0D1 +:1057B0000101016041680D4A1140416001680C4AD5 +:1057C00011400160016821F480210160416821F4E9 +:1057D000FE0141604FF41F018160FFF775FD06492E +:1057E0000448086010BD0000001002400000FFF8EF +:1057F000FFFFF6FE0040000808ED00E038B509485C +:10580000002480F8144D400DFFF7C8FA25208DF8CC +:10581000000001208DF802008DF803406846FFF774 +:105820008BFA38BD0FE000E010B501218C0720464F +:1058300000F023F828B10121204600F011F804F00F +:10584000FDFC0221204600F018F8002807D00221B4 +:10585000204600F005F8BDE8104004F0EFBC10BD94 +:10586000C943018270470029018802D041F001013B +:1058700001E021F001010180704702460020138AF7 +:1058800092890B4202EA010202D0002A00D00120D4 +:105890007047002A828901D00A4300E08A4382814E +:1058A0007047000030B502881B4B1C4C98420DD04D +:1058B000A0420BD0B0F1804F08D0194DA84205D0BE +:1058C000184DA84202D0184DA84203D122F070050D +:1058D0004A882A43154DA84206D0154DA84203D048 +:1058E00022F44075CA882A4302808A8882850A8801 +:1058F000028598420AD0A04208D00E4A904205D0B4 +:105900000D4A904202D00D4A904201D1097A018697 +:105910000121818230BD0000002C01400034014093 +:105920000004004000080040000C0040001000404F +:105930000014004000400140004401400048014084 +:10594000810006480144D1F8000C48F68F721040DF +:1059500048F2C0021043C1F8000C704700500040EC +:1059600010B50A4C40F22551204600F037F808B136 +:1059700003F05AF90821204600F029F8002804D045 +:105980002046BDE8104000F0B7B810BD004400400C +:1059900010B5038A4FF2FF0213400A884C88224355 +:1059A0008C88C9880C4322431A43028210BD00210F +:1059B000018041808180C18070470029818902D0A7 +:1059C00041F4005101E021F4005181817047024609 +:1059D000002012880A4200D00120704730B501F043 +:1059E0001F0201240025C1F3421304FA02F2012B25 +:1059F0000FD0022B0FD0838A4FEA11210088134267 +:105A000004FA01F400EA040001D000B1012528469F +:105A100030BD8389F0E7038AEEE710B5C1F3421386 +:105A200001F01F040121A140012B07D0022B07D058 +:105A30001430002A026805D00A4304E00C30F8E76D +:105A40001030F6E78A43026010BD000030B504460E +:105A5000008A85B00D464CF6FF710840E988014385 +:105A60002182A1894EF6F3100140A8882A891043AB +:105A70006A890A431043A081A08A4FF6FF4108407B +:105A8000A9890143A1826846FFF788FA1948844230 +:105A900001D1039800E00298A189090400EBC0013C +:105AA00001EB0010296801D5490000E08900B0FB36 +:105AB000F1F06422B0FBF2F109010B096FF0180557 +:105AC0006B4300EB8300A3891D044FF0320306D51E +:105AD00003EBC000B0FBF2F000F0070005E003EBC1 +:105AE0000010B0FBF2F000F00F000843208105B079 +:105AF00030BD0000003801408088C0F308007047C6 +:105B0000C1F30801818070474FF4165101600021F4 +:105B10008180C18001810C22428181817047FEF722 +:105B200079BB000006480549022201600A72064A54 +:105B30000449C0E9011208680047000088270020D6 +:105B4000481A0020BC1000202419002038B54FF45A +:105B5000C060FFF723F914208DF8000001248DF8B0 +:105B600001408DF802408DF803406846FFF7E4F8E5 +:105B700013208DF800008DF8014000208DF8020000 +:105B80008DF803406846FFF7D7F838BD38B54FF4B5 +:105B9000C060FFF703F914208DF8000001248DF890 +:105BA00001408DF8024000258DF803506846FFF74C +:105BB000C3F813208DF800008DF801408DF80250D5 +:105BC0008DF803506846FFF7B7F838BD70B50D4D36 +:105BD00028680D4C208020880C4E31880840000435 +:105BE00001D5FEF757FB208831880840400507D5CE +:105BF0004FF6FF30286006484068BDE87040004717 +:105C000070BD0000445C0040A4100020541A002025 +:105C1000BC100020FFF7DABF0549002008600549E5 +:105C20004FF4044008800249091F086000207047B3 +:105C3000445C0040541A002070B500F07F060D4609 +:105C40003046FEF709FF04463046FEF7F5FE0146F2 +:105C500022462846FFF73AF9204670BD70B500F09D +:105C60007F0514460E462846FEF706FF0146A2B2FF +:105C7000304600F01BF8A1B22846FFF7F1FA0020E9 +:105C800070BD10B500214FF08050FFF76FF9002173 +:105C90004FF40000FFF76AF9FEF7E8FDFFF776FF23 +:105CA000BDE81040FFF7AABDFEE70000094B10B5A4 +:105CB000521C520803EB41010AD000BF10F8013B0F +:105CC000521E10F8014B43EA042321F8043BF5D19E +:105CD00010BD00000060004002E008C8121F08C1AB +:105CE000002AFAD170477047002001E001C1121F5D +:105CF000002AFBD1704700000246002004E000BFEC +:105D000012F8013B1844C0B2491EF9D27047000096 +:105D1000154910B5002209681346CC2804D0212863 +:105D200009D020280ED01DE04B8210488861002049 +:105D300000F04EF814E0087800F07F00212811D11F +:105D40000B4A08E0087800F07F00212800D1094ABA +:105D5000094C202020702AB18A614B820020904794 +:105D6000002010BD022010BD481A0020D15D00089F +:105D7000B15F0008CD5F0008A81000200149FFF7BF +:105D8000DBBB0000B41000200149FFF7D5BB0000C9 +:105D9000F01000201CB5044AD2E90012CDE900122F +:105DA0006946FFF7C9FB1CBD70B1000806490968C8 +:105DB000C978052903D9EE2901D000207047034A8C +:105DC00002EBC101FFF7B8BB481A002020110020E8 +:105DD000064909688988090A052904DC044A02EB96 +:105DE000C101FFF7A9BB002070470000481A00203E +:105DF000F010002009B9002800D0022070470000F0 +:105E0000034900200968097801F07F01704700000C +:105E1000481A002070B55748002100688172C1728D +:105E20005549C97941720020FFF708F94FF4007114 +:105E30000020FFF73BFA10210020FFF71FFA18217E +:105E40000020FFF7A3F958210020FFF7F9F90020FF +:105E5000FEF7F6FA494C002014F8301FFFF7A6F9B8 +:105E60000020FFF7DBF901210846FFF71FFAA02108 +:105E70000120FFF78BF9E0210120FFF7E1F9402134 +:105E80000120FFF793F94FF4405529460120FFF711 +:105E9000ADF920210120FFF7F1F902210846FFF7B3 +:105EA00005FA0220FFF762F9E022A0210220FFF7A5 +:105EB000F1F8402201210220FFF706F90220FEF747 +:105EC00097FA0220FEF7A8FA0220FFF739FD2946CB +:105ED0000220FFF78BF900210220FFF7CFF9E9102C +:105EE0000420FFF7E3F94FF4907631460420FFF7E2 +:105EF000A7F900210420FFF779F920210420FFF7FA +:105F0000BDF905210846FFF7D1F94FF4B07105201E +:105F1000FFF73CF931460520FFF792F940210520B3 +:105F2000FFF744F929460520FFF760F920210520F5 +:105F3000FFF7A4F906210846FFF7B8F94FF480717E +:105F40000620FFF77DF900210620FFF74FF92021F9 +:105F50000620FFF793F921780020FFF727F90020AA +:105F6000FFF75CF90020FFF771F805490120086090 +:105F700070BD0000481A002084AF0008BC1000204B +:105F80004819002001490420086070474819002082 +:105F900010B5054C2078202804D1201D02F0EAFD20 +:105FA0000020207010BD0000A810002070470000E5 +:105FB00008B1044870470449082009680882002095 +:105FC00070470000AC100020481A002008B10448B7 +:105FD00070470449082009680882002070470000C3 +:105FE000AC100020481A0020034800218170A0F660 +:105FF0007C31416070470000542600207047704794 +:1060000012010002EF020140BF3210B22002010271 +:1060100003010000204810B50068807A012812D0E2 +:10602000002838D00520FEF7F7F90420FEF7F4F930 +:106030000520FEF7DDF90420FFF782FCBDE81040E3 +:106040000520FFF77DBC1549052008600620FEF7F6 +:10605000E3F90520FEF7E0F90420FEF7DDF905205D +:10606000FEF7C6F90220FEF7C3F90220FEF7D4F9C5 +:106070000420FFF765FC0520FFF762FC0220FFF714 +:106080005FFC07484FF48041016149004161BDE870 +:10609000104002F04BBD10BD481A002048190020E6 +:1060A000001001402DE9F047DFF828814A4C08F63E +:1060B0006C3098F80110626AC1F3411798F80250E9 +:1060C0000021904708F67C367378042005214FF0B4 +:1060D000000906229BB308F103076B0926D0B0EB39 +:1060E000551F05D0B1EB551F02D0B2EB551F60D143 +:1060F000394900223C31E369012098470122E369D4 +:10610000394610469847226A2946832090473148ED +:106110002838406800EB8000C000FEF720FB012219 +:106120002D49E3693C311046984742E0E36901227A +:10613000394628469847484686F80D9038E0FFE7EC +:10614000B046B668682306F8013B6B0906F8019B68 +:1061500037D0B0EB551F05D0B1EB551F02D0B2EBD5 +:10616000551F14D11C4900223C31E3690120984796 +:10617000226A2946822090470022E36931460120A5 +:1061800098470122144910463C31E3699847032F90 +:106190001BD004208519D8F8080046460621FFF7D1 +:1061A000ABFD287016206870032F10D00020083037 +:1061B0003061626A012109489047BDE8F047FFF766 +:1061C00013BF002231462846DFE70820E2E704201B +:1061D000EDE70000D81A00204C19002044260020CA +:1061E000F8B52B4909220878012600F06007A1F6CE +:1061F0007C30002F02D04FF00A0301E04FF006037D +:106200004C68A4EB000407D0C25C4FEA42054FF093 +:106210000D0205F1020502E0C55C05F1010502EB86 +:106220008502A24231D848601B4E1A4C0020726B86 +:10623000214690470FB1093400E0641DB078102862 +:1062400007D013491920503908700820B2689047C8 +:1062500015E04FF4C85002F07FFEADF8000069462B +:106260001020F3E721462FB1F26840209047083410 +:10627000AD1E04E0F26820209047241D6D1E002D05 +:10628000F0D1BDE8F840FFF7AFBE8E70F8BD00005A +:1062900054260020DA1A00204C19002070B5224C38 +:1062A00000202169002915D00025257300E0401C3D +:1062B00021698142FBD8206968B12069402822D831 +:1062C0002269A1688620FFF7C9FC30210620FEF76D +:1062D000D5FF256170BDA16868200870607BA1684A +:1062E0004870607BA16868308870A1681620C8700B +:1062F000A16804228620FFF7B1FCBDE87040302180 +:106300000620FEF7BBBFA16840228620FFF7A6FC4F +:1063100030210620FEF7B2FF206940382061A068D6 +:106320004030A06070BD00005426002070B50220EF +:10633000FEF758FB4006144D4FF001014FF00200EC +:1063400009D5FEF779FA0220FEF756FBC4B2686859 +:106350002246A02108E0FEF76FFA0220FEF75CFB60 +:10636000C4B268682246E021FEF7B0FD68682044A8 +:1063700068604FF400510220FEF738FFFFF706FC7B +:1063800002490120487070BD542600204C1900209D +:106390002DE9F84F294D2A4FA878ED1C401C4FEAF3 +:1063A000D008B878102805D1287800F0FC0002F059 +:1063B000D3FD287005EB0803224C13F8010B401C99 +:1063C000C60860784FF0000A58B1012029460090B5 +:1063D000BD6932464046A84784F80DA0C4F810A015 +:1063E00022E0A146A4686820FF2104F8010B01EB1C +:1063F000C60104F801AB504604F8011B29789F2917 +:1064000016D029460090BD69234632464046A8472B +:10641000D9F8080034444D46F11CFFF76DFC20709C +:1064200016206070761D2E61BDE8F84FFFF7DCBDC9 +:10643000F0063A69000E21469047E9E7D81A002095 +:106440004C1900205426002010B5FEF723FB094804 +:10645000002400688472FEF76DFDFFF7DDFB07483E +:106460000549C0F870171221A0F874170448046099 +:1064700010BD0000481A00209DB000082011002027 +:10648000481900202DE9F84F01210C20FEF77AFD74 +:106490000220ADF8000010278DF803700320DFF80C +:1064A000ECB08DF8020069465846FEF749FA202004 +:1064B000ADF8000069465846FEF742FA7801DFF869 +:1064C000D0A0ADF8000069465046FEF739FA012623 +:1064D000ADF8006069465846FEF732FA3002ADF872 +:1064E000000069465046FEF72BFA8024ADF80040C4 +:1064F00069465046FEF724FAADF800406946584612 +:10650000FEF71EFA4025ADF8005069465846FEF7E2 +:1065100017FAADF8005069465046FEF711FA4FF4ED +:106520000068ADF8008069465046FEF709FA4FF45E +:106530008069ADF8009069465046FEF701FAADF863 +:10654000007048208DF8030069465846FEF7F8F9B8 +:1065500010490020C1F88401C1F894010E4AC2F824 +:10656000A401C1F88061C2F8A0610948103004603C +:10657000064810300460001D0560054814300560B1 +:10658000C0F80080C0F80090BDE8F88F0008014016 +:10659000000C014000002142008021420148407867 +:1065A000704700004C19002070B5C006D2061E4688 +:1065B000000E140E049D00F03FFB314620461DB135 +:1065C000BDE8704000F07CB9BDE8704000F034B820 +:1065D00070B5C006D2061E46000E140E049D00F0D3 +:1065E000CFFB314620461DB1BDE8704000F074BAC3 +:1065F000BDE8704000F0D2B870B5084C0020C4F877 +:106600008401074D04F5C2746868FEF7A8F80120FC +:1066100020606868BDE87040FEF7A1B80000214224 +:10662000E019002003480021C0F884110121C0F8BE +:1066300084117047000021422DE9F047544C4FF07F +:10664000000A0E46C70800F00709D046C4F894A116 +:10665000C4F884A10125C4F88451C4F89451C4F845 +:1066600084A1C4F88451C4F89451C4F884A1C4F836 +:106670008451C4F89451C4F884A1C4F88451C4F876 +:106680009451C4F88481C4F8845104F5C27400F0B4 +:106690002DFC0020C4F8008025603E49DFF8F8801A +:1066A000A4F5C274097889B30022D44614E0082105 +:1066B000C4F884C1C4F88451D8F8003040089B065F +:1066C00001D540F08000491E11F0FF01F0D106F81D +:1066D000010B0020521CD2B2BA42E8D3B9F100013A +:1066E00040D000BFC4F884C1C4F88451D8F8002059 +:1066F0004008920601D540F08000491E11F0FF01CC +:10670000F0D1C9F10801C84030702BE0FFE700214B +:10671000534616E05FF00802C4F88431C4F884518F +:10672000D8F800C040085FEA8C6C01D540F08000CA +:10673000521E12F0FF02EFD106F8010B0020491C97 +:10674000C9B2B942E6D30BE05FF00800C4F8843167 +:10675000C4F88451401E10F0FF00F7D1491CC9B2A3 +:106760000429F1D35646C4F884A1C4F88451C4F86E +:1067700084A1C4F8845104F5C27400F0CDFB2561F6 +:106780002660256026602560BDE8F04700F030BA3D +:1067900000002142E0190020080801402DE9F05FC7 +:1067A000DFF810B14FEAD00800F0070900200E46CC +:1067B000CBF894010BF5CA74FFF71EFF0125256085 +:1067C000FFF71AFF2560FFF717FF2560FFF714FF9B +:1067D0002560FFF711FF00F089FB0024FFF70CFF95 +:1067E00035480178354871B30027824612E0082504 +:1067F000FFF702FFDAF800006408800601D544F0D4 +:1068000080046D1E15F0FF05F2D106F8014B00243F +:106810007F1CFFB24745EAD3B9F1000038D00546E6 +:106820004FEA0A07FFF7E8FE38686408800601D5DA +:1068300044F080046D1E15F0FF05F3D1C9F1080086 +:10684000C440347024E0FFE70025814612E00827A9 +:10685000FFF7D2FED9F800006408800601D544F0A5 +:1068600080047F1E17F0FF07F2D106F8014B0024C9 +:106870006D1CEDB24545EAD308E00824FFF7BCFEE5 +:10688000641E14F0FF04F9D16D1CEDB2042DF4D395 +:10689000FFF7B2FEFFF7B0FE00F03EFB0120CBF8A1 +:1068A0009401FFF7A9FEFFF7A7FEBDE8F05F00F037 +:1068B000B5B9000000002142E0190020080801409D +:1068C000F0B4C60800F0070581480023C0F89431F1 +:1068D000C0F884310122C0F88421C0F89431C0F896 +:1068E0008431C0F88421C0F89421C0F88431C0F804 +:1068F0008421C0F89421C0F88431C0F88421C0F804 +:106900009421C0F88431C0F88421724F00243F786C +:10691000F7BB5BE011F8017B07F0010C7C40C0F88D +:1069200094C17F08C0F88431C0F8842107F0010CBD +:10693000C0F894C17F08C0F88431C0F8842107F002 +:10694000010CC0F894C17F08C0F88431C0F88421DC +:1069500007F0010CC0F894C17F08C0F88431C0F87A +:10696000842107F0010CC0F894C17F08C0F884317D +:10697000C0F8842107F0010CC0F894C17F08C0F86A +:106980008431C0F8842107F0010CC0F894C100E004 +:106990000AE07F08C0F88431C0F88421C0F89471FF +:1069A000C0F88431C0F88421761EF6B2B2D2E5B3C5 +:1069B00009784C40C0F894114908C0F88431C0F8F7 +:1069C00084216D1E15F0FF05F4D15FE000254BE03A +:1069D00011F8017B07F0010C7C40C0F894C17F08DE +:1069E000C0F88431C0F8842107F0010CC0F894C1CC +:1069F0007F08C0F88431C0F8842107F0010CC0F88A +:106A000094C17F08C0F88431C0F8842107F0010CDC +:106A1000C0F894C17F08C0F88431C0F8842107F021 +:106A2000010CC0F894C17F0800E02FE0C0F8843169 +:106A3000C0F8842107F0010CC0F894C17F08C0F8A9 +:106A40008431C0F8842107F0010CC0F894C17F089C +:106A5000C0F88431C0F88421C0F89471C0F8843142 +:106A6000C0F884216D1CEDB2B542B1D30CE0082111 +:106A7000C0F89431C0F88431C0F88421491E11F067 +:106A8000FF01F5D16D1CEDB2042DF0D384EA141191 +:106A900081EA910181EA5101491CC9B2C0F89411FF +:106AA000C0F88431C0F88421C0F89421C0F8843142 +:106AB000C0F88421C0F89421C0F88431C0F8842142 +:106AC000C0F88431C0F88421F0BC00F091B8000017 +:106AD00000002142E01900202DE9F05FDFF808A155 +:106AE0004FF0000B8946C50800F007045F46CAF85E +:106AF00094B10AF5CA76FFF77FFD3760FFF77CFD9A +:106B000001273760FFF778FD3760FFF775FD3760C5 +:106B1000FFF772FD35484FF00008007878B921E0A2 +:106B200019F8016B5FF0080788EA0608CAF8946153 +:106B30007608FFF761FD7F1E17F0FF07F6D16D1E87 +:106B4000EDB2EDD29CB399F80050564688EA05089C +:106B5000C6F894516D08FFF74FFD641E14F0FF0452 +:106B6000F6D125E0002410E019F8016B5FF008076A +:106B700088EA0608CAF894617608FFF73DFD7F1E93 +:106B800017F0FF07F6D1641CE4B2AC42ECD35E46CA +:106B90005746042C0CD20825C7F89461FFF72CFD4A +:106BA0006D1E15F0FF05F7D1641CE4B2F1E7FFE7B5 +:106BB00088EA181080EA900080EA5000401CC0B2B9 +:106BC000CAF894010AF5CA74FFF716FD012525607D +:106BD000FFF712FD2560FFF70FFDFFF70DFDBDE884 +:106BE000F05F00F01BB8000000002142E019002017 +:106BF000084810B5006A002200F00701064801238A +:106C000004E000BFC0F88421C0F88431491EC9B235 +:106C1000F8D210BDB01A002000002142054810B57E +:106C2000006A00F0070401E0FFF7E6FC641EE4B22E +:106C3000FAD210BDB01A0020F0B4C50800F0070465 +:106C40004E480023C0F89431C0F884310122C0F8C6 +:106C50008421C0F89431C0F88431C0F88421C0F890 +:106C60009431C0F88431C0F88421C0F89421C0F870 +:106C70008431C0F88421C0F8942100BFC0F8843169 +:106C8000C0F884216D1EEDB249D311F8017B87EA6B +:106C9000171686EA960607F0010C86EA5606C0F833 +:106CA00094C17F08C0F88431C0F8842107F0010C3A +:106CB000C0F894C17F08C0F88431C0F8842107F07F +:106CC000010CC0F894C17F08C0F88431C0F8842159 +:106CD00007F0010CC0F894C17F08C0F88431C0F8F7 +:106CE000842107F0010CC0F894C17F08C0F88431FA +:106CF000C0F8842107F0010CC0F894C17F08C0F8E7 +:106D00008431C0F8842107F0010CC0F894C17F08D9 +:106D1000C0F88431C0F88421C0F89471AEE794B112 +:106D2000097881EA111585EA950585EA550600BFBF +:106D3000C0F894114908C0F88431C0F88421641E59 +:106D400014F0FF04F4D1761CF1B2C0F89411C0F82D +:106D50008431C0F88421C0F89421C0F88431C0F88F +:106D60008421C0F89421C0F88431C0F88421C0F88F +:106D70008431C0F88421F0BCFFF73ABF0000214203 +:106D80002DE9F05F2E4CC50800270E4600F00708DD +:106D9000C4F8947104F5CA74FFF72EFC2760FFF75E +:106DA0002BFC2760FFF728FC4FF0010B5F46C4F86F +:106DB00000B0FFF721FC2760A4F5CA74FFF71CFCA4 +:106DC000A2460FE03478082784EA141080EA900085 +:106DD00080EA5009CAF894416408FFF70DFC7F1E51 +:106DE000F8D1761C6D1EEDB2ECD2B8F1000F10D0C8 +:106DF0003478454684EA141080EA900080EA50090D +:106E00004FEA0A06C6F894416408FFF7F5FB6D1EC9 +:106E1000F8D109F10100C0B2CAF894010AF5CA74A8 +:106E2000FFF7EAFB5D46C4F800B0FFF7E5FB25601D +:106E3000FFF7E2FBFFF7E0FBBDE8F05FFFF7EEBE18 +:106E4000000021422DE9F041124FDDE906560122F2 +:106E50001C463A7040B139B10A78D20704D10838DB +:106E6000C0B2491CFFF7E8FE84B1083C35B1287870 +:106E7000C00703D1E0B2691CFFF722FD36B12878C4 +:106E8000C00703D0E0B2711CFFF7D6FB00203870BA +:106E9000BDE8F081E01900202DE9F041124FDDE955 +:106EA000065601221C463A7040B139B10A78D20721 +:106EB00004D10838C0B2491CFFF762FF84B1083C16 +:106EC00035B12878C00703D1E0B2691CFFF704FE92 +:106ED00036B12878C00703D0E0B2711CFFF75EFC22 +:106EE00000203870BDE8F081E0190020094908B59C +:106EF000802008602020ADF8000048208DF80300B5 +:106F000003208DF80200034869461438FDF718FD88 +:106F100008BD000014080140094908B58020086038 +:106F20002020ADF8000010208DF8030003208DF81C +:106F30000200034869461038FDF702FD08BD000055 +:106F40001008014070B5C006D2061E46000E140E91 +:106F5000049D00F0BFFA314620461DB1BDE87040E7 +:106F600000F04CB9BDE8704000F03EB870B5C00606 +:106F7000D2061E46000E140E049D00F07BFB314627 +:106F800020461DB1BDE8704000F0FEB9BDE870407C +:106F900000F0CAB870B500BF00BF0020074CC4F8AD +:106FA0008401074D04F5C2746868FDF7D8FB012021 +:106FB00020606868BDE87040FDF7D1BB0000214249 +:106FC000E019002000BF00BF00210648C0F884116E +:106FD00000F5C27000BF00BF0121016000BF00BF0B +:106FE00070470000000021422DE9F00300287DD009 +:106FF0004B4CC20800F007060020C4F8940104F5C9 +:10700000C27400BF00BF206000BF00BF0125256023 +:1070100000BF00BF256100BF00BF206000BF00BFF0 +:10702000256000BF00BF206100BF00BF206000BF1F +:1070300000BF256000BF00BF206100BF00BF20600F +:1070400000BF00BF2560A4F5C27400BF00BFDFF819 +:10705000D4C0814620E00023082042EA06075B08EE +:107060001FB9012801D1C4F8945100BF00BFC4F872 +:10707000849100BF00BFC4F8845100BF00BFDCF89A +:1070800000805FEAC86801D543F08003401E10F01D +:10709000FF00E4D101F8013B521ED2B2DBD2FEB1B7 +:1070A000002032464B464008012A01D1C4F89451D1 +:1070B00000BF00BFC4F8843100BF00BFC4F88451D2 +:1070C00000BF00BFDCF80070FF0601D540F0800073 +:1070D000521E12F0FF02E6D1C6F10802D04008703D +:1070E000C4F8945104F5C27400BF00E015E000BF7D +:1070F0004846C4F8009000BF00BF256000BF00BF35 +:10710000206100BF00BF206000BF00BF256000BF3E +:1071100000BFBDE8F00300F0B3B9BDE8F00370476D +:1071200000002142080801402DE9F05F8846002850 +:107130005ED0304DC408002700F00706C5F89471F2 +:1071400005F5CA75FFF726FF4FF0010BC5F800B033 +:10715000FFF720FF2F60FFF71DFF2F60A5F5CA7511 +:10716000FFF718FFAA4619E00027082544EA060998 +:107170007F08B9F1000F03D1012D01D1CAF894B1F4 +:10718000FFF708FF1C480068C00601D547F08007DC +:107190006D1E15F0FF05EBD108F8017B641EE4B20B +:1071A000E2D2BEB1144F002435466408012D01D14E +:1071B000CAF894B1FFF7EEFE3868C00601D544F076 +:1071C00080046D1E15F0FF05EFD1C6F10800C44024 +:1071D00088F800405446CAF894B1FFF7DBFE00205F +:1071E000C4F89401FFF7D6FEBDE8F05F00F064B983 +:1071F000BDE8F09F0000214208080140F0B40028DB +:107200007DD0C60800F007055D480022C0F8942133 +:1072100000F5C27000BF00BF026000BF00BF0123C5 +:10722000036000BF00BF036100BF00BF026000BF7A +:1072300000BF036000BF00BF026100BF00BF02606B +:1072400000BF00BF036000BF00BF02614D4CA0F54E +:10725000C2705CE011F8017B00BF00BFC0F8842160 +:1072600000F5C27000BF00BF036000BF00BFC4F8DC +:10727000A4717F0804F5D27400BF00BF026000BF94 +:1072800000BF036000BF00BF27607F0800BF00BFD2 +:10729000026000BF00BF036000BF00BF27607F081F +:1072A00000BF00BF026000BF00BF036000BF00BF9F +:1072B00027607F0800BF00BF026000BF00BF0360FF +:1072C00000BF00BF27607F0800BF00BF026000BF93 +:1072D00000BF036000BF00BF27607F0800BF00BF82 +:1072E000026000BF00BF036000BF00BF27607F08CF +:1072F00000BF00BF026000BF00BF036000E03DE0D0 +:10730000A0F5C27000BF00BF2760A4F5D274761E3E +:10731000F6B29FD28DB109780CE000BF00BFC0F873 +:10732000842100BF00BFC0F8843100BF00BFC4F893 +:10733000A41149086D1EEDB2EFD2C0F8943100F5EA +:10734000C27000BF00BF026000BF00BF036000BF8B +:1073500000BF036100BF00BF026000BF00BF036049 +:1073600000BF00BF026100BF00BF026000BF00BFDE +:10737000036000BF00BFF0BC00F082B8F0BC7047F3 +:1073800000002142008021422DE9F05F0F460028D5 +:1073900070D0DFF8E4904FF0000BC60800F007054E +:1073A000D846C9F894B109F5CA74FFF7F3FD4FF058 +:1073B000010AC4F800A0FFF7EDFDC4F80080FFF754 +:1073C000E9FDC4F800802D4C34E000BF17F8018BB4 +:1073D000FFF7E0FDC4F8A4814FEA580804F5D27421 +:1073E000FFF7D8FDC4F800804FEA5808FFF7D2FD38 +:1073F000C4F800804FEA5808FFF7CCFDC4F80080BD +:107400004FEA5808FFF7C6FDC4F800804FEA580855 +:10741000FFF7C0FDC4F800804FEA5808FFF7BAFD37 +:10742000C4F800804FEA5808FFF7B4FDC4F80080A4 +:10743000A4F5D274761EF6B2C8D24DB13E7804E0FF +:10744000FFF7A8FDC4F8A46176086D1EEDB2F7D26F +:107450005546C9F894A109F5CA74FFF79BFD25604C +:10746000FFF798FDC4F800B0FFF794FDBDE8F05FAA +:1074700000F022B8BDE8F09F0000214200802142C8 +:107480000B4810B5006A002200F0070109480123EB +:1074900009E000BF00BFC0F8842100BF00BFC0F8F2 +:1074A000843100BF00BF491EC9B2F2D210BD000036 +:1074B000B01A002000002142054810B5006A00F013 +:1074C000070401E0FFF766FD641EE4B2FAD210BDC6 +:1074D000B01A0020F0B400287ED0C60800F00705DE +:1074E00062480022C0F8942100F5C27000BF00BFBE +:1074F000026000BF00BF0124046000BF00BF046140 +:1075000000BF00BF026000BF00BF046000BF00BF3B +:10751000046100BF00BF026000BF00BF046000BF85 +:1075200000BF026100BF00BF026000BF00BF046077 +:1075300000BF00BF02614E4BA0F5C2705DE000BF0E +:1075400011F8017B00BF00BFC0F8842100F5C270B4 +:1075500000BF00BF046000BF00BFC3F8A4717F0874 +:1075600003F5D27300BF00BF026000BF00BF04601C +:1075700000BF00BF1F607F0800BF00BF026000BFE8 +:1075800000BF046000BF00BF1F607F0800BF00BFD6 +:10759000026000BF00BF046000BF00BF1F607F0823 +:1075A00000BF00BF026000BF00BF046000BF00BF9B +:1075B0001F607F0800BF00BF026000BF00BF046003 +:1075C00000BF00BF1F607F0800BF00BF026000BF98 +:1075D00000BF046000BF00E046E000BF1F607F08FE +:1075E00000BF00BF026000BF00BF0460A0F5C27012 +:1075F00000BF00BF1F60A3F5D273761EF6B29FD204 +:107600008DB109780CE000BF00BFC0F8842100BF35 +:1076100000BFC0F8844100BF00BFC3F8A4114908EF +:107620006D1EEDB2EFD2C0F8944100F5C27000BFFC +:1076300000BF026000BF00BF046000BF00BF046164 +:1076400000BF00BF026000BF00BF046000BF00BFFA +:10765000026100BF00BF026000BF00BF046000BF46 +:1076600000BFF0BCFFF70CBFF0BC70470000214228 +:10767000008021422DE9F05F0F46002874D0DFF82A +:10768000ECA04FF0000BC60800F00705D846CAF87A +:1076900094B10AF5CA74FFF77DFC4FF00109C4F8F4 +:1076A0000090FFF777FCC4F80090FFF773FCC4F874 +:1076B0000080FFF76FFCC4F800802D4C34E000BF61 +:1076C00017F8018BFFF766FCC4F8A4814FEA58084D +:1076D00004F5D274FFF75EFCC4F800804FEA580846 +:1076E000FFF758FCC4F800804FEA5808FFF752FC37 +:1076F000C4F800804FEA5808FFF74CFCC4F800803B +:107700004FEA5808FFF746FCC4F800804FEA5808D3 +:10771000FFF740FCC4F800804FEA5808FFF73AFC36 +:10772000C4F80080A4F5D274761EF6B2C8D24DB16A +:107730003E7804E0FFF72EFCC4F8A46176086D1EC5 +:10774000EDB2F7D24D46CAF894910AF5CA74FFF724 +:1077500021FC2560FFF71EFCC4F800B0FFF71AFCFF +:10776000BDE8F05FFFF7A8BEBDE8F09F0000214232 +:107770000080214270B51C46DDE9046518B111B1E5 +:107780000AB100F09FFA002C0AD0002E08D0002D7C +:1077900006D02A4631462046BDE8704000F018B8B1 +:1077A00070BD70B51C46DDE9046518B111B10AB1B0 +:1077B00000F014FC002C0AD0002E08D0002D06D0BA +:1077C0002A4631462046BDE8704000F085B970BDBC +:1077D0002DE9F05F00287DD0C70800F00705BB4801 +:1077E0000026AE46C0F8946100F5C27000BF00BF2D +:1077F000066000BF00BF4FF0010CC0F800C000BF22 +:1078000000BFC0F810C000BF00BF066000BF00BFCF +:10781000C0F800C000BF00BF066100BF00BF066027 +:1078200000BF00BFC0F800C000BF00BF066100BFBE +:1078300000BF066000BF00BFC0F800C0A0F5C27066 +:1078400000BF00BFA24B8024B246E146F1E000BF7A +:1078500011F801BB9F4E0BF0010CC6F8A4C100BF8C +:1078600000BFC0F884A100BF00BFC0F8849100BF72 +:1078700000BF92F800C04FEA5C0C82F800C0D3F859 +:1078800000804FEA5B0B04EAC8084CEA080C82F857 +:1078900000C00BF0010CC6F8A4C100BF00BFC0F8C7 +:1078A00084A100BF00BFC0F8849100BF00BF92F860 +:1078B00000C04FEA5C0C82F800C0D3F800804FEAA9 +:1078C0005B0B04EAC8084CEA080C82F800C00BF015 +:1078D000010C00E0F7E0C6F8A4C100BF00BFC0F88B +:1078E00084A100BF00BFC0F8849100BF00BF92F820 +:1078F00000C04FEA5C0C82F800C0D3F800804FEA69 +:107900005B0B04EAC8084CEA080C82F800C00BF0D4 +:10791000010CC6F8A4C100BF00BFC0F884A100BF1D +:1079200000BFC0F8849100BF00BF92F800C04FEACA +:107930005C0C82F800C0D3F800804FEA5B0B04EACD +:10794000C8084CEA080C82F800C00BF0010CC6F81D +:10795000A4C100BF00BFC0F884A100BF00BFC0F831 +:10796000849100BF00BF92F800C04FEA5C0C82F81F +:1079700000C0D3F800804FEA5B0B04EAC8084CEA69 +:10798000080C82F800C00BF0010CC6F8A4C100BFBF +:1079900000BFC0F884A100BF00BFC0F8849100BF41 +:1079A00000BF92F800C04FEA5C0C82F800C0D3F828 +:1079B000008004EAC8084CEA080C82F800C04FEACC +:1079C0005B0C0CF00108C6F8A48100BF00BFC0F832 +:1079D00084A100BF00BFC0F8849100BF00BF16782B +:1079E00076081670D3F8008004EAC80846EA08064C +:1079F00016704FEA5C0657EA050C01D1C0F8949165 +:107A0000DFF8D0C0CCF8A46100BF00BFC0F884A1EB +:107A100000BF00BFC0F8849100BF00BF1678760891 +:107A20001670D3F800C004EACC0C46EA0C0602F843 +:107A3000016B7F1EFFB2BFF40BAF45B309784E4612 +:107A4000DFF890801BE00DB9C0F8946101F00107E8 +:107A5000C8F8A47100BF00BFC0F884A100BF00BF78 +:107A6000C0F8846100BF00BF17787F081770D3F893 +:107A700000C0490804EACC0C47EA0C0717706D1ED9 +:107A8000EDB2E0D21178CEF10803D9401170494629 +:107A9000C0F8949100F5C27000BF00BF5246C0F814 +:107AA00000A000BF00BF016000BF00BF026100BFB7 +:107AB00000BF026000BF00BF016000BF00BFBDE8A3 +:107AC000F05FFFF7DDBCBDE8F09F00000000214241 +:107AD00008080140008021422DE9F84F14460F4666 +:107AE00000287DD0DFF8D08100F007054FF00009B5 +:107AF0000095C608C8F89491FFF74CFA0120C8F821 +:107B00009401FFF747FAC8F89491FFF743FAC8F8D1 +:107B10009491FFF73FFADFF8A481DFF8A4914FF0CA +:107B2000800A8FE017F801BB0BF00101C8F8A4111F +:107B3000FFF730FA207840082070D9F800204FEA8B +:107B40005B0B0AEAC201084320700BF00101C8F880 +:107B5000A411FFF71FFA207840082070D9F8002000 +:107B60004FEA5B0B0AEAC201084320700BF00101E7 +:107B7000C8F8A411FFF70EFA207840082070D9F851 +:107B800000204FEA5B0B0AEAC201084320700BF0A9 +:107B90000101C8F8A411FFF7FDF920784008207012 +:107BA000D9F800204FEA5B0B0AEAC20108432070B3 +:107BB0000BF00101C8F8A411FFF7ECF92078400898 +:107BC0002070D9F800204FEA5B0B0AEAC201084393 +:107BD00020700BF00101C8F8A411FFF7DBF900E0F9 +:107BE00067E0207840082070D9F800204FEA5B0B4E +:107BF0000AEAC201084320700BF00101C8F8A41181 +:107C0000FFF7C8F9207840082070D9F800200AEA68 +:107C1000C201084320704FEA5B0056EA050103D118 +:107C2000254A0121C2F89411C8F8A401FFF7B2F95E +:107C3000207840082070D9F800200AEAC2010843E1 +:107C400004F8010B761EF6B2BFF46CAF0DB33E78AC +:107C5000DFF864B0574613E015B90120CBF8940162 +:107C600006F00101C8F8A411FFF794F92078400844 +:107C70002070D9F8001007EAC10108432070760887 +:107C80006D1EEDB2E8D200992078C1F10801C8401C +:107C90002070094C0120C4F8940104F5CA74FFF760 +:107CA00079F900202060FFF775F9BDE8F84FFFF77C +:107CB00003BCBDE8F88F0000000021420080214293 +:107CC000080801402DE9F05F00287DD0C70800F0CA +:107CD0000705BF480026AE46C0F8946100F5C270A3 +:107CE00000BF00BF066000BF00BF4FF0010CC0F82E +:107CF00000C000BF00BFC0F810C000BF00BF0660DA +:107D000000BF00BFC0F800C000BF00BFC0F810C077 +:107D100000BF00BF066000BF00BFC0F800C000BFCA +:107D200000BF066100BF00BF066000BF00BFC0F813 +:107D300000C000BF00BF066100BF00BF066000BFFB +:107D400000BFC0F800C0A0F5C27000BF00BFA14BCB +:107D50008024B246E146EFE011F801BB9E4E0BF0E5 +:107D6000010CC6F8A4C100BF00BFC0F884A100BFC9 +:107D700000BFC0F8849100BF00BF92F800C04FEA76 +:107D80005C0C82F800C0D3F800804FEA5B0B04EA79 +:107D9000C8084CEA080C82F800C00BF0010CC6F8C9 +:107DA000A4C100BF00BFC0F884A100BF00BFC0F8DD +:107DB000849100BF00BF92F800C04FEA5C0C82F8CB +:107DC00000C0D3F8008000E000E104EAC8084CEAF3 +:107DD000080C82F800C04FEA5B0B0BF0010CC6F8F0 +:107DE000A4C100BF00BFC0F884A100BF00BFC0F89D +:107DF000849100BF00BF92F800C04FEA5C0C82F88B +:107E000000C0D3F800804FEA5B0B04EAC8084CEAD4 +:107E1000080C82F800C00BF0010CC6F8A4C100BF2A +:107E200000BFC0F884A100BF00BFC0F8849100BFAC +:107E300000BF92F800C04FEA5C0C82F800C0D3F893 +:107E400000804FEA5B0B04EAC8084CEA080C82F891 +:107E500000C00BF0010CC6F8A4C100BF00BFC0F801 +:107E600084A100BF00BFC0F8849100BF00BF92F89A +:107E700000C04FEA5C0C82F800C0D3F800804FEAE3 +:107E80005B0B04EAC8084CEA080C82F800C00BF04F +:107E9000010CC6F8A4C100BF00BFC0F884A100BF98 +:107EA00000BFC0F8849100BF00BF92F800C04FEA45 +:107EB0005C0C82F800C0D3F8008004EAC8084CEAE1 +:107EC000080C82F800C04FEA5B0C0CF00108C6F801 +:107ED000A48100BF00BFC0F884A100BF00BFC0F8EC +:107EE000849100BF00BF167876081670D3F8008022 +:107EF00004EAC80846EA080616704FEA5C0657EA24 +:107F0000050C01D1C0F89491DFF8CCC0CCF8A46185 +:107F100000BF00BFC0F884A100BF00BFC0F88491BB +:107F200000BF00BF167876081670D3F800C004EAC8 +:107F3000CC0C46EA0C0616707F1EFFB2BFF40CAFE5 +:107F400045B309784E46DFF890801BE00DB9C0F8C4 +:107F5000946101F00107C8F8A47100BF00BFC0F828 +:107F600084A100BF00BFC0F8846100BF00BF1778C4 +:107F70007F081770D3F800C0490804EACC0C47EA20 +:107F80000C0717706D1EEDB2E0D21378CEF1080128 +:107F9000CB4013704946C0F8949100F5C27000BF01 +:107FA00000BF5246C0F800A000BF00BF016000BF84 +:107FB00000BF026100BF00BF026000BF00BF0160E0 +:107FC00000BF00BFBDE8F05FFFF75ABABDE8F09F01 +:107FD0000000214208080140008021422DE9F84FAD +:107FE00014460F4600287DD0DFF8DC8100F007053D +:107FF0004FF000090095C608C8F89491FEF7CAFF33 +:108000004FF0010AC8F894A1FEF7C4FFC8F894A184 +:10801000FEF7C0FFC8F89491FEF7BCFFC8F8949132 +:10802000FEF7B8FFDFF8A481DFF8A4914FF0800AD3 +:1080300090E000BF17F801BB0BF00101C8F8A411D4 +:10804000FEF7A8FF207840082070D9F800204FEAFA +:108050005B0B0AEAC201084320700BF00101C8F86B +:10806000A411FEF797FF207840082070D9F800206F +:108070004FEA5B0B0AEAC201084320700BF00101D2 +:10808000C8F8A411FEF786FF207840082070D9F8C0 +:1080900000204FEA5B0B0AEAC201084320700BF094 +:1080A0000101C8F8A411FEF775FF20784008207080 +:1080B000D9F800204FEA5B0B0AEAC201084320709E +:1080C0000BF00101C8F8A411FEF764FF2078400806 +:1080D0002070D9F800204FEA5B0B0AEAC20108437E +:1080E000207000E06DE00BF00101C8F8A411FEF76C +:1080F00051FF207840082070D9F800204FEA5B0B30 +:108100000AEAC201084320700BF00101C8F8A4116B +:10811000FEF740FF207840082070D9F800200AEAD6 +:10812000C201084320704FEA5B0056EA050103D103 +:10813000254A0121C2F89411C8F8A401FEF72AFFCC +:10814000207840082070D9F800200AEAC2010843CC +:1081500004F8010B761EF6B2BFF46CAF0DB33E7897 +:10816000DFF864B0574613E015B90120CBF894014D +:1081700006F00101C8F8A411FEF70CFF20784008B2 +:108180002070D9F8001007EAC10108432070760872 +:108190006D1EEDB2E8D200992078C1F10801C84007 +:1081A0002070094C0120C4F8940104F5CA74FEF74C +:1081B000F1FE00202060FEF7EDFEBDE8F84FFFF76E +:1081C0007BB9BDE8F88F0000000021420080214209 +:1081D000080801402DE9FC47DFF87C9099F8001071 +:1081E00099F80000C1F3411710F010064FF0000895 +:1081F000A9F67C3404D00A25A01C00F09EFE06E0FF +:108200006179D4F80200062561F31F604146635D81 +:10821000D9F808404D46682204F8012B04F8018B78 +:1082200004F8013BCDE900760C4E22465B1CF66A51 +:10823000B0470444A868201A28612969A868FDF796 +:108240005BFD2070162060702869801C2861BDE8E5 +:10825000FC47FDF7C9BE0000542600204C19002041 +:108260002DE9FC411C480178C1F34117017811F058 +:10827000100602D00A220D2301E0062209234468D9 +:108280001649641A8A5C521C1A44A24220D88046BD +:1082900041608C1C00252EB1204600F04EFE04F1FA +:1082A000080205E0E1782068221D61F31F6029467D +:1082B00012F8013B0A4CCDE90076246B5B1CA04709 +:1082C000C8F8105088F80D50BDE8FC41FDF78CBE91 +:1082D00001218170BDE8FC8154260020D81A0020BD +:1082E0004C190020064810B5002101730161A0F669 +:1082F0007A3001F041FFBDE81040FDF775BE000087 +:10830000542600202DE9FC47DFF808810024D8F826 +:108310000800FF2870D0682609271625052866D290 +:10832000DFE800F0030F212635008DF800608DF89E +:1083300001708DF8024010208DF803408DF8040084 +:1083400005E08DF800608DF80170012018E08DF8CF +:108350000550062269468620FDF780FC3021062064 +:10836000FCF78CFF43E0D8F80C0001F059FF01E066 +:1083700001F05EFF8DF800608DF8017098F808003C +:108380008DF802008DF803408DF80440DFE7224DA0 +:10839000A9462E706F700426AE7001F049FF1F4889 +:1083A00001680622B2EB117F04D1016AC1F34221B8 +:1083B000022903D00068B6EB107F08D1D8F804007A +:1083C000801E00EBD0704108A9F8061003E0B8F851 +:1083D0000400801EE8804FF480510F4801F0FCFE3D +:1083E0000221C8F80410D8F80C0001F019FF72B689 +:1083F000FF21C8F8081062B64046D8F800100029DE +:1084000006D072B6046062B6BDE8FC4700F0B0BCAE +:10841000BDE8FC87101A002000000020B01A0020E0 +:108420007FB50546012100240846FCF79FFD1C206E +:108430008DF80C0002208DF80D008DF80E00012043 +:108440008DF80F00124890FBF5F0010C04D081B2BA +:1084500090FBF1F480B2641EADF80400ADF800406A +:108460000020ADF80600ADF802004FF080446946E8 +:108470002046FDF717FA012211462046FDF709FABA +:1084800003A8FCF759FC01212046FDF7ECF97FBD5C +:1084900000A24A0470B51149114C00204870A07820 +:1084A000104D18B900F020F8FF2803D0E07855F8F7 +:1084B00020008047207B012801D1FDF7EFFE4FF41B +:1084C00040510220FCF792FEFDF740FBBDE87040F2 +:1084D000022264210020FCF703BC00004C1900209C +:1084E0005426002078B10008384810B50178682972 +:1084F00001D0FF2010BD4178354C01F07F002528C8 +:1085000058D018DC072857D006DC34D2DFE800F05A +:108510003535373750525400142849D006DC082826 +:108520004ED009284ED00C2825D147E0152841D03F +:10853000242820D13CE0622821D00EDC452839D007 +:1085400006DC342834D0352834D0442813D12FE029 +:1085500054282DD055280ED12CE06C282ED006DCC6 +:1085600063280CD0642823D0652804D122E0742825 +:108570001ED075281ED0FF2002E0002000E0012060 +:10858000E070E078FF280ED02170207840F30000E2 +:10859000401C60702078000616D46078A0B10020DE +:1085A00020730C48A0600A4800F0A0FBE07810BDE2 +:1085B0000220E5E70320E3E70420E1E70520DFE709 +:1085C0000620DDE70720DBE70120E9E7D81A0020D5 +:1085D00054260020D82400202DE9F04F87B0002534 +:1085E0002B49029503950495059501F67C398F7802 +:1085F000D9F808402E46AB46682204F8012BC91C66 +:1086000004F8015B04F8017B2FE000BF11F8010BB7 +:10861000C21D01EBD20212F8018B92461D4A08F1ED +:108620000703DD08D2F828C0BCF1000F11D002AB5F +:10863000CDE900A3434604AAE04704F8018B2A468B +:1086400002A92046FBF77EFD2C440AEB0501002021 +:1086500008E0012189F80D10C9F810B007B0BDE895 +:10866000F08F401CA842FCDB761CBE42CEDDD9F860 +:1086700008004E46E91CFDF73FFB04F8010B1620ED +:1086800004F8010BB068201A3061FDF7ADFCE5E796 +:10869000D81A00204C19002070B51E4800F67C3115 +:1086A00082784D780023A0F12804C01CC5B105785C +:1086B00046780A2A45EA06258678C07845EA0645BE +:1086C00045EA006002D3012048731FE044F822000D +:1086D0004B730B610AB1042A18D100F01DF815E0A4 +:1086E00054F822008C6808220A61682222706370A4 +:1086F000A070020AE270020C2271000E607188689C +:108700000621FDF7F9FAA0711620E071BDE870406E +:10871000FDF76ABCD81A00202DE9F047C648016869 +:108720000623C64AC64C0126B3EB117F0DD1C549BD +:10873000E161C5492162C5496162C549E162C54936 +:10874000C4E90C12C449A16350E003680525C3497C +:10875000B5EB137F0AD1C24BE361C24B2362C24B1C +:108760006362C24BE362C24B23630FE005680427D8 +:10877000C04AC14BB7EB157F0BD1C04DE561C04D71 +:108780002562C04D6562C4E90B23BF4AC4E90D21CF +:108790002CE007684FF0030CBC4DBCEB177F05D1F4 +:1087A000BB4FE761BB4F2762BB4F1AE007684FF032 +:1087B000020CBCEB177F05D1B84FE761B84F2762B9 +:1087C000B84F0EE00768B6EB177F05D1B64FE761EB +:1087D000B64F2762B64F04E0B64FE761B64F276247 +:1087E000B64F6762C4E90D51C4E90B2380460068A7 +:1087F000B34910F0706FB34FD8F800504FF00C022F +:108800004FF02A03404604D0C5F30365012D57D02D +:10881000ADE0D0F800C0EDB20CF47F0C45EA1C25A9 +:108820002A2D2ED3DFF8A0C2C4F808C0DFF89CC2FE +:10883000C4F80CC0DFF898C2C4F810C02A3DDFF8B5 +:1088400094C2B5FBF2F2C4F818C0DFF88CC2C4F8C9 +:1088500028C0DFF888C2C4F814C00A6002EB4201E5 +:10886000026803EB810102F0FF220260026801F45A +:108870007F4342EA032202600268C9B20A430260EF +:1088800014E0026802F0FF220260026842F0120265 +:1088900002609348A0609348E06093482061934849 +:1088A000A0619348A062934860610E605FF000058C +:1088B000C7F89461FEF76EFB6D1C5A2DF8D356E095 +:1088C0000568D0F800C0EDB20CF47F0C45EA1C2519 +:1088D0002A2D2ED3DFF820C2C4F808C0DFF81CC24E +:1088E000C4F80CC0DFF818C2C4F810C02A3DDFF885 +:1088F00014C2B5FBF2F2C4F818C0DFF80CC2C4F819 +:1089000014C0DFF808C2C4F828C00A6002EB4201B4 +:10891000026803EB810102F0FF220260026801F4A9 +:108920007F4342EA032202600268C9B20A4302603E +:1089300014E0026802F0FF220260026842F01202B4 +:1089400002607348A0607348E06073482061734818 +:10895000A061734860617348A0620E605FF000051B +:10896000C7F89461FEF716FB6D1C5A2DF8D3D8F8A2 +:1089700000004546C0F301206B494FF00008032872 +:108980000AD02868C0F30120012820D02868C0F34D +:108990000120022824D02AE0C7F880818946C1F846 +:1089A000A081A868E968884208D9E868FBF7DFFE7B +:1089B000C7F88061A868E968401A0CE0A868FBF76E +:1089C000D6FEC9F8A061E868A968401A0BE089469C +:1089D000C1F8A081A868FBF7CAFEC9F8A06106E04B +:1089E000C7F88081E868FBF7C2FEC7F88061286895 +:1089F000A94640050FD50025C7F89461C7F88481C2 +:108A00000220FBF7ACFEC7F884610220FBF7A7FE4B +:108A10006D1C642DF0D3D9F800104846C90401D567 +:108A2000102100E00821A170016821F4E0610160DB +:108A3000BDE8F047FDF7D8BAB01A0020D9A0000869 +:108A40004C190020F1990008899B00083FA00008FC +:108A5000759C0008219F00085D930008DBA00008BA +:108A600079990008FF5F00083DA00008719C00088C +:108A7000459E00088D9B0008619D000861980008D4 +:108A80004D9B00083BA00008A1A0000841A00008E1 +:108A900081970008219B000839A0000881950008F3 +:108AA000999A000837A0000891940008619A00087C +:108AB00035A0000885930008F99900080DA000086A +:108AC000E41900200000214275760008897300082F +:108AD000297100086D6F0008A3770008956F0008E2 +:108AE000D5740008FD710008E96F0008456F0008A3 +:108AF00075770008C56F0008816D0008D96A000805 +:108B00009D670008D1650008F9650008996E0008A6 +:108B1000396C0008C168000839660008A9650008BA +:108B200025660008456E00080080214210B5FDF75B +:108B3000A9FC0E480021017041708170C170A0F63F +:108B40007C324260A0F5BE72826001730161A0F6C2 +:108B5000A43007490160642141604FF47A71C1601B +:108B60008160BDE81040FFF7D7BD0000542600200B +:108B7000030000211FB504466846FCF7C5FF2179B4 +:108B8000002021B1012905D002291ED105E0ADF850 +:108B9000060006E04FF4405101E04FF40051ADF8FB +:108BA0000610617921B1012905D002290DD105E016 +:108BB000ADF8080006E04FF4806101E04FF4C061B9 +:108BC000ADF80810A179082904D000F021F80020A0 +:108BD00004B010BDBDF8081021B14FF48051ADF8BC +:108BE000041001E0ADF804002168ADF80C000C2081 +:108BF000ADF80A000091684602F070F90348024996 +:108C0000416081600120E3E708270020F41900207B +:108C10001FB56846FCF778FF4FF4E13000906846D6 +:108C200002F05CF91FBD000010B50748FCF764FFB7 +:108C300006494A6802F8010B05484A60824201D1A0 +:108C40007F38486010BD000000440040F419002047 +:108C50008727002070B5144CD4E90101884222D046 +:108C60002268531C2360B2F5FA7F1CDD00220F4EF0 +:108C70002260884202D2751A803502E072B6451A27 +:108C800062B62A468520FCF7E9FF30210520FCF773 +:108C9000F5FA72B6A068054928447F31A060884281 +:108CA00000D9A66062B670BDF41900200827002024 +:108CB00070B50E460446094D0BE000BF14F8011BC9 +:108CC0002846FCF71DFF40212846FCF780FE0028BF +:108CD000F9D0761EF2D2304670BD0000004400404C +:108CE0000149002008707047E019002070B51E4C43 +:108CF000A16B88471D4DE87821780026884230D046 +:108D0000E8782070E07888B10122E36904F13C0141 +:108D1000104698470122E36904F144010220984774 +:108D2000626A0121A5F110009047E67001262671C4 +:108D3000E878022802D0E878032811D10B480021F6 +:108D4000626A10389047084900223C31E3690120EB +:108D50009847054900224431E36902209847E670AC +:108D600070BD267170BD00004C19002054260020F3 +:108D70002DE9FF414C4E37684C4D4FF480614FF068 +:108D8000060C8A1E4B1E4A4C6868BCEB177F43D109 +:108D900088420FD1316AC1F34221022918D0022141 +:108DA00004EB8102526844F82120491C9942F7D310 +:108DB000401E68604FF00071712002F027F8306AA1 +:108DC000C0F342204001202810D0402812D109E0F1 +:108DD00004EB81039B6844F82130491C9142F7D38E +:108DE000801EE6E7052001A901F026FF6946042060 +:108DF00001F022FFDDE90021686844F82020401CD2 +:108E00006860326AC2F34222022A03D144F8201079 +:108E1000401C6860BDE8FF81042788421AD1316890 +:108E2000B7EB117F4FF002010AD100BF04EB8103C1 +:108E30009B6844F82130491C9142F7D3801E08E01A +:108E400004EB8102526844F82120491C9942F7D36F +:108E5000401E6860862100200191CDE9020015497D +:108E6000012004220978102904D12969022041F443 +:108E7000064101913168B7EB117F00D10822DFF87C +:108E800038C000210091DCF800C002AB01A9E04726 +:108E9000DDE90221686844F82020401C68603268DF +:108EA000B7EB127FB2D0B5E7B01A0020101A00203D +:108EB000000000204E190020641900207CB50E4CE3 +:108EC000E068A0B1606890B90C480025006A800D88 +:108ED000C00708D00020CDE9000002460123694602 +:108EE000022001F033FF2946182001F08FFF0020F7 +:108EF000E0606060A0607CBDA0190020B01A002076 +:108F000070B50A4E002400BF06EB04152868401C0B +:108F100007D0A86808B1804718B1E96809B1686846 +:108F20008847641C0A2CEFDB70BD00006826002017 +:108F3000C178006861F31F6070470346002010B5D8 +:108F400001460722090241EA10610402985C2043AD +:108F5000521EF7D510BD00000249C96961F3010036 +:108F600070470000B01A002030B5012301F01F0443 +:108F700003EB0111C9B20D282ED2DFE800F02D0756 +:108F80000C0F142D2D1A1D202326290044EA04104D +:108F9000107012201EE01170102001E011701820D6 +:108FA00040EA141016E0641E03EB04101070202039 +:108FB00010E01370A2200DE01370C2200AE01370BD +:108FC000822007E01370B22004E01370D22001E089 +:108FD00013709220507030BD00201070FAE730B549 +:108FE0008423402401F01F010D2832D2DFE800F075 +:108FF000311F313110313116191C0D0A0700137061 +:10900000582024E01370542021E0137050201EE0FB +:10901000491E44EA41001070202018E0137054707B +:1090200030BD1370442012E0137048200FE03C2044 +:1090300000EA8100022340EA811003EAD1031843C9 +:1090400040EA11101070C1F3810040F01C00507014 +:1090500030BD00201070FAE710B5402301F01F0169 +:109060000D2828D2DFE800F0271D27271027271416 +:10907000171A0D0A07001370B1201AE01370A92007 +:1090800017E01370A12014E0491E1170212010E098 +:10909000137081200DE0137089200AE01370912075 +:1090A00007E0880140EA8100C01C10706C2040EA93 +:1090B0009100507010BD00201070FAE72DE9F04FBC +:1090C00001F01F0444F0200C00232127C025412477 +:1090D00001F01F064FF0050B4FF0D8094FF0100EAE +:1090E0004FF0DC0A0D285FD2DFE800F05E070E24A7 +:1090F0003B5E5E4245495053570082F800C048200D +:1091000050709670C42031E06020BBEB511F04D139 +:109110001770507082F802C009E006231770B3EB95 +:10912000511F507002D146F0E00014E09670D570E7 +:10913000BDE8F08F6420BBEB511F04D182F800C062 +:1091400050709770F3E7062382F800C0B3EB511F0D +:10915000507003D1E1209070C12007E00120907091 +:10916000E5E7761E167053709770A020D070DFE789 +:109170001370537006E0137082F801E002E0137080 +:1091800020205070947082F80390D1E713705370D0 +:1091900006E0137082F801E002E0137020205070A6 +:1091A000947082F803A0C3E7137053709370D37068 +:1091B000BEE72DE9F04F01F01F0444F0200C00231E +:1091C0002127C025412401F01F064FF0050B4FF069 +:1091D000D8094FF0100E4FF0DC0A0D285FD2DFE8FF +:1091E00000F05E070E243B5E5E4245495053570037 +:1091F00082F800C0482050709670C42031E0602092 +:10920000BBEB511F04D11770507082F802C009E007 +:1092100006231770B3EB511F507002D146F0E000E7 +:1092200014E09670D570BDE8F08F6420BBEB511F41 +:1092300004D182F800C050709770F3E7062382F8DB +:1092400000C0B3EB511F507003D1E1209070C120DA +:1092500007E001209070E5E7761E16705370977056 +:10926000E420D070DFE71370537006E0137082F8CB +:1092700001E002E0137020205070947082F8039097 +:10928000D1E71370537006E0137082F801E002E03A +:10929000137020205070947082F803A0C3E71370FD +:1092A00053709370D370BEE7F0B501F01F048025B2 +:1092B00003262327202300210F2836D2DFE800F0E1 +:1092C00035083535113535171A1F25282E2231005E +:1092D000132040EAC4101070600840EAC4135370B1 +:1092E00003E09320107055702001907014E0167008 +:1092F000812001E016709120507091700CE0167082 +:10930000A120F9E71670B120F6E71770557002E05A +:109310001770902007E09370D170F0BD1770A020F7 +:1093200001E01770B0205070F5E711705170E4E75C +:10933000094901EB8000404200F47F2141F06F01B8 +:10934000C0F3C02241EA0251C0F3490241EA42514E +:10935000001541EAC0707047FCFBFFFF70B5074C79 +:10936000074D6078296A00F07F00884205D0FFF73A +:10937000A5FD607800F07F00286270BDD81A00203B +:10938000A01900202DE9F84FDFF8FC80DFF8F4B0D9 +:109390000D468646140098F804C098F8057098F8B1 +:1093A00006A098F8073098F8081098F8099098F8EF +:1093B0000A004FF04B0698F80B800BF10D025C464B +:1093C0008BF8006031D02E7866706E78A670AE781B +:1093D000E670ED78257184F805C0A77184F807A0C0 +:1093E0002372617284F80A90E07284F80C807146EE +:1093F0000120FFF7B9FD8020E07307200125234EEF +:1094000020740095631C3768102259462846B847D7 +:109410000B2020700820E07306202074631C1022AB +:10942000009559460120346829E000266670A67030 +:10943000E670267184F805C0A77184F807A023722E +:10944000617284F80A90E07284F80C807146012001 +:10945000FFF78AFD8020E073062020740B4F012067 +:109460000090631CD7F800C010220649E0478B200B +:109470002070009604223C682B4602490120A04738 +:10948000BDE8F88F0426002044260020641900203F +:109490002DE9F74F384C82B09520DFF8E08020703E +:1094A0004FF0000B1746CDF800B0631C0222D8F82D +:1094B000005021460120A84760784FF0150A40F07F +:1094C0008005A07884F800A000F0FE0040F00606B9 +:1094D000657017B146F0010001E026F00100A070B0 +:1094E0004FF00109CDF80090631CD8F800C00222AB +:1094F00021494846E04757B111202070CDF800902F +:109500000422D8F800C01C490120039BE0475420E6 +:10951000207002980F2805D90146621C0120FFF730 +:10952000CDFD04E00146E21C0120FFF758FDCDF817 +:109530000090631C0422D8F800C00F490120E047C6 +:1095400057B991202070CDF800B00422D8F80070EF +:1095500009490120039BB84784F800A06570A670F4 +:10956000631CCDF800900222D8F800400249012087 +:10957000A04705B0BDE8F08F042600206419002044 +:109580002DE9F74F834682B07A480026ADF8046093 +:109590000078794C794F15464FF0010810281AD001 +:1095A0009520207000200090631C02223E68214616 +:1095B0000120B946B047607840F08006A07800F0FE +:1095C000FE0040F0060715202070002D66707ED04A +:1095D00047F001007DE04FF41540FFF7BDFCADF80A +:1095E0000400B246009602223E68634B01A9104671 +:1095F000B946B047207840F08006607800F0FE0061 +:1096000040F006074FF4A850FFF7A6FCADF80400A1 +:10961000267015B147F0010001E027F001006070ED +:10962000CDF800800222D9F800C0534B01A91046A2 +:10963000E04775B14FF48850FFF78EFCADF8040099 +:10964000CDF800800422D9F800C001A90220039BB4 +:10965000E0475846BBF10F0F05D90146464A0120A5 +:10966000FFF7A7FD04E00146A21C0120FFF7F4FC70 +:109670004FF4A840FFF770FCADF80400CDF800806F +:109680000422D9F800C03C4B01A90220E04775B97B +:109690004FF41140FFF760FCADF80400CDF800A0D6 +:1096A0000422D9F8005001A90220039BA8474FF4D7 +:1096B000A850FFF751FCADF8040026706770022235 +:1096C0002D4B01A91046CDF800804CE0FFE727F0B4 +:1096D0000100A070A246631CCDF800800222D9F8D8 +:1096E000004025490120A0475DB111218AF80010F2 +:1096F000CDF800800422D9F800401F490120039BC7 +:10970000A04754208AF8000054465846BBF10F0F7A +:1097100005D90146621C0120FFF74BFD04E001461C +:10972000E21C0120FFF798FCCDF80080631C0422A6 +:10973000D9F800C010490120E04755B991202070A8 +:10974000002000900422D9F800500B490120039B0F +:10975000A847152020706670A770631C0222064976 +:109760000120CDF80080D9F80040A04705B0BDE841 +:10977000F08F00004E1900200426002064190020FC +:109780002DE9F74F344C82B09520DFF8D08020705F +:109790004FF0000B1746CDF800B0631C0222D8F83A +:1097A000005021460120A84760784FF0150A40F08C +:1097B0008005A07884F800A000F0FE0040F00606C6 +:1097C000657017B146F0010001E026F00100A070BD +:1097D0004FF00109CDF80090631CD8F800C00222B8 +:1097E0001D494846E04757B111202070CDF8009040 +:1097F0000422D8F800C018490120039BE0475420F8 +:109800002070621C01200299FFF74EFDCDF80090F8 +:10981000631C0422D8F800C00F490120E04757B963 +:1098200091202070CDF800B00422D8F800700A49C9 +:109830000120039BB84784F800A06570A670631CE4 +:10984000CDF800900222D8F8004003490120A0473B +:1098500005B0BDE8F08F0000042600206419002048 +:109860002DE9F74F82B04FF0000A17465446ADF885 +:1098700004A04FF41540FFF76FFB00943C4CDFF859 +:10988000F4B0ADF80400A31C0222DBF8005001A9DB +:109890001046A847A07840F08005E07800F0FE0070 +:1098A00040F006064FF4A850FFF756FBADF8040051 +:1098B000A57017B146F0010001E026F00100E0704C +:1098C0004FF00108A31CCDF80080A1460222DBF86E +:1098D00000C001A910465C46E04777B14FF48850BC +:1098E000FFF73AFBADF80400CDF800800822D4F869 +:1098F00000C001A90220039BE0474FF4A840FFF7F6 +:109900002BFBADF8040009F1020201200299FFF7D8 +:10991000CBFCCDF800800422D4F800C009F102038A +:1099200001A90220E0476FB94FF41140FFF714FB83 +:10993000ADF80400CDF800A00822276801A9022094 +:10994000039BB8474FF4A850FFF706FBADF804009F +:1099500089F8025089F80360CDF80080022224685B +:1099600009F1020301A91046A04705B0BDE8F08F38 +:10997000042600206419002010B50C46CAB10C68FA +:109980001949002341EAC0111A46184600F0F0FCBC +:109990000120FFF7CDFC014600231A46012000F00C +:1099A000E7FC01232146BDE810401A46042000F0E0 +:1099B000DFBC42F2230101EB00510C4800230143BC +:1099C0001A46184600F0D4FC0120FFF7B1FC012331 +:1099D00001461A46184600F0CBFC2146BDE810406F +:1099E000042000F07FBC000003200041000800407C +:1099F000002300F0FDBC000038B5164C4B2200F0EF +:109A00007F00227000226270A270E2702271124AFE +:109A1000137963715379A3719379E371D3792372C5 +:109A2000137A6372537AA372937AE372D27A2273AF +:109A300004F10D02FFF798FA8020E07306202074ED +:109A4000631C2146054C0120009024681022A04789 +:109A500038BD0000042600204426002064190020A0 +:109A600038B50B4C54222270020605D500F07F0059 +:109A7000621CFFF723FB02E0E21CFFF7B0FA631C55 +:109A8000044C01200090246804220149A04738BDFD +:109A900004260020641900202DE9FC4705461D48D6 +:109AA0008946012601781C4F1C4C05F07F081029BF +:109AB00009D05420207028061ED5621C4946404615 +:109AC000FFF777FB1DE04FF4A840FFF745FAADF82C +:109AD0000400280605D5114A49464046FFF769FBB0 +:109AE00004E0A21C49462846FFF7B6FA04220B4BB5 +:109AF00001A90220009609E0E21C49462846FFF72A +:109B0000ABFA631C04220549012000963C68A0477B +:109B1000BDE8FC874E1900206419002004260020AF +:109B200038B5084C542200F07F002270621CFFF709 +:109B3000BBFB631C2146044C0120009024680422D6 +:109B4000A04738BD04260020641900207CB50446D7 +:109B50000D464FF4A840FFF7FFF9ADF8040004F0FC +:109B60007F00074C2946A21CFFF79EFBA31C054C57 +:109B7000012000900422246801A90220A0477CBD96 +:109B80000426002064190020704700002DE9FF41E1 +:109B9000354E1D4614461746012233686946104665 +:109BA000DDF8288098475FEA0800DFF8C08006D01B +:109BB000012817D002282AD0032851D13CE02DB328 +:109BC0000021D8F800200720904700223368214662 +:109BD000022098470121D8F8002004209047641CF7 +:109BE0006D1EECE76D083BD00021D8F8002008205E +:109BF0009047002233682146022098470221D8F876 +:109C0000002004209047A41C6D1EEDD128E0AD0873 +:109C100026D00021D8F80020092090470022336880 +:109C20002146022098470421D8F800200846904792 +:109C3000241D6D1EEDD113E0ED0811D00021D8F8E0 +:109C400000200D20904700223368214602209847CB +:109C50000821D8F800200420904708346D1EEDD16B +:109C600004B0E01BBDE8F081681900206C190020E9 +:109C7000002070472DE9FC47054638480E46DDE9CF +:109C80000A48016A1F469146C1F3814111B1022978 +:109C900057D061E0102F15D3022C13D1016AC1F304 +:109CA000043101290ED0016AC1F30431022903D124 +:109CB000016A490CC90705D0016AC1F304310229C0 +:109CC0000BD012E0FFF7FAF83B464A4628463146E9 +:109CD000009400F00DFCBDE8FC87016A490CC9073F +:109CE00003D0016A490DC9070ED0016AC1F30431DE +:109CF000022903D9016A490DC90705D0016AC1F3D8 +:109D0000043102290AD00DE0FFF7D8F83B464A4655 +:109D100028463146009400F039FCDCE7016A490C22 +:109D2000C90704D1016AC1F30431022914D9006AB8 +:109D3000400DC00710D028463146009400F06CFC5E +:109D4000C9E7FFF7BBF8CDE900483B464A4628463D +:109D5000314600F0E1FCBEE70020BCE7B01A00206D +:109D60002DE9FF41354E1D46144617460122336842 +:109D700069461046DDF8288098475FEA0800DFF85A +:109D8000C08006D0012817D002282AD0032851D13C +:109D90003CE02DB301223368214602209847002180 +:109DA000D8F800200A2090470121D8F8002004208C +:109DB0009047641C6D1EECE76D083BD001223368B0 +:109DC0002146022098470021D8F800200B20904718 +:109DD0000221D8F8002004209047A41C6D1EEDD16C +:109DE00028E0AD0826D0012233682146022098479A +:109DF0000021D8F800200C2090470421D8F800203A +:109E000008469047241D6D1EEDD113E0ED0811D0DA +:109E1000012233682146022098470021D8F800200B +:109E20000E2090470821D8F80020042090470834DD +:109E30006D1EEDD104B0E01BBDE8F0816819002073 +:109E40006C1900202DE9FF412E49164690460A78EC +:109E50000A9800272C4901251C46854012B94A6AF8 +:109E6000824235D030B1012806D0022807D003281D +:109E70000AD107E0254F07E0254F5C0804E0254F95 +:109E80009C0801E0244FDC08486201226946104624 +:109E9000FFF772FD00231A462049184600F068FAC1 +:109EA00000231A463946012000F062FA48F2930076 +:109EB00000EB055100231A46022000F059FA032056 +:109EC000FFF736FA014600231A46032000F050FA45 +:109ED000EF17641E11D301231A460420316800F0E5 +:109EE00047FA0320401EFDD2DDE900012A1847EBA6 +:109EF0000100CDE900202E44EBE704B0A6EB0800FA +:109F0000BDE8F08150190020A01900202380200016 +:109F10002390200023A0200023B020000321004133 +:109F20002DE9FC47054638480E46DDE90A48016A36 +:109F30001F469146C1F3814111B1022957D061E01A +:109F4000102F15D3022C13D1016AC1F3043101295A +:109F50000ED0016AC1F30431022903D1016A490C10 +:109F6000C90705D0016AC1F3043102290BD012E000 +:109F7000FEF7A4FF3B464A4628463146009400F0CF +:109F800081FCBDE8FC87016A490CC90703D0016A5E +:109F9000490DC9070ED0016AC1F30431022903D962 +:109FA000016A490DC90705D0016AC1F304310229CC +:109FB0000AD00DE0FEF782FF3B464A46284631466E +:109FC000009400F0B1FCDCE7016A490CC90704D138 +:109FD000016AC1F30431022914D9006A400DC00797 +:109FE00010D028463146009400F0D8FCC9E7FEF7AF +:109FF00065FFCDE900483B464A462846314600F019 +:10A0000081FDBEE70020BCE7B01A002038B5074A42 +:10A010000B23137009B98B231370054C0091034671 +:10A020001022246801490120A04738BD04260020E1 +:10A030006419002070477047704770477047704739 +:10A040007CB50E4613490124134D097810290BD015 +:10A050001249E0B11920087004221049334601204A +:10A0600000942C68A0477CBD0021ADF8041058B1C5 +:10A070004FF4C850FEF770FFADF8040004223346D9 +:10A0800001A902200094ECE74FF4C050F2E7182039 +:10A09000E1E700004E19002064190020042600208A +:10A0A0001CB50C460021ADF8041078B14FF4C8502F +:10A0B000FEF752FF2346ADF80400064C0120009045 +:10A0C0000822246801A90220A0471CBD4FF4C050FB +:10A0D000EEE700006419002070477047FBF748F96D +:10A0E0000420FBF72BFB1D484FF47A710126006812 +:10A0F000B0FBF1F0B0F1807F24D220F07F414FF02F +:10A10000E020491E4161164AF02182F8141D002406 +:10A11000846107210161FBF73FF9FBF717FDFBF7AE +:10A1200001FD104D6C61642028610F4804700F48D8 +:10A1300004700F4806600F48046000F085F800F0D6 +:10A1400037F800E0FEE7686820B1FBF79AFD286861 +:10A15000FAF7B8FDFEF7D4FEF5E700005C1A002020 +:10A160000FE000E004100020981900209919002049 +:10A17000F0190020EC19002002780649012A01D0CC +:10A180008A60704701228A6042780A614088C8600C +:10A1900070470000101A00200448016811B9806857 +:10A1A000FF2801D00120704700207047101A0020BE +:10A1B00010B500F03DF802490220486010BD0000D3 +:10A1C000101A002003494869002802D0896900F06C +:10A1D00003B87047101A002010B5104C0A46011E33 +:10A1E000C4E9050219D0402A09DC8620FBF736FDB8 +:10A1F00030210620FBF742F8002060610CE040228D +:10A200008620FBF72BFD30210620FBF737F860692D +:10A2100040306061A0694038A06110BD101A002074 +:10A22000024A02215160FEF7FBB80000101A00201C +:10A2300000214FF08040FBF716BB000001490120D0 +:10A2400008607047101A002010B50024A0211048A3 +:10A25000F9F791FF0E48611E00EB0412641C1160B7 +:10A260000A2CF9DB0B4A0C49002000F023F80B4ABA +:10A270000B49002000F01EF80A4A0B49002000F0AC +:10A2800019F80A4A0A49002000F014F8002010BD0D +:10A2900068260020958400089D650008E14B0008B1 +:10A2A000D54B0008558C0008C5AE00080583000892 +:10A2B00099A1000830B50446094B002003EB0015B6 +:10A2C0002D686D1C05D0401C0A28F7DB4FF0FF30CD +:10A2D00030BD03EB0013C3E90004C3E9021230BD33 +:10A2E000682600202DE9F04188B088460021CDE99C +:10A2F0000411CDE9021111210024CDE9061429250C +:10A3000000F072F8CDE90404810F8000CDE904016A +:10A31000CDE9044080000121CDE9041002AE04AF74 +:10A32000124CCDE900762923D4F800C007AA06A96B +:10A330000520E0470020CDE904000120401EFDD2A9 +:10A34000CDE9007624682B4607AA06A90520A04778 +:10A35000DDE90201800840EA81708908CDE9020147 +:10A360000299C8F8001008B0BDE8F0817419002007 +:10A37000F0B589B00C460021CDE90211CDE90411F8 +:10A3800011210025CDE906151E46174600F02CF8D0 +:10A39000CDE90205810F830046EA4700C217CDE9E7 +:10A3A00002310A4318430392CDE90240800040EA9B +:10A3B0009470A100CDE9021041F00201029104A9BC +:10A3C00002A8084CCDE900012923246807AA06A9A0 +:10A3D0000520A0470020CDE902000120401EFDD24B +:10A3E00009B0F0BD74190020102800DB3030704730 +:10A3F0002DE9F0470D4600F58051164661F30F0038 +:10A4000066F3104020F4002040F40034374F63F32B +:10A410009244002060F31F64386AC0F34220400178 +:10A42000202804D0402807D080280ED109E024F449 +:10A43000E00404F5001408E024F4E00404F54014FA +:10A4400003E024F4E00404F5800405F10C0905F1AF +:10A4500008082EB3386AC0F342204001202818D0E3 +:10A4600040280FD080281BD14846FEF761FD0146E9 +:10A47000072000F0CBFC4046FEF75AFD01460620BF +:10A4800000F0C4FC281DFEF753FD0146052000F036 +:10A49000BDFC2846FEF74CFD0146042000F0B6FC4A +:10A4A0002146172000F0B2FC3020401EFDD2CEB96C +:10A4B000386AC0F34220400120280FD0402809D03C +:10A4C00080280FD14946072000F0B6FB4146062000 +:10A4D00000F0B2FB291D052000F0AEFB2946042048 +:10A4E00000F0AAFB0020BDE8F0870000B01A0020B1 +:10A4F0002DE9FF41234E0A9F1C46154690464FB159 +:10A50000012F0AD0022F0CD0032F0ED0002004B050 +:10A51000BDE8F08148F203110AE049F203115C083A +:10A5200006E04AF203119C0802E04BF20311DC083A +:10A53000202000F06BFC1448006AC0F304300128AE +:10A5400003D93146212000F061FC0126BE40F717F7 +:10A55000641E14D301231A4669461846FFF748FFC4 +:10A5600000231A4629460220FFF742FFDDE90001D9 +:10A57000321847EB0100CDE900203544E8E7A5EBB0 +:10A580000800C4E773001000B01A00202DE9FF4155 +:10A59000144616464AF203111C4FDFF874809D08DA +:10A5A000202000F033FC3946212000F02FFC194810 +:10A5B000006AC0F30430022803D94146222000F08B +:10A5C00025FC01231A4669461846FFF711FF0DE0E6 +:10A5D0000123002221460220FFF70AFFDDE90001E6 +:10A5E000241D001D41F10001CDE9000128466D1E2A +:10A5F0000128EDD800231A4621460220FFF7F8FE75 +:10A60000241D04B0A01BBDE8F08100009380400031 +:10A6100073001000B01A00202DE9FF5F84B00127FD +:10A6200012984AF20311874048F2930000EB07505A +:10A63000CDE90001DFF8D8A001200290DFF8CCB00E +:10A64000DAF8200015469046324E9C084FF000097B +:10A65000F06858B1706848B1D6E90A23DDE9041002 +:10A660004A4043401A4334D0FEF728FC002000F053 +:10A670001FFCDDE90420121940EB0900C6E90A209D +:10A680002020019900F0C2FB2120009900F0BEFBC0 +:10A69000DAF82000C0F30430022803D959462220FA +:10A6A00000F0B4FB01231A4604A91846FFF7A0FEE8 +:10A6B0000123002229460220FFF79AFE3D44641E32 +:10A6C0001820029900F0A2FB2946042000F0B4FAF9 +:10A6D0000AE0091940EB0900C6E90A10F0E729462B +:10A6E000042000F0A9FA3D442046641E0128F6D853 +:10A6F0000021182000F08AFB2946042000F09CFA73 +:10A70000781908B0A0EB0800BDE8F09F73001000B6 +:10A71000B01A0020A01900202DE9FE4F8946002123 +:10A72000DDE90C7BCDE90013804602915048514988 +:10A730001D461446924637B1012F06D0022F07D08E +:10A74000032F09D106E0084606E04B486D0803E0F8 +:10A75000AD0801E04948ED080126BE40012D1ED09C +:10A7600040F48C11382000F051FBBBF1000F03D0F6 +:10A7700049463A2000F04AFB4146392000F046FBAA +:10A7800002A9382000F058FA0298000B400755D073 +:10A790003B49382000F03AFB0198BDE8FE8F40F4B9 +:10A7A0008011382000F032FBBBF1000F03D0494686 +:10A7B0003A2000F02BFB4146392000F027FB02A98C +:10A7C000382000F039FA0298000B4007E0D16946C2 +:10A7D0003C2000F031FA032F05D03246694620466E +:10A7E000F9F7B0FC40E000982060211D3C2000F00B +:10A7F00023FA39E04FF0000802A9382000F01CFAD3 +:10A800000298400DC00704D008F10108B8F10A0F02 +:10A81000F2DB032F03D1211D3D2000F00DFA694624 +:10A820003C2000F009FA032F05D032466946204645 +:10A83000F9F788FC01E000982060344428466D1E3A +:10A840000128D7D80A49382000F0E0FA032F03D1B5 +:10A85000211D3D2000F0F0F969463C2000F0ECF9A4 +:10A86000032FBAD1009820603019A0EB0A0094E7BA +:10A870001C0504201C0500201C0502201C050620C8 +:10A880001C7504202DE9FF41214E0A9F1C461546E8 +:10A890009046002137B1012F06D0022F07D0032F99 +:10A8A0000AD107E01B4907E01B495C0804E01B498B +:10A8B0009C0801E01A49DC08202000F0A7FA19489A +:10A8C000006AC0F30430012803D93146212000F08A +:10A8D0009DFA0126BE40F717641E14D301220023FF +:10A8E00069461046FFF784FD01231A4629460220D7 +:10A8F000FFF77EFDDDE90001321847EB0100CDE9ED +:10A9000000203544E8E704B0A5EB0800BDE8F0817D +:10A9100073001000238020002390200023A020003B +:10A9200023B02000B01A00202DE9FF41144615463F +:10A930000A980122824048F2930000EB0257144922 +:10A94000DFF850809E08202000F060FA3946212070 +:10A9500000F05CFA1048006AC0F30430022803D902 +:10A960004146222000F052FA012200236946104697 +:10A97000FFF73EFD06E001231A4621460220FFF7BD +:10A9800037FD241D761EF6D204B0601BBDE8F081B1 +:10A9900023A0200073001000B01A00202DE9FF5FF3 +:10A9A000DFF8509182B01446D9F820109346C1F3D5 +:10A9B000C50101F1220AD9F82410D9F800008F004E +:10A9C0004FF002084C4E9D081037F06858B1B0683F +:10A9D00048B1D6E90E23DDE9020142404B401A435B +:10A9E00056D0FEF76BFA012000F062FADDE902238F +:10A9F000A900891843F10000C6E90E102020316932 +:10AA000000F004FA2120716900F000FAD9F8200062 +:10AA1000C0F30430022803D92220B16900F0F6F90E +:10AA20000122002302A91046FFF7E2FC01231A4687 +:10AA300021460220FFF7DCFC1820241DF16900F0FC +:10AA4000E5F90420216800F0E1F9D9F82000241D7F +:10AA5000800DAD1EC00709D001200021CDE9000105 +:10AA600003460A466946022000F070F9234A22494B +:10AA700005201268904700BF00F014FAD9F82000B2 +:10AA8000800DC1071E482AD04FF02209824614E0EB +:10AA9000AB00181841F10002C6E90E02ECE720688D +:10AAA000810F48EA80003943C6E90C011249DAF8FF +:10AAB0000020484630319047241D6D1EEFD211E032 +:10AAC0002068810F48EA80003943C6E90C010A4931 +:10AAD000D9F80020504630319047241D00E08146CF +:10AAE0006D1EEDD2FEF7FCF806B0A4EB0B00BDE83E +:10AAF000F09F0000B01A0020A01900205419002077 +:10AB0000581900202DE9FE4F0646DDE90C7B45482B +:10AB1000009045481C46154689469246029337B137 +:10AB2000012F06D0022F08D0032F0BD107E0009091 +:10AB300008E03E486408009004E0A40802E03C48B5 +:10AB4000E4080090012000FA07F8012C14D000203E +:10AB50000190009840F480313820009100F056F9BF +:10AB6000BBF1000F03D049463A2000F04FF93146BF +:10AB7000392000F04BF949E03820009900F046F9FF +:10AB8000BBF1000F03D049463A2000F03FF93146AF +:10AB9000392000F03BF9032F04D129683D20091D1D +:10ABA00000F034F93C20296800F030F9694638207B +:10ABB00000F042F80098000B400713D145442EE006 +:10ABC000032F03D13D20696800F020F93C2029685B +:10ABD00000F01CF901A9382000F02EF80198000BB4 +:10ABE000400706D01349382000F010F90298BDE85C +:10ABF000FE8F002601A9382000F01EF80198400DB4 +:10AC0000C00702D0761C0A2EF4DB45442046641EA1 +:10AC10000128D5D803493820009100F0F7F8A5EBBA +:10AC20000A00E4E71C0504201C0500201C05022086 +:10AC30001C0506201C7504202DE9F04F414A8A4668 +:10AC400089B0116A4FF0000BCDE904BBCDE906BB1A +:10AC5000CDF820B0C1F3C504136859465E462234CE +:10AC600013F0706F01D0012700E000271123089333 +:10AC7000526ADFF8D4901044CDE90401800001212C +:10AC8000CDE90410D9F800C00DF1080804AD7FB17A +:10AC90001902000208914FF48071CDE904100834C4 +:10ACA000CDE90058234606AA08A90D20E04708E090 +:10ACB000CDE90058234606AA08A90520E047012649 +:10ACC0001FE0761CEFB101210020CDE90410CDE991 +:10ACD0000058D9F800C0234606AA08A90D20E0476D +:10ACE000DDE90201000A40EA0160090ACDE902013A +:10ACF00010F0300F01D00A2EE3D9029814E0761C30 +:10AD000000E04F460020CDE90400CDE90058D7F817 +:10AD100000C0234606AA08A9E0470298800701D090 +:10AD20000A2EECD9DDE90201800840EA8170890829 +:10AD3000CDE902010299CAF8001009B05846BDE8F1 +:10AD4000F08F0000B01A002074190020F0B52D4ECD +:10AD50000C468BB0316A1D460023CDE90433CDE9A2 +:10AD60000233089309933668C1F3C501202316F016 +:10AD7000706F01D0012700E00027112802D00228BF +:10AD800006D006E00AB1222303E001F1220300E02D +:10AD900001231D4E02A904AA3668C7B1000208901B +:10ADA000D4E900704FEA002040EA176008334FEA08 +:10ADB000072715B97F1C40F10000CDE90470CDE9EB +:10ADC000002109AA08A90D20B047A5B110E00890FC +:10ADD0001DB1D4E90007CDE90407CDE9002109AA96 +:10ADE00008A90520B0471DB9DDE90201C4E9000149 +:10ADF0000BB00020F0BDDDE90201000A40EA01606D +:10AE0000090AF3E7B01A00207419002070B5234C2A +:10AE10008AB0226AC2F3C5030022CDE90622CDE939 +:10AE20000222059208922268223312F0706200D04A +:10AE3000012211250595646A02AD20448C0F89001A +:10AE400044EA800041F00201154CCDE90610246867 +:10AE500006AEC2B1000240EA11600902CDE9061057 +:10AE60004FF488520592CDE900650D2008AA05A986 +:10AE70000833A047DDE90201000A40EA0160090A3F +:10AE8000CDE9020105E0CDE9006508AA05A9052084 +:10AE9000A04702980AB000F0030070BDB01A00206D +:10AEA000741900200149012008707047E019002042 +:10AEB000034A0121D16008B1916070475160704729 +:10AEC000A01900200448D0E90110814201D10020DE +:10AED0007047012070470000F41900207FB5264E0E +:10AEE000054600213046FAF768FD2448002480F822 +:10AEF00000444FF4C060F9F751FF26208DF804009C +:10AF00008DF8064001208DF807008DF8054001A856 +:10AF1000F9F712FF01214804FAF728F80420ADF8E8 +:10AF2000000018208DF803000320154C8DF8020056 +:10AF300069462046F9F704FD0820ADF800004820D6 +:10AF40008DF8030069462046F9F7FAFC2946304699 +:10AF5000FAF77CFD02A8FAF72AFD02A93046FAF7B3 +:10AF600017FD012240F225513046FAF756FD012126 +:10AF70003046FAF722FD7FBD0044004026E000E0A5 +:10AF800000080140090278000301008032080B002C +:10AF900001FF0000000904000004FF000004070591 +:10AFA000020240000007058602400000070501027A +:10AFB00040000007058102400000080B0102020268 +:10AFC000010009040100010202010505240010012D +:10AFD00005240100020424020205240600020705DC +:10AFE00084030800FF09040200020A0000000705AC +:10AFF0000502400000070585024000000403090423 +:10B000003B0343002D0053006B00790020004D00EE +:10B010006900630072006F005300790073007400D0 +:10B0200065006D00200043006F002E002C00200002 +:10B030004C00740064002E00000000240343002D27 +:10B040000053006B007900200043004B004C006966 +:10B05000006E006B002D004C006900740065001844 +:10B060000343004B004C0069006E006B002D004C48 +:10B0700000690074006500260343004B004C006922 +:10B08000006E006B002000530065007200690061D3 +:10B09000006C00200050006F007200740012034D1D +:10B0A00000530046005400310030003000CC008EC8 +:10B0B0000000000001050001008400000001000004 +:10B0C00000280044006500760069006300650049BF +:10B0D000006E007400650072006600610063006528 +:10B0E00000470055004900440000004E0000007B6E +:10B0F0000036003800360032006400300063003053 +:10B10000002D0031006200330063002D0034003652 +:10B1100000630066002D0039003100330065002D0A +:10B1200000650035006300370061003000370033F0 +:10B130000031003900660036007D00000028000064 +:10B1400000000104000100000000000000000157A1 +:10B15000494E55534200000000000000000000006E +:10B1600000000000000A060002EF0201400100009A +:10B1700065B100080A00000091630008A56000089E +:10B1800061820008D581000899860008E161000805 +:10B19000D9850008E5820008FD5F0008BCB1000801 +:10B1A00000000020701A0000B0410008C4B200087E +:10B1B000701A002038110000E85C000802FF01014D +:10B1C000FF01FF01FF01FF01FF01FF01FF01FF017F +:10B1D000FF01FF01FF01FF01FF01FF01FFF1021B62 +:10B1E00001034E5003138D474C08354D041AA10C32 +:10B1F0001AA3045AC9141A99089A9D209AA90C9165 +:10B200002AC2AE12081384AF3308781349641408B5 +:10B21000155E1408915F1B08AD0413115D1B080136 +:10B22000101AF5081A89041A7D041AAD041A950437 +:10B230004142401260031B0812133DB1330828132A +:10B24000AFB033088E1AFC6C42041910323B1A3B23 +:10B25000083224131C103320501A5F1032181A774A +:10B260000802FF2601FF01FF01FF01FF01FF01FFAF +:10B2700001DA23070113354D140815602A0808095F +:10B28000120413855F42084AFF07014DF21114238F +:10B29000A0201493804012731210199B1163FFFFBA +:10B2A000690881E910012C3A02CC0911183B040607 +:10B2B000E12D0102030404051D0607080984A24AC2 +:04B2C00004693000ED +:04000005080040EDC2 +:00000001FF diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_iap.hex b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_iap.hex new file mode 100644 index 00000000..d0ddcc56 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_iap.hex @@ -0,0 +1,885 @@ +:020000040800F2 +:10000000280800201D350008050A0008070A000816 +:100010000B0A00080F0A0008130A0008000000007D +:10002000000000000000000000000000170A0008A7 +:10003000190A0008000000001B0A00081D0A000839 +:1000400037350008373500083735000837350008E0 +:1000500037350008373500083735000837350008D0 +:1000600037350008373500083735000837350008C0 +:1000700037350008373500083735000837350008B0 +:100080003735000837350008373500082F0A0008D3 +:10009000370A0008373500083735000837350008BB +:1000A0003735000837350008373500083735000880 +:1000B0003735000837350008373500083735000870 +:1000C0003735000837350008373500083735000860 +:1000D0003735000837350008373500083735000850 +:1000E00037350008373500083735000800F002F8CA +:1000F00000F05AF80AA090E8000C82448344AAF168 +:100100000107DA4501D100F04FF8AFF2090EBAE865 +:100110000F0013F0010F18BFFB1A43F0010318473B +:1001200058350000783500000A444FF0000C10F8F4 +:10013000013B13F0070408BF10F8014B1D1108BF65 +:1001400010F8015B641E05D010F8016B641E01F805 +:10015000016BF9D113F0080F1EBF10F8014BAD1C55 +:100160000C1B09D16D1E58BF01F801CBFAD505E073 +:1001700014F8016B01F8016B6D1EF9D59142D6D3CD +:10018000704700000023002400250026103A28BFF5 +:1001900078C1FBD8520728BF30C148BF0B607047F9 +:1001A0001FB51FBD10B510BD03F0DBF91146FFF7F9 +:1001B000F7FF00F01FFB03F0F9F903B4FFF7F2FFBC +:1001C00003BC03F001FA0000EFF30980704780F3ED +:1001D00009887047EFF30880704780F308887047FC +:1001E00040BA7047C0BA704708B501211C2001F021 +:1001F0006BFC4FF48040ADF8000010208DF8030038 +:1002000002208DF802006946844801F0A1F94FF4FC +:100210008040824908614000ADF8000069467F488F +:1002200001F096F94FF400407C4908612020ADF8B8 +:10023000000069467A4801F08BF94FF48070ADF800 +:1002400000006946774801F083F94FF48060ADF80B +:10025000000048208DF803006946724801F078F9E3 +:1002600008BD08B501214FF4FE7001F02DFC4FF6DA +:10027000FF70ADF8000000208DF803006946684863 +:1002800001F066F96946654801F062F96946664819 +:1002900001F05EF96946654801F05AF9694664481B +:1002A00001F056F96946634801F052F908BD10B5EE +:1002B0000121080701F015FC0121402001F0F7FBA6 +:1002C000FFF7CFFFFFF790FF10BD38B54FF0FF30BD +:1002D0000021002807DA0A07140E574A00F00F031E +:1002E0001B1FD45403E00A07130E544A135400BFD3 +:1002F0004FF4E06000F080FD25208DF80000012023 +:100300008DF8020000208DF80300684600F079FDAA +:1003100038BD08B54FF4C06000F06EFD14208DF8B4 +:10032000000001208DF801008DF8020000208DF8FA +:100330000300684600F065FD13208DF800000120E1 +:100340008DF8010000208DF802008DF8030068464A +:1003500000F057FD08BD10B500214FF0805001F0AE +:10036000C0FB0021402001F0A2FB00214FF400005F +:1003700001F0B7FBFFF775FFFFF7CBFFFFF7A5FF16 +:1003800010BD10B5002001F0FFFA0121C80501F0F1 +:10039000A8FB10BD03202A49086070472948817ACC +:1003A00019B10521264A116002E00121244A116099 +:1003B000704708B54FF4C06000F01EFD14208DF8A2 +:1003C000000001208DF801008DF802008DF8030077 +:1003D000684600F016FD13208DF8000001208DF80E +:1003E000010000208DF8020001208DF8030068460E +:1003F00000F007FD08BD01B502E00098401E009026 +:1004000000980028F9D108BD0F49086000BF0E49C7 +:1004100009680029FBD170477047000000100140B7 +:10042000000C014000080140001401400018014088 +:10043000001C01400020014018ED00E000E400E055 +:10044000E0000020AC0100200000002000207047E8 +:10045000012080F3138800BF00BFD748006800F474 +:10046000E060D6490843001DD3490860BFF34F8FB1 +:1004700000BF00BFFEE72DE9F04106460C461546D9 +:1004800000F098FAA108304600F09FFA0746AF4204 +:1004900002D10020BDE8F0810120FBE72DE9FC5FDF +:1004A00082460AF10304C64D42F20C074FF43C4663 +:1004B00014F8018B36E0B8F1410F0ED114F8015B4E +:1004C0002D0214F8010B05432D0214F8010B05430E +:1004D0002D0214F8010B054322E0B8F1420F0ED1B2 +:1004E00014F8017B3F0214F8010B07433F0214F894 +:1004F000010B07433F0214F8010B074310E0B8F16A +:10050000430F0DD114F8016B360214F8010B0643AA +:10051000360214F8010B0643360214F8010B0643A9 +:1005200014F8018BB8F1000FC5D1E81990F801B0AB +:10053000E85D019055F80690A81940680090B14513 +:1005400006D9FF209F49087048700220BDE8FC9F33 +:1005500049462846009AFFF78EFF28B1FF209949A7 +:10056000087048700220F1E7964880F800B095497D +:10057000019848700220E9E730B504460022E11CEA +:1005800011F8013B11E0412B0DD111F8012B1202A2 +:1005900011F8010B0243120211F8010B024312027F +:1005A00011F8010B024311F8013B002BEBD10020A5 +:1005B000844D2870B2F1006F06D08348026001209C +:1005C000824D28607F4D2870012030BD10B500F0AD +:1005D000ACFC00207B490870012010BD2DE9F047DC +:1005E00007460025002697F80180FC1C14F8019BA3 +:1005F00012E0B9F1410F0DD114F8015B2D0214F88E +:10060000010B05432D0214F8010B05432D0214F8CC +:10061000010B054314F8019BB9F1000FE9D1002645 +:100620001BE014F8016B14F8011B46EA012614F8CC +:10063000011B46EA014614F8011B46EA01663146F1 +:10064000284600F07BFD2868B04200D008E0002674 +:100650002D1DA8F1040000F0FF08B8F1000FE0DC48 +:1006600000BFB8F1000F03DD01205649087002E019 +:100670000020544908700120BDE8F0872DE9F047BB +:100680008146002600254FF0040A09F1030414F8FE +:10069000018B24E0B8F1410F0ED114F8016B360242 +:1006A00014F8010B0643360214F8010B0643360218 +:1006B00014F8010B064310E0B8F1420F0DD114F805 +:1006C000015B2D0214F8010B05432D0214F8010BF8 +:1006D00005432D0214F8010B054314F8018BB8F102 +:1006E000000FD7D1002707E04FF4806101FB0760BE +:1006F00000F054FC82467F1CAF4202D2BAF1040FD4 +:10070000F2D0AF4203D201202E49087002E000204F +:100710002C4908700120BDE8F08710B500F0F9FB06 +:10072000002028490870012010BD10B50024284978 +:10073000012002F0E8FD264800786138092824D21B +:10074000DFE800F01705090E2323131C2100FFF733 +:10075000E4FF04461DE01E48FFF790FF044618E042 +:100760001B48FFF73BFF044613E0FFF72FFF04464B +:100770000FE01748FFF700FF04460AE01448FFF7B0 +:100780008DFE044605E0FFF763FEFFF75FFE0446BB +:1007900000BF00BF002C08DD22460A49812002F07C +:1007A0009BFD3021012002F0D6F94FF44051012089 +:1007B00002F0EFF910BD00000CED00E00000FA05BA +:1007C000004000086C010020080000200C00002000 +:1007D0002C01002010B5044660686A49086008468C +:1007E0000068694908602068FFF7F7FC6648006800 +:1007F000804710BD2DE9F041FFF759FDFFF7D9FD06 +:10080000FFF7BFFD01F06CFF042000F044FB5F48E0 +:1008100000684FF47A72B0FBF2F1B1F1807F01D33E +:1008200001201DE021F07F40401E4FF0E02250618A +:1008300050170F22002807DA13071F0E544B00F041 +:100840000F06361F9F5503E013071E0E514B1E5413 +:1008500000BF00204FF0E0229061072010610020CF +:1008600008B100BFFEE70DE04FF480404A494861FF +:100870006420FFF7C9FD4FF48040474908616420B8 +:10088000FFF7C2FD454800680528EDD14FF48040D0 +:1008900041494861C820FFF7B7FD7C2000F0E9FF1F +:1008A00028B94FF480613E4800F0E5FE50BB01F0EE +:1008B00049F926E04FF48040374948614FF4FA7017 +:1008C000FFF7A2FD4FF48040334908614FF4FA70FE +:1008D000FFF79AFD3348006898B14FF480402E49E5 +:1008E0004861C820FFF790FD4FF480402A49086115 +:1008F000C820FFF789FDFFF72EFD2B480068FFF7A2 +:1009000069FFD7E701F01EF928480468001D056853 +:10091000B4F5784F00D910242A4621462448FFF721 +:10092000AAFD30B324E04FF480401B494861C82041 +:10093000FFF76AFD4FF4804017490861C820FFF7B0 +:1009400063FD1848006898B14FF48040124948612F +:10095000C820FFF759FD4FF480400F490861C820B7 +:10096000FFF752FDFFF7F7FC0F480068FFF732FF73 +:10097000D9E7FFF7F0FC0E48FFF72CFF0020BDE899 +:10098000F081000010000020140000201801002059 +:1009900018ED00E000E400E000100140E00000205D +:1009A000000801400C0000200800002000FC0008A6 +:1009B000004000080120124988607047014608BACB +:1009C0000F4A106010460068704710B502460B468B +:1009D000002100BF05E052F8210000BA084C206059 +:1009E000491C9942F7D30648006810BD04480068C6 +:1009F000704703490871704701480079704700004B +:100A000000300240704700BFFEE700BFFEE700BFB6 +:100A1000FEE700BFFEE77047704770470848006870 +:100A200020B107480068401E05490860704710B5AE +:100A300001F0A8FF10BD10B500F00EF810BD0000C9 +:100A40000000002010B5FFF770FE10BD0120014925 +:100A5000087070470400002010B537480068374917 +:100A600008800846008800F400403549098808409D +:100A700008B101F053FE3148008800F4806030492D +:100A80000988084030B14FF6FF302B4908602D49E6 +:100A9000486880472948008800F4005028490988A0 +:100AA000084018B14DF6FF702349086023480088BC +:100AB00000F4805022490988084030B14EF6FF709A +:100AC0001D490860002000F039F91C48008800F436 +:100AD00000601B490988084060B11B48007810B1CC +:100AE00000F00CF902E0022000F028F94FF2FF704C +:100AF000114908601148008800F400701049098805 +:100B0000084040B14FF6FF500B4908600F4800788D +:100B1000401C0E4908700948008800F4807008499C +:100B20000988084030B14FF6FF600349086007208C +:100B300000F004F910BD0000445C004018000020E3 +:100B40000E0100205C000020E40000201A000020BC +:100B500010B500204C490968887200F0A7F802F02F +:100B6000ADFB00204949086010BD10B50020464982 +:100B70000968887244490968C8724548C079424981 +:100B800009684872002001F0B3FF4FF400710020A3 +:100B900001F0C8FF1021002001F0DDFF1821002026 +:100BA00002F097F95821002002F087F9002002F0A6 +:100BB0008FF8384890F82C10002002F0D0F900206F +:100BC00002F04AF843F2210033490860A0210120D5 +:100BD00002F07FF9E021012002F06FF940210120AD +:100BE00002F0BDF92B4890F82C10002002F0B7F964 +:100BF000002002F031F8002001F0E3FC012023493D +:100C0000086010BD20480068807A30B105201F4977 +:100C100008604FF4804021494861704704201B4917 +:100C200008607047704770470146002070470146D2 +:100C30000020704710B504461949204601F0B7F965 +:100C400010BD10B504461749204601F0B0F910BD9B +:100C500070B505460C480068C478042C01DD0020FE +:100C600070BD114800EBC401284601F0A0F9F7E778 +:100C70000246002901DD02207047002A01DD022022 +:100C8000FAE70020F8E7000004010020E00000205F +:100C9000E83500085C000020045C004000100140C2 +:100CA000B0000020B8000020C000002020204D4AE5 +:100CB0001060C0004C4A106001214C4801600020C7 +:100CC0004B4A108010460088484A10600020121DD0 +:100CD00010604FF4E050464A108010460088434AA6 +:100CE0001060002070470120404908600020091D65 +:100CF00008600320091F08600020704710B53B48BA +:100D0000006884B244F0080438480460006884B283 +:100D100044F0040435480460FFF73CFB10BD10B5F7 +:100D20003248006884B224F0040430480460FFF7BD +:100D300035FB4FF43F402D49086010BD70B50546A6 +:100D4000072D01D02B4805702A480078082841D289 +:100D5000DFE800F0040A1016212E4142FFF7DFFF02 +:100D60000620244908703BE0FFF7D9FF0420214901 +:100D7000087035E002201F494870032008702FE0FA +:100D80001C484078401E1B4948700846407808B906 +:100D90000420087024E01548006884B244F0100470 +:100DA000124804600520134908700A20487017E0B3 +:100DB00010484078401E0F4948700846407840B9B6 +:100DC0000A48006884B224F0100408480460062031 +:100DD000087005E000BF00BF06200649087000BF8C +:100DE00000BF70BD100C014014080140405C004081 +:100DF0000E010020E500002031490143314A116015 +:100E0000704770B5002100230F22C47804B32D4C25 +:100E1000246804F4E064C4F5E064210AC1F1040329 +:100E2000CA40447804FA03F184781440214309014C +:100E3000254C0678A155047804F01F050124AC4028 +:100E400005786D11AD0005F1E025C5F8004109E018 +:100E5000047804F01F050124AC401C4D067876117F +:100E600045F8264070BD1A4A0A400243154B1B1F25 +:100E70001A60704739B1134A121D12680243114BB0 +:100E80001B1D1A6006E00F4A121D126882430D4BAB +:100E90001B1D1A607047042808D14FF0E021096932 +:100EA00041F004014FF0E022116107E04FF0E02132 +:100EB000096921F004014FF0E02211617047000040 +:100EC0000000FA050CED00E000E400E080E100E045 +:100ED00080FFFF1F01460020FE4A106800F0380026 +:100EE000084310607047FB49096821F00801F94A7E +:100EF000116011460968014311607047F54909689E +:100F000021F01001F34A1160114609680143116094 +:100F10007047F148EF494860F04848607047EE4834 +:100F2000EC494860ED4848607047EA48006940F085 +:100F30008000E84908617047E648006940F0800099 +:100F4000E449086170470420E249C96801F00101E1 +:100F500009B101200EE0DF49C96801F0040109B1BF +:100F6000022007E0DB49C96801F0100109B1032044 +:100F700000E00420704700B502460423FFF7E3FFBA +:100F8000034603E0FFF7DFFF0346521E012B01D1AA +:100F9000002AF7D102B90523184600BD30B5044632 +:100FA00004254FF43020FFF7E6FF0546042D17D146 +:100FB000C848006940F00200C6490861084644611B +:100FC000006940F0400008614FF43020FFF7D3FF84 +:100FD0000546C048006941F6FD710840BD490861F9 +:100FE000284630BD10B504244FF43020FFF7C3FF6E +:100FF0000446042C16D1B748006940F00400B549F6 +:1010000008610846006940F0400008614FF4302054 +:10101000FFF7B1FF0446AF48006941F6FB71084095 +:10102000AC490861204610BD00B502460423FFF715 +:101030008AFF034603E0FFF786FF0346521E012B9B +:1010400001D1002AF7D102B90523184600BD10B519 +:1010500004244FF43020FFF7E7FF0446042C16D198 +:101060009C48006940F004009A49086108460069FC +:1010700040F0400008614FF43020FFF7D5FF0446F0 +:101080009448006941F6FB71084092490861204686 +:1010900010BD00208F49C96901F0020109B101208A +:1010A00000E00020704730B5A5250424FFF7F1FFCC +:1010B00000B100254FF43020FFF75DFF0446042CFB +:1010C0003AD1854883498860844888600846006929 +:1010D00040F0200008610846006940F040000861C7 +:1010E0004FF43020FFF747FF0446042C1BD179480A +:1010F000006941F6DF7108407649086108460069D9 +:1011000040F01000086176480580E002FFF733FFE9 +:101110000446052C10D06F48006941F6EF71084075 +:101120006C49086108E0052C06D06A48006941F660 +:10113000EF71084067490861204630BD78B5064622 +:101140000C46042500200090E802FFF714FF054636 +:10115000042D24D15F48006940F001005D49086119 +:101160003480E802FFF707FF0546042D10D1B01CBC +:101170000090200C00990880E802FFF7FCFE05466D +:101180005448006941F6FE7108405249086106E082 +:101190005048006941F6FE7108404E4908612846F2 +:1011A00078BD70B504460D460426F002FFF7E3FE55 +:1011B0000646042E11D14748006940F00100454918 +:1011C00008612580F002FFF7D6FE06464148006917 +:1011D00041F6FE7108403F490861304670BD70B568 +:1011E00005460E460424E002FFF7C5FE0446042C23 +:1011F00017D13948374988603848886008460069FF +:1012000040F0100008612E80E002FFF7B4FE0446B3 +:10121000052C06D02F48006941F6EF7108402D4992 +:101220000861204670BD2DE9F04304464FF6FF7675 +:101230003746B046B1460425E443E6B2C4F3072777 +:10124000C4F307484FEA1469E802FFF794FE054625 +:10125000042D49D120481F498860204888600846ED +:10126000006940F010000861FF2E06D01C480830CD +:101270000680E802FFF77FFE0546042D08D1FF2F08 +:1012800006D017480A300780E802FFF774FE0546CB +:10129000042D0AD1B8F1FF0F07D011480C30A0F887 +:1012A0000080E802FFF767FE0546042D0AD1B9F178 +:1012B000FF0F07D00A480E30A0F80090E802FFF7B1 +:1012C0005AFE0546052D0FD00248006941F6EF7120 +:1012D000084007E00020024023016745AB89EFCDBD +:1012E00000F8FF1F664908612846BDE8F08330B565 +:1012F000054604244FF43020FFF73DFE0446042C3D +:1013000041D160485E4988605F488860084600694E +:1013100040F0200008610846006940F04000086184 +:101320004FF43020FFF727FE0446042C22D1544806 +:10133000006941F6DF7108405149086108460069BB +:1013400040F0100008611DB100205049088002E003 +:10135000A5204E4908804FF43020FFF70CFE0446CC +:10136000052C10D04648006941F6EF710840444909 +:10137000086108E0052C06D04148006941F6DF719C +:1013800008403F490861204630BDF0B505460E468D +:10139000174604243B483A4988603B488860E0028D +:1013A000FFF7E9FD0446042C19D13548006940F0E7 +:1013B00010003349086147F0F800304328433349AF +:1013C000891C0880E002FFF7D6FD0446052C06D0F4 +:1013D0002B48006941F6EF71084029490861204611 +:1013E000F0BD2748C069800870472548006A7047EB +:1013F00000202349096801F0200109B1012000E023 +:101400000020704729B11E4A126902431C4B1A6121 +:1014100004E01B4A12698243194B1A617047014666 +:101420000020012908D1164AD26902F001020AB14E +:10143000012008E0002006E0114AD2680A400AB103 +:10144000012000E0002070470D49C860704704206B +:101450000B49C96801F0010109B101200EE00849FA +:10146000C96801F0040109B1022007E00449C96814 +:1014700001F0100109B1032000E0042070470000D2 +:101480000020024023016745AB89EFCD00F8FF1F24 +:1014900010B50446CC48844208D10121042000F054 +:1014A0002DFB0021042000F029FB46E0C7488442C0 +:1014B00008D10121082000F021FB0021082000F0C4 +:1014C0001DFB3AE0C248844208D10121102000F0FF +:1014D00015FB0021102000F011FB2EE0BD488442D6 +:1014E00008D10121202000F009FB0021202000F07C +:1014F00005FB22E0B848844208D10121402000F0D9 +:10150000FDFA0021402000F0F9FA16E0B3488442C9 +:1015100008D10121802000F0F1FA0021802000F0A4 +:10152000EDFA0AE0AE48844207D10121801500F0AF +:10153000E5FA0021A01500F0E1FA10BD10B5012177 +:10154000084600F0DBFA0021012000F0D7FA10BDB8 +:101550002DE9F0410246002500260020002300244A +:10156000002791F803C00CF00F0591F803C00CF0B0 +:10157000100CBCF1000F03D091F802C04CEA050535 +:1015800091F800C0BCF1000F31D0146800202BE0AE +:101590004FF0010C0CFA00F3B1F800C00CEA03069E +:1015A0009E4220D183004FF00F0C0CFA03F7BC438E +:1015B00005FA03FC4CEA040491F803C0BCF1280FBF +:1015C00006D14FF0010C0CFA00FCC2F814C00AE07E +:1015D00091F803C0BCF1480F05D14FF0010C0CFA93 +:1015E00000FCC2F810C0401C0828D1D31460B1F828 +:1015F00000C0BCF1FF0F34DD546800202EE000F184 +:10160000080C4FF0010808FA0CF3B1F800C00CEA1E +:1016100003069E4221D183004FF00F0C0CFA03F712 +:10162000BC4305FA03FC4CEA040491F803C0BCF186 +:10163000280F05D100F1080C08FA0CF8C2F8148044 +:1016400091F803C0BCF1480F07D100F1080C4FF02E +:10165000010808FA0CF8C2F81080401C0828CED304 +:101660005460BDE8F0814FF6FF7101800221817066 +:101670000421C17070470246002093680B400BB1F3 +:10168000012000E0002070470146886880B2704762 +:1016900002460020D3680B400BB1012000E000207F +:1016A00070470146C86880B2704701617047416168 +:1016B00070470AB1016100E041617047C160704745 +:1016C0004FF480320A43826181618261826982695A +:1016D000704702460020434B18684FF6807318404D +:1016E00040EA021008433F4B186070473E49C8610A +:1016F0007047F0B50A46002300240021002500F0C1 +:101700000046B6F1004F02D1364EF16901E0354E88 +:101710007168C0F3034583B200F44016B6F5401F6C +:1017200008D121F070612F4E766826F070662D4F3B +:101730007E6012E000F48016B6F5801F06D1032605 +:1017400006FA05F4A14341F0706106E0460D36014A +:1017500003FA06F6B14341F0706122B1460D36013D +:1017600003FA06F6314300F00046B6F1004F02D10D +:101770001C4EF16101E01B4E7160F0BD30B50022DE +:101780008B071C0F0F2303FA04F2164B08338C103F +:1017900053F824309343134C08348D1044F825300B +:1017A00023468C1053F824308C07240F00FA04F4DD +:1017B00023430C4C08348D1044F8253030BD0A49C1 +:1017C000DC3108607047000000080140000C014057 +:1017D000001001400014014000180140001C0140AD +:1017E000002001400000014000002042DF48006866 +:1017F00040F00100DD49086008464068DC490840C7 +:10180000DA49486008460068DA490840D749086064 +:101810000846006820F4802008600846406820F4EC +:10182000FE0048604FF41F0088607047CF49096888 +:1018300021F48031CD4A11601146096821F48021DC +:101840001160B0F5803F03D0B0F5802F0ED106E0D7 +:10185000C649096841F48031C44A116007E0C349B0 +:10186000096841F4A021C14A116000E000BF00BF37 +:10187000704710B501460022002300204A11012ABA +:1018800002D1BA4C236806E0022A02D1B74C236A7F +:1018900001E0B64C636A01F01F02012494401C4031 +:1018A0000CB1012000E0002010BD38B500200090F0 +:1018B0000024002500BF3120FFF7DBFF054600981C +:1018C000401C00900098B0F5A06F01D0002DF2D020 +:1018D0003120FFF7CEFF08B1012400E000242046AC +:1018E00038BD01460020A14A106820F0F80040EA07 +:1018F000C10010607047A049086070470246002090 +:101900009A4B586820F47C1042EA01031843974B25 +:101910005860704798490866704701460020934A0E +:10192000506820F003000843506070478F484068BB +:1019300000F00C007047014600208C4A506820F0EF +:10194000F00008435060704701460020874A506805 +:1019500020F4E06008435060704701460020834A4D +:10196000506820F4605040EAC1005060704729B1CF +:101970007E4A527A02437D4B5A7204E07B4A527A85 +:1019800082437A4B5A7270477B49D831086070475E +:1019900001460020754A506820F4404008435060DA +:1019A00070470021714A20321170704A82F820106D +:1019B000012802D004280AD104E001216B4A203218 +:1019C000117005E00521694A2032117000E000BF66 +:1019D00000BF70476949086070476449096A01435C +:1019E000624A11627047654944390860704730B5F2 +:1019F00000210022002400235C4D6D6805F00C01DD +:101A000021B1042905D0082923D105E05C4D0560EA +:101A100022E05B4D05601FE0544D6D6805F47012C7 +:101A2000524D6D6805F48034022505EB92421CB9D5 +:101A3000544D554305600BE04C4D6D6805F4003581 +:101A40001DB1504D5543056002E04D4D55430560B5 +:101A500002E04B4D056000BF00BF444D6D6805F0CE +:101A6000F0010909484D6B5C0568DD4045603F4D5C +:101A70006D6805F4E061090A434D6B5C4568DD4023 +:101A800085603A4D6D6805F46051C90A3E4D6B5C46 +:101A90004568DD40C560354D6D6805F44041890BF2 +:101AA0003A4D6B5CC568B5FBF3F5056130BD29B1F6 +:101AB0002E4A526902432D4B5A6104E02B4A526967 +:101AC00082432A4B5A61704729B1284A92690243DE +:101AD000264B9A6104E0254A92698243234B9A611E +:101AE000704729B1214AD2690243204BDA6104E0F0 +:101AF0001E4AD26982431D4BDA61704729B11B4AE5 +:101B0000D2680243194BDA6004E0184AD268824373 +:101B1000164BDA60704729B1144A12690243134B1D +:101B20001A6104E0114A12698243104B1A6170472E +:101B300012494039086070470F49C86470470B4923 +:101B4000C87170470948406A40F080700749486290 +:101B5000704701460020054A92680A400AB10120F8 +:101B600000E0002070470149887270470010024071 +:101B70000000FFF8FFFFF6FE0000424280044242F0 +:101B800000127A0000093D00E7000020F700002065 +:101B900010B504462CB90120F649096808820020D6 +:101BA00010BDF549096808688047F24800680A30A6 +:101BB000F6E710B5EF480068C078F04949788842E8 +:101BC00013DCEC480068807878B9EA4800688088BF +:101BD00058B9E8480068C078E64909688872E6495B +:101BE000096848688047002010BD0220FCE710B556 +:101BF00004462CB90120DF4909680882002010BD85 +:101C0000DD49096888688047DA4800680C30F6E7E3 +:101C100010B5D84B1B68D978D64B1B685879D84B70 +:101C20001B689A6990470446D2480068807AE8B1F8 +:101C30003CB9D0480068007918B9CE48006880786F +:101C400008B1022010BD8CB9CB490968C86880472B +:101C5000C84800684079C7490968C872C548006823 +:101C6000C078C449096808730020EBE70220E9E75F +:101C700010B504462CB90220BE490968088200202C +:101C800010BD0020BF490880BA480068007800F005 +:101C90007F0018BBB7490968487A00F0200131B1CC +:101CA000B849097841F00201B64A117005E0B5491A +:101CB000097801F0FD01B34A117000F0400131B123 +:101CC000B049097841F00101AE4A117005E0AD4913 +:101CD000097801F0FE01AB4A11703AE0A5480068AE +:101CE000007800F07F00012801D1A648C8E7A1488C +:101CF0000068007800F07F00022828D19D4A126811 +:101D0000517901F00F0001F080027AB19E4B03EB94 +:101D10008002D2F8002C02F03002102A16D1994A23 +:101D2000127842F00102974B1A700FE0964B03EBCA +:101D30008002D2F8002C02F44052B2F5805F05D147 +:101D4000904A127842F001028E4B1A7001E0002096 +:101D500096E789490968086980478A4890E72DE92C +:101D6000F04784480068007800F07F08B8F1000F61 +:101D70000AD180480068407A00F0DF007D49096898 +:101D800048720020BDE8F087B8F1020F7ED1794893 +:101D90000068408818B977480068007908B10220C7 +:101DA000F0E7DFF8D89173480068477927F080059D +:101DB0002C4670480068407900F0800038B17249C4 +:101DC00001EB8400D0F8000C00F0300606E06E490C +:101DD00001EB8400D0F8000C00F4405699F80000A4 +:101DE000A84204D91EB163480068807A08B902206D +:101DF000C8E707F0800080B1634901EB8400D0F8A8 +:101E0000000C00F0300010284BD1E0B201F01DF8BA +:101E1000E0B2302100F09FFE43E05B4901EB84001B +:101E2000D0F8000C00F44050B0F5805F39D1E4B92F +:101E3000564A92F82C10E0B201F091F8524A02EBA7 +:101E40008401D1F8001C4BF68F7201EA020080F485 +:101E5000805080F4005040F4004141F080014A4B32 +:101E600003EB8402C2F8001C1BE0E0B200F0D5FFD7 +:101E7000454A02EB8401D1F8001C4BF68F7201EA4F +:101E8000020080F4805080F4005000E00FE040F445 +:101E9000004141F080013C4B03EB8402C2F8001C7E +:101EA00000BF354909684869804700206AE700BFDC +:101EB000022067E72DE9F0412E480068467926F0B8 +:101EC00080073C462B480068407900F0800038B11C +:101ED0002D4901EB8400D0F8000C00F0300506E03D +:101EE000294901EB8400D0F8000C00F44055234848 +:101EF0000078A04208D91F480068408820B91DB169 +:101F00001C480068807A10B90220BDE8F08106F014 +:101F10008000A0B11C4A02EB8401D1F8001C48F6F5 +:101F2000BF7201EA020080F0100040F4004141F06D +:101F30008001154B03EB8402C2F8001C14E0124A26 +:101F400002EB8401D1F8001C4BF68F7201EA02000B +:101F500080F4805040F4004141F080010A4B03EBD3 +:101F60008402C2F8001C00BF0349096888698047E1 +:101F70000020CAE7040100201001002059000020C1 +:101F800008010020FC000020005000405C00002000 +:101F900010B5F7480068407A40F02000F44909681D +:101FA0004872F4490968C8698047002010BD10B51F +:101FB0000246EF480068438A32B98888C01AEC4C60 +:101FC00024682082002010BD08681844FBE72DE932 +:101FD000F041E748006800F110042688A068C0B10D +:101FE000BEB1A588B54200D93546A8B2A1688847D8 +:101FF00007462088401B208060882844608000209D +:1020000000F07FFF8046AAB24146384600F03EFD10 +:1020100000BF208850B14FF44050D74908800021BC +:10202000084600F07AFF3020D44908802088A18833 +:10203000884204DB0320CE490968087218E0208832 +:10204000002804DD0520CA490968087210E02088CC +:1020500070B90620C649096808720021C84800689E +:1020600080B2801CC74A42F810103020C349088053 +:10207000BDE8F0812DE9F047BD48006800F110058A +:102080002E88BB480068077AD6B9042F18D1BE48FD +:10209000007801280FD10021B948006880B2801C67 +:1020A000B84A42F810103020B449088000BF002020 +:1020B000B549087003E007271020B049088027E0E1 +:1020C000AC88A64201D8042000E002200746B442B2 +:1020D00000D93446A0B2A96888478046002000F0A5 +:1020E00005FF8146A2B24946404600F0B5FCA1B2C8 +:1020F000002000F012FF2888001B288068882044F8 +:10210000688030209D49088000029B49088000BFFC +:10211000974909680F72BDE8F08770B502269448A8 +:102120000068447892480068007800F07F0000283A +:1021300044D1092C03D1FFF73CFD06465FE0052C96 +:1021400014D18B480068C0787F280BDC8848006871 +:10215000807838B986480068808818B98448006853 +:10216000807A08B1082565E0002648E0032C0ED1EE +:102170007F480068C078012807D17D4800688088C2 +:1021800018B9FFF705FF064639E0022637E0012CB3 +:1021900035D177480068C07801280DD174480068AF +:1021A000808848B972480068407A00F0200018B171 +:1021B000FFF7D5FD064622E0022620E06C480068C5 +:1021C000007800F07F00012805D10B2C17D1FFF714 +:1021D0001FFD064613E066480068007800F07F00A7 +:1021E00002280BD1012C03D1FFF7B9FD064606E00A +:1021F000032C04D1FFF75EFE064600E002264EB136 +:10220000E0B2624A1268516988470646032E01D13E +:1022100009250FE00EB108250CE0062500215848DD +:10222000006880B2801C574A42F810103020534991 +:10223000088000BF4E4909680D7270BD2DE9F84F46 +:102240004B48006845780027BA46062D1BD1484800 +:102250000068007800F07F00002813D14449096825 +:102260008878012803D149490968CF690AE0022822 +:1022700003D1464909680F6A04E0032802D14349A3 +:1022800009684F6AADE0002D67D139480068408881 +:10229000002862D136480068C08802285DD13448E1 +:1022A00000680079002858D131480068007800F0B3 +:1022B0007F0030B92E480068808810B9AFF24F67B0 +:1022C0008FE02B480068007800F07F00012811D1D2 +:1022D0002749096848792D4909688A69002190478A +:1022E00000287ED122480068807A002879D0AFF299 +:1022F0007F6776E01E480068007800F07F000228C3 +:102300006FD11B480068407900F00F06184800683C +:10231000407900F0700916480068407900F08000AC +:1023200038B11B4901EB8600D0F8000C00F03008F2 +:1023300006E0174901EB8600D0F8000C00F4405885 +:1023400014480078B0424CD9B9F1000F49D1B8F126 +:10235000000F46D0AFF2E76743E0082D1CD10448D8 +:102360000068007800F07F00D8BBAFF2DB7738E080 +:10237000040100201001002014010020160100209B +:10238000505C004000600040FE000020080100207A +:1023900000500040590000200A2D22D1C548006895 +:1023A000007800F07F0001281BD1C2480068807AC5 +:1023B000B8B1C0480068408898B9BE480068007944 +:1023C00078B9BC480068C08801280AD1B9490968B1 +:1023D0004879B94909688A690021904708B9AFF27C +:1023E000F17757B1B3480068A0F812A0B14800686F +:1023F00087610020B84700240FE0AE4A1268507889 +:10240000AD4A1268116988470446032C05D109209A +:10241000A84909680872BDE8F88FA6480068008AD4 +:102420004FF6FF71884204D10920A2490968087259 +:10243000F1E7022C03D09F480068008A20B90820E9 +:102440009C4909680872E6E79A480068007800F03D +:102450008000E0B397480068C08800909548006805 +:10246000008A0099884204D9924900980968088234 +:1024700023E090480068008A8E490968C98888422C +:102480001BDA8C480068008A8B49096891F82C1087 +:10249000884203DA0020894908700EE08548006808 +:1024A000008A8549096891F82C1090FBF1F201FB34 +:1024B000120010B90120814908707F48006890F827 +:1024C0002C107C4800688182FFF7D4FD07E0FFE70D +:1024D000032078490968087200037949088000BF21 +:1024E00099E710B5774890F82C10002000F037FDE0 +:1024F00070480068007A082805D1400270490880B9 +:102500001020714908806B480068007A092801D1C1 +:10251000012010BD0020FCE738B501246B4800689D +:1025200080B2001D6A4931F8100080B201EB400012 +:10253000009060480068007A092832D0009800783E +:102540005C49096808700098401C00900098007869 +:102550005849096848700098401C0090009800EBAA +:1025600044000090009931F8020B009100F0A0FEA9 +:10257000504909684880009800EB44000090009999 +:1025800031F8020B009100F093FE4A4909688880F7 +:10259000009800EB440000900098008845490968C5 +:1025A000C880012043490968087242480068C08811 +:1025B00010B9FFF7B2FD01E0FFF740FEFFF791FF12 +:1025C00038BD30B50146434B1A78002014E00306AD +:1025D000414C04EB9353D3F8003C48F68F742340EE +:1025E00048F280042343C4B2234304063A4D05EB6A +:1025F0009454C4F8003C401C9042E8D341F080035E +:10260000324C241F236030BD10B52A480068047A7C +:10261000022C01D0042C05D1FFF72CFD25480068C1 +:10262000047A1CE0062C19D122480068407805285D +:102630000ED120480068007800F07F0040B91D49A5 +:102640000968C878FFF7BDFF24490968086A804710 +:102650001949096888688047082400E0082415495A +:1026600009680C72FFF73DFF10BD10B511480068F6 +:10267000047A022C01D0042C01D1082412E0032C8E +:1026800001D0052C05D1FFF7A2FC0A480068047AA6 +:1026900008E0072C05D108490968C8688047082464 +:1026A00000E00824034909680C72FFF71AFF10BD07 +:1026B000704700000401002008010020FE000020F7 +:1026C000140100205C00002016010020505C004036 +:1026D0000060004059000020005000401001002020 +:1026E00010B50848084908600220096808720748C0 +:1026F00007490860074808490860054909680868EB +:10270000804710BDAC010020040100205C000020C7 +:10271000080100208C0000201001002008B50020D6 +:10272000009022E1C448008800F00F00C3490870FF +:102730000846007800287CD1C1480068C14908805B +:102740000846008800F03000BF490880BD48008876 +:1027500000F44050BB490880B94909684BF6BF7284 +:1027600001EA020080F4005080F0200040F40041B3 +:1027700041F08001B24A1160AF48008800F01000BB +:1027800090BB1046006848F60F710840114608607B +:10279000FFF73AFFAA4909684BF6BF7201EA020047 +:1027A000A849098801F4805109B180F48050A549F5 +:1027B000098801F4005109B180F40050A249098848 +:1027C00001F0100109B180F010009F49098801F063 +:1027D000200109B180F0200081B241F4004141F0B4 +:1027E0008001974A116008BDFFE79548006880B2F4 +:1027F0000090BDF8000000F40060B0B3904800689D +:10280000C0F30E0048F68F7108408D490860FFF74D +:1028100083FE8B4909684BF6BF7201EA02008949C1 +:10282000098801F4805109B180F4805085490988F4 +:1028300000E056E001F4005109B180F400508249F3 +:10284000098801F0100109B180F010007E49098863 +:1028500001F0200109B180F0200081B241F4004173 +:1028600041F08001764A1160BDE7FFE7BDF8000046 +:1028700000F40040002878D071480068C0F30E00D2 +:1028800048F68F7108406E490860FFF7EEFE6C490C +:1028900009684BF6BF7201EA02006A49098801F42F +:1028A000805109B180F480506649098801F40051D3 +:1028B00009B180F400506449098801F0100109B1A0 +:1028C00080F010006049098801F0200109B180F012 +:1028D000200081B241F4004141F08001584A11606A +:1028E00081E756480078594901EB8000D0F8000C88 +:1028F00080B20090BDF8000000F40040C0B14F4825 +:10290000007801EB8000D0F8000CC0F30E0048F610 +:102910008F710840494909784C4A02EB8101C1F89E +:10292000000C46490978491E494A52F8210080475F +:10293000BDF8000000F08000B8B14048007843497D +:1029400001EB8000D0F8000C48F60F7108403B49BD +:1029500009783E4A02EB8101C1F8000C3749097839 +:10296000491E3C4A52F821008047354844300068EF +:1029700080B23149088000F4004000287FF4D2AED4 +:1029800000BF30E710B500244AE047F6FF702C493D +:10299000443108602848008800F00F00274908707B +:1029A00008460078294901EB8000D0F8000C84B279 +:1029B00004F40040C8B12148007801EB8000D0F851 +:1029C000000CC0F30E0048F68F7108401B490978CF +:1029D0001E4A02EB8101C1F8000C18490978491E12 +:1029E0001B4A52F8210080471AE004F08000B8B179 +:1029F00012480078154901EB8000D0F8000C48F629 +:102A00000F7108400D490978104A02EB8101C1F8A5 +:102A1000000C0A490978491E0E4A52F821008047E5 +:102A200007484430006880B20349088000F4004041 +:102A30000028AAD110BD00001800002000010020CD +:102A4000005C0040140100201601002000500040EE +:102A5000380000201C000020F0B5144604F1010CE1 +:102A60004FEA6C07DFF848C00CEB41033D460AE033 +:102A70000678401C90F800C046EA0C2223F8022B8E +:102A80009B1C401C6D1E002DF2D1F0BDF0B5561CF4 +:102A90007510074E06EB41042B4605E034F8047B25 +:102AA00020F8017B401C5B1E002BF7D1F0BD00001D +:102AB00000600040FA4908607047F948006880B239 +:102AC0007047F749091D08607047F548001D006808 +:102AD00080B27047F2480830006880B27047F04911 +:102AE0000C3108607047EE480C30006880B27047C7 +:102AF0004FF6F8710140EA4A103211607047E84819 +:102B00001030006880B27047E64B03EB8002C2F8D9 +:102B1000001C70470146E34A02EB8100D0F8000C2C +:102B200080B2704710B5DF4B03EB8002D2F8002C67 +:102B300048F68F131A400A43DA4C04EB8003C3F8BB +:102B4000002C10BD0146D74A02EB8100D0F8000CE2 +:102B500000F4C060704730B5D24C04EB8003D3F86A +:102B6000003C48F6BF7403EA040201F010030BB105 +:102B700082F0100201F020030BB182F0200242F437 +:102B8000004343F08003C74D05EB8004C4F8003CCC +:102B900030BD30B5C34C04EB8003D3F8003C4BF69A +:102BA0008F7403EA040201F480530BB182F4805263 +:102BB00001F400530BB182F4005242F4004343F09D +:102BC0008003B84D05EB8004C4F8003C30BD30B53F +:102BD00003460C461846FFF79DFF0546012C07D11A +:102BE00025F48050AF4A02EB8301C1F8000C08E0E5 +:102BF000022C06D125F01000AA4A02EB8301C1F88D +:102C0000000C30BD0146A74A02EB8100D0F8000C51 +:102C100000F0300070470146A24A02EB8100D0F874 +:102C2000000C00F44050704710B59E4B03EB80023F +:102C3000D2F8002C48F6BF7302EA030181F01001BC +:102C400081F0200141F4004242F08002954C04EBF7 +:102C50008003C3F8002C10BD10B5924B03EB80022B +:102C6000D2F8002C4BF68F7302EA030181F48051F5 +:102C700081F4005141F4004242F08002894C04EB9F +:102C80008003C3F8002C10BD864A02EB8001D1F806 +:102C9000001C41F4807148F68F72114048F28002A6 +:102CA0001143804B03EB8002C2F8001C70477D4A41 +:102CB00002EB8001D1F8001C48F68F62114048F207 +:102CC00080021143774B03EB8002C2F8001C70476F +:102CD000744A02EB8001D1F8001C48F68F62114063 +:102CE00048F2800211436F4B03EB8002C2F8001CD4 +:102CF00070476C4A02EB8001D1F8001C41F48071EE +:102D000048F68F72114048F280021143654B03EB85 +:102D10008002C2F8001C7047624A02EB8001D1F8C1 +:102D2000001C41F4807148F68F72114048F2800215 +:102D300011435C4B03EB8002C2F8001C7047594AF8 +:102D400002EB8001D1F8001C48F68F62114048F276 +:102D500080021143534B03EB8002C2F8001C704702 +:102D60000146504A02EB8100D0F8000C00F0300020 +:102D7000102801D1012070470020FCE70146494A94 +:102D800002EB8100D0F8000C00F44050B0F5805FF9 +:102D900001D1012070470020FCE7424A02EB80018C +:102DA000D1F8001CC1F30E0148F68F7211403D4B63 +:102DB00003EB8002C2F8001C70473A4A02EB800124 +:102DC000D1F8001C48F60F721140364B03EB80021D +:102DD000C2F8001C7047334A02EB8001D1F8001C96 +:102DE00048F68F7211404CF2800211432D4B03EBD9 +:102DF0008002C2F8001C70472A4A02EB8001D1F819 +:102E0000001C48F68F72114048F2C0021143254B56 +:102E100003EB8002C2F8001C7047224A02EB8001DB +:102E2000D1F8001C01F4804171B102EB8001D1F8AE +:102E3000001C48F68F7211404CF280021143194B6E +:102E400003EB8002C2F8001C7047164A02EB8001B7 +:102E5000D1F8001C01F0400171B102EB8001D1F802 +:102E6000001C48F68F72114048F2C00211430D4B0E +:102E700003EB8002C2F8001C704710B5094B03EB4E +:102E80008002D2F8002C48F68F731A4048F2800373 +:102E90001A430A43034C04EB8003C3F8002C10BD13 +:102EA000405C0040005000400146FC4A02EB8100BB +:102EB000D0F8000C00F00F00704710B54A10520017 +:102EC000F74B1B689BB203EBC003F64C44F813208E +:102ED00010BD10B54A105300F14A126892B202EBCD +:102EE000C002121DEF4C44F8123010BD0146EC48F0 +:102EF000006880B200EBC100EA4A32F8100080B2EC +:102F000070470146E648006880B200EBC100001D32 +:102F1000E44A32F8100080B27047E14A126892B277 +:102F200002EBC002921CDF4B43F8121070470246BE +:102F30003E290BDD481101F01F030BB9431E98B267 +:102F40004FF4004343EA8023136007E0481001F088 +:102F500001030BB1431C98B283021360704710B594 +:102F60000246CF48006880B200EBC200801DCD4C05 +:102F700004EB40033E290BDD481101F01F040CB99E +:102F8000441EA0B24FF4004444EA80241C6007E0D1 +:102F9000481001F001040CB1441CA0B284021C6072 +:102FA00010BD0146BE48006880B200EBC100801C25 +:102FB000BC4A32F81000C0F3090070470146B84817 +:102FC000006880B200EBC100801DB64A32F81000E4 +:102FD000C0F30900704730B54B105B00B04C24685B +:102FE000A4B204EBC004AF4D45F8143053105C009C +:102FF000AB4B1B689BB203EBC0031B1D45F8134092 +:1030000030BD10B54A105200A54B1B689BB203EBB4 +:10301000C003A44C44F8132010BD10B54A1053004F +:103020009F4A126892B202EBC002121D9D4C44F8F6 +:10303000123010BD01469A48006880B200EBC10012 +:10304000984A32F8100080B27047014694480068F0 +:1030500080B200EBC100001D924A32F8100080B22D +:10306000704730B50B46012B1FD18D49096889B2D5 +:1030700001EBC001891C8B4D05EB41043E2A0BDDA1 +:10308000511102F01F050DB94D1EA9B24FF40045B4 +:1030900045EA8125256007E0511002F001050DB1D8 +:1030A0004D1CA9B28D0225600AE0022B08D17C4993 +:1030B000096889B201EBC001891C7A4C44F81120DF +:1030C000012B1FD17649096889B201EBC001891D26 +:1030D000744D05EB41043E2A0BDD511102F01F0532 +:1030E0000DB94D1EA9B24FF4004545EA8125256072 +:1030F00007E0511002F001050DB14D1CA9B28D027F +:1031000025600AE0022B08D16549096889B201EB04 +:10311000C001891D634C44F8112030BD30B5034611 +:1031200001291FD15E48006880B200EBC300801CFB +:103130005C4D05EB40043E2A0BDD501102F01F05EB +:103140000DB9451EA8B24FF4004545EA802525601B +:1031500007E0501002F001050DB1451CA8B2850230 +:1031600025600AE0022908D14D48006880B200EBD2 +:10317000C300801C4B4C44F8102030BD30B50346D2 +:1031800001291FD14648006880B200EBC300801DB2 +:10319000444D05EB40043E2A0BDD501102F01F05A3 +:1031A0000DB9451EA8B24FF4004545EA80252560BB +:1031B00007E0501002F001050DB1451CA8B28502D0 +:1031C00025600AE0022908D13548006880B200EB8A +:1031D000C300801D334C44F8102030BD01463048F8 +:1031E000006880B200EBC100801C2E4A32F810004B +:1031F000C0F30900704701462948006880B200EB1F +:10320000C100801D274A32F81000C0F30900704742 +:1032100001462348006880B200EBC100801D214AAE +:1032200032F8100000F47C4008B1012070471C48BF +:10323000006880B200EBC100801C1A4A32F810000E +:10324000C0F3090008B10220F0E70020EEE710B556 +:10325000012910D1114B03EB8002D2F8002C48F663 +:103260008F731A4048F2C0031A430C4C04EB8003DE +:10327000C3F8002C11E002290FD1084B03EB8002A8 +:10328000D2F8002C48F68F731A404CF280031A4390 +:10329000024C04EB8003C3F8002C10BD005000402A +:1032A000505C004000600040024641EA0220704746 +:1032B0000146CAB20B1243EA0220704700201D49A2 +:1032C00008604FF43F401C490880084600881949AF +:1032D000091F0860002070472DE9F04104460E46A2 +:1032E000154604F07F00FFF701FE0746AAB23946F3 +:1032F0003046FFF7B1FBA9B204F07F00FFF70DFEE7 +:103300000020BDE8F0812DE9F04104460E4600257D +:1033100004F07F00FFF752FE054604F07F00FFF740 +:10332000F0FD07462A4639463046FFF7AFFB2846F0 +:10333000BDE8F081445C00400E0100200CB5002087 +:10334000019000906C48006840F480306A49086041 +:1033500000BF6948006800F4003000900198401CEC +:103360000190009818B90198B0F5A06FF1D16248AA +:10337000006800F4003010B10120009001E000204E +:1033800000900098012843D15C48006840F010008C +:103390005A4908600846006820F0030008600846A3 +:1033A000006840F002000860534840685249486095 +:1033B0000846406848600846406840F480604860BD +:1033C0000846406820F47C1048600846406840F495 +:1033D000E81048600846006840F08070086000BF50 +:1033E0004548006800F000700028F9D04248406865 +:1033F00020F00300404948600846406840F0020061 +:10340000486000BF3C48406800F00C000828F9D133 +:103410000CBD10B5FFF792FF10BD10B5364800681F +:1034200040F00100344908600846406834490840CB +:103430003149486008460068324908402E49086012 +:103440000846006820F4802008600846406820F4A0 +:10345000FE0048604FF41F008860FFF7DAFF4FF06E +:1034600000602949086010BD10B50021002000222D +:10347000214B5B6803F00C0121B1042906D0082917 +:1034800028D107E0214B224C236027E01F4B204C22 +:10349000236023E0184B5B6803F47010164B5B68E5 +:1034A00003F48032022303EB904022B9194B4343CB +:1034B000174C23600DE0104B5B6803F4003323B11D +:1034C000144B4343124C236003E0104B4343104C16 +:1034D000236003E00D4B0E4C236000BF00BF064B82 +:1034E0005B68C3F303130C4CE15C094B1B68CB40D6 +:1034F000074C236010BD0000001002400020024075 +:103500000000FFF8FFFFF6FE08ED00E000127A0071 +:103510001801002000093D001C01002009488047D7 +:1035200009480047FEE7FEE7FEE7FEE7FEE7FEE7A5 +:10353000FEE7FEE7FEE7FEE704480549054A064BBD +:10354000704700001B340008ED000008280200202E +:103550002808002028040020280400207047704715 +:103560007047754600F02CF8AE4605006946534694 +:1035700020F00700854618B020B5FFF7DDFFBDE855 +:1035800020404FF000064FF000074FF000084FF0CA +:10359000000B21F00701AC46ACE8C009ACE8C0095B +:1035A000ACE8C009ACE8C0098D46704710B50446C8 +:1035B000AFF300802046BDE81040FCF7FEBD0000E0 +:1035C00000487047C801002001491820ABBEFEE743 +:1035D00026000200704712010002FF00004010C5E3 +:1035E00011B203020102000109022000010100C022 +:1035F000320904000002FF0000000705010240003C +:10360000000705810240000004030904260343006B +:103610002D0053004B00590020004D00690063004D +:1036200072006F00730079007300740065006D0014 +:103630007300440343002D0053004B005900200049 +:1036400043004B004C0069006E006B002D004C00E5 +:1036500069007400650020004600690072006D007A +:10366000770061007200650020004C006F0061006F +:103670006400650072000000983600080000002019 +:103680002C01000028010008143700082C0100203C +:10369000FC0600008401000841021701134D0A0CCA +:1036A0001408B126040A19451C5113020113510BC9 +:1036B0001B086B0413250C1B0827041A29041A2F56 +:1036C000041A71041A35041A43041A510441324091 +:1036D000293C1A05100916581A1D1C13D635330833 +:1036E000121AE80832201308363308041A0C08327C +:1036F000261A3208F24459E02D0102030404480856 +:1037000006070809020406A701192BA24A577939AE +:043710002935000057 +:04000005080000ED02 +:00000001FF diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_v1.hex b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_v1.hex new file mode 100644 index 00000000..2e3d86be --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_v1.hex @@ -0,0 +1,557 @@ +:100000000215C2AA22A9231218D322021A2090E6AE +:10001000B9E0243D600624037014C32290E74074C5 +:10002000AAF0E490E68AF090E68B04F0C322D32293 +:10003000D322320210FA7F0212222390E6BAE0F5B0 +:1000400019223202110090E50DE030E402C322D300 +:1000500022D322021100AF35AE34AD33AC32786F0B +:10006000121888E53604786EF6E5362401F553E477 +:1000700033F552E52E30E609E654FCF65353FC8086 +:100080000EE52E30E509786EE654FEF65353FE7801 +:100090006E16AA26A9271218D3852B82852A83E4F7 +:1000A000FF1218D7AF35AE34AD33AC3278881218A2 +:1000B00088852B82852A837F011218D7AF35AE340D +:1000C000AD33AC32788C121888E5287003020257E1 +:1000D0007AF879007EF87F0074F8F59D7400F59E3B +:1000E00090E67C7468F0E4F0786EE6F02468F554ED +:1000F0000812186F8F358E348D338C32853182859E +:100100003083E4FF1218D7E52E547F64057051D375 +:10011000E5539400E5529400500302022F85478274 +:10012000854683E4FD7F071218D77F0F121DA58532 +:100130002B82852A837F011218D790E67CE535F063 +:100140002554F554854782854683E4FD7F041218C3 +:10015000D77F0F121DA5E55315537002155280AFBE +:10016000E52E547F6425705ED3E5539400E55294E8 +:1001700000500302022F854782854683E4FD7F08F5 +:100180001218D77F0F121DA5852B82852A837F0128 +:100190001218D790E67CE535F0E534F0E5352554C6 +:1001A000F5542534F5548547828546837D017F04C7 +:1001B0001218D77F0F121DA574FE2553F55374FF37 +:1001C0003552F55280A2D3E5539400E55294004095 +:1001D0005E854782854683E4FD7F091218D77F0F2D +:1001E000121DA5852B82852A837F011218D790E6E0 +:1001F0007CE535F0E534F0E533F0E532F0E5352522 +:1002000054F5542534F5542533F5542532F55485E9 +:1002100047828546837D037F041218D77F0F121D06 +:10022000A574FC2553F55374FF3552F55280979011 +:10023000E67CE554F07416F0786EE6FD7C0024064A +:10024000FDE43390E698F0000000AF05EF90E699EA +:10025000F0000000020377786F12186F8F358E342C +:100260008D338C32853182853083E4FF1218D7E5D7 +:100270002E547F6404704DD3E5539400E5529400EE +:10028000500302037790E67BE0F5358531828530B7 +:10029000837F011218D7854782854683E4FD7F0A54 +:1002A0001218D77F0F121DA5854782854683E4FD6E +:1002B0007F041218D77F0F121DA5E5531553700246 +:1002C000155280B3E52E547F64247054D3E55394C3 +:1002D00000E5529400500302037790E67BE0F53589 +:1002E000E0F5348531828530837F011218D7854748 +:1002F00082854683E4FD7F0B1218D77F0F121DA560 +:100300008547828546837D017F041218D77F0F12AF +:100310001DA574FE2553F55374FF3552F55280AC7C +:10032000D3E5539400E5529400404C90E67BE0F511 +:1003300035E0F534E0F533E0F53285318285308300 +:100340007F011218D7854782854683E4FD7F0C1212 +:1003500018D77F0F121DA58547828546837D037FB1 +:10036000041218D77F0F121DA574FC2553F5537482 +:10037000FF3552F55280A9788C12186F8F358E3464 +:100380008D338C328531828530837F011218D77886 +:100390008812186F8F358E348D338C32853182857B +:1003A0003083E4FF1218D7AA4CA94D1218D322AEFD +:1003B00051C291C290D290EE5480FDC413131354D5 +:1003C00001FDC291C290D290C291C290D290D291BE +:1003D000C290D290D291C290D2907B01EEA2D0E492 +:1003E000332BFBEEA2E09291C290D290A2E19291C7 +:1003F000C290D290A2E29291C290D290A2E3929146 +:10040000C290D290A2E49291C290D290A2E5929131 +:10041000C290D290A2E69291C290D290A2E792911D +:10042000C290D290EB139291C290D290D291C2908E +:10043000D290D291C290D290C291C290D290ED242B +:10044000FF9291C290D290D291C290D290D291C29A +:1004500090D290D291C290D290ED70030204E0D27B +:100460009653B3FDC290D2907F04C290D290A291D5 +:1004700092E0C290D290A29192E1C290D290A291C9 +:1004800092E2C290D290A29192E3C290D290A291B5 +:1004900092E4C290D290A29192E5C290D290A291A1 +:1004A00092E6C290D290A29192E7FE74312FF8A604 +:1004B00006DFB7E52DC394085005853532800DE57C +:1004C0002DC394105006853533853432C290D290B6 +:1004D000C290D290C29643B302D291C290D29022DF +:1004E0007B01E52DC39408500C853235E4F534F5D5 +:1004F00033F5328017E52DC394105010E55130E0EC +:100500000B853335853234E4F533F5327F047431AD +:100510002FF8E6FEA2D0E4332BFBEE139291C290AB +:10052000D290EEA2E19291C290D290A2E29291C2B8 +:1005300090D290A2E39291C290D290A2E49291C202 +:1005400090D290A2E59291C290D290A2E69291C2EE +:1005500090D290339291C290D290DFB2EB139291ED +:10056000C290D290D291C290D290D291C290D290A9 +:1005700022787312186F8F358E348D338C327883D6 +:10058000A632E532540FFFBF010E7521FF7522031D +:100590007523AF1221E8800C7521FF75220C75239D +:1005A000D312213B7883E654F0FFBF20387545FF16 +:1005B00075461A75478B7542FF75430F7544107564 +:1005C00025FF75261E752782754BFF754C1D754DD1 +:1005D0005A7529FF752A1F752B8E752FFF75301CD4 +:1005E00075316D8071BF10387545FF7546197547B7 +:1005F000477542FF75430D7544F67525FF75261E38 +:10060000752739754BFF754C1D754D0F7529FF7595 +:100610002A1F752B4F752FFF75301C75311B8036C7 +:100620007545FF7546147547007542FF754314758F +:1006300044007525FF7526207527FF754BFF754C07 +:1006400021754D1D7529FF752A1C752BBF752FFF50 +:1006500075301775315BE53430E20C7883E6540F62 +:10066000FFBF0103122211E53430E11220E00FC276 +:1006700094787F12186F121F0FD294020706E53488 +:1006800020E11130E00EC295787B12186F121F0F17 +:10069000D2958072E53430E16D30E06AC294C29543 +:1006A000787B12186F787F12187BD312185E402C5B +:1006B000787B12186F121F0FD295787B12187BC0AF +:1006C00000787F12186FD000C3EF9BFFEE9AFEED0B +:1006D00099FDEC98FC121F0FD294802A787F121893 +:1006E0006F121F0FD294787F12187BC000787B1294 +:1006F000186FD000C3EF9BFFEE9AFEED99FDEC98CA +:10070000FC121F0FD2955334F8AF35AE34AD33AC75 +:1007100032787312188822E5362401F553E433F554 +:1007200052755118752D1FAA22A9231218D375517D +:100730001974F92518F51874FF3517F517E55345A1 +:100740005270030208A6E518AE177802CEC313CE86 +:1007500013D8F9F5558E547802C333CE33CED8F979 +:10076000FFC3E5189FF557E5179EF556C3E5559568 +:1007700053E55495524003020878C3E5539555F567 +:1007800053E5529554F552D3E5559400E554940041 +:10079000402090E67BE0F535E0F534E0F533E0F518 +:1007A00032AA22A9231218D3E55515557002155403 +:1007B00080D5D3E5579400E5569400400690E67B3B +:1007C000E0F535D3E5579401E5569400400690E6F0 +:1007D0007BE0F534D3E5579402E55694004006904B +:1007E000E67BE0F53390E6917480F0000000E5AA26 +:1007F00030E0030080F890E690E0FE90E691E07C27 +:10080000002400F518EC3EF5177AF079007EF07FB1 +:100810000074F0F59A7400F59BD3E5579400E55603 +:100820009400500302073DE5579402E556940050AA +:100830000690E67BE0F534C3E5579403E556940053 +:10084000500690E67BE0F53390E67BE0F532AA2295 +:10085000A9231218D3E55315537002155274FC25C1 +:1008600018F51874FF3517F517E5572518F518E52D +:10087000563517F51702073DD3E5539400E552941A +:1008800000500302073D90E67BE0F535E0F534E0EB +:10089000F533E0F532AA22A9231218D3E5531553F4 +:1008A0007002155280D2227AF079007EF07F0074B7 +:1008B000F0F59A7400F59B90E690E0FE90E691E0EA +:1008C0007C002400F518EC3EF51790E67BE06468A8 +:1008D00060037F002290E67BE0F52E5480F52CE546 +:1008E0002E547F1218AD091100094B01099002091D +:1008F000AA0309BB0409D505096306097E0709F2A5 +:100900000C09BB2409D52509BB4409D54500000ABB +:100910000CE4F52890E67BE0F551E0F551E0F52D8B +:100920002401FFE433FEEF7803CEC313CE13D8F9CE +:10093000FFEFD39400400E90E67BE0FE74312FF879 +:10094000A6061F80EC755202020A11752801752C4B +:100950000190E67BE0F551E0F551E0F52D7552028E +:10096000020A11E4F52890E67BE0F551E0F535E068 +:10097000F534E0F533E0F532755201020A117528BD +:1009800001752C0190E67BE0F551755201020A11C8 +:10099000E4F52890E67BE0F524E0F535E0F534E079 +:1009A000F533E0F5327552038067752801752C0127 +:1009B00090E67BE0F5247552038056E4F52890E636 +:1009C0007BE0F535E0F534E0F533E0F532E0F5367F +:1009D000755204803C752801E4F52C90E67BE0F527 +:1009E00035E0F534E0F533E0F532E0F536755204E4 +:1009F000801FE4F52890E67BE0F535E0F534E0F57E +:100A000033E0F532E0F5367552058005E4F52CF556 +:100A100052AF52227E127F008E0A8F0B7512127512 +:100A2000131275081275091C75101275113C751496 +:100A30001275155C90E680E030E70E85080C85099C +:100A40000D85100E85110F800C85100C85110D85FC +:100A5000080E85090FEE54E07003020B73755A00FF +:100A6000755B807E127F008E5C8F5DC374B09FFFCC +:100A700074129ECF2402CF3400FEE48F598E58F5B5 +:100A800057F556F555F554F553F552AF59AE58ADE7 +:100A900057AC56AB55AA54A953A852C312185E506E +:100AA0002AE55B2555F582E55A3554F58374CDF07A +:100AB000E4FAF9F8E5552401F555EA3554F554E919 +:100AC0003553F553E83552F55280C0E4F555F554E9 +:100AD000F553F552AF59AE58AD57AC56AB55AA5475 +:100AE000A953A852C312185E5037E55D2555F5820B +:100AF000E55C3554F583E0FFE55B2555F582E55A65 +:100B00003554F583EFF0E4FAF9F8E5552401F5558D +:100B1000EA3554F554E93553F553E83552F552802A +:100B2000B3855A0A855B0B74002480FF741234FF6E +:100B3000FEC3E5139FF513E5129EF512C3E50D9F65 +:100B4000F50DE50C9EF50CC3E50F9FF50FE50E9E28 +:100B5000F50EC3E5099FF509E5089EF508C3E51103 +:100B60009FF511E5109EF510C3E5159FF515E514E9 +:100B70009EF51422AF35AE34AD33AC327884121802 +:100B800088AA26A9271218D3E5287003020C26E5A7 +:100B90002454E0701EE524541FFF852B82852A8390 +:100BA0001218D7AF35AE34AD33AC32788412188812 +:100BB000020CBEE52454E0FF6480600DEF64A06089 +:100BC00008EF64C06003020CBE852B82852A83E493 +:100BD000FF1218D7AF35AE34AD33AC327888121867 +:100BE00088854482854383AD247F021218D77F1FF6 +:100BF000121DA5852B82852A83E4FF1218D7AF35F5 +:100C0000AE34AD33AC327884121888788812186FFD +:100C10008F358E348D338C32853182853083E4FF7D +:100C20001218D7020CBEE52454E0701D7884121807 +:100C30006F8F358E348D338C32E524541FFF853110 +:100C4000828530831218D78075E52454E0FF6480D4 +:100C5000600AEF64A06005EF64C07062852B828536 +:100C60002A83E4FF1218D7AF35AE34AD33AC3278F7 +:100C700088121888788412186F8F358E348D338CD3 +:100C800032853182853083E4FF1218D7854482850E +:100C90004383AD247F031218D77F1F121DA57877D9 +:100CA00012186F121F0F788812186F8F358E348DBF +:100CB000338C32853182853083E4FF1218D7AA4CF9 +:100CC000A94D1218D3788412186F8F358E348D3356 +:100CD0008C3222D291D290C290D291D290C290C244 +:100CE00091D290C290C291E551D290C290A2E0926E +:100CF00092D290C290A2E19292D290C290A2E2923D +:100D000092D290C290A2E39292D290C290A2E49228 +:100D100092D290C290A2E59292D290C290A2E69214 +:100D200092D290C290A2E79292D291D290C290D2E7 +:100D300091D290C290D291D290C290C291D290C2E0 +:100D400090C291E52D240113C313C313FDEDD39479 +:100D500000406F74312DF8E6D290C290A2E09292DA +:100D6000A29392E0D290C290A2E19292A29392E1D9 +:100D7000D290C290A2E29292A29392E2D290C290BA +:100D8000A2E39292A29392E3D290C290A2E49292B2 +:100D9000A29392E4D290C290A2E59292A29392E59D +:100DA000D290C290A2E69292A29392E6D290C29082 +:100DB000A2E79292A29392E7FF74312DF8A6071D45 +:100DC000808BE52D2401FFE433FEEF7803CEA2E70C +:100DD00013CE13D8F8FDEDD3940040031D80F7D255 +:100DE00091D290C290D291D290C290C291D290C230 +:100DF00090D290C29022ED541FFEEF14B40C00402C +:100E000003020F06900E1275F003A4C58325F0C5EA +:100E10008373020E36020E44020E78020EAF020FEA +:100E200006020F06020EBA020EC6020ED3020EE032 +:100E3000020EEC020EF9EE4420F5357534488E337F +:100E40007532C422ED54E0FFBFA00F753520753414 +:100E500060EE4420F5337532C022BFC00F753520D7 +:100E6000753460EE44E0F5337532C1227535207576 +:100E700034608E337532C022ED54E0FFBFA00FEE18 +:100E80004420F5357534647533207532C022BFC0F7 +:100E90000FEE4420F5357534647533E07532C122A8 +:100EA000EE4420F535753464E4F5337532C0228E96 +:100EB00035E4F534F5337532A022E4F535F53475B3 +:100EC00033207532D822E4F535753410753320752A +:100ED00032D822E4F5357534207533207532D822A6 +:100EE000E4F535F5347533207532DC22E4F53575DB +:100EF00034107533207532DC22E4F53575342075F5 +:100F000033207532DC22E4F535F534F533F5322241 +:100F1000ED541FFEEF14B40C004003021020900F9C +:100F20002C75F003A4C58325F0C58373020F50020E +:100F30000F5E020F92020FC9021020021020020F52 +:100F4000D4020FE0020FED020FFA02100602101396 +:100F5000EE4420F5357534488E337532C422ED5495 +:100F6000E0FFBFA00F753520753460EE4420F533E7 +:100F70007532C022BFC00F753520753460EE44E075 +:100F8000F5337532C1227535207534608E33753274 +:100F9000C022ED54E0FFBFA00FEE4420F5357534BC +:100FA000647533207532C022BFC00FEE4420F53582 +:100FB0007534647533E07532C122EE4420F5357521 +:100FC0003464E4F5337532C0228E35E4F534F533FC +:100FD0007532E422E4F535F5347533207532D822C4 +:100FE000E4F5357534107533207532D822E4F535C3 +:100FF0007534207533207532D822E4F535F5347513 +:1010000033207532DC22E4F53575341075332075E4 +:1010100032DC22E4F5357534207533207532DC225C +:10102000E4F535F534F533F532227AF879007EF8B7 +:101030007F0074F8F59D7400F59E90E67C7468F06E +:10104000E4F07D68E52E547F14604A24FC700302AE +:1010500010F924FE601224E270030210F924E070FB +:10106000030210F92442707890E67CE535F02DFDFE +:10107000E534F02DFDE533F02DFDE532F02DFDF0EA +:101080007416F0E490E698F000000090E699740879 +:10109000F00000002290E67CE52DF02DFDE52D24EA +:1010A00001FFE433FEEF7803CEC313CE13D8F9FF6C +:1010B000FEEED39400400E74312EF8E690E67CF0FC +:1010C0002DFD1E80EC90E67CEDF07416F0E490E6C9 +:1010D00098F0000000EF240590E699F0000000224F +:1010E00090E67CEDF07416F0E490E698F0000000D5 +:1010F00090E6997404F00000002253D8EF32D32216 +:10110000022174000221D2000221BC0002218C00C5 +:1011100002204300021FCD00020032000200420004 +:101120000211FE000211FF0002227F000222800055 +:101130000222810002228200022283000222840015 +:10114000022285000200420002228600022287005D +:10115000022288000222890002228A0002228B00D9 +:1011600002228C0002004200020042000200420003 +:1011700002228D0002228E0002228F0002229000A5 +:101180000222910002229200022293000222940085 +:101190000222950002229600022297000222980065 +:1011A0000222990002229A0002229B0002229C0045 +:1011B00002229D0002229E008E528F5390E600E094 +:1011C00054187012E5532401FFE43552C313F5524D +:1011D000EF13F553801590E600E05418FFBF100B95 +:1011E000E55325E0F553E55233F552E5531553AE7B +:1011F00052700215524E6005121ECB80EE22323222 +:1012000012010002FF00004010C510B102010102EE +:1012100000010A060002FF00004001000902200050 +:10122000010100800F0904000002FF000000070513 +:1012300002020002000705860200020009022000E7 +:1012400001010080320904000002FF0000000705D0 +:101250000202400000070586024000000403090462 +:10126000260343002D0053004B00590020004D0081 +:101270006900630072006F007300790073007400EE +:1012800065006D0073002A0343002D0053004B00DE +:101290005900200043004B004C0069006E006B00B9 +:1012A0002D004C00690074006500200056003100DC +:1012B0000000C291C290D290C291C290D290D291BD +:1012C000C290D290D291C290D290D291C290D2903C +:1012D0007F01E52DC39408500C853235E4F534F5D3 +:1012E00033F5328012E52DC39410500B85333585CC +:1012F0003234E4F533F5327E0474312EF8E6FDA283 +:10130000D0E4332FFFED139291C290D290EDA2E181 +:101310009291C290D290A2E29291C290D290A2E316 +:101320009291C290D290A2E49291C290D290A2E502 +:101330009291C290D290A2E69291C290D2903392B2 +:1013400091C290D290DEB2EF139291C290D290D21D +:1013500091C290D290D291C290D29022D291D2904A +:10136000C290C291D290C290C291E52D240113C3C4 +:1013700013C313FFEFD39400406F74312FF8E6D2FC +:1013800090C290A2E09292A29392E0D290C290A2D8 +:10139000E19292A29392E1D290C290A2E29292A2A2 +:1013A0009392E2D290C290A2E39292A29392E3D25D +:1013B00090C290A2E49292A29392E4D290C290A2A0 +:1013C000E59292A29392E5D290C290A2E69292A266 +:1013D0009392E6D290C290A2E79292A29392E7FEF5 +:1013E00074312FF8A6061F808BD291D290C290D272 +:1013F00091D290C290C291D290C290D290C29022CB +:10140000ED541FFEEF14B40C00400302149D901421 +:101410001C75F003A4C58325F0C583730214400234 +:10142000144B02145A02146902149D02149D0214F2 +:101430007302147A02148102148802148F02149623 +:10144000EEC454F04EF53375321222EEC454F0F56A +:1014500033EEC4540F4410F53222EEC454F0F53389 +:10146000EEC4540F4418F53222EEC454F0F533752F +:10147000322022E4F5337532A122E4F5337532C10E +:1014800022E4F53375328122E4F5337532B122E47A +:10149000F5337532D122E4F53375329122E4F53318 +:1014A000F5322290E6B8E0546024E0605924E06010 +:1014B000652440706F90E6B9E014601E24FE601F42 +:1014C00024FD602024FE6021146023146025146034 +:1014D00027240B702812164E8051121533804C129F +:1014E00018D980471216D68042122247803D12003A +:1014F0003680381222588033122278802E90E6A04F +:10150000E04401F0802590E6B9E0FF800090E6A07D +:10151000E04401F0801512000E501090E6A0E04467 +:1015200001F0800790E6A0E04401F090E6A0E044DE +:1015300080F02290E6B8E0541F24FE60162402706A +:101540007990E6BAE0B40103C2002290E6A0E0443C +:1015500001F02290E6BAE0705990E6BCE0FF547EBC +:10156000FD7C00EFD3948040067E007F0180047EE6 +:10157000007F00EE4CFEEF4D24B2F58274223EF562 +:1015800083E493FF3395E0FEEF24A1FFEE34E68F72 +:1015900082F583E054FEF090E6BCE0FF5480FE1339 +:1015A0001313541FFEEF540F2E90E683F0E04420F7 +:1015B000F02290E6A0E04401F02290E6A0E0440191 +:1015C000F022787FE4F6D8FD75818F0216090219A2 +:1015D000B5E493A3F8E493A34003F68001F208DF97 +:1015E000F48029E493A3F85407240CC8C333C454EB +:1015F0000F4420C8834004F456800146F6DFE4809F +:101600000B01020408102040809021A4E47E019385 +:1016100060BCA3FF543F30E509541FFEE493A36070 +:10162000010ECF54C025E060A840B8E493A3FAE4CB +:1016300093A3F8E493A3C8C582C8CAC583CAF0A31C +:10164000C8C582C8CAC583CADFE9DEE780BE90E6A6 +:10165000B8E0541F14601D14602324027065A200BA +:10166000E433FF25E0FFA202E4334F90E740F0E4CB +:10167000A3F08056E490E740F0A3F0804D90E6BCE4 +:10168000E0FF547EFD7C00EFD3948040067E007F17 +:101690000180047E007F00EE4CFEEF4D24B2F58207 +:1016A00074223EF583E493FF3395E0FEEF24A1FF1F +:1016B000EE34E68F82F583E0540190E740F0E4A336 +:1016C000F0800790E6A0E04401F0E490E68AF09014 +:1016D000E68B7402F02290E6BBE024FE601B1460EF +:1016E0004C24FD602114603824067067E50A90E6FA +:1016F000B3F0E50B90E6B4F022E50C90E6B3F0E52C +:101700000D90E6B4F022120046500DE51290E6B3BB +:10171000F0E51390E6B4F02290E6A0E04401F02258 +:10172000E50E90E6B3F0E50F90E6B4F02290E6BA4D +:10173000E0FF1220D4AA06A9077B01EA494B600BFF +:10174000EE90E6B3F0EF90E6B4F02290E6A0E0442D +:1017500001F02290E6A0E04401F022AB07752D7F56 +:1017600075514B85354185344085333F85323E7810 +:101770006612186F8F3D8E3C8D3B8C3A7862121842 +:101780006F8F398E388D378C36EBC454F04BF5356E +:10179000753412753207753380AA22A9231218D323 +:1017A000752D7F75510B85354185344085333F85D7 +:1017B000323E786612186F8F3D8E3C8D3B8C3A78A6 +:1017C0006212186F8F398E388D378C36E4F535F507 +:1017D00034753206753380AA22A9231218D322AF9A +:1017E00051C291C290D290C291C290D290C291C285 +:1017F00090D290D291C290D290D291C290D2907E4B +:1018000001EFA2D0E4332EFEEFA2E09291C290D27B +:1018100090A2E19291C290D290A2E29291C290D213 +:1018200090A2E39291C290D290A2E49291C290D2FF +:1018300090A2E59291C290D290A2E69291C290D2EB +:1018400090A2E79291C290D290EE139291C290D260 +:1018500090D291C290D290D291C290D29022EB9F1E +:10186000F5F0EA9E42F0E99D42F0E89C45F022E660 +:10187000FC08E6FD08E6FE08E6FF22E6FB08E6F9BE +:1018800008E6FA08E6CBF822ECF608EDF608EEF6E4 +:1018900008EFF622D083D082E493F608740193F621 +:1018A00008740293F608740393F6740473D083D01B +:1018B00082F8E4937012740193700DA3A393F874EB +:1018C0000193F5828883E4737402936860EFA3A3A5 +:1018D000A380DF8A838982E47390E6B8E0541F24F2 +:1018E000FE601D2402705890E6BAE0FFB40103D2F6 +:1018F0000022EFB40202222290E6A0E04401F0228E +:1019000090E6BCE0FF547EFD7C00EFD3948040065F +:101910007E007F0180047E007F00EE4CFEEF4D24B0 +:10192000B2F58274223EF583E493FF3395E0FEEF37 +:1019300024A1FFEE34E68F82F583E04401F022908B +:10194000E6A0E04401F022ED541FFEEF24FCB409B0 +:1019500000505C90196175F003A4C58325F0C58320 +:10196000730219910219AF0219AF02199A0219A153 +:101970000219A802198A02198302197C753340756D +:1019800032582275334075325422753340753250C7 +:1019900022EE25E0F5337532202275334075324052 +:1019A000227533407532442275334075324822E443 +:1019B000F535F53422C203C200C202C201121B5F18 +:1019C000120A14D2E843D82090E668E04408F09068 +:1019D000E65CE0443DF0D2AF90E680E054F7F0538F +:1019E0008EF8C203D2043001051214A3C2013003E1 +:1019F000291200515024C203121EFB20001690E64B +:101A000082E030E704E020E1EF90E682E030E60497 +:101A1000E020E0E41220A81210FE121BBE80C722B4 +:101A2000C0E0C0F0C083C082C0D075D000C000C08C +:101A300001C002C003C004C005C006C007E4FFFE29 +:101A4000FDFCAB1DAA1CA91BA81AD312185E401ED0 +:101A5000AF1DAE1CAD1BAC1A74FF2FF51DEE34FF8D +:101A6000F51CED34FFF51BEC34FFF51A8002C28C37 +:101A7000D007D006D005D004D003D002D001D000CA +:101A8000D0D0D082D083D0F0D0E032ED541FFEEF22 +:101A900024FCB409005059901AA575F003A4C5831D +:101AA00025F0C58373021AD5021AF0021AF0021A41 +:101AB000DB021AE2021AE9021ACE021AC7021AC09F +:101AC0007533207532B0227533207532A8227533F4 +:101AD000207532A0228E3375322022753320753264 +:101AE000802275332075328822753320753290221A +:101AF000E4F535F53422D291D290C290D291D290B1 +:101B0000C290C291D290C290C291E551D290C2903F +:101B1000A2E09292D290C290A2E19292D290C29010 +:101B2000A2E29292D290C290A2E39292D290C290FC +:101B3000A2E49292D290C290A2E59292D290C290E8 +:101B4000A2E69292D290C290A2E79292D291D290C3 +:101B5000C290D291D290C290C291D290C290229063 +:101B6000E600E054E74410F090E61074A0F090E630 +:101B700011F000000090E61274AAF0000000E4905A +:101B8000E613F000000090E61474E2F0000000E4B8 +:101B900090E615F000000000000090E6917480F0DF +:101BA000000000F0000000E490E68DF000000075F9 +:101BB000AF0712226912200A7F0212222322E5AA0D +:101BC00020E0397F041222351208A775F003EFA434 +:101BD00024A0F582E5F03422F583E493740193FAAE +:101BE000740293F91218D3E52C600312102A90E6C0 +:101BF000917480F0000000E4FF12223520840E78FA +:101C00001EE670031221FE781E76018004E4781E21 +:101C1000F62085063085FD120571228F567551110B +:101C2000752D1FAA22A9231218D3755115752D0FD2 +:101C3000753207753380AA22A9231218D37551541F +:101C4000752D1FE5564420F5357534488556337596 +:101C500032C4AA22A9231218D3755115752D0F75F8 +:101C60003206753380AA22A9231218D3228F567503 +:101C70005111752D1FAA22A9231218D3755115755C +:101C80002D0F753207753380AA22A9231218D37538 +:101C90005154752D1FE5564420F535753448855649 +:101CA000337532C4AA22A9231218D3755115752D84 +:101CB0000F753206753380AA22A9231218D322ABDE +:101CC00007752D7F75514B786612186F8F3D8E3CCE +:101CD0008D3B8C3A786212186F8F398E388D378C25 +:101CE00036EBC454F04BF535753412753206753346 +:101CF00080AA22A9231218D375518BAA22A92312D4 +:101D000018D3854135854034853F33853E32227571 +:101D10005112752D1F786612186F8F358E348D33E2 +:101D20008C32AA22A9231218D3755113752D1F784E +:101D30006212186F8F358E348D338C32AA22A9230C +:101D40001218D3755115752D0F785EE6F53208E639 +:101D5000F533AA22A9231218D322755112752D1F0B +:101D6000786612186F8F358E348D338C32AA22A983 +:101D7000231218D3755113752D1F786212186F8FA7 +:101D8000358E348D338C32AA22A9231218D3755183 +:101D900015752D0F785EE6F53208E6F533AA22A90F +:101DA000231218D3228F557883E654F07034752DA2 +:101DB0007F75514B853234853335753206753380E6 +:101DC000786212186F8F398E388D378C367866129C +:101DD000186F8F3D8E3C8D3B8C3AAA22A923121896 +:101DE000D32275515485552DAA22A9231218D32226 +:101DF000E528601DE55125E025E02473F812186FF1 +:101E00008F558E548D538C528F358E348D338C324A +:101E100022853555853454853353853252AF55AEBE +:101E200054AD53AC52E55125E025E02473F8121867 +:101E300088E551700312057122755192752D1FAA04 +:101E400022A9231218D3AF35AE34AD33AC32786645 +:101E5000121888755193752D1FAA22A9231218D321 +:101E6000AF35AE34AD33AC32786212188875519507 +:101E7000752D0FAA22A9231218D3785EA63208A6C0 +:101E80003322755192752D1FAA22A9231218D3AFA0 +:101E900035AE34AD33AC327866121888755193750F +:101EA0002D1FAA22A9231218D3AF35AE34AD33ACFF +:101EB000327862121888755195752D0FAA22A923C0 +:101EC0001218D3785EA63208A633227400F58690E5 +:101ED000FDA57C05A3E582458370F92290E6807418 +:101EE0000AF07400F58690E8777C05A3E5824583C7 +:101EF00070F9DCF790E6807402F02290E682E0440C +:101F0000C0F090E681F04387010000000000228FBE +:101F1000598E588D578C56E4FFFEFDFCAB59AA58DC +:101F2000A957A856D312185E4024AE58AD57AC56E8 +:101F300085591D8E1C8D1B8C1AD28CE4FFFEFDFC76 +:101F4000AB1DAA1CA91BA81AD312185E50ED228F34 +:101F500056755115752D0F753206753380AA22A955 +:101F6000231218D3755154752D1FE5564420F535AD +:101F70007534488556337532C4AA22A9231218D362 +:101F8000755191752D1FAA22A9231218D3228F569D +:101F9000755115752D0F753206753380AA22A92348 +:101FA0001218D3755154752D1FE5564420F535751B +:101FB00034488556337532C4AA22A9231218D37522 +:101FC0005191752D1FAA22A9231218D322C0E0C057 +:101FD00083C08290E680E030E72085080C85090DFB +:101FE000850D82850C83A37402F085100E85110F78 +:101FF000850F82850E83A37407F05391EF90E65D01 +:102000007420F0D082D083D0E03275B20F7F0112FD +:102010002223E4FF12223578731218942100000065 +:10202000787712189400000064787B1218940000EE +:10203000000A787F1218940000000F120571D294E4 +:10204000D29522C0E0C083C08285100C85110D8519 +:102050000D82850C83A37402F085080E85090F8517 +:102060000F82850E83A37407F05391EF90E65D74A1 +:1020700010F0D082D083D0E03230050990E680E0C5 +:10208000440AF0800790E680E04408F07FDC7E059B +:102090001211B890E65D74FFF090E65FF05391EF97 +:1020A00090E680E054F7F02290E682E030E004E031 +:1020B00020E60B90E682E030E119E030E71590E68B +:1020C00080E04401F07F147E001211B890E680E0B9 +:1020D00054FEF022A907AE14AF158F828E83A3E0C1 +:1020E00064037017AD0119ED7001228F828E83E0B9 +:1020F0007C002FFDEC3EFEAF0580DFE4FEFF227585 +:10210000518B752D7FAA22A9231218D37F10743109 +:102110002FF8E6FE745D2FF8A606DFF22275510B4C +:10212000752D7F7F10745E2FF8E6FE74322FF8A6AF +:1021300006DFF2AA22A9231218D32275B3F7C29799 +:10214000C296C290D291D295D2927F64D290C29020 +:10215000DFFAC291D290C29022E4FFFED291D290D7 +:10216000C2900FBF00010EEF64064E70EFC291D215 +:1021700090C29022C0E0C083C082D2015391EF9000 +:10218000E65D7401F0D082D083D0E032C0E0C0833D +:10219000C082D2035391EF90E65D7408F0D082D0F4 +:1021A00083D0E032011E01C1041073000000000062 +:1021B000000000000000000000000000C0E0C0833C +:1021C000C0825391EF90E65D7404F0D082D083D04A +:1021D000E032C0E0C083C0825391EF90E65D7402AC +:1021E000F0D082D083D0E03275B3F3C297C296C2EA +:1021F00090D291D2957F64C290D290DFFA22E4F51A +:10220000287524CD753533F534F533F532120B745A +:102210002275B3F3C290D291C2967F64C290D290DD +:10222000DFFA22BF0104C2808002D280BF0203C253 +:102230008122D28122BF0304C2828002D282BF04E3 +:1022400003C28322D2832290E740E519F0E490E6AE +:102250008AF090E68B04F02290E740E516F0E490D7 +:10226000E68AF090E68B04F022758AFF758CFF53A6 +:1022700089F0438902D2A92290E6BAE0F51622320B +:10228000323232323232323232323232323232322E +:10229000323232323232323232323232323232222E +:1022A000FF229FFF1DF0FF0003FF0B74FF0056FF8E +:0C22B000071700010202030304040505E7 +:00000001FF diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_v1.iic b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_v1.iic new file mode 100644 index 00000000..8d2b0a09 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_lite_v1.iic differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.bit b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.bit new file mode 100644 index 00000000..75dbd1a9 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.bit differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.hex b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.hex new file mode 100644 index 00000000..4f285948 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.hex @@ -0,0 +1,295 @@ +:03004300020800B0 +:03005300020800A0 +:10080000020F0200020F4800020F3200020F1A000E +:10081000020DD900020D9C000207FF00020FD70055 +:10082000020FD800020FD900020FDA00020FDB001E +:10083000020FDC00020FDD00020FDE00020FDF00FE +:10084000020FE000020FD700020FE100020FE200EA +:10085000020FE300020FE400020FE500020FE600C2 +:10086000020FE700020FD700020FD700020FD700D8 +:10087000020FE800020FE900020FEA00020FEB008E +:10088000020FEC00020FED00020FEE00020FEF006E +:10089000020FF000020FF100020FF200020FF3004E +:1008A000020FF400020FF500020FF600020FF7002E +:0808B000020FF800020FF9002D +:10030000E4F513F512F511F510C203C200C202C2E2 +:10031000011205C27E017F008E238F24752B01758B +:100320002C14752101752220752901752A50752D0F +:1003300001752E8090E680E030E70E85212585222C +:1003400026852927852A28800C852925852A268522 +:100350002127852228EE54E0700302046B751400F7 +:100360007515807E017F008E168F17C374CC9FFF9A +:1003700074019ECF2402CF3400FEE48F0F8E0EF561 +:100380000DF50CF50BF50AF509F508AF0FAE0EAD3E +:100390000DAC0CAB0BAA0AA909A808C3120F805018 +:1003A00026E515250BF582E514350AF58374CDF0A5 +:1003B000E50B2401F50BE4350AF50AE43509F509E6 +:1003C000E43508F50880C4E4F50BF50AF509F508ED +:1003D000AF0FAE0EAD0DAC0CAB0BAA0AA909A80865 +:1003E000C3120F805033E517250BF582E516350A49 +:1003F000F583E0FFE515250BF582E514350AF58355 +:10040000EFF0E50B2401F50BE4350AF50AE43509B4 +:10041000F509E43508F50880B7851423851524749B +:10042000002480FF740134FFFEC3E52C9FF52CE50A +:100430002B9EF52BC3E5269FF526E5259EF525C3C6 +:10044000E5289FF528E5279EF527C3E5229FF5229D +:10045000E5219EF521C3E52A9FF52AE5299EF52988 +:10046000C3E52E9FF52EE52D9EF52DD2E843D8202D +:1004700090E668E04409F090E65CE0443DF0D2AFDD +:1004800090E680E020E105D205120E0F90E680E0B4 +:1004900054F7F0538EF8C203300105120A35C20139 +:1004A000300329120FD35024C203120EC3200016AA +:1004B00090E682E030E704E020E1EF90E682E03071 +:1004C000E604E020E0E4120E6C120FD51204D18095 +:0104D000C764 +:100A350090E6B8E0546024E0605024E0604E244025 +:100A4500705190E6B9E014601E24FE601F24FD601D +:100A55002024FE6021146023146025146027240BD4 +:100A650070311209448033120AA7802E120B0E80B2 +:100A750029120B738024120F5E801F120D5C801AE1 +:100A8500120F6F80151207F8801080071209C250E7 +:100A950009800090E6A0E04401F090E6A0E04480E3 +:020AA500F0223D +:03003300020FCFEA +:040FCF0053D8EF32D2 +:0A0FB8000001020203030404050512 +:02073F00C104F3 +:1005C20090E6007412F000000090E60B7403F00055 +:1005D200000012068300000090E6D27401F00000D1 +:1005E2000090E6E204F000000090E61074A0F00033 +:1005F200000090E611F000000090E61274A2F000F4 +:10060200000090E61474E2F000000090E6047480AA +:10061200F00000007402F00000007404F00000001A +:100622007406F00000007408F0000000E4F000001E +:100632000000000090E618F000000090E61AF000BA +:10064200000090E619F000000090E61BF0000000A8 +:1006520090E6D27402F000000090E6E214F000008E +:100662000090E6497482F0000000F000000075AFCF +:1006720007E4F51CF51D120F9143B5C0C2B7D2B6FF +:010682002255 +:1004D100E5BA20E11490E780E0FF120E3E00000033 +:1004E10090E68D7480F0000000E51AD39400400F6F +:1004F10000000090E68FE51AF0000000E4F51AE52F +:10050100AA20E060E5BB30E71100000090E64974E5 +:1005110002F0000000E490E604F090E6F4E020E050 +:1005210006C2B7D2B680F3D2B7C2B6E5AB20E1348A +:1005310000000090E6ABE090E6D0F000000090E60D +:10054100ACE090E6D1F0000000120CDA000000E40B +:10055100F5BB000000E5BB20E706C2B7D2B680F5C7 +:10056100D2B7C2B6D3E51D9400E51C94004051E515 +:10057100AA30E04CE5BB30E747E5AC30E142000092 +:1005810000E51C90E6D0F0000000AF1D90E6D1EF31 +:10059100F0000000120D1B00000075BB06000000FA +:1005A100E5BB20E706C2B7D2B680F500000090E6B1 +:1005B100487406F0000000E4F51CF51DD2B7C2B680 +:0105C1002217 +:100CDA00901A90E090E6C6F0901A91E090E6C7F07C +:100CEA00901A92E090E6C8F0901A93E090E6C9F064 +:100CFA00901A94E090E6CAF0901A95E090E6CBF04C +:100D0A00901A96E090E6CCF0901A97E090E6CDF033 +:010D1A0022B6 +:100D1B00901A87E090E6C6F0901A88E090E6C7F04C +:100D2B00901A89E090E6C8F0901A8AE090E6C9F034 +:100D3B00901A8BE090E6CAF0901A8CE090E6CBF01C +:100D4B00901A8DE090E6CCF0901A8EE090E6CDF004 +:010D5B002275 +:020FD300D32227 +:020FD500D32225 +:100B730090E6BBE024FE601814603324FD601B1470 +:100B8300602224067046E52390E6B3F0E52480371F +:100B9300E52590E6B3F0E526802DE52B90E6B3F04E +:100BA300E52C8023E52790E6B3F0E528801990E64D +:100BB300BAE0FF120E98AA06A9077B01EA494B6027 +:100BC3000BEE90E6B3F0EF90E6B4F02290E6A0E0EF +:030BD3004401F0EA +:010BD60022FC +:100D5C0090E680E030E71800000090E6247402F082 +:100D6C00000000E490E625F0000000D2048016009C +:100D7C000000E490E624F000000090E6257440F0BA +:100D8C00000000C20490E6BAE0F51ED2B7C2B6224B +:100F5E0090E740E51EF0E490E68AF090E68B04F010 +:010F6E002260 +:0707F80090E6BAE0F51B22B8 +:100F6F0090E740E51BF0E490E68AF090E68B04F002 +:010F7F00224F +:1009440090E6B8E0541F14601514601B2402705B19 +:10095400A200E43325E0FFA202E4334F8044E49094 +:10096400E740F0A3F0804B90E6BCE0FF547EFD7CB2 +:1009740000EFD394807E0040047F0180027F00EE6C +:100984004CFEEF4D24B8F582740F3EF583E493FFDB +:100994003395E0FEEF24A1FFEE34E68F82F583E089 +:1009A400540190E740F0E4A3F0800790E6A0E0440F +:0E09B40001F0E490E68AF090E68B7402F022E7 +:100AA70090E6B8E0541F24FE60102402705190E6CF +:100AB700BAE0B40103C20022804590E6BAE0703D77 +:100AC70090E6BCE0FF540FFE7C00547E24B8F5820C +:100AD700EC340FF583E493FD3395E0FCED24A1FDA1 +:100AE700EC34E68D82F583E054FEF0EF5480131367 +:100AF70013541F2E90E683F0E04420F022800090EC +:070B0700E6A0E04401F0222A +:100B0E0090E6B8E0541F24FE60162402704F90E663 +:100B1E00BAE0FFB40103D20022EFB4020122803DFD +:100B2E0090E6BCE0FF547EFD7C00EFD394807E0007 +:100B3E0040047F0180027F00EE4CFEEF4D24B8F59D +:100B4E0082740F3EF583E493FF3395E0FEEF24A10C +:100B5E00FFEE34E68F82F583E04401F02290E6A0AA +:050B6E00E04401F0224B +:1009C20090E6B9E0244F601714602214602924F3E2 +:1009D200604B24FD603524137055120EE8805212CC +:1009E2000C38E490E68AF090E68BF0804490E6BA08 +:1009F200E0FF120FA0803A120FC990E740EFF0E437 +:100A020090E68AF090E68B04F0802690E74074AA84 +:100A1200F0E490E68AF090E68B04F0C32290E6BB05 +:100A2200E0FE90E6BAE0FDEEF51CEDF51D8002D386 +:030A320022C322BA +:100F0200C0E0C083C082D2015391EF90E65D7401CC +:080F1200F0D082D083D0E03260 +:100F3200C0E0C083C0825391EF90E65D7404F0D0AC +:060F420082D083D0E032F2 +:100F4800C0E0C083C0825391EF90E65D7402F0D098 +:060F580082D083D0E032DC +:100DD900C0E0C083C082852925852A26852682858B +:100DE9002583A37402F085212785222885288285F9 +:100DF9002783A37407F05391EF90E65D7410F0D048 +:060E090082D083D0E0322C +:100F1A00C0E0C083C082D2035391EF90E65D7408AB +:080F2A00F0D082D083D0E03248 +:100D9C00C0E0C083C08290E680E030E7208521254A +:100DAC00852226852682852583A37402F085292732 +:100DBC00852A28852882852783A37407F05391EF11 +:0D0DCC0090E65D7420F0D082D083D0E0323C +:0107FF0032C7 +:010FD70032E7 +:010FD80032E6 +:010FD90032E5 +:010FDA0032E4 +:010FDB0032E3 +:010FDC0032E2 +:010FDD0032E1 +:010FDE0032E0 +:010FDF0032DF +:010FE00032DE +:010FE10032DD +:010FE20032DC +:010FE30032DB +:010FE40032DA +:010FE50032D9 +:010FE60032D8 +:010FE70032D7 +:010FE80032D6 +:010FE90032D5 +:010FEA0032D4 +:010FEB0032D3 +:010FEC0032D2 +:010FED0032D1 +:010FEE0032D0 +:010FEF0032CF +:010FF00032CE +:010FF10032CD +:010FF20032CC +:010FF30032CB +:010FF40032CA +:010FF50032C9 +:010FF60032C8 +:010FF70032C7 +:010FF80032C6 +:010FF90032C5 +:1001000012010002FF00004010C500B2000201020F +:020110000001EC +:0A0114000A060002FF00004001008F +:1001200009022E00010100800F0904000004FF00F5 +:1001300000000705010240000007058102400000A1 +:0E014000070502020002000705860200020009 +:1001500009022E0001010080320904000004FF00A2 +:100160000000070501024000000705810240000071 +:0E01700007050202400000070586024000005D +:1001800004030904260343002D0053004B005900CB +:1001900020004D006900630072006F007300790059 +:1001A0007300740065006D007300220343002D008E +:1001B00053004B005900200043004B004C006900E5 +:0E01C0006E006B002000500072006F00000007 +:1007410060801A00010A010138010107000102005D +:100751000100000000040604040404000009000074 +:100761002D00003F013901010101010700030202CF +:10077100020202000000000000000000002D000045 +:100781000000003F0101010101010107000000001B +:100791000000000000000000000000000000000058 +:1007A1000000003F010101010101010700000000FB +:1007B1000000000000000000000000000000000038 +:1007C1000000003F60241A870000000000000000C4 +:1007D1000081360100040303020100000000000053 +:1007E100000000000000000000000000471A80E047 +:0607F100000000EEE40030 +:1006830090E60174EEF090E6F574FFF0901A80E0C6 +:1006930090E6F3F0901A81E090E6C3F0901A82E0BE +:1006A30090E6C1F0901A83E090E6C2F0901A85E0DC +:1006B30090E6C0F0901A86E090E6F4F075AF077408 +:1006C3001AF59A7400F59B759DE4E4F59EFF90E698 +:1006D3007BE090E67CF00FBF80F490E67174FFF04E +:1006E300F5B490E672E04480F043B680000000E485 +:1006F30090E6C4F000000090E6C5F0901A87E09001 +:10070300E6C6F0901A88E090E6C7F0901A89E09068 +:10071300E6C8F0901A8AE090E6C9F0901A8BE09050 +:10072300E6CAF0901A8CE090E6CBF0901A8DE09038 +:0B073300E6CCF0901A8EE090E6CDF0CE +:01073E002298 +:0F0F910053B5C043B51BC2B0C2B1D2B3D2B42264 +:100EE800C2B37F147E00120C94D2B3800320B509DC +:0A0EF8007F017E00120C9480F422AA +:100C380074E7F59D7440F59E90E68BE0FFAE071FC4 +:100C4800EE604890E67CE0F5F0A2F792B0D2B1C22F +:100C5800B1A2F692B0D2B1C2B1A2F592B0D2B1C2ED +:100C6800B1A2F492B0D2B1C2B1A2F392B0D2B1C2E1 +:100C7800B1A2F292B0D2B1C2B1A2F192B0D2B1C2D5 +:0B0C8800B1A2F092B0D2B1C2B180B2B4 +:010C9300223E +:0C0FA000EF24FF92B47F017E00020C944D +:050FC900A2B2E433FFB9 +:010FCE002200 +:070FC200EF24FFB392B422FB +:0C0FAC00A2B2E43390E7C0F0751A0122F5 +:100BD700AD07AC06EAF59DE9F59ED3ED9400EC94DC +:100BE70000404D90E67CE0F5F0A2F792B0D2B1C29A +:100BF700B1A2F692B0D2B1C2B1A2F592B0D2B1C24F +:100C0700B1A2F492B0D2B1C2B1A2F392B0D2B1C242 +:100C1700B1A2F292B0D2B1C2B1A2F192B0D2B1C236 +:100C2700B1A2F092B0D2B1C2B1ED1D70AD1C80AAD5 +:010C3700229A +:100E3E00EF24BE600D14601A14601F2403701E028E +:100E4E000EE890E781E0FF7E007B017AE77984026D +:0D0E5E000BD790E783E0FF020FC2120FAC2C +:010E6B002264 +:100E6C0090E682E030E004E020E60B90E682E03091 +:100E7C00E119E030E71590E680E04401F07F147E44 +:0C0E8C0000120C9490E680E054FEF0226E +:100E0F0030050990E680E0440AF0800790E680E024 +:100E1F004408F07FDC7E05120C9490E65D74FFF0C1 +:0F0E2F0090E65FF05391EF90E680E054F7F022E9 +:100C94008E188F1990E600E054187012E51924019B +:100CA400FFE43518C313F518EF13F519801590E612 +:100CB40000E05418FFBF100BE51925E0F519E518FD +:100CC40033F518E5191519AE18700215184E60059C +:060CD400120ED780EE2293 +:020E9800A907A8 +:100E9A00AE2DAF2E8F828E83A3E064037017AD014F +:100EAA0019ED7001228F828E83E07C002FFDEC3ECB +:080EBA00FEAF0580DFE4FEFF3E +:010EC200220D +:100EC30090E682E044C0F090E681F04387010000A1 +:040ED30000000022F9 +:100ED7007400F58690FDA57C05A3E582458370F92E +:010EE70022E8 +:030000000208B83B +:0C08B800787FE4F6D8FD75812E0208FF61 +:100F8000EB9FF5F0EA9E42F0E99D42F0E89C45F0C7 +:010F9000223E +:1008C400020300E493A3F8E493A34003F68001F247 +:1008D40008DFF48029E493A3F85407240CC8C33335 +:1008E400C4540F4420C8834004F456800146F6DF04 +:1008F400E4800B010204081020408090073FE47E4E +:10090400019360BCA3FF543F30E509541FFEE493F8 +:10091400A360010ECF54C025E060A840B8E493A3BF +:10092400FAE493A3F8E493A3C8C582C8CAC583CAEA +:10093400F0A3C8C582C8CAC583CADFE9DEE780BEA2 +:0107F7000001 +:00000001FF diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.iic b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.iic new file mode 100644 index 00000000..1d8fe9d5 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_pro.iic differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.bit b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.bit new file mode 100644 index 00000000..da3a1566 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.bit differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.hex b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.hex new file mode 100644 index 00000000..98fb9620 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.hex @@ -0,0 +1,192 @@ +:100000000205F290E6BAE0F50F223202075BC0E08B +:10001000C083C082D2015391EF90E65D7401F0D0AD +:1000200082D083D0E032E4F5B243B278C284D28584 +:10003000D2832202004F90E50DE0D330E401C322C9 +:10004000D32232020400EF6003C28322D283225300 +:10005000D8EF32020400E5BA20E11490E780E0FF17 +:10006000120A5700000090E68D7480F0000000E551 +:100070000ED39400400F00000090E68FE50EF000D4 +:100080000000E4F50EE5AA20E02CE490E691F000F3 +:10009000000090E6ABE090E6D0F000000090E6AC07 +:1000A000E090E6D1F0000000E4F5BB000000E5BB05 +:1000B00030E7FB000000D3E5119400E510940050F8 +:1000C00003020178E5AA20E003020178E4751B32FF +:1000D000F51AF519F518D28CE5BB20E713E4FFFEFD +:1000E000FDFCAB1BAA1AA919A818D3120BA750E83C +:1000F000C28CE4FFFEFDFCAB1BAA1AA919A818C309 +:10010000120BA77002806DE5AC20E067E51090E669 +:10011000D0F000000090E6D1E511F000000075BBC2 +:1001200006000000E4751B32F51AF519F518D28C9B +:10013000E5BB20E713E4FFFEFDFCAB1BAA1AA919DF +:10014000A818D3120BA750E8C28CE4FFFEFDFCAB4D +:100150001BAA1AA919A818C3120BA7700DC2837F76 +:1001600001FE120951D283E4800A90E6487406F039 +:10017000000000E4F510F5112290E6B8E0541F14D9 +:10018000601514601B2402705BA200E43325E0FFBD +:10019000A202E4334F8044E490E740F0A3F0804BA8 +:1001A00090E6BCE0FF547EFD7C00EFD394807E009F +:1001B00040047F0180027F00EE4CFEEF4D24DDF510 +:1001C00082740B3EF583E493FF3395E0FEEF24A1A8 +:1001D000FFEE34E68F82F583E0540190E740F0E4CF +:1001E000A3F0800790E6A0E04401F0E490E68AF0F6 +:1001F00090E68B7402F022D3223232323232323223 +:1002000012010002FF00004010C500B10100010210 +:1002100000010A06000200000040010009022E0051 +:1002200001010080320904000004FF0000000705FE +:10023000010240000007058102400000070502029C +:100240000002000705860200020009022E000101DB +:100250000080320904000004FF00000007050102CD +:10026000400000070581024000000705020240002F +:10027000000705860240000004030904260343002A +:100280002D0053004B00590020004D006900630011 +:1002900072006F00730079007300740065006D00D8 +:1002A0007300200343002D0053004B005900200031 +:1002B00043004B004C0069006E006B0020005600AC +:1002C00031000000C1056080E000810101BF010133 +:1002D00001070100000302020200070607070707E3 +:1002E0000703090000000000003F8101BF01010178 +:1002F00001070302010000000000030103030303E0 +:100300000303000000000000003F81010101BF0164 +:1003100001070100000205000000070607070707A4 +:100320000703090000000000003F81013F010101B7 +:10033000010703020500000000000301030303039B +:100340000303000000000000003F6024E08700007D +:10035000000000000000000000000000000000009D +:10036000000000000000000000000000000000008D +:10037000000047E080A0100003EE4E00008E138FB7 +:1003800014EAF59DE9F59ED3E5149400E513940075 +:10039000406890E67CE0F5F0A2F79286D2841209DC +:1003A0000DC284A2F69286D28412090DC284A2F5EF +:1003B0009286D28412090DC284A2F49286D284124B +:1003C000090DC284A2F39286D28412090DC284A2BE +:1003D000F29286D28412090DC284A2F19286D2844E +:1003E00012090DC284A2F09286D28412090DC28431 +:1003F000E514151470911513808D22323232323289 +:1004000002000E00020B4900020B3300020B030036 +:10041000020A21000209E40002000A000200420070 +:100420000201F9000201FA000201FB000201FC00D6 +:100430000201FD000201FE000201FF000203FB00B9 +:100440000203FC00020042000203FD000203FE0062 +:100450000203FF00020BC700020BC800020BC90019 +:10046000020BCA00020042000200420002004200E9 +:10047000020BCB00020BCC00020BCD00020BCE0016 +:10048000020BCF00020BD000020BD100020BD200F6 +:10049000020BD300020BD400020BD500020BD600D6 +:1004A000020BD700020BD800020BD900020BDA00B6 +:1004B000020BDB00020BDC0090E60174E2F090E638 +:1004C000F574FFF090E080E090E6F3F090E081E0DA +:1004D00090E6C3F090E082E090E6C1F090E083E027 +:1004E00090E6C2F090E085E090E6C0F090E086E013 +:1004F00090E6F4F074E0F59A7400F59B759DE4E4E1 +:10050000F59EFF90E67BE090E67CF00FBF80F40064 +:100510000000E490E6C4F000000090E6C5F090E032 +:1005200087E090E6C6F090E088E090E6C7F090E0C3 +:1005300089E090E6C8F090E08AE090E6C9F090E0AB +:100540008BE090E6CAF090E08CE090E6CBF090E093 +:100550008DE090E6CCF090E08EE090E6CDF0229039 +:10056000E600E054E74410F090E61074A0F00000BC +:100570000090E611F000000090E61274A2F0000076 +:1005800000E490E613F000000090E61474E2F0003E +:100590000000E490E615F000000090E6047480F09E +:1005A0000000007482F0000000F0000000E4F000A1 +:1005B000000090E618F000000090E619F00000003E +:1005C00090E61AF000000090E61BF000000090E6B4 +:1005D000917480F0000000F000000090E68DF000C3 +:1005E000000075AF071204B8120BB8120026E4F52C +:1005F0000E22787FE4F6D8FD7581200206390207C5 +:10060000C6E493A3F8E493A34003F68001F208DF65 +:10061000F48029E493A3F85407240CC8C333C454CA +:100620000F4420C8834004F456800146F6DFE4807E +:100630000B01020408102040809002C4E47E019364 +:1006400060BCA3FF543F30E509541FFEE493A36050 +:10065000010ECF54C025E060A840B8E493A3FAE4AB +:1006600093A3F8E493A3C8C582C8CAC583CAF0A3FC +:10067000C8C582C8CAC583CADFE9DEE780BE90E686 +:10068000B8E0546024E0605024E0604E2440705193 +:1006900090E6B9E014601E24FE601F24FD60202453 +:1006A000FE6021146023146025146027240B703130 +:1006B0001201798033120830802E12089780291297 +:1006C00006F08024120B85801F120B73801A120B08 +:1006D000968015120003801080071209A55009802A +:1006E0000090E6A0E04401F090E6A0E04480F02213 +:1006F00090E6BBE024FE601814603824FD601B14F3 +:1007000060272406704D740290E6B3F07400803CBC +:10071000E50890E6B3F0E5098032120036503474F3 +:100720000290E6B3F074128023E50A90E6B3F0E598 +:100730000B801990E6BAE0FF120AB1AA06A9077B5E +:1007400001EA494B600BEE90E6B3F0EF90E6B4F0AF +:1007500022800090E6A0E04401F022C0E0C0F0C09A +:1007600083C082C0D075D000C000C001C002C003E9 +:10077000C004C005C006C007E4FFFEFDFCAB1BAA19 +:100780001AA919A818D3120BA7401EAF1BAE1AAD99 +:1007900019AC18EF24FFF51BEE34FFF51AED34FF0A +:1007A000F519EC34FFF5188002C28CD007D006D0C2 +:1007B00005D004D003D002D001D000D0D0D082D058 +:1007C00083D0F0D0E032C204C200C202C2011205DE +:1007D0005F120ADCD2E843D82090E668E04408F0D3 +:1007E00090E65CE0443DF0D2AF90E680E054F7F054 +:1007F000538EF8C204D20530010512067EC20130C4 +:1008000004291200405024C20412093D2000169011 +:10081000E682E030E704E020E1EF90E682E030E6B7 +:1008200004E020E0E4120A851201F712005680C7A6 +:1008300090E6B8E0541F24FE60102402705190E648 +:10084000BAE0B40103C20022804590E6BAE0703DF0 +:1008500090E6BCE0FF540FFE7C00547E24DDF58260 +:10086000EC340BF583E493FD3395E0FCED24A1FD1E +:10087000EC34E68D82F583E054FEF0EF54801313E0 +:1008800013541F2E90E683F0E04420F02280009065 +:10089000E6A0E04401F02290E6B8E0541F24FE6098 +:1008A000162402704F90E6BAE0FFB40103D2002292 +:1008B000EFB4020122803D90E6BCE0FF547EFD7C57 +:1008C00000EFD394807E0040047F0180027F00EE21 +:1008D0004CFEEF4D24DDF582740B3EF583E493FF6F +:1008E0003395E0FEEF24A1FFEE34E68F82F583E03E +:1008F0004401F02290E6A0E04401F0227400F58665 +:1009000090FDA57C05A3E582458370F9227400F56E +:100910008690FFFD7C05A3E582458370F92290E671 +:1009200080740AF07400F58690E8777C05A3E58270 +:10093000458370F9DCF790E6807402F02290E6823D +:10094000E044C0F090E681F0438701000000000021 +:10095000228E138F1490E600E0FF530718EF7012F9 +:10096000E5142401FFE43513C313F513EF13F51455 +:10097000800EBF100BE51425E0F514E51333F513D5 +:10098000858615858216858317E5141514AE1370B8 +:100990000215134E60051208FC80EE85168285173D +:1009A000838515862290E6B9E0243D6023240370F8 +:1009B0003190E6BBE0751000F511E511751100F5F9 +:1009C0001090E6BAE04211E47F01FE120951C32201 +:1009D00090E74074AAF0E490E68AF090E68B04F089 +:1009E000C322D322C0E0C083C08290E680E030E71B +:1009F0002075080275091C850982850883A3740285 +:100A0000F0750A02750B4A850B82850A83A3740769 +:100A1000F05391EF90E65D7420F0D082D083D0E067 +:100A200032C0E0C083C08275080275094A85098218 +:100A3000850883A37402F0750A02750B1C850B826E +:100A4000850A83A37407F05391EF90E65D7410F06C +:100A5000D082D083D0E032EF24BE600D14601A142F +:100A6000601F2403701E020B1B90E781E0FF7E00D5 +:100A70007B017AE7798402037D90E783E0FF02003F +:100A800046120B5F2290E682E030E004E020E60BA5 +:100A900090E682E030E119E030E71590E680E0442E +:100AA00001F07F147E0012095190E680E054FEF0C0 +:100AB00022AC0CAD0D8D828C83A3E064037019AE63 +:100AC000071FEE7005AF05AE04228D828C83E07A9D +:100AD000002DFDEA3CFC80DDE4FEFF22750C027572 +:100AE0000D7890E680E030E70D75080275091C75F9 +:100AF0000A02750B4A2275080275094A750A0275C1 +:100B00000B1C22C0E0C083C082D2045391EF90E658 +:100B10005D7408F0D082D083D0E032C2857F147E2D +:100B200000120951D2852087097F017E00120951E8 +:100B300080F422C0E0C083C0825391EF90E65D74E0 +:100B400004F0D082D083D0E032C0E0C083C08253B2 +:100B500091EF90E65D7402F0D082D083D0E0323025 +:100B6000800890E7C07401F08005E490E7C0F0755C +:100B70000E012290E6BAE0F512E4F510F51190E6C8 +:100B8000617403F02290E740E512F0E490E68AF009 +:100B900090E68B04F02290E740E50FF0E490E68ABF +:100BA000F090E68B04F022EB9FF5F0EA9E42F0E92C +:100BB0009D42F0E89C45F022758AC0758C6353898C +:100BC000F0438901D2A92232323232323232323209 +:100BD0003232323232323232323232323200010288 +:070BE00002030304040505F4 +:00000001FF diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.iic b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.iic new file mode 100644 index 00000000..cd179c9e Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/cklink_v1.iic differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/libCklink.so b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/libCklink.so new file mode 100644 index 00000000..e41c877f Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/links/CK-Link/libCklink.so differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c807-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c807-tdesc.xml new file mode 100644 index 00000000..ce9ee1cc --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c807-tdesc.xml @@ -0,0 +1,165 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c807f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c807f-tdesc.xml new file mode 100644 index 00000000..11c393da --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c807f-tdesc.xml @@ -0,0 +1,192 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810-tdesc.xml new file mode 100644 index 00000000..cd2fabaa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810-tdesc.xml @@ -0,0 +1,180 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810t-tdesc.xml new file mode 100644 index 00000000..46b88421 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810t-tdesc.xml @@ -0,0 +1,239 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810tv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810tv-tdesc.xml new file mode 100644 index 00000000..e9eb2fa8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810tv-tdesc.xml @@ -0,0 +1,271 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810v-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810v-tdesc.xml new file mode 100644 index 00000000..9797d13a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c810v-tdesc.xml @@ -0,0 +1,214 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c860-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c860-tdesc.xml new file mode 100644 index 00000000..e7d0f536 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c860-tdesc.xml @@ -0,0 +1,179 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c860v-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c860v-tdesc.xml new file mode 100644 index 00000000..263cbf45 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/c_series/csky-abiv2-c860v-tdesc.xml @@ -0,0 +1,211 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck610/csky-abiv1-ck610efm-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck610/csky-abiv1-ck610efm-tdesc.xml new file mode 100644 index 00000000..56c878f0 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck610/csky-abiv1-ck610efm-tdesc.xml @@ -0,0 +1,156 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck801/csky-abiv2-ck801-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck801/csky-abiv2-ck801-tdesc.xml new file mode 100644 index 00000000..6487e0fd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck801/csky-abiv2-ck801-tdesc.xml @@ -0,0 +1,44 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck801/csky-abiv2-ck801t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck801/csky-abiv2-ck801t-tdesc.xml new file mode 100644 index 00000000..d9260a10 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck801/csky-abiv2-ck801t-tdesc.xml @@ -0,0 +1,70 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802-tdesc.xml new file mode 100644 index 00000000..e1eab266 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802-tdesc.xml @@ -0,0 +1,49 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802j-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802j-tdesc.xml new file mode 100644 index 00000000..3f1115f2 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802j-tdesc.xml @@ -0,0 +1,53 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802t-tdesc.xml new file mode 100644 index 00000000..1582e2bb --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck802/csky-abiv2-ck802t-tdesc.xml @@ -0,0 +1,78 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803-tdesc.xml new file mode 100644 index 00000000..15e60934 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803-tdesc.xml @@ -0,0 +1,51 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803e-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803e-tdesc.xml new file mode 100644 index 00000000..73c56eb3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803e-tdesc.xml @@ -0,0 +1,53 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803ef-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803ef-tdesc.xml new file mode 100644 index 00000000..591ff945 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803ef-tdesc.xml @@ -0,0 +1,81 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803eft-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803eft-tdesc.xml new file mode 100644 index 00000000..63addf0b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803eft-tdesc.xml @@ -0,0 +1,103 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803et-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803et-tdesc.xml new file mode 100644 index 00000000..e075bbfe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803et-tdesc.xml @@ -0,0 +1,75 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803f-tdesc.xml new file mode 100644 index 00000000..fb7c479b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803f-tdesc.xml @@ -0,0 +1,79 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803ft-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803ft-tdesc.xml new file mode 100644 index 00000000..c599d457 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803ft-tdesc.xml @@ -0,0 +1,101 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803fv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803fv-tdesc.xml new file mode 100644 index 00000000..53bb93aa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803fv-tdesc.xml @@ -0,0 +1,118 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803t-tdesc.xml new file mode 100644 index 00000000..1cbb392d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803t-tdesc.xml @@ -0,0 +1,72 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803v-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803v-tdesc.xml new file mode 100644 index 00000000..31d30ca3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck803/csky-abiv2-ck803v-tdesc.xml @@ -0,0 +1,90 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804-tdesc.xml new file mode 100644 index 00000000..63b9d170 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804-tdesc.xml @@ -0,0 +1,63 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804e-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804e-tdesc.xml new file mode 100644 index 00000000..e4c2ba34 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804e-tdesc.xml @@ -0,0 +1,65 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804ef-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804ef-tdesc.xml new file mode 100644 index 00000000..e5da1f86 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804ef-tdesc.xml @@ -0,0 +1,93 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804eft-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804eft-tdesc.xml new file mode 100644 index 00000000..7940ab3f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804eft-tdesc.xml @@ -0,0 +1,118 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804et-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804et-tdesc.xml new file mode 100644 index 00000000..49551c50 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804et-tdesc.xml @@ -0,0 +1,90 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804f-tdesc.xml new file mode 100644 index 00000000..6d226f21 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804f-tdesc.xml @@ -0,0 +1,91 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804ft-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804ft-tdesc.xml new file mode 100644 index 00000000..4e9481b2 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804ft-tdesc.xml @@ -0,0 +1,116 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804fv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804fv-tdesc.xml new file mode 100644 index 00000000..be1fa707 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804fv-tdesc.xml @@ -0,0 +1,130 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804t-tdesc.xml new file mode 100644 index 00000000..3a096332 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804t-tdesc.xml @@ -0,0 +1,87 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804v-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804v-tdesc.xml new file mode 100644 index 00000000..a2f83385 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck804/csky-abiv2-ck804v-tdesc.xml @@ -0,0 +1,102 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805eftv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805eftv-tdesc.xml new file mode 100644 index 00000000..72551ead --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805eftv-tdesc.xml @@ -0,0 +1,150 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805efv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805efv-tdesc.xml new file mode 100644 index 00000000..4da9c355 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805efv-tdesc.xml @@ -0,0 +1,125 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805etv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805etv-tdesc.xml new file mode 100644 index 00000000..f7607a73 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805etv-tdesc.xml @@ -0,0 +1,123 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805ev-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805ev-tdesc.xml new file mode 100644 index 00000000..c08122ef --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805ev-tdesc.xml @@ -0,0 +1,98 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805ftv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805ftv-tdesc.xml new file mode 100644 index 00000000..26e7587b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805ftv-tdesc.xml @@ -0,0 +1,148 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805fv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805fv-tdesc.xml new file mode 100644 index 00000000..be1fa707 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805fv-tdesc.xml @@ -0,0 +1,130 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805tv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805tv-tdesc.xml new file mode 100644 index 00000000..358fc23d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805tv-tdesc.xml @@ -0,0 +1,121 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805v-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805v-tdesc.xml new file mode 100644 index 00000000..a2f83385 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck805/csky-abiv2-ck805v-tdesc.xml @@ -0,0 +1,102 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807-tdesc.xml new file mode 100644 index 00000000..c9418fd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807-tdesc.xml @@ -0,0 +1,152 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807f-tdesc.xml new file mode 100644 index 00000000..cd2fabaa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807f-tdesc.xml @@ -0,0 +1,180 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807fm-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807fm-tdesc.xml new file mode 100644 index 00000000..cd2fabaa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807fm-tdesc.xml @@ -0,0 +1,180 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807m-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807m-tdesc.xml new file mode 100644 index 00000000..c9418fd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck807/csky-abiv2-ck807m-tdesc.xml @@ -0,0 +1,152 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fm-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fm-tdesc.xml new file mode 100644 index 00000000..cd2fabaa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fm-tdesc.xml @@ -0,0 +1,180 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmt-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmt-tdesc.xml new file mode 100644 index 00000000..46b88421 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmt-tdesc.xml @@ -0,0 +1,239 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmtv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmtv-tdesc.xml new file mode 100644 index 00000000..6fd8029d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmtv-tdesc.xml @@ -0,0 +1,271 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmv-tdesc.xml new file mode 100644 index 00000000..f4c625ea --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810fmv-tdesc.xml @@ -0,0 +1,212 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810m-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810m-tdesc.xml new file mode 100644 index 00000000..ce30ec06 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck810/csky-abiv2-ck810m-tdesc.xml @@ -0,0 +1,208 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860fm-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860fm-tdesc.xml new file mode 100644 index 00000000..e7d0f536 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860fm-tdesc.xml @@ -0,0 +1,179 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860fmv-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860fmv-tdesc.xml new file mode 100644 index 00000000..263cbf45 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860fmv-tdesc.xml @@ -0,0 +1,211 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860m-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860m-tdesc.xml new file mode 100644 index 00000000..c3e63b1f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/ck860/csky-abiv2-ck860m-tdesc.xml @@ -0,0 +1,136 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e801-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e801-tdesc.xml new file mode 100644 index 00000000..6487e0fd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e801-tdesc.xml @@ -0,0 +1,44 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e802-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e802-tdesc.xml new file mode 100644 index 00000000..e1eab266 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e802-tdesc.xml @@ -0,0 +1,49 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e802t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e802t-tdesc.xml new file mode 100644 index 00000000..abc9215f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e802t-tdesc.xml @@ -0,0 +1,74 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e803-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e803-tdesc.xml new file mode 100644 index 00000000..15e60934 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e803-tdesc.xml @@ -0,0 +1,51 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e803t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e803t-tdesc.xml new file mode 100644 index 00000000..1cbb392d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e803t-tdesc.xml @@ -0,0 +1,72 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804d-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804d-tdesc.xml new file mode 100644 index 00000000..48f9832f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804d-tdesc.xml @@ -0,0 +1,62 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804df-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804df-tdesc.xml new file mode 100644 index 00000000..24ab697f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804df-tdesc.xml @@ -0,0 +1,89 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804dft-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804dft-tdesc.xml new file mode 100644 index 00000000..8f1dbc70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804dft-tdesc.xml @@ -0,0 +1,114 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804dt-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804dt-tdesc.xml new file mode 100644 index 00000000..3a096332 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804dt-tdesc.xml @@ -0,0 +1,87 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804f-tdesc.xml new file mode 100644 index 00000000..6d226f21 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804f-tdesc.xml @@ -0,0 +1,91 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804ft-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804ft-tdesc.xml new file mode 100644 index 00000000..4e9481b2 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/e_series/csky-abiv2-e804ft-tdesc.xml @@ -0,0 +1,116 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/i_series/csky-abiv2-i805-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/i_series/csky-abiv2-i805-tdesc.xml new file mode 100644 index 00000000..48f9832f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/i_series/csky-abiv2-i805-tdesc.xml @@ -0,0 +1,62 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/r_series/csky-abiv2-r807-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/r_series/csky-abiv2-r807-tdesc.xml new file mode 100644 index 00000000..09d9e571 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/r_series/csky-abiv2-r807-tdesc.xml @@ -0,0 +1,168 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/r_series/csky-abiv2-r807f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/r_series/csky-abiv2-r807f-tdesc.xml new file mode 100644 index 00000000..e6efc2e2 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/r_series/csky-abiv2-r807f-tdesc.xml @@ -0,0 +1,195 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906-tdesc.xml new file mode 100644 index 00000000..8f6cd0cb --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906-tdesc.xml @@ -0,0 +1,236 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906fd-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906fd-tdesc.xml new file mode 100644 index 00000000..6665e165 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906fd-tdesc.xml @@ -0,0 +1,282 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906fdv-vlen128-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906fdv-vlen128-tdesc.xml new file mode 100644 index 00000000..5e7c700f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c906fdv-vlen128-tdesc.xml @@ -0,0 +1,342 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c908-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c908-tdesc.xml new file mode 100644 index 00000000..f5782202 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c908-tdesc.xml @@ -0,0 +1,318 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c908v-vlen128-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c908v-vlen128-tdesc.xml new file mode 100644 index 00000000..1879eb9c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c908v-vlen128-tdesc.xml @@ -0,0 +1,377 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c910-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c910-tdesc.xml new file mode 100644 index 00000000..f5782202 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c910-tdesc.xml @@ -0,0 +1,318 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c920-vlen128-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c920-vlen128-tdesc.xml new file mode 100644 index 00000000..a61ae4cb --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-c920-vlen128-tdesc.xml @@ -0,0 +1,378 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902-tdesc.xml new file mode 100644 index 00000000..b8704dc2 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902-tdesc.xml @@ -0,0 +1,64 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902m-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902m-tdesc.xml new file mode 100644 index 00000000..04c8e1d4 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902m-tdesc.xml @@ -0,0 +1,63 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902mt-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902mt-tdesc.xml new file mode 100644 index 00000000..f9db6376 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902mt-tdesc.xml @@ -0,0 +1,95 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902t-tdesc.xml new file mode 100644 index 00000000..edfa9e17 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e902t-tdesc.xml @@ -0,0 +1,100 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906-tdesc.xml new file mode 100644 index 00000000..a80ecc91 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906-tdesc.xml @@ -0,0 +1,153 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906f-tdesc.xml new file mode 100644 index 00000000..e1a5be4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906f-tdesc.xml @@ -0,0 +1,198 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fd-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fd-tdesc.xml new file mode 100644 index 00000000..cb85e892 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fd-tdesc.xml @@ -0,0 +1,200 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fdp-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fdp-tdesc.xml new file mode 100644 index 00000000..f0baaa1f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fdp-tdesc.xml @@ -0,0 +1,203 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fp-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fp-tdesc.xml new file mode 100644 index 00000000..774673cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906fp-tdesc.xml @@ -0,0 +1,201 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906p-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906p-tdesc.xml new file mode 100644 index 00000000..0565395c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e906p-tdesc.xml @@ -0,0 +1,156 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907-tdesc.xml new file mode 100644 index 00000000..a80ecc91 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907-tdesc.xml @@ -0,0 +1,153 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907f-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907f-tdesc.xml new file mode 100644 index 00000000..e1a5be4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907f-tdesc.xml @@ -0,0 +1,198 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fd-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fd-tdesc.xml new file mode 100644 index 00000000..cb85e892 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fd-tdesc.xml @@ -0,0 +1,200 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fdp-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fdp-tdesc.xml new file mode 100644 index 00000000..411fa818 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fdp-tdesc.xml @@ -0,0 +1,203 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fp-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fp-tdesc.xml new file mode 100644 index 00000000..774673cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907fp-tdesc.xml @@ -0,0 +1,201 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907p-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907p-tdesc.xml new file mode 100644 index 00000000..0565395c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-e907p-tdesc.xml @@ -0,0 +1,156 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-ilp32-default-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-ilp32-default-tdesc.xml new file mode 100644 index 00000000..5f291750 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-ilp32-default-tdesc.xml @@ -0,0 +1,69 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-ilp32f-default-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-ilp32f-default-tdesc.xml new file mode 100644 index 00000000..814333f8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-ilp32f-default-tdesc.xml @@ -0,0 +1,113 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-lp64-default-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-lp64-default-tdesc.xml new file mode 100644 index 00000000..fc2fac63 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-lp64-default-tdesc.xml @@ -0,0 +1,85 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-lp64d-default-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-lp64d-default-tdesc.xml new file mode 100644 index 00000000..0c6cd28f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-lp64d-default-tdesc.xml @@ -0,0 +1,128 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-r910-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-r910-tdesc.xml new file mode 100644 index 00000000..f5782202 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-r910-tdesc.xml @@ -0,0 +1,318 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-r910v-vlen128-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-r910v-vlen128-tdesc.xml new file mode 100644 index 00000000..a61ae4cb --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-r910v-vlen128-tdesc.xml @@ -0,0 +1,378 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-s902-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-s902-tdesc.xml new file mode 100644 index 00000000..997cee89 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-s902-tdesc.xml @@ -0,0 +1,52 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-s902t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-s902t-tdesc.xml new file mode 100644 index 00000000..718e460e --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/riscv/riscv-s902t-tdesc.xml @@ -0,0 +1,88 @@ + + + riscv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s802-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s802-tdesc.xml new file mode 100644 index 00000000..e1eab266 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s802-tdesc.xml @@ -0,0 +1,49 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s802t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s802t-tdesc.xml new file mode 100644 index 00000000..abc9215f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s802t-tdesc.xml @@ -0,0 +1,74 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s803-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s803-tdesc.xml new file mode 100644 index 00000000..15e60934 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s803-tdesc.xml @@ -0,0 +1,51 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s803t-tdesc.xml b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s803t-tdesc.xml new file mode 100644 index 00000000..1cbb392d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/cklink/tdescriptions/s_series/csky-abiv2-s803t-tdesc.xml @@ -0,0 +1,72 @@ + + + csky + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25128BS_684018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25128BS_684018.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25128BS_684018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q16BS_684015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q16BS_684015.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q16BS_684015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q32BS_684016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q32BS_684016.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q32BS_684016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q64BS_684017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q64BS_684017.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/BY25Q64BS_684017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/FM25Q08_a14014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/FM25Q08_a14014.conf new file mode 100644 index 00000000..7f9eb8ce --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/FM25Q08_a14014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/FTVQ80_5e6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/FTVQ80_5e6014.conf new file mode 100644 index 00000000..3fec9fa9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/FTVQ80_5e6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LE16C_c86015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LE16C_c86015.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LE16C_c86015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LQ32D_c86016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LQ32D_c86016.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LQ32D_c86016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LQ80C_c86014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LQ80C_c86014.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25LQ80C_c86014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q127C_c84018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q127C_c84018.conf new file mode 100644 index 00000000..d4f29e5b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q127C_c84018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q16E_c84015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q16E_c84015.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q16E_c84015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q32C_c84016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q32C_c84016.conf new file mode 100644 index 00000000..ce6e8024 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q32C_c84016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q64E_c84017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q64E_c84017.conf new file mode 100644 index 00000000..ce6e8024 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q64E_c84017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q80E_c84014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q80E_c84014.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25Q80E_c84014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ16E_c86515.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ16E_c86515.conf new file mode 100644 index 00000000..6121a716 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ16E_c86515.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ32E_c86516.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ32E_c86516.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ32E_c86516.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ80E_c86514.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ80E_c86514.conf new file mode 100644 index 00000000..6121a716 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/GD25WQ80E_c86514.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP016D_9d6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP016D_9d6015.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP016D_9d6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP032D_9d6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP032D_9d6016.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP032D_9d6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP080D_9d6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP080D_9d6014.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25LP080D_9d6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP016D_9d7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP016D_9d7015.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP016D_9d7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP032D_9d7016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP032D_9d7016.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP032D_9d7016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP080D_9d7014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP080D_9d7014.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/IS25WP080D_9d7014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V16_c22015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V16_c22015.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V16_c22015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V40_c22013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V40_c22013.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V40_c22013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V80_c22014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V80_c22014.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/KH25V80_c22014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MD25D40_514013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MD25D40_514013.conf new file mode 100644 index 00000000..8512eb5d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MD25D40_514013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x51 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V1633FM_c22535.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V1633FM_c22535.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V1633FM_c22535.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V3233FM_c22536.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V3233FM_c22536.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V3233FM_c22536.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V8035F_c22534.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V8035F_c22534.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/MX25V8035F_c22534.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q16H_856015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q16H_856015.conf new file mode 100644 index 00000000..a3334e05 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q16H_856015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q32H_856016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q32H_856016.conf new file mode 100644 index 00000000..5c330509 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q32H_856016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q64H_856017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q64H_856017.conf new file mode 100644 index 00000000..5c330509 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q64H_856017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q80H_856014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q80H_856014.conf new file mode 100644 index 00000000..a3334e05 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/P25Q80H_856014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/TH25Q16HB_eb6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/TH25Q16HB_eb6015.conf new file mode 100644 index 00000000..503da191 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/TH25Q16HB_eb6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xeb +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/TH25Q80HB_cd6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/TH25Q80HB_cd6014.conf new file mode 100644 index 00000000..490f72ec --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/TH25Q80HB_cd6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xcd +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q128FW_ef6018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q128FW_ef6018.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q128FW_ef6018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q128JV_ef7018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q128JV_ef7018.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q128JV_ef7018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16FW_ef6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16FW_ef6015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16FW_ef6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16JV_ef4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16JV_ef4015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16JV_ef4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16JV_ef7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16JV_ef7015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q16JV_ef7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32FV_ef4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32FV_ef4016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32FV_ef4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32FW_ef6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32FW_ef6016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32FW_ef6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32JW_ef8016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32JW_ef8016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q32JW_ef8016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q80DV_ef4014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q80DV_ef4014.conf new file mode 100644 index 00000000..9112a7af --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q80DV_ef4014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xA0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q80EW_ef6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q80EW_ef6014.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/W25Q80EW_ef6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QE32C_204016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QE32C_204016.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QE32C_204016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH128_204018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH128_204018.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH128_204018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH16C_204015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH16C_204015.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH16C_204015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH64_204017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH64_204017.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH64_204017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH80B_204014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH80B_204014.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XM25QH80B_204014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F04D_0b4013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F04D_0b4013.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F04D_0b4013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F16B_0b4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F16B_0b4015.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F16B_0b4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F32B_0b4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F32B_0b4016.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F32B_0b4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F64B_0b4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F64B_0b4017.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25F64B_0b4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25Q32B_0b6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25Q32B_0b6016.conf new file mode 100644 index 00000000..86d3af2b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25Q32B_0b6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 6000 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25Q80B_0b6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25Q80B_0b6014.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/XT25Q80B_0b6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D40B_5e3213.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D40B_5e3213.conf new file mode 100644 index 00000000..4bf6fc9c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D40B_5e3213.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D40B_5e6013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D40B_5e6013.conf new file mode 100644 index 00000000..12afd501 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D40B_5e6013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D80B_5e3214.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D80B_5e3214.conf new file mode 100644 index 00000000..4bf6fc9c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25D80B_5e3214.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25Q16B_5e4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25Q16B_5e4015.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25Q16B_5e4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25Q32B_5e4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25Q32B_5e4016.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZB25Q32B_5e4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ128_5e4018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ128_5e4018.conf new file mode 100644 index 00000000..f1d79cee --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ128_5e4018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ16_5e6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ16_5e6015.conf new file mode 100644 index 00000000..7423f426 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ16_5e6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 400 +blk32k_erase_time = 1600 +blk64k_erase_time = 2000 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ64_5e4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ64_5e4017.conf new file mode 100644 index 00000000..f1d79cee --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBVQ64_5e4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBWQ16A_5e3415.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBWQ16A_5e3415.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZBWQ16A_5e3415.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZD25Q16B_ba6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZD25Q16B_ba6015.conf new file mode 100644 index 00000000..b561cfe0 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl602/ZD25Q16B_ba6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xba +io_mode = 0x14 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q16BS_684015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q16BS_684015.conf new file mode 100644 index 00000000..73ddf3aa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q16BS_684015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q32AL_686016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q32AL_686016.conf new file mode 100644 index 00000000..73ddf3aa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q32AL_686016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q32BS_684016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q32BS_684016.conf new file mode 100644 index 00000000..73ddf3aa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/BY25Q32BS_684016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/FM25Q16A_a14015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/FM25Q16A_a14015.conf new file mode 100644 index 00000000..fb810749 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/FM25Q16A_a14015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xa1 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 65535 diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LE16C_c86015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LE16C_c86015.conf new file mode 100644 index 00000000..0007539a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LE16C_c86015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LQ32D_c86016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LQ32D_c86016.conf new file mode 100644 index 00000000..0007539a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LQ32D_c86016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LQ80C_c86014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LQ80C_c86014.conf new file mode 100644 index 00000000..0007539a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25LQ80C_c86014.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q08C_c84014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q08C_c84014.conf new file mode 100644 index 00000000..26c3fd39 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q08C_c84014.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q16C_c84015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q16C_c84015.conf new file mode 100644 index 00000000..26c3fd39 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q16C_c84015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q32C_c84016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q32C_c84016.conf new file mode 100644 index 00000000..590bf5da --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/GD25Q32C_c84016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP016D_9d6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP016D_9d6015.conf new file mode 100644 index 00000000..228f7f8b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP016D_9d6015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP032D_9d6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP032D_9d6016.conf new file mode 100644 index 00000000..228f7f8b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP032D_9d6016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP080D_9d6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP080D_9d6014.conf new file mode 100644 index 00000000..228f7f8b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/IS25LP080D_9d6014.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V1633FM_c22535.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V1633FM_c22535.conf new file mode 100644 index 00000000..019f8aa7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V1633FM_c22535.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V3233FM_c22536.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V3233FM_c22536.conf new file mode 100644 index 00000000..019f8aa7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V3233FM_c22536.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V8035F_c22534.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V8035F_c22534.conf new file mode 100644 index 00000000..019f8aa7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/MX25V8035F_c22534.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q16H_856015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q16H_856015.conf new file mode 100644 index 00000000..0e0e88cb --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q16H_856015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q32H_856016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q32H_856016.conf new file mode 100644 index 00000000..337548ea --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q32H_856016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q80H_856014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q80H_856014.conf new file mode 100644 index 00000000..0e0e88cb --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/P25Q80H_856014.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/TH25Q16HB_eb6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/TH25Q16HB_eb6015.conf new file mode 100644 index 00000000..ce296ac0 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/TH25Q16HB_eb6015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xeb +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 65535 diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q16FW_ef6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q16FW_ef6015.conf new file mode 100644 index 00000000..defc8969 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q16FW_ef6015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q16JV_ef4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q16JV_ef4015.conf new file mode 100644 index 00000000..defc8969 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q16JV_ef4015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32FV_ef4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32FV_ef4016.conf new file mode 100644 index 00000000..defc8969 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32FV_ef4016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32FW_ef6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32FW_ef6016.conf new file mode 100644 index 00000000..defc8969 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32FW_ef6016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32JW_ef8016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32JW_ef8016.conf new file mode 100644 index 00000000..defc8969 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q32JW_ef8016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q80DV_ef4014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q80DV_ef4014.conf new file mode 100644 index 00000000..56aa2082 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q80DV_ef4014.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q80EW_ef6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q80EW_ef6014.conf new file mode 100644 index 00000000..defc8969 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/W25Q80EW_ef6014.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25F32B_0b4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25F32B_0b4016.conf new file mode 100644 index 00000000..b0e1176c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25F32B_0b4016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25Q32B_0b6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25Q32B_0b6016.conf new file mode 100644 index 00000000..b0e1176c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25Q32B_0b6016.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25Q80B_0b6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25Q80B_0b6014.conf new file mode 100644 index 00000000..b0e1176c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/XT25Q80B_0b6014.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xf0 +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZB25VQ16C_5e4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZB25VQ16C_5e4015.conf new file mode 100644 index 00000000..b29c6ddf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZB25VQ16C_5e4015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 400 +blk32k_erase_time = 1600 +blk64k_erase_time = 2000 +page_prog_time = 5 +chip_erase_time = 33000 diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZBVQ16_5e6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZBVQ16_5e6015.conf new file mode 100644 index 00000000..9437300b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZBVQ16_5e6015.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 400 +blk32k_erase_time = 1600 +blk64k_erase_time = 2000 +page_prog_time = 5 +chip_erase_time = 65535 diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZBVQ40_5e6013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZBVQ40_5e6013.conf new file mode 100644 index 00000000..9437300b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl60x/ZBVQ40_5e6013.conf @@ -0,0 +1,71 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +rsvd1 = 0 +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 400 +blk32k_erase_time = 1600 +blk64k_erase_time = 2000 +page_prog_time = 5 +chip_erase_time = 65535 diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25128BS_684018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25128BS_684018.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25128BS_684018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q16BS_684015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q16BS_684015.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q16BS_684015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q32BS_684016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q32BS_684016.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q32BS_684016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q40BS_684013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q40BS_684013.conf new file mode 100644 index 00000000..15e6605f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q40BS_684013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q64BS_684017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q64BS_684017.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q64BS_684017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q80BS_684014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q80BS_684014.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/BY25Q80BS_684014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LE16C_c86015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LE16C_c86015.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LE16C_c86015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ128E_c86018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ128E_c86018.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ128E_c86018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ32D_c86016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ32D_c86016.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ32D_c86016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ64E_c86017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ64E_c86017.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ64E_c86017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ80C_c86014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ80C_c86014.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25LQ80C_c86014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q128E_c84018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q128E_c84018.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q128E_c84018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q16E_c84015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q16E_c84015.conf new file mode 100644 index 00000000..062952e3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q16E_c84015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q32C_c84016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q32C_c84016.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q32C_c84016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q64E_c84017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q64E_c84017.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q64E_c84017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q80E_c84014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q80E_c84014.conf new file mode 100644 index 00000000..062952e3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25Q80E_c84014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ16E_c86515.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ16E_c86515.conf new file mode 100644 index 00000000..2c090b0d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ16E_c86515.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ32E_c86516.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ32E_c86516.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ32E_c86516.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ80E_c86514.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ80E_c86514.conf new file mode 100644 index 00000000..2c090b0d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/GD25WQ80E_c86514.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP016D_9d6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP016D_9d6015.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP016D_9d6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP032D_9d6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP032D_9d6016.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP032D_9d6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP080D_9d6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP080D_9d6014.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25LP080D_9d6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP016D_9d7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP016D_9d7015.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP016D_9d7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP032D_9d7016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP032D_9d7016.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP032D_9d7016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP080D_9d7014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP080D_9d7014.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/IS25WP080D_9d7014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V16_c22015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V16_c22015.conf new file mode 100644 index 00000000..acce75c9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V16_c22015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V40_c22013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V40_c22013.conf new file mode 100644 index 00000000..acce75c9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V40_c22013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V80_c22014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V80_c22014.conf new file mode 100644 index 00000000..acce75c9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/KH25V80_c22014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MD25D40_514013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MD25D40_514013.conf new file mode 100644 index 00000000..9dd122fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MD25D40_514013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x51 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25L128_c22018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25L128_c22018.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25L128_c22018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25L256_c22019.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25L256_c22019.conf new file mode 100644 index 00000000..0e7d6308 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25L256_c22019.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x24 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x15 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25U25643G_c22539.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25U25643G_c22539.conf new file mode 100644 index 00000000..c8d3782e --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25U25643G_c22539.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x24 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x15 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33300 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V1633FM_c22535.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V1633FM_c22535.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V1633FM_c22535.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V3233FM_c22536.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V3233FM_c22536.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V3233FM_c22536.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V8035F_c22534.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V8035F_c22534.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/MX25V8035F_c22534.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q128H_856018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q128H_856018.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q128H_856018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q16H_856015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q16H_856015.conf new file mode 100644 index 00000000..f9cb845f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q16H_856015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q32H_856016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q32H_856016.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q32H_856016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q64H_856017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q64H_856017.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q64H_856017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q80H_856014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q80H_856014.conf new file mode 100644 index 00000000..f9cb845f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/P25Q80H_856014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128FW_ef6018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128FW_ef6018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128FW_ef6018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128FW_ef8018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128FW_ef8018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128FW_ef8018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128JV_ef4018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128JV_ef4018.conf new file mode 100644 index 00000000..b1220bef --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128JV_ef4018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xf0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128JV_ef7018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128JV_ef7018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q128JV_ef7018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16FW_ef6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16FW_ef6015.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16FW_ef6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16JV_ef4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16JV_ef4015.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16JV_ef4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16JV_ef7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16JV_ef7015.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q16JV_ef7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q256FV_ef4019.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q256FV_ef4019.conf new file mode 100644 index 00000000..03bd4737 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q256FV_ef4019.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 0x24 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32FV_ef4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32FV_ef4016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32FV_ef4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32FW_ef6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32FW_ef6016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32FW_ef6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32JW_ef8016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32JW_ef8016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q32JW_ef8016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q64JV_ef4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q64JV_ef4017.conf new file mode 100644 index 00000000..5fbba129 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q64JV_ef4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xf0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q64JW_ef6017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q64JW_ef6017.conf new file mode 100644 index 00000000..b1220bef --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q64JW_ef6017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xf0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q80DV_ef4014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q80DV_ef4014.conf new file mode 100644 index 00000000..d67a7b2a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q80DV_ef4014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q80EW_ef6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q80EW_ef6014.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/W25Q80EW_ef6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QE32C_204016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QE32C_204016.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QE32C_204016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH16_204015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH16_204015.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH16_204015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH64_204017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH64_204017.conf new file mode 100644 index 00000000..e059cadf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH64_204017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH80_204014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH80_204014.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QH80_204014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QW64_204217.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QW64_204217.conf new file mode 100644 index 00000000..e059cadf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XM25QW64_204217.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F128B_0b4018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F128B_0b4018.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F128B_0b4018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F16B_0b4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F16B_0b4015.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F16B_0b4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F32B_0b4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F32B_0b4016.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F32B_0b4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F64B_0b4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F64B_0b4017.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25F64B_0b4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25Q32B_0b6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25Q32B_0b6016.conf new file mode 100644 index 00000000..fc72c825 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25Q32B_0b6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 6000 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25Q80B_0b6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25Q80B_0b6014.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/XT25Q80B_0b6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZB25Q16B_5e4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZB25Q16B_5e4015.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZB25Q16B_5e4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZB25Q32B_5e4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZB25Q32B_5e4016.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZB25Q32B_5e4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ16_5e6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ16_5e6015.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ16_5e6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ40_5e6013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ40_5e6013.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ40_5e6013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ64_5e4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ64_5e4017.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ64_5e4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ80_5e6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ80_5e6014.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBVQ80_5e6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBWQ16A_5e3415.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBWQ16A_5e3415.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/ZBWQ16A_5e3415.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/flashcfg_list.csv b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/flashcfg_list.csv new file mode 100644 index 00000000..beed13ac --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl616/flashcfg_list.csv @@ -0,0 +1,74 @@ +flashJedecID,configFile +ef4014,W25Q80DV_ef4014.conf +ef4015,W25Q16JV_ef4015.conf +ef4016,W25Q16JV_ef4015.conf +ef4017,W25Q64JW_ef6017.conf +ef4018,W25Q64JW_ef6017.conf +ef4019,W25Q256FV_ef4019.conf +ef6014,W25Q16JV_ef4015.conf +ef6015,W25Q16JV_ef4015.conf +ef6016,W25Q16JV_ef4015.conf +ef6017,W25Q64JW_ef6017.conf +ef6018,W25Q64JW_ef6017.conf +ef7015,W25Q16JV_ef4015.conf +ef7018,W25Q64JW_ef6017.conf +ef8016,W25Q16JV_ef4015.conf +ef8018,W25Q64JW_ef6017.conf +514013,KH25V40_c22013.conf +c84014,GD25Q80E_c84014.conf +c84015,GD25Q80E_c84014.conf +c84016,GD25Q32C_c84016.conf +c84017,GD25Q32C_c84016.conf +c84018,GD25Q32C_c84016.conf +c86014,GD25Q80E_c84014.conf +c86015,GD25Q80E_c84014.conf +c86016,GD25Q80E_c84014.conf +c86017,GD25Q80E_c84014.conf +c86018,GD25Q80E_c84014.conf +c86514,GD25WQ80E_c86514.conf +c86515,GD25WQ80E_c86514.conf +c86516,GD25Q80E_c84014.conf +5e3415,GD25Q32C_c84016.conf +5e4015,GD25Q32C_c84016.conf +5e4016,GD25Q32C_c84016.conf +5e4017,GD25Q32C_c84016.conf +5e6013,W25Q16JV_ef4015.conf +5e6014,GD25Q32C_c84016.conf +5e6015,GD25Q32C_c84016.conf +c22534,MX25L128_c22018.conf +c22535,MX25L128_c22018.conf +c22536,MX25L128_c22018.conf +c22013,KH25V40_c22013.conf +c22014,KH25V40_c22013.conf +c22015,KH25V40_c22013.conf +c22018,MX25L128_c22018.conf +c22019,MX25L256_c22019.conf +c22539,MX25L256_c22019.conf +204014,W25Q16JV_ef4015.conf +204015,W25Q16JV_ef4015.conf +204016,W25Q16JV_ef4015.conf +204017,W25Q16JV_ef4015.conf +204217,W25Q16JV_ef4015.conf +0b4015,GD25Q80E_c84014.conf +0b4016,GD25Q80E_c84014.conf +0b4017,GD25Q80E_c84014.conf +0b4018,GD25Q80E_c84014.conf +0b6014,GD25Q80E_c84014.conf +0b6016,GD25Q80E_c84014.conf +684013,BY25Q40BS_684013.conf +684014,GD25Q32C_c84016.conf +684015,GD25Q32C_c84016.conf +684016,GD25Q32C_c84016.conf +684017,GD25Q32C_c84016.conf +684018,GD25Q32C_c84016.conf +856014,W25Q80DV_ef4014.conf +856015,W25Q80DV_ef4014.conf +856016,W25Q16JV_ef4015.conf +856017,W25Q16JV_ef4015.conf +856018,W25Q16JV_ef4015.conf +9d6014,IS25LP080D_9d6014.conf +9d6015,IS25LP080D_9d6014.conf +9d6016,IS25LP080D_9d6014.conf +9d7014,IS25LP080D_9d6014.conf +9d7015,IS25LP080D_9d6014.conf +9d7016,IS25LP080D_9d6014.conf diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25128BS_684018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25128BS_684018.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25128BS_684018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q16BS_684015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q16BS_684015.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q16BS_684015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q32BS_684016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q32BS_684016.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q32BS_684016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q40BS_684013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q40BS_684013.conf new file mode 100644 index 00000000..b7d0aa2d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q40BS_684013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q64BS_684017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q64BS_684017.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q64BS_684017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q80BS_684014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q80BS_684014.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/BY25Q80BS_684014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/FM25Q08_a14014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/FM25Q08_a14014.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/FM25Q08_a14014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/FTVQ80_5e6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/FTVQ80_5e6014.conf new file mode 100644 index 00000000..3fec9fa9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/FTVQ80_5e6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LE16C_c86015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LE16C_c86015.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LE16C_c86015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ32D_c86016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ32D_c86016.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ32D_c86016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ64E_c86017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ64E_c86017.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ64E_c86017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ80C_c86014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ80C_c86014.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25LQ80C_c86014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q128E_c84018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q128E_c84018.conf new file mode 100644 index 00000000..ce6e8024 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q128E_c84018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q16E_c84015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q16E_c84015.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q16E_c84015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q32C_c84016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q32C_c84016.conf new file mode 100644 index 00000000..ce6e8024 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q32C_c84016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q80E_c84014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q80E_c84014.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25Q80E_c84014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ16E_c86515.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ16E_c86515.conf new file mode 100644 index 00000000..6121a716 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ16E_c86515.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ32E_c86516.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ32E_c86516.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ32E_c86516.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ80E_c86514.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ80E_c86514.conf new file mode 100644 index 00000000..6121a716 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/GD25WQ80E_c86514.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP016D_9d6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP016D_9d6015.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP016D_9d6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP032D_9d6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP032D_9d6016.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP032D_9d6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP080D_9d6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP080D_9d6014.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25LP080D_9d6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP016D_9d7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP016D_9d7015.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP016D_9d7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP032D_9d7016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP032D_9d7016.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP032D_9d7016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP080D_9d7014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP080D_9d7014.conf new file mode 100644 index 00000000..812b7d70 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/IS25WP080D_9d7014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V16_c22015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V16_c22015.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V16_c22015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V40_c22013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V40_c22013.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V40_c22013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V80_c22014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V80_c22014.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/KH25V80_c22014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MD25D40_514013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MD25D40_514013.conf new file mode 100644 index 00000000..8512eb5d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MD25D40_514013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x51 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V1633FM_c22535.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V1633FM_c22535.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V1633FM_c22535.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V3233FM_c22536.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V3233FM_c22536.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V3233FM_c22536.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V8035F_c22534.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V8035F_c22534.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/MX25V8035F_c22534.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q16H_856015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q16H_856015.conf new file mode 100644 index 00000000..a3334e05 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q16H_856015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q32H_856016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q32H_856016.conf new file mode 100644 index 00000000..5c330509 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q32H_856016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q80H_856014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q80H_856014.conf new file mode 100644 index 00000000..a3334e05 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/P25Q80H_856014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/TH25Q16HB_eb6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/TH25Q16HB_eb6015.conf new file mode 100644 index 00000000..503da191 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/TH25Q16HB_eb6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xeb +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q128FW_ef6018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q128FW_ef6018.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q128FW_ef6018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q128JV_ef7018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q128JV_ef7018.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q128JV_ef7018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16FW_ef6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16FW_ef6015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16FW_ef6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16JV_ef4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16JV_ef4015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16JV_ef4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16JV_ef7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16JV_ef7015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q16JV_ef7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32FV_ef4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32FV_ef4016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32FV_ef4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32FW_ef6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32FW_ef6016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32FW_ef6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32JW_ef8016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32JW_ef8016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q32JW_ef8016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q80DV_ef4014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q80DV_ef4014.conf new file mode 100644 index 00000000..9112a7af --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q80DV_ef4014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xA0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q80EW_ef6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q80EW_ef6014.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/W25Q80EW_ef6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QE32C_204016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QE32C_204016.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QE32C_204016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH16C_204015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH16C_204015.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH16C_204015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH64_204017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH64_204017.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH64_204017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH80B_204014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH80B_204014.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XM25QH80B_204014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F04D_0b4013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F04D_0b4013.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F04D_0b4013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F16B_0b4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F16B_0b4015.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F16B_0b4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F32B_0b4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F32B_0b4016.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25F32B_0b4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25Q32B_0b6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25Q32B_0b6016.conf new file mode 100644 index 00000000..86d3af2b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25Q32B_0b6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 6000 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25Q80B_0b6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25Q80B_0b6014.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/XT25Q80B_0b6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D40B_5e3213.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D40B_5e3213.conf new file mode 100644 index 00000000..4bf6fc9c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D40B_5e3213.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D40B_5e6013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D40B_5e6013.conf new file mode 100644 index 00000000..12afd501 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D40B_5e6013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D80B_5e3214.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D80B_5e3214.conf new file mode 100644 index 00000000..4bf6fc9c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25D80B_5e3214.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25Q16B_5e4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25Q16B_5e4015.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25Q16B_5e4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25Q32B_5e4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25Q32B_5e4016.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZB25Q32B_5e4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZBVQ16_5e6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZBVQ16_5e6015.conf new file mode 100644 index 00000000..f1d79cee --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZBVQ16_5e6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZBWQ16A_5e3415.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZBWQ16A_5e3415.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702/ZBWQ16A_5e3415.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25128BS_684018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25128BS_684018.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25128BS_684018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q16BS_684015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q16BS_684015.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q16BS_684015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q32BS_684016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q32BS_684016.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q32BS_684016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q40BS_684013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q40BS_684013.conf new file mode 100644 index 00000000..b7d0aa2d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q40BS_684013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q64BS_684017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q64BS_684017.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q64BS_684017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q80BS_684014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q80BS_684014.conf new file mode 100644 index 00000000..8e71c5fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/BY25Q80BS_684014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/FM25Q08_a14014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/FM25Q08_a14014.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/FM25Q08_a14014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/FTVQ80_5e6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/FTVQ80_5e6014.conf new file mode 100644 index 00000000..3fec9fa9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/FTVQ80_5e6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LE16C_c86015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LE16C_c86015.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LE16C_c86015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ32D_c86016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ32D_c86016.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ32D_c86016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ64E_c86017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ64E_c86017.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ64E_c86017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ80C_c86014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ80C_c86014.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25LQ80C_c86014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q128E_c84018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q128E_c84018.conf new file mode 100644 index 00000000..ce6e8024 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q128E_c84018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q16E_c84015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q16E_c84015.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q16E_c84015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q32C_c84016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q32C_c84016.conf new file mode 100644 index 00000000..ce6e8024 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q32C_c84016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q80E_c84014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q80E_c84014.conf new file mode 100644 index 00000000..8141fcfa --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25Q80E_c84014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ16E_c86515.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ16E_c86515.conf new file mode 100644 index 00000000..6121a716 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ16E_c86515.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ32E_c86516.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ32E_c86516.conf new file mode 100644 index 00000000..7f39f229 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ32E_c86516.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ80E_c86514.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ80E_c86514.conf new file mode 100644 index 00000000..6121a716 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/GD25WQ80E_c86514.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V16_c22015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V16_c22015.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V16_c22015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V40_c22013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V40_c22013.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V40_c22013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V80_c22014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V80_c22014.conf new file mode 100644 index 00000000..8e5d87e8 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/KH25V80_c22014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MD25D40_514013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MD25D40_514013.conf new file mode 100644 index 00000000..8512eb5d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MD25D40_514013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x51 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V1633FM_c22535.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V1633FM_c22535.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V1633FM_c22535.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V3233FM_c22536.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V3233FM_c22536.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V3233FM_c22536.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V8035F_c22534.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V8035F_c22534.conf new file mode 100644 index 00000000..696e96a7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/MX25V8035F_c22534.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/TH25Q16HB_eb6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/TH25Q16HB_eb6015.conf new file mode 100644 index 00000000..503da191 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/TH25Q16HB_eb6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xeb +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q128FW_ef6018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q128FW_ef6018.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q128FW_ef6018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q128JV_ef7018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q128JV_ef7018.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q128JV_ef7018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16FW_ef6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16FW_ef6015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16FW_ef6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16JV_ef4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16JV_ef4015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16JV_ef4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16JV_ef7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16JV_ef7015.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q16JV_ef7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32FV_ef4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32FV_ef4016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32FV_ef4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32FW_ef6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32FW_ef6016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32FW_ef6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32JW_ef8016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32JW_ef8016.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q32JW_ef8016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q80DV_ef4014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q80DV_ef4014.conf new file mode 100644 index 00000000..9112a7af --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q80DV_ef4014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xA0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q80EW_ef6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q80EW_ef6014.conf new file mode 100644 index 00000000..0f45c051 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/W25Q80EW_ef6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QE32C_204016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QE32C_204016.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QE32C_204016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH16C_204015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH16C_204015.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH16C_204015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH64_204017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH64_204017.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH64_204017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH80B_204014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH80B_204014.conf new file mode 100644 index 00000000..cab51a4c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XM25QH80B_204014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F04D_0b4013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F04D_0b4013.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F04D_0b4013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F16B_0b4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F16B_0b4015.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F16B_0b4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F32B_0b4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F32B_0b4016.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25F32B_0b4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25Q32B_0b6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25Q32B_0b6016.conf new file mode 100644 index 00000000..86d3af2b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25Q32B_0b6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 6000 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25Q80B_0b6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25Q80B_0b6014.conf new file mode 100644 index 00000000..37142692 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/XT25Q80B_0b6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D40B_5e3213.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D40B_5e3213.conf new file mode 100644 index 00000000..4bf6fc9c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D40B_5e3213.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D40B_5e6013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D40B_5e6013.conf new file mode 100644 index 00000000..12afd501 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D40B_5e6013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D80B_5e3214.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D80B_5e3214.conf new file mode 100644 index 00000000..4bf6fc9c --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25D80B_5e3214.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25Q16B_5e4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25Q16B_5e4015.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25Q16B_5e4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25Q32B_5e4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25Q32B_5e4016.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZB25Q32B_5e4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZBVQ16_5e6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZBVQ16_5e6015.conf new file mode 100644 index 00000000..f1d79cee --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZBVQ16_5e6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 65535 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZBWQ16A_5e3415.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZBWQ16A_5e3415.conf new file mode 100644 index 00000000..8f3e289a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/ZBWQ16A_5e3415.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +qpi_jedecid_cmd = 0x9f +qpi_jedecid_dmy_clk = 0 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/flashcfg_list.csv b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/flashcfg_list.csv new file mode 100644 index 00000000..544ba45a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl702l/flashcfg_list.csv @@ -0,0 +1,54 @@ +flashJedecID,configFile +ef4014,W25Q80DV_ef4014.conf +ef4015,GD25Q16E_c84015.conf +ef4016,W25Q16JV_ef4015.conf +ef6014,W25Q16JV_ef4015.conf +ef6015,W25Q16JV_ef4015.conf +ef6016,W25Q16JV_ef4015.conf +ef6018,W25Q16JV_ef4015.conf +ef8016,W25Q16JV_ef4015.conf +ef7015,W25Q16JV_ef4015.conf +ef7018,W25Q16JV_ef4015.conf +5e3213,KH25V16_c22015.conf +5e3214,KH25V16_c22015.conf +5e3415,W25Q16JV_ef4015.conf +5e6013,W25Q16JV_ef4015.conf +5e6014,W25Q16JV_ef4015.conf +5e6015,W25Q16JV_ef4015.conf +5e4015,W25Q16JV_ef4015.conf +5e4016,W25Q16JV_ef4015.conf +514013,MD25D40_514013.conf +c84014,GD25Q16E_c84015.conf +c84015,GD25Q16E_c84015.conf +c84016,W25Q16JV_ef4015.conf +c84018,W25Q16JV_ef4015.conf +c86014,GD25Q16E_c84015.conf +c86015,GD25Q16E_c84015.conf +c86016,GD25Q16E_c84015.conf +c86017,GD25Q16E_c84015.conf +c86514,GD25WQ16E_c86515.conf +c86515,GD25WQ16E_c86515.conf +c86516,GD25Q16E_c84015.conf +c22013,KH25V16_c22015.conf +c22014,KH25V16_c22015.conf +c22015,KH25V16_c22015.conf +c22534,MX25V8035F_c22534.conf +c22535,MX25V1633FM_c22535.conf +c22536,MX25V8035F_c22534.conf +0b4013,MD25D40_514013.conf +0b4015,GD25Q16E_c84015.conf +0b4016,GD25Q16E_c84015.conf +0b6014,GD25Q16E_c84015.conf +0b6016,GD25Q16E_c84015.conf +684013,MD25D40_514013.conf +684014,W25Q16JV_ef4015.conf +684015,W25Q16JV_ef4015.conf +684016,W25Q16JV_ef4015.conf +684017,W25Q16JV_ef4015.conf +684018,W25Q16JV_ef4015.conf +204014,W25Q16JV_ef4015.conf +204015,W25Q16JV_ef4015.conf +204016,W25Q16JV_ef4015.conf +204017,W25Q16JV_ef4015.conf +a14014,GD25Q16E_c84015.conf +eb6015,GD25Q16E_c84015.conf diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25128BS_684018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25128BS_684018.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25128BS_684018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q16BS_684015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q16BS_684015.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q16BS_684015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q32BS_684016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q32BS_684016.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q32BS_684016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q64BS_684017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q64BS_684017.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q64BS_684017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q80BS_684014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q80BS_684014.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/BY25Q80BS_684014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LE16C_c86015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LE16C_c86015.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LE16C_c86015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ128E_c86018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ128E_c86018.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ128E_c86018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ32D_c86016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ32D_c86016.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ32D_c86016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ64E_c86017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ64E_c86017.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ64E_c86017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ80C_c86014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ80C_c86014.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25LQ80C_c86014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q128E_c84018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q128E_c84018.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q128E_c84018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q16E_c84015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q16E_c84015.conf new file mode 100644 index 00000000..062952e3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q16E_c84015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q32C_c84016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q32C_c84016.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q32C_c84016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q64E_c84017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q64E_c84017.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q64E_c84017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q80E_c84014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q80E_c84014.conf new file mode 100644 index 00000000..062952e3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25Q80E_c84014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ16E_c86515.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ16E_c86515.conf new file mode 100644 index 00000000..2c090b0d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ16E_c86515.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ32E_c86516.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ32E_c86516.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ32E_c86516.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ80E_c86514.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ80E_c86514.conf new file mode 100644 index 00000000..2c090b0d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/GD25WQ80E_c86514.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25L128_c22018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25L128_c22018.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25L128_c22018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25L256_c22019.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25L256_c22019.conf new file mode 100644 index 00000000..0e7d6308 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25L256_c22019.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x24 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x15 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25U25643G_c22539.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25U25643G_c22539.conf new file mode 100644 index 00000000..c8d3782e --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/MX25U25643G_c22539.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x24 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x15 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33300 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q128H_856018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q128H_856018.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q128H_856018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q32H_856016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q32H_856016.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q32H_856016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q64H_856017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q64H_856017.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/P25Q64H_856017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128FW_ef6018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128FW_ef6018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128FW_ef6018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128FW_ef8018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128FW_ef8018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128FW_ef8018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128JV_ef4018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128JV_ef4018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128JV_ef4018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128JV_ef7018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128JV_ef7018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q128JV_ef7018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16FW_ef6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16FW_ef6015.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16FW_ef6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16JV_ef4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16JV_ef4015.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16JV_ef4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16JV_ef7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16JV_ef7015.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q16JV_ef7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q256FV_ef4019.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q256FV_ef4019.conf new file mode 100644 index 00000000..03bd4737 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q256FV_ef4019.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 0x24 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32FV_ef4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32FV_ef4016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32FV_ef4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32FW_ef6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32FW_ef6016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32FW_ef6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32JW_ef8016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32JW_ef8016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q32JW_ef8016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q64JW_ef6017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q64JW_ef6017.conf new file mode 100644 index 00000000..b1220bef --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q64JW_ef6017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xf0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q80DV_ef4014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q80DV_ef4014.conf new file mode 100644 index 00000000..d67a7b2a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q80DV_ef4014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q80EW_ef6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q80EW_ef6014.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/W25Q80EW_ef6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QE32C_204016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QE32C_204016.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QE32C_204016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH16_204015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH16_204015.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH16_204015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH64_204017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH64_204017.conf new file mode 100644 index 00000000..e059cadf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH64_204017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH80_204014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH80_204014.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XM25QH80_204014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F128B_0b4018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F128B_0b4018.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F128B_0b4018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F16B_0b4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F16B_0b4015.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F16B_0b4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F32B_0b4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F32B_0b4016.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F32B_0b4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F64B_0b4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F64B_0b4017.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25F64B_0b4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25Q32B_0b6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25Q32B_0b6016.conf new file mode 100644 index 00000000..fc72c825 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25Q32B_0b6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 6000 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25Q80B_0b6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25Q80B_0b6014.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/XT25Q80B_0b6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZB25Q16B_5e4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZB25Q16B_5e4015.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZB25Q16B_5e4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZB25Q32B_5e4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZB25Q32B_5e4016.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZB25Q32B_5e4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ16_5e6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ16_5e6015.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ16_5e6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ64_5e4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ64_5e4017.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ64_5e4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ80_5e6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ80_5e6014.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBVQ80_5e6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBWQ16A_5e3415.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBWQ16A_5e3415.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/ZBWQ16A_5e3415.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/flashcfg_list.csv b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/flashcfg_list.csv new file mode 100644 index 00000000..0e7346c4 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/bl808/flashcfg_list.csv @@ -0,0 +1,55 @@ +flashJedecID,configFile +ef4014,W25Q80DV_ef4014.conf +ef4015,W25Q16JV_ef4015.conf +ef4016,W25Q16JV_ef4015.conf +ef4018,W25Q64JW_ef6017.conf +ef4019,W25Q256FV_ef4019.conf +ef6014,W25Q16JV_ef4015.conf +ef6015,W25Q16JV_ef4015.conf +ef6016,W25Q16JV_ef4015.conf +ef6017,W25Q64JW_ef6017.conf +ef6018,W25Q64JW_ef6017.conf +ef7015,W25Q16JV_ef4015.conf +ef7018,W25Q64JW_ef6017.conf +ef8016,W25Q16JV_ef4015.conf +ef8018,W25Q64JW_ef6017.conf +c84014,GD25Q80E_c84014.conf +c84015,GD25Q80E_c84014.conf +c84016,GD25Q32C_c84016.conf +c84017,GD25Q32C_c84016.conf +c84018,GD25Q32C_c84016.conf +c86014,GD25Q80E_c84014.conf +c86015,GD25Q80E_c84014.conf +c86016,GD25Q80E_c84014.conf +c86017,GD25Q80E_c84014.conf +c86018,GD25Q80E_c84014.conf +c86514,GD25WQ80E_c86514.conf +c86515,GD25WQ80E_c86514.conf +c86516,GD25Q80E_c84014.conf +5e3415,GD25Q32C_c84016.conf +5e4015,GD25Q32C_c84016.conf +5e4016,GD25Q32C_c84016.conf +5e4017,GD25Q32C_c84016.conf +5e6014,GD25Q32C_c84016.conf +5e6015,GD25Q32C_c84016.conf +c22018,MX25L128_c22018.conf +c22019,MX25L256_c22019.conf +c22539,MX25L256_c22019.conf +204014,W25Q16JV_ef4015.conf +204015,W25Q16JV_ef4015.conf +204016,W25Q16JV_ef4015.conf +204017,W25Q16JV_ef4015.conf +0b4015,GD25Q80E_c84014.conf +0b4016,GD25Q80E_c84014.conf +0b4017,GD25Q80E_c84014.conf +0b4018,GD25Q80E_c84014.conf +0b6014,GD25Q80E_c84014.conf +0b6016,GD25Q80E_c84014.conf +684014,GD25Q32C_c84016.conf +684015,GD25Q32C_c84016.conf +684016,GD25Q32C_c84016.conf +684017,GD25Q32C_c84016.conf +684018,GD25Q32C_c84016.conf +856016,W25Q16JV_ef4015.conf +856017,W25Q16JV_ef4015.conf +856018,W25Q16JV_ef4015.conf \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25128BS_684018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25128BS_684018.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25128BS_684018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q16BS_684015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q16BS_684015.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q16BS_684015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q32BS_684016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q32BS_684016.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q32BS_684016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q40BS_684013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q40BS_684013.conf new file mode 100644 index 00000000..15e6605f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q40BS_684013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q64BS_684017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q64BS_684017.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q64BS_684017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q80BS_684014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q80BS_684014.conf new file mode 100644 index 00000000..efb65953 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/BY25Q80BS_684014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x68 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LE16C_c86015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LE16C_c86015.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LE16C_c86015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ128E_c86018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ128E_c86018.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ128E_c86018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ32D_c86016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ32D_c86016.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ32D_c86016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ64E_c86017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ64E_c86017.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ64E_c86017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ80C_c86014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ80C_c86014.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25LQ80C_c86014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q128E_c84018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q128E_c84018.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q128E_c84018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q16E_c84015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q16E_c84015.conf new file mode 100644 index 00000000..062952e3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q16E_c84015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q32C_c84016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q32C_c84016.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q32C_c84016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q64E_c84017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q64E_c84017.conf new file mode 100644 index 00000000..d4e44e9d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q64E_c84017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q80E_c84014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q80E_c84014.conf new file mode 100644 index 00000000..062952e3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25Q80E_c84014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 800 +blk32k_erase_time = 3000 +blk64k_erase_time = 4000 +page_prog_time = 10 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ16E_c86515.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ16E_c86515.conf new file mode 100644 index 00000000..2c090b0d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ16E_c86515.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ32E_c86516.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ32E_c86516.conf new file mode 100644 index 00000000..d3b4c8cf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ32E_c86516.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ80E_c86514.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ80E_c86514.conf new file mode 100644 index 00000000..2c090b0d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/GD25WQ80E_c86514.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc8 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 4 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 1 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 4 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0x12 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP016D_9d6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP016D_9d6015.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP016D_9d6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP032D_9d6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP032D_9d6016.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP032D_9d6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP080D_9d6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP080D_9d6014.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25LP080D_9d6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP016D_9d7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP016D_9d7015.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP016D_9d7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP032D_9d7016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP032D_9d7016.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP032D_9d7016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP080D_9d7014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP080D_9d7014.conf new file mode 100644 index 00000000..f0a22899 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/IS25WP080D_9d7014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x9d +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x00 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x06 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 5 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V16_c22015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V16_c22015.conf new file mode 100644 index 00000000..acce75c9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V16_c22015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V40_c22013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V40_c22013.conf new file mode 100644 index 00000000..acce75c9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V40_c22013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V80_c22014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V80_c22014.conf new file mode 100644 index 00000000..acce75c9 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/KH25V80_c22014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x00 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x00 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0x00 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MD25D40_514013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MD25D40_514013.conf new file mode 100644 index 00000000..9dd122fe --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MD25D40_514013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x51 +io_mode = 0x11 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25L128_c22018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25L128_c22018.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25L128_c22018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25L256_c22019.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25L256_c22019.conf new file mode 100644 index 00000000..0e7d6308 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25L256_c22019.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x24 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x15 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25U25643G_c22539.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25U25643G_c22539.conf new file mode 100644 index 00000000..c8d3782e --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25U25643G_c22539.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 0x24 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x15 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33300 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V1633FM_c22535.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V1633FM_c22535.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V1633FM_c22535.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V3233FM_c22536.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V3233FM_c22536.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V3233FM_c22536.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V8035F_c22534.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V8035F_c22534.conf new file mode 100644 index 00000000..9169839d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/MX25V8035F_c22534.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xc2 +io_mode = 4 +de_burst_wrap_cmd = 0xc0 +de_burst_wrap_cmd_dmy_clk = 0x00 +de_burst_wrap_code_mode = 0 +de_burst_wrap_code = 0x10 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 0 +qe_bit_pos = 6 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa5 +burst_wrap_cmd = 0xc0 +burst_wrap_dmy_clk = 0x00 +burst_wrap_data_mode = 0 +burst_wrap_code = 0x02 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 45 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q128H_856018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q128H_856018.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q128H_856018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q16H_856015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q16H_856015.conf new file mode 100644 index 00000000..f9cb845f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q16H_856015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q32H_856016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q32H_856016.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q32H_856016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q64H_856017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q64H_856017.conf new file mode 100644 index 00000000..41f0c162 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q64H_856017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q80H_856014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q80H_856014.conf new file mode 100644 index 00000000..f9cb845f --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/P25Q80H_856014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x85 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128FW_ef6018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128FW_ef6018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128FW_ef6018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128FW_ef8018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128FW_ef8018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128FW_ef8018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128JV_ef4018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128JV_ef4018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128JV_ef4018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128JV_ef7018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128JV_ef7018.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q128JV_ef7018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16FW_ef6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16FW_ef6015.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16FW_ef6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16JV_ef4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16JV_ef4015.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16JV_ef4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16JV_ef7015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16JV_ef7015.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q16JV_ef7015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q256FV_ef4019.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q256FV_ef4019.conf new file mode 100644 index 00000000..03bd4737 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q256FV_ef4019.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 0x24 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32FV_ef4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32FV_ef4016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32FV_ef4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32FW_ef6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32FW_ef6016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32FW_ef6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32JW_ef8016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32JW_ef8016.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q32JW_ef8016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q64JV_ef4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q64JV_ef4017.conf new file mode 100644 index 00000000..5fbba129 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q64JV_ef4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xf0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q64JW_ef6017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q64JW_ef6017.conf new file mode 100644 index 00000000..b1220bef --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q64JW_ef6017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 0 +cont_read_code = 0xf0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q80DV_ef4014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q80DV_ef4014.conf new file mode 100644 index 00000000..d67a7b2a --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q80DV_ef4014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q80EW_ef6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q80EW_ef6014.conf new file mode 100644 index 00000000..52632b87 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/W25Q80EW_ef6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QE32C_204016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QE32C_204016.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QE32C_204016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH16_204015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH16_204015.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH16_204015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH64_204017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH64_204017.conf new file mode 100644 index 00000000..e059cadf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH64_204017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH80_204014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH80_204014.conf new file mode 100644 index 00000000..ab06ecd3 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QH80_204014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QW64_204217.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QW64_204217.conf new file mode 100644 index 00000000..e059cadf --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XM25QW64_204217.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x20 +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0x20 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 3 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F128B_0b4018.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F128B_0b4018.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F128B_0b4018.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F16B_0b4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F16B_0b4015.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F16B_0b4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F32B_0b4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F32B_0b4016.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F32B_0b4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F64B_0b4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F64B_0b4017.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25F64B_0b4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25Q32B_0b6016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25Q32B_0b6016.conf new file mode 100644 index 00000000..fc72c825 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25Q32B_0b6016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 6000 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25Q80B_0b6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25Q80B_0b6014.conf new file mode 100644 index 00000000..3b1f71d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/XT25Q80B_0b6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x0b +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 2 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x01 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 20 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZB25Q16B_5e4015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZB25Q16B_5e4015.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZB25Q16B_5e4015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZB25Q32B_5e4016.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZB25Q32B_5e4016.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZB25Q32B_5e4016.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ16_5e6015.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ16_5e6015.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ16_5e6015.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ40_5e6013.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ40_5e6013.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ40_5e6013.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ64_5e4017.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ64_5e4017.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ64_5e4017.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ80_5e6014.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ80_5e6014.conf new file mode 100644 index 00000000..51aabcd5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBVQ80_5e6014.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0xef +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBWQ16A_5e3415.conf b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBWQ16A_5e3415.conf new file mode 100644 index 00000000..999db1cd --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/ZBWQ16A_5e3415.conf @@ -0,0 +1,73 @@ +[FLASH_CFG] +exit_contread_cmd = 0xff +exit_contread_cmd_size = 3 +mfg_id = 0x5e +io_mode = 4 +de_burst_wrap_cmd = 0x77 +de_burst_wrap_cmd_dmy_clk = 0x03 +de_burst_wrap_code_mode = 2 +de_burst_wrap_code = 0xF0 +write_enable_cmd = 0x06 +wel_reg_index = 0 +wel_bit_pos = 1 +wel_reg_read_len = 1 +wel_reg_write_len = 2 +qe_reg_index = 1 +qe_bit_pos = 1 +qe_reg_write_len = 1 +qe_reg_read_len = 1 +busy_reg_index = 0 +busy_bit_pos = 0 +busy_reg_read_len = 1 +release_power_down = 0xab +reg_read_cmd0 = 0x05 +reg_read_cmd1 = 0x35 +reg_write_cmd0 = 0x01 +reg_write_cmd1 = 0x31 +fast_read_qio_cmd = 0xeb +fast_read_qio_dmy_clk = 2 +cont_read_support = 1 +cont_read_code = 0xa0 +burst_wrap_cmd = 0x77 +burst_wrap_dmy_clk = 0x03 +burst_wrap_data_mode = 2 +burst_wrap_code = 0x40 +chip_erase_cmd = 0xc7 +sector_erase_cmd = 0x20 +blk32k_erase_cmd = 0x52 +blk64k_erase_cmd = 0xd8 +page_prog_cmd = 0x02 +qpage_prog_cmd = 0x32 +qual_page_prog_addr_mode = 0 +reset_en_cmd = 0x66 +reset_cmd = 0x99 +cont_read_exit_code = 0xff +jedecid_cmd = 0x9f +jedecid_cmd_dmy_clk = 0 +enter_32bits_addr_cmd = 0xb7 +exit_32bits_addr_clk = 0xe9 +sector_size = 4 +page_size = 256 +fast_read_cmd = 0x0b +fast_read_dmy_clk = 1 +qpi_fast_read_cmd = 0x0b +qpi_fast_read_dmy_clk = 1 +fast_read_do_cmd = 0x3b +fast_read_do_dmy_clk = 1 +fast_read_dio_cmd = 0xbb +fast_read_dio_dmy_clk = 0 +fast_read_qo_cmd = 0x6b +fast_read_qo_dmy_clk = 1 +qpi_fast_read_qio_cmd = 0xeb +qpi_fast_read_qio_dmy_clk = 2 +qpi_page_prog_cmd = 0x02 +write_vreg_enable_cmd = 0x50 +enter_qpi_cmd = 0x38 +exit_qpi_cmd = 0xff +sector_erase_time = 300 +blk32k_erase_time = 1200 +blk64k_erase_time = 1200 +page_prog_time = 5 +chip_erase_time = 33000 +power_down_delay = 8 +qe_data = 0 \ No newline at end of file diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/flashcfg_list.csv b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/flashcfg_list.csv new file mode 100644 index 00000000..beed13ac --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/flash/wb03/flashcfg_list.csv @@ -0,0 +1,74 @@ +flashJedecID,configFile +ef4014,W25Q80DV_ef4014.conf +ef4015,W25Q16JV_ef4015.conf +ef4016,W25Q16JV_ef4015.conf +ef4017,W25Q64JW_ef6017.conf +ef4018,W25Q64JW_ef6017.conf +ef4019,W25Q256FV_ef4019.conf +ef6014,W25Q16JV_ef4015.conf +ef6015,W25Q16JV_ef4015.conf +ef6016,W25Q16JV_ef4015.conf +ef6017,W25Q64JW_ef6017.conf +ef6018,W25Q64JW_ef6017.conf +ef7015,W25Q16JV_ef4015.conf +ef7018,W25Q64JW_ef6017.conf +ef8016,W25Q16JV_ef4015.conf +ef8018,W25Q64JW_ef6017.conf +514013,KH25V40_c22013.conf +c84014,GD25Q80E_c84014.conf +c84015,GD25Q80E_c84014.conf +c84016,GD25Q32C_c84016.conf +c84017,GD25Q32C_c84016.conf +c84018,GD25Q32C_c84016.conf +c86014,GD25Q80E_c84014.conf +c86015,GD25Q80E_c84014.conf +c86016,GD25Q80E_c84014.conf +c86017,GD25Q80E_c84014.conf +c86018,GD25Q80E_c84014.conf +c86514,GD25WQ80E_c86514.conf +c86515,GD25WQ80E_c86514.conf +c86516,GD25Q80E_c84014.conf +5e3415,GD25Q32C_c84016.conf +5e4015,GD25Q32C_c84016.conf +5e4016,GD25Q32C_c84016.conf +5e4017,GD25Q32C_c84016.conf +5e6013,W25Q16JV_ef4015.conf +5e6014,GD25Q32C_c84016.conf +5e6015,GD25Q32C_c84016.conf +c22534,MX25L128_c22018.conf +c22535,MX25L128_c22018.conf +c22536,MX25L128_c22018.conf +c22013,KH25V40_c22013.conf +c22014,KH25V40_c22013.conf +c22015,KH25V40_c22013.conf +c22018,MX25L128_c22018.conf +c22019,MX25L256_c22019.conf +c22539,MX25L256_c22019.conf +204014,W25Q16JV_ef4015.conf +204015,W25Q16JV_ef4015.conf +204016,W25Q16JV_ef4015.conf +204017,W25Q16JV_ef4015.conf +204217,W25Q16JV_ef4015.conf +0b4015,GD25Q80E_c84014.conf +0b4016,GD25Q80E_c84014.conf +0b4017,GD25Q80E_c84014.conf +0b4018,GD25Q80E_c84014.conf +0b6014,GD25Q80E_c84014.conf +0b6016,GD25Q80E_c84014.conf +684013,BY25Q40BS_684013.conf +684014,GD25Q32C_c84016.conf +684015,GD25Q32C_c84016.conf +684016,GD25Q32C_c84016.conf +684017,GD25Q32C_c84016.conf +684018,GD25Q32C_c84016.conf +856014,W25Q80DV_ef4014.conf +856015,W25Q80DV_ef4014.conf +856016,W25Q16JV_ef4015.conf +856017,W25Q16JV_ef4015.conf +856018,W25Q16JV_ef4015.conf +9d6014,IS25LP080D_9d6014.conf +9d6015,IS25LP080D_9d6014.conf +9d6016,IS25LP080D_9d6014.conf +9d7014,IS25LP080D_9d6014.conf +9d7015,IS25LP080D_9d6014.conf +9d7016,IS25LP080D_9d6014.conf diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLink.exe b/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLink.exe new file mode 100644 index 00000000..d06bfd7c Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLink.exe differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLinkARM.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLinkARM.dll new file mode 100644 index 00000000..8700ffcc Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLinkARM.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLink_x64.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLink_x64.dll new file mode 100644 index 00000000..4df24421 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/jlink/JLink_x64.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/if_bflb_dbg.cfg b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/if_bflb_dbg.cfg new file mode 100644 index 00000000..ddcea93d --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/if_bflb_dbg.cfg @@ -0,0 +1,16 @@ +# BouffaloLab USB-JTAG/TTL adapter +adapter driver ftdi +ftdi_vid_pid 0x0403 0x6010 + +ftdi_channel 1 +ftdi_tdo_sample_edge falling +transport select jtag +adapter speed 10000 + +ftdi_layout_init 0x00f8 0x00fb +#ftdi_layout_signal nTRST -data 0x0400 +#ftdi_layout_signal nSRST -ndata 0x0020 + +#reset_config srst_only srst_push_pull +#adapter_nsrst_delay 100 +#adapter_nsrst_assert_width 100 diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/if_rv_dbg_plus.cfg b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/if_rv_dbg_plus.cfg new file mode 100644 index 00000000..b55ac144 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/if_rv_dbg_plus.cfg @@ -0,0 +1,19 @@ +# BouffaloLab USB-JTAG/TTL adapter +adapter driver ftdi +ftdi_vid_pid 0x0403 0x6010 +#ftdi_serial "FactoryAIOT Prog 5E0064" + + +ftdi_channel 0 +#ftdi_tdo_sample_edge falling +transport select jtag +adapter speed 4000 + +ftdi_layout_init 0x00f8 0x00fb +#ftdi_layout_signal nTRST -data 0x0400 +#ftdi_layout_signal nSRST -ndata 0x0020 + +#reset_config srst_only srst_push_pull +#adapter_nsrst_delay 100 +#adapter_nsrst_assert_width 100 + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/image-loader.cfg b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/image-loader.cfg new file mode 100644 index 00000000..689ad240 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/image-loader.cfg @@ -0,0 +1,22 @@ +# image loader + +proc install_bin {} { +# mww 0x21000000 0x55aaaa55 +# sleep 1000 + init + reset init + #reg pc 0x22010000 + #eflash_loader_openocd.bin no bootheader + load_image bl602/eflash_loader/eflash_loader_openocd.bin 0x22010000 bin + sleep 500 + reg pc 0x22010000 + reg mstatus 0x80000000 + sleep 500 + resume + shutdown +} + +echo "Ready for Remote Connections" + +#init +install_bin diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libftdi1.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libftdi1.dll new file mode 100644 index 00000000..95c7c33b Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libftdi1.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb-0-1-4.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb-0-1-4.dll new file mode 100644 index 00000000..d7988bb8 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb-0-1-4.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb-1.0.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb-1.0.dll new file mode 100644 index 00000000..c6f52123 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb-1.0.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb0.dll b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb0.dll new file mode 100644 index 00000000..28122e14 Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/libusb0.dll differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/openocd-usb-sipeed.cfg b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/openocd-usb-sipeed.cfg new file mode 100644 index 00000000..7ef76f45 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/openocd-usb-sipeed.cfg @@ -0,0 +1,25 @@ +# SiPEED USB-JTAG/TTL based on FT2232D +adapter driver ftdi +ftdi_vid_pid 0x0403 0x6010 +# http://blog.sipeed.com/p/727.html +ftdi_channel 0 +transport select jtag +adapter speed 8000 + +ftdi_layout_init 0x0508 0x0f1b +ftdi_layout_signal nTRST -data 0x0200 -noe 0x0100 +ftdi_layout_signal nSRST -data 0x0800 -noe 0x0400 + +set _CHIPNAME riscv +#jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x20000001 +jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x0 + +set _TARGETNAME $_CHIPNAME.cpu +target create $_TARGETNAME.0 riscv -chain-position $_TARGETNAME +#$_TARGETNAME.0 configure -work-area-phys 0x80000000 -work-area-size 10000 -work-area-backup 1 +#$_TARGETNAME.0 configure -work-area-phys 0x50000000 -work-area-size 32768 -work-area-backup 0 +$_TARGETNAME.0 configure -work-area-phys 0x22020000 -work-area-size 0x10000 -work-area-backup 0 +riscv set_reset_timeout_sec 10 +riscv set_prefer_sba on +##riscv set_command_timeout_sec 1000 +echo "SiPEED USB-JTAG/TTL Ready for Remote Connections" diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/openocd.exe b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/openocd.exe new file mode 100644 index 00000000..02434c7c Binary files /dev/null and b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/openocd.exe differ diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/tgt_602.cfg b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/tgt_602.cfg new file mode 100644 index 00000000..e7440763 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/tgt_602.cfg @@ -0,0 +1,45 @@ +#target chip + +set _CHIPNAME riscv +jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x20000c05 + +set _TARGETNAME $_CHIPNAME.cpu +target create $_TARGETNAME.0 riscv -chain-position $_TARGETNAME +$_TARGETNAME.0 configure -work-area-phys 0x22020000 -work-area-size 0x10000 -work-area-backup 1 +#$_TARGETNAME.0 configure -rtos auto + +echo "Ready for Remote Connections" + +$_TARGETNAME.0 configure -event reset-assert-pre { + echo "reset-assert-pre" + adapter speed 100 +} + +$_TARGETNAME.0 configure -event reset-deassert-post { + echo "reset-deassert-post" + adapter speed 4000 + reg mstatus 0x7800 + reg mie 0x0 +# reg pc 0x22008000 +} + +$_TARGETNAME.0 configure -event reset-init { + echo "reset-init" +# 4MHz for FPGA + adapter speed 4000 +} + +gdb_memory_map enable +gdb_flash_program disable + +riscv set_prefer_sba on +riscv set_command_timeout_sec 1 + +init +reset init + +#jtag arp_init + +#resume +#exit + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/tgt_702.cfg b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/tgt_702.cfg new file mode 100644 index 00000000..1b0834b0 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/openocd/tgt_702.cfg @@ -0,0 +1,45 @@ +#target chip + +set _CHIPNAME riscv +jtag newtap $_CHIPNAME cpu -irlen 5 -expected-id 0x20000e05 + +set _TARGETNAME $_CHIPNAME.cpu +target create $_TARGETNAME.0 riscv -chain-position $_TARGETNAME +$_TARGETNAME.0 configure -work-area-phys 0x22020000 -work-area-size 0x10000 -work-area-backup 1 +#$_TARGETNAME.0 configure -rtos auto + +echo "Ready for Remote Connections" + +$_TARGETNAME.0 configure -event reset-assert-pre { + echo "reset-assert-pre" + adapter speed 100 +} + +$_TARGETNAME.0 configure -event reset-deassert-post { + echo "reset-deassert-post" + adapter speed 4000 + reg mstatus 0x7800 + reg mie 0x0 +# reg pc 0x22008000 +} + +$_TARGETNAME.0 configure -event reset-init { + echo "reset-init" +# 4MHz for FPGA + adapter speed 4000 +} + +gdb_memory_map enable +gdb_flash_program disable + +riscv set_prefer_sba on +riscv set_command_timeout_sec 1 + +init +reset init + +#jtag arp_init + +#resume +#exit + diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/pem/md_test_privatekey_ecc.pem b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/md_test_privatekey_ecc.pem new file mode 100644 index 00000000..daec9f1b --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/md_test_privatekey_ecc.pem @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIF0lCqGLf42pQSY12f91WMTSAxKoNvCid7zNLkD0COIaoAoGCCqGSM49 +AwEHoUQDQgAEVJtWJhTEpwUtf8FpVQr+gsk9YVPdb9zO4I4Lw0RYm7ySDdLRA+2S +UgMGnjt/XaMPw1OqG0hkUGNViFr01PkkEQ== +-----END EC PRIVATE KEY----- diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/pem/md_test_publickey_ecc.pem b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/md_test_publickey_ecc.pem new file mode 100644 index 00000000..3a0209c5 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/md_test_publickey_ecc.pem @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEVJtWJhTEpwUtf8FpVQr+gsk9YVPd +b9zO4I4Lw0RYm7ySDdLRA+2SUgMGnjt/XaMPw1OqG0hkUGNViFr01PkkEQ== +-----END PUBLIC KEY----- diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/pem/privatekey_uecc.pem b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/privatekey_uecc.pem new file mode 100644 index 00000000..fa876a45 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/privatekey_uecc.pem @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIAfZG20SoUaHt1Yacopxb/UJNjVGVNVWMPLnQk0+JkqRoAoGCCqGSM49 +AwEHoUQDQgAE5nXSbJdNtTOwXC4NtnuQ9Iy9OrsqRnDzWW/RkKq+c5nBZTk+P0oE +VvFslK3fomx+TCBSoec0Xak2zqpPUrcOTw== +-----END EC PRIVATE KEY----- diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/pem/publickey_uecc.pem b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/publickey_uecc.pem new file mode 100644 index 00000000..549c38d7 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/publickey_uecc.pem @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5nXSbJdNtTOwXC4NtnuQ9Iy9Orsq +RnDzWW/RkKq+c5nBZTk+P0oEVvFslK3fomx+TCBSoec0Xak2zqpPUrcOTw== +-----END PUBLIC KEY----- diff --git a/tools/bflb_tools/bouffalo_flash_cube/utils/pem/room_root_publickey_ecc.pem b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/room_root_publickey_ecc.pem new file mode 100644 index 00000000..4bf01251 --- /dev/null +++ b/tools/bflb_tools/bouffalo_flash_cube/utils/pem/room_root_publickey_ecc.pem @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEMHaTbPMsqtxPXfxLz6sewnTA5wCl +TXddqfHMto9RceILudyzXDfSZb3c2hMEahFoVXPagw//q98MkzNRrxfIng== +-----END PUBLIC KEY-----