145 lines
12 KiB
Plaintext
145 lines
12 KiB
Plaintext
|
|
Discarded input sections
|
|
|
|
.text 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
.data 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
.bss 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
.data 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/start.S.obj
|
|
.bss 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/start.S.obj
|
|
.text 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj
|
|
.data 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj
|
|
.bss 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj
|
|
.text.ulp_riscv_adc_read_channel
|
|
0x0000000000000000 0xac CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj
|
|
.comment 0x0000000000000000 0x27 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj
|
|
.riscv.attributes
|
|
0x0000000000000000 0x26 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj
|
|
.text 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.data 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.bss 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.text.ulp_riscv_delay_cycles
|
|
0x0000000000000000 0x12 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.text.ulp_riscv_gpio_output_level.part.0
|
|
0x0000000000000000 0x1a CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.text.ulp_riscv_uart_init
|
|
0x0000000000000000 0x9a CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.text.ulp_riscv_uart_putc
|
|
0x0000000000000000 0xa4 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.comment 0x0000000000000000 0x27 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.riscv.attributes
|
|
0x0000000000000000 0x26 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
.text 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.data 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.bss 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.text.ulp_riscv_print_install
|
|
0x0000000000000000 0xe CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.text.ulp_riscv_print_str
|
|
0x0000000000000000 0x34 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.text.ulp_riscv_print_hex
|
|
0x0000000000000000 0x50 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.sbss.s_print_ctx
|
|
0x0000000000000000 0x8 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.comment 0x0000000000000000 0x27 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.riscv.attributes
|
|
0x0000000000000000 0x26 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
.text 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
.data 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
.bss 0x0000000000000000 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
.text.ulp_riscv_wakeup_main_processor
|
|
0x0000000000000000 0xc CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
.text.ulp_riscv_timer_stop
|
|
0x0000000000000000 0x10 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
.text.ulp_riscv_timer_resume
|
|
0x0000000000000000 0x12 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
.text.ulp_riscv_gpio_wakeup_clear
|
|
0x0000000000000000 0x12 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
|
|
Memory Configuration
|
|
|
|
Name Origin Length Attributes
|
|
ram 0x0000000000000000 0x0000000000001000 rw
|
|
*default* 0x0000000000000000 0xffffffffffffffff
|
|
|
|
Linker script and memory map
|
|
|
|
LOAD CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
LOAD CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/start.S.obj
|
|
LOAD CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_adc.c.obj
|
|
LOAD CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_uart.c.obj
|
|
LOAD CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_print.c.obj
|
|
LOAD CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/rv32imc/ilp32\libgcc.a
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/../../../../riscv32-esp-elf/lib/rv32imc/ilp32\libc_nano.a
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/rv32imc/ilp32\libgcc.a
|
|
START GROUP
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/rv32imc/ilp32\libgcc.a
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/../../../../riscv32-esp-elf/lib/rv32imc/ilp32\libc_nano.a
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/../../../../riscv32-esp-elf/lib/rv32imc/ilp32\libnosys.a
|
|
END GROUP
|
|
START GROUP
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/rv32imc/ilp32\libgcc.a
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/../../../../riscv32-esp-elf/lib/rv32imc/ilp32\libc_nano.a
|
|
LOAD e:/espressif/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/11.2.0/../../../../riscv32-esp-elf/lib/rv32imc/ilp32\libnosys.a
|
|
END GROUP
|
|
[!provide] PROVIDE (RTCCNTL = 0x8000)
|
|
[!provide] PROVIDE (RTCIO = 0xa400)
|
|
0x000000000000c800 PROVIDE (SENS = 0xc800)
|
|
0x0000000000000000 . = ORIGIN (ram)
|
|
|
|
.text 0x0000000000000000 0x96
|
|
*start.S.obj(.text.vectors)
|
|
.text.vectors 0x0000000000000000 0x1e CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/start.S.obj
|
|
0x0000000000000000 reset_vector
|
|
0x0000000000000010 irq_vector
|
|
*(.text)
|
|
.text 0x000000000000001e 0x10 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/start.S.obj
|
|
*(.text*)
|
|
.text.startup.main
|
|
0x000000000000002e 0x30 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
0x000000000000002e main
|
|
.text.ulp_riscv_rescue_from_monitor
|
|
0x000000000000005e 0x14 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
0x000000000000005e ulp_riscv_rescue_from_monitor
|
|
.text.ulp_riscv_halt
|
|
0x0000000000000072 0x24 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
0x0000000000000072 ulp_riscv_halt
|
|
|
|
.rela.dyn 0x0000000000000098 0x0
|
|
.rela.text 0x0000000000000098 0x0 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
|
|
.rodata
|
|
*(.rodata)
|
|
*(.rodata*)
|
|
|
|
.data
|
|
*(.data)
|
|
*(.data*)
|
|
*(.sdata)
|
|
*(.sdata*)
|
|
|
|
.bss 0x0000000000000098 0x8
|
|
*(.bss)
|
|
*(.bss*)
|
|
*(.sbss)
|
|
*(.sbss*)
|
|
.sbss.flag 0x0000000000000098 0x4 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
0x0000000000000098 flag
|
|
.sbss.line 0x000000000000009c 0x4 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
0x000000000000009c line
|
|
0x0000000000001000 __stack_top = (ORIGIN (ram) + LENGTH (ram))
|
|
OUTPUT(ulp_main elf32-littleriscv)
|
|
|
|
.comment 0x0000000000000000 0x26
|
|
.comment 0x0000000000000000 0x26 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
0x27 (size before relaxing)
|
|
.comment 0x0000000000000026 0x27 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|
|
|
|
.riscv.attributes
|
|
0x0000000000000000 0x26
|
|
.riscv.attributes
|
|
0x0000000000000000 0x26 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/app/led_matrix/main/ulp/main.c.obj
|
|
.riscv.attributes
|
|
0x0000000000000026 0x24 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/start.S.obj
|
|
.riscv.attributes
|
|
0x000000000000004a 0x26 CMakeFiles/ulp_main.dir/E_/Espressif/frameworks/esp-idf-v5.0.4/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c.obj
|