updated CAN_RSDO and trying to fix the dictionary mess

This commit is contained in:
yul 2022-06-22 04:01:25 +02:00
parent ad9947438b
commit a925f4e4c9
12 changed files with 316 additions and 274 deletions

Binary file not shown.

View File

@ -139,8 +139,6 @@ Discarded input sections
.text 0x0000000000000000 0x0 ./src/can.o .text 0x0000000000000000 0x0 ./src/can.o
.data 0x0000000000000000 0x0 ./src/can.o .data 0x0000000000000000 0x0 ./src/can.o
.bss 0x0000000000000000 0x0 ./src/can.o .bss 0x0000000000000000 0x0 ./src/can.o
.text.can_sdo_send
0x0000000000000000 0xb4 ./src/can.o
.debug_macro 0x0000000000000000 0xa84 ./src/can.o .debug_macro 0x0000000000000000 0xa84 ./src/can.o
.debug_macro 0x0000000000000000 0x1c ./src/can.o .debug_macro 0x0000000000000000 0x1c ./src/can.o
.debug_macro 0x0000000000000000 0x3a ./src/can.o .debug_macro 0x0000000000000000 0x3a ./src/can.o
@ -250,6 +248,8 @@ Discarded input sections
.bss.callback_count .bss.callback_count
0x0000000000000000 0x4 ./src/main.o 0x0000000000000000 0x4 ./src/main.o
.bss.cmd 0x0000000000000000 0x4 ./src/main.o .bss.cmd 0x0000000000000000 0x4 ./src/main.o
.bss.entry_tmp
0x0000000000000000 0xc ./src/main.o
.bss.msg_receive .bss.msg_receive
0x0000000000000000 0x10 ./src/main.o 0x0000000000000000 0x10 ./src/main.o
.text.CANOpen_pdo2_send .text.CANOpen_pdo2_send
@ -279,8 +279,6 @@ Discarded input sections
.text 0x0000000000000000 0x0 ./src/od.o .text 0x0000000000000000 0x0 ./src/od.o
.data 0x0000000000000000 0x0 ./src/od.o .data 0x0000000000000000 0x0 ./src/od.o
.bss 0x0000000000000000 0x0 ./src/od.o .bss 0x0000000000000000 0x0 ./src/od.o
.text.get_OD_data
0x0000000000000000 0x80 ./src/od.o
.debug_macro 0x0000000000000000 0xa84 ./src/od.o .debug_macro 0x0000000000000000 0xa84 ./src/od.o
.debug_macro 0x0000000000000000 0x10 ./src/od.o .debug_macro 0x0000000000000000 0x10 ./src/od.o
.debug_macro 0x0000000000000000 0x12e ./src/od.o .debug_macro 0x0000000000000000 0x12e ./src/od.o
@ -673,7 +671,7 @@ END GROUP
0x0000000020084000 __top_RamAHB32 = 0x20084000 0x0000000020084000 __top_RamAHB32 = 0x20084000
0x0000000020084000 __top_RAM2 = 0x20084000 0x0000000020084000 __top_RAM2 = 0x20084000
.text 0x0000000000000000 0x4258 .text 0x0000000000000000 0x43b8
FILL mask 0xff FILL mask 0xff
0x0000000000000000 __vectors_start__ = ABSOLUTE (.) 0x0000000000000000 __vectors_start__ = ABSOLUTE (.)
*(.isr_vector) *(.isr_vector)
@ -682,10 +680,10 @@ END GROUP
0x00000000000000cc . = ALIGN (0x4) 0x00000000000000cc . = ALIGN (0x4)
0x00000000000000cc __section_table_start = . 0x00000000000000cc __section_table_start = .
0x00000000000000cc __data_section_table = . 0x00000000000000cc __data_section_table = .
0x00000000000000cc 0x4 LONG 0x4258 LOADADDR (.data) 0x00000000000000cc 0x4 LONG 0x43b8 LOADADDR (.data)
0x00000000000000d0 0x4 LONG 0x10000000 ADDR (.data) 0x00000000000000d0 0x4 LONG 0x10000000 ADDR (.data)
0x00000000000000d4 0x4 LONG 0xb8 SIZEOF (.data) 0x00000000000000d4 0x4 LONG 0xb8 SIZEOF (.data)
0x00000000000000d8 0x4 LONG 0x4258 LOADADDR (.data_RAM2) 0x00000000000000d8 0x4 LONG 0x43b8 LOADADDR (.data_RAM2)
0x00000000000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2) 0x00000000000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2)
0x00000000000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2) 0x00000000000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2)
0x00000000000000e4 __data_section_table_end = . 0x00000000000000e4 __data_section_table_end = .
@ -782,293 +780,299 @@ END GROUP
.text.can_receive .text.can_receive
0x0000000000000794 0xac ./src/can.o 0x0000000000000794 0xac ./src/can.o
0x0000000000000794 can_receive 0x0000000000000794 can_receive
.text.can_sdo_send
0x0000000000000840 0xb4 ./src/can.o
0x0000000000000840 can_sdo_send
.text.can_sdo_receive .text.can_sdo_receive
0x0000000000000840 0xb6 ./src/can.o 0x00000000000008f4 0xb6 ./src/can.o
0x0000000000000840 can_sdo_receive 0x00000000000008f4 can_sdo_receive
*fill* 0x00000000000008f6 0x2 ff *fill* 0x00000000000009aa 0x2 ff
.text.NVIC_EnableIRQ .text.NVIC_EnableIRQ
0x00000000000008f8 0x30 ./src/i2c.o 0x00000000000009ac 0x30 ./src/i2c.o
.text.i2c_start_transaction .text.i2c_start_transaction
0x0000000000000928 0x18 ./src/i2c.o 0x00000000000009dc 0x18 ./src/i2c.o
0x0000000000000928 i2c_start_transaction 0x00000000000009dc i2c_start_transaction
.text.I2C0_IRQHandler .text.I2C0_IRQHandler
0x0000000000000940 0x314 ./src/i2c.o 0x00000000000009f4 0x314 ./src/i2c.o
0x0000000000000940 I2C0_IRQHandler 0x00000000000009f4 I2C0_IRQHandler
.text.i2c_write_register .text.i2c_write_register
0x0000000000000c54 0x58 ./src/i2c.o 0x0000000000000d08 0x58 ./src/i2c.o
0x0000000000000c54 i2c_write_register 0x0000000000000d08 i2c_write_register
.text.i2c_read_registers .text.i2c_read_registers
0x0000000000000cac 0x7c ./src/i2c.o 0x0000000000000d60 0x7c ./src/i2c.o
0x0000000000000cac i2c_read_registers 0x0000000000000d60 i2c_read_registers
.text.i2c_init .text.i2c_init
0x0000000000000d28 0x64 ./src/i2c.o 0x0000000000000ddc 0x64 ./src/i2c.o
0x0000000000000d28 i2c_init 0x0000000000000ddc i2c_init
.text.Delay 0x0000000000000d8c 0x3e ./src/lcd.o .text.Delay 0x0000000000000e40 0x3e ./src/lcd.o
0x0000000000000d8c Delay 0x0000000000000e40 Delay
*fill* 0x0000000000000dca 0x2 ff *fill* 0x0000000000000e7e 0x2 ff
.text.Write_Cmd .text.Write_Cmd
0x0000000000000dcc 0x34 ./src/lcd.o 0x0000000000000e80 0x34 ./src/lcd.o
0x0000000000000dcc Write_Cmd 0x0000000000000e80 Write_Cmd
.text.Write_Cmd_Data .text.Write_Cmd_Data
0x0000000000000e00 0x2c ./src/lcd.o 0x0000000000000eb4 0x2c ./src/lcd.o
0x0000000000000e00 Write_Cmd_Data 0x0000000000000eb4 Write_Cmd_Data
.text.disp_setwindow .text.disp_setwindow
0x0000000000000e2c 0x9a ./src/lcd.o 0x0000000000000ee0 0x9a ./src/lcd.o
0x0000000000000e2c disp_setwindow 0x0000000000000ee0 disp_setwindow
.text.disp_clear .text.disp_clear
0x0000000000000ec6 0x7a ./src/lcd.o 0x0000000000000f7a 0x7a ./src/lcd.o
0x0000000000000ec6 disp_clear 0x0000000000000f7a disp_clear
.text.disp_setpix .text.disp_setpix
0x0000000000000f40 0x5c ./src/lcd.o 0x0000000000000ff4 0x5c ./src/lcd.o
0x0000000000000f40 disp_setpix 0x0000000000000ff4 disp_setpix
.text.lcd_activate .text.lcd_activate
0x0000000000000f9c 0x2c ./src/lcd.o 0x0000000000001050 0x2c ./src/lcd.o
0x0000000000000f9c lcd_activate 0x0000000000001050 lcd_activate
.text.ILI9341_Initial .text.ILI9341_Initial
0x0000000000000fc8 0x21e ./src/lcd.o 0x000000000000107c 0x21e ./src/lcd.o
0x0000000000000fc8 ILI9341_Initial 0x000000000000107c ILI9341_Initial
*fill* 0x00000000000011e6 0x2 ff *fill* 0x000000000000129a 0x2 ff
.text.NVIC_SetPriority .text.NVIC_SetPriority
0x00000000000011e8 0x54 ./src/main.o 0x000000000000129c 0x54 ./src/main.o
.text.SysTick_Config .text.SysTick_Config
0x000000000000123c 0x44 ./src/main.o 0x00000000000012f0 0x44 ./src/main.o
.text.SysTick_Handler .text.SysTick_Handler
0x0000000000001280 0x1c ./src/main.o 0x0000000000001334 0x1c ./src/main.o
0x0000000000001280 SysTick_Handler 0x0000000000001334 SysTick_Handler
.text.get_systick_counter .text.get_systick_counter
0x000000000000129c 0x14 ./src/main.o 0x0000000000001350 0x14 ./src/main.o
0x000000000000129c get_systick_counter 0x0000000000001350 get_systick_counter
.text.affichage .text.affichage
0x00000000000012b0 0xa8 ./src/main.o 0x0000000000001364 0xa8 ./src/main.o
0x00000000000012b0 affichage 0x0000000000001364 affichage
.text.CANOpen_pdo1_send .text.CANOpen_pdo1_send
0x0000000000001358 0x94 ./src/main.o 0x000000000000140c 0x94 ./src/main.o
0x0000000000001358 CANOpen_pdo1_send 0x000000000000140c CANOpen_pdo1_send
.text.CANOpen_pdo1_receive .text.CANOpen_pdo1_receive
0x00000000000013ec 0x84 ./src/main.o 0x00000000000014a0 0x84 ./src/main.o
0x00000000000013ec CANOpen_pdo1_receive 0x00000000000014a0 CANOpen_pdo1_receive
.text.get_data_from_i2c_and_ready_to_be_sent_to_master_then_send .text.get_data_from_i2c_and_ready_to_be_sent_to_master_then_send
0x0000000000001470 0x48 ./src/main.o 0x0000000000001524 0x48 ./src/main.o
0x0000000000001470 get_data_from_i2c_and_ready_to_be_sent_to_master_then_send 0x0000000000001524 get_data_from_i2c_and_ready_to_be_sent_to_master_then_send
.text.CAN_IRQHandler .text.CAN_IRQHandler
0x00000000000014b8 0x1b8 ./src/main.o 0x000000000000156c 0x238 ./src/main.o
0x00000000000014b8 CAN_IRQHandler 0x000000000000156c CAN_IRQHandler
.text.print_received_can_data .text.print_received_can_data
0x0000000000001670 0x4c ./src/main.o 0x00000000000017a4 0x4c ./src/main.o
0x0000000000001670 print_received_can_data 0x00000000000017a4 print_received_can_data
.text.callback_init .text.callback_init
0x00000000000016bc 0x20 ./src/main.o 0x00000000000017f0 0x20 ./src/main.o
0x00000000000016bc callback_init 0x00000000000017f0 callback_init
.text.CANOpen_NMT_send .text.CANOpen_NMT_send
0x00000000000016dc 0x44 ./src/main.o 0x0000000000001810 0x44 ./src/main.o
0x00000000000016dc CANOpen_NMT_send 0x0000000000001810 CANOpen_NMT_send
.text.CANOpen_heartbeat_send .text.CANOpen_heartbeat_send
0x0000000000001720 0x40 ./src/main.o 0x0000000000001854 0x40 ./src/main.o
0x0000000000001720 CANOpen_heartbeat_send 0x0000000000001854 CANOpen_heartbeat_send
.text.slave_main .text.slave_main
0x0000000000001760 0xe0 ./src/main.o 0x0000000000001894 0xe0 ./src/main.o
0x0000000000001760 slave_main 0x0000000000001894 slave_main
.text.master_main .text.master_main
0x0000000000001840 0xd8 ./src/main.o 0x0000000000001974 0xd8 ./src/main.o
0x0000000000001840 master_main 0x0000000000001974 master_main
.text.main 0x0000000000001918 0x3c ./src/main.o .text.main 0x0000000000001a4c 0x3c ./src/main.o
0x0000000000001918 main 0x0000000000001a4c main
.text.get_od_accelo_interval .text.get_od_accelo_interval
0x0000000000001954 0x14 ./src/od.o 0x0000000000001a88 0x18 ./src/od.o
0x0000000000001954 get_od_accelo_interval 0x0000000000001a88 get_od_accelo_interval
.text.get_OD_data
0x0000000000001aa0 0x50 ./src/od.o
0x0000000000001aa0 get_OD_data
.text.set_OD_data .text.set_OD_data
0x0000000000001968 0x78 ./src/od.o 0x0000000000001af0 0x50 ./src/od.o
0x0000000000001968 set_OD_data 0x0000000000001af0 set_OD_data
.text.ssp_config .text.ssp_config
0x00000000000019e0 0x98 ./src/ssp.o 0x0000000000001b40 0x98 ./src/ssp.o
0x00000000000019e0 ssp_config 0x0000000000001b40 ssp_config
.text.ssp_send .text.ssp_send
0x0000000000001a78 0x40 ./src/ssp.o 0x0000000000001bd8 0x40 ./src/ssp.o
0x0000000000001a78 ssp_send 0x0000000000001bd8 ssp_send
.text.SystemInit .text.SystemInit
0x0000000000001ab8 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) 0x0000000000001c18 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
0x0000000000001ab8 SystemInit 0x0000000000001c18 SystemInit
.text.__main 0x0000000000001b90 0xe /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) .text.__main 0x0000000000001cf0 0xe /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o)
0x0000000000001b90 __main 0x0000000000001cf0 __main
0x0000000000001b90 __CR_SEMIHOST 0x0000000000001cf0 __CR_SEMIHOST
.text.fp_round .text.fp_round
0x0000000000001b9e 0x4c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) 0x0000000000001cfe 0x4c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o)
.text.pr_dec.constprop.0 .text.pr_dec.constprop.0
0x0000000000001bea 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) 0x0000000000001d4a 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o)
.text.sprintf 0x0000000000001c10 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) .text.sprintf 0x0000000000001d70 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o)
0x0000000000001c10 sprintf 0x0000000000001d70 sprintf
*fill* 0x0000000000001c7c 0x4 ff *fill* 0x0000000000001ddc 0x4 ff
.text.fp_display .text.fp_display
0x0000000000001c80 0x950 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) 0x0000000000001de0 0x950 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o)
.text.vsnprintf .text.vsnprintf
0x00000000000025d0 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) 0x0000000000002730 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o)
0x00000000000025d0 vsnprintf 0x0000000000002730 vsnprintf
.text.printf 0x0000000000002638 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) .text.printf 0x0000000000002798 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o)
0x0000000000002638 printf 0x0000000000002798 printf
.text._initio 0x000000000000268c 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) .text._initio 0x00000000000027ec 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o)
0x000000000000268c _initio 0x00000000000027ec _initio
.text.__vfprintf .text.__vfprintf
0x0000000000002704 0xbe4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) 0x0000000000002864 0xbe4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o)
0x0000000000002704 __vfprintf 0x0000000000002864 __vfprintf
.text.setvbuf 0x00000000000032e8 0x3e /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) .text.setvbuf 0x0000000000003448 0x3e /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o)
0x00000000000032e8 setvbuf 0x0000000000003448 setvbuf
.text.strlen 0x0000000000003326 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) .text.strlen 0x0000000000003486 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o)
0x0000000000003326 strlen 0x0000000000003486 strlen
.text.memset 0x000000000000336e 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) .text.memset 0x00000000000034ce 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
0x000000000000336e memset 0x00000000000034ce memset
.text._deferredlazyseek .text._deferredlazyseek
0x0000000000003372 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) 0x00000000000034d2 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o)
0x0000000000003372 _deferredlazyseek 0x00000000000034d2 _deferredlazyseek
.text.__flsbuf .text.__flsbuf
0x00000000000033b2 0x140 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) 0x0000000000003512 0x140 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o)
0x00000000000033b2 __flsbuf 0x0000000000003512 __flsbuf
.text._fdopen 0x00000000000034f2 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) .text._fdopen 0x0000000000003652 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o)
0x00000000000034f2 _fdopen 0x0000000000003652 _fdopen
.text._fflush 0x000000000000355a 0x52 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) .text._fflush 0x00000000000036ba 0x52 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o)
0x000000000000355a _fflush 0x00000000000036ba _fflush
.text._frexpl 0x00000000000035ac 0x56 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) .text._frexpl 0x000000000000370c 0x56 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o)
0x00000000000035ac _frexpl 0x000000000000370c _frexpl
*fill* 0x0000000000003602 0x2 ff *fill* 0x0000000000003762 0x2 ff
.text._ldexpl 0x0000000000003604 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) .text._ldexpl 0x0000000000003764 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o)
0x0000000000003604 _ldexpl 0x0000000000003764 _ldexpl
.text._Cwritebuf .text._Cwritebuf
0x000000000000364c 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) 0x00000000000037ac 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o)
0x000000000000364c _Cwritebuf 0x00000000000037ac _Cwritebuf
.text.malloc 0x00000000000036b8 0xc8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) .text.malloc 0x0000000000003818 0xc8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o)
0x00000000000036b8 malloc 0x0000000000003818 malloc
.text.free 0x0000000000003780 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) .text.free 0x00000000000038e0 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o)
0x0000000000003780 free 0x00000000000038e0 free
.text._Csys_alloc .text._Csys_alloc
0x00000000000037b0 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) 0x0000000000003910 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o)
0x00000000000037b0 _Csys_alloc 0x0000000000003910 _Csys_alloc
.text.fclose 0x00000000000037d0 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) .text.fclose 0x0000000000003930 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o)
0x00000000000037d0 fclose 0x0000000000003930 fclose
.text.fflush 0x0000000000003828 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) .text.fflush 0x0000000000003988 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o)
0x0000000000003828 fflush 0x0000000000003988 fflush
.text.fseek 0x0000000000003864 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) .text.fseek 0x00000000000039c4 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o)
0x0000000000003864 fseek 0x00000000000039c4 fseek
.text.ftell 0x0000000000003960 0x44 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) .text.ftell 0x0000000000003ac0 0x44 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o)
0x0000000000003960 ftell 0x0000000000003ac0 ftell
.text.remove 0x00000000000039a4 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) .text.remove 0x0000000000003b04 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o)
0x00000000000039a4 remove 0x0000000000003b04 remove
.text._sbrk 0x00000000000039b8 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) .text._sbrk 0x0000000000003b18 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o)
0x00000000000039b8 _sbrk 0x0000000000003b18 _sbrk
.text._do_fflush .text._do_fflush
0x00000000000039f4 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) 0x0000000000003b54 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o)
0x00000000000039f4 _do_fflush 0x0000000000003b54 _do_fflush
.text.__check_heap_overflow .text.__check_heap_overflow
0x0000000000003a34 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) 0x0000000000003b94 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o)
0x0000000000003a34 __check_heap_overflow 0x0000000000003b94 __check_heap_overflow
.text.__aeabi_dmul .text.__aeabi_dmul
0x0000000000003a48 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x0000000000003ba8 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003a48 __aeabi_dmul 0x0000000000003ba8 __aeabi_dmul
.text.__aeabi_ddiv .text.__aeabi_ddiv
0x0000000000003b44 0x134 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x0000000000003ca4 0x134 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003b44 __aeabi_ddiv 0x0000000000003ca4 __aeabi_ddiv
.text.__aeabi_dsub .text.__aeabi_dsub
0x0000000000003c78 0x1ac /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x0000000000003dd8 0x1ac /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003c78 __aeabi_dsub 0x0000000000003dd8 __aeabi_dsub
.text.__aeabi_dadd .text.__aeabi_dadd
0x0000000000003e24 0x110 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x0000000000003f84 0x110 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003e24 __aeabi_dadd 0x0000000000003f84 __aeabi_dadd
.text.__aeabi_d2iz .text.__aeabi_d2iz
0x0000000000003f34 0x42 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x0000000000004094 0x42 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003f34 __aeabi_d2iz 0x0000000000004094 __aeabi_d2iz
.text.__bhs_ui2d .text.__bhs_ui2d
0x0000000000003f76 0x46 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x00000000000040d6 0x46 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003f76 __bhs_ui2d 0x00000000000040d6 __bhs_ui2d
.text.__aeabi_i2d .text.__aeabi_i2d
0x0000000000003fbc 0x12 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x000000000000411c 0x12 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003fbc __aeabi_i2d 0x000000000000411c __aeabi_i2d
.text.__aeabi_dcmpeq .text.__aeabi_dcmpeq
0x0000000000003fce 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x000000000000412e 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000003fce __aeabi_dcmpeq 0x000000000000412e __aeabi_dcmpeq
.text.__aeabi_dcmplt .text.__aeabi_dcmplt
0x000000000000400a 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x000000000000416a 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x000000000000400a __aeabi_dcmplt 0x000000000000416a __aeabi_dcmplt
.text.__aeabi_dcmple .text.__aeabi_dcmple
0x0000000000004062 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x00000000000041c2 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x0000000000004062 __aeabi_dcmple 0x00000000000041c2 __aeabi_dcmple
.text.__aeabi_dcmpge .text.__aeabi_dcmpge
0x00000000000040c4 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) 0x0000000000004224 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o)
0x00000000000040c4 __aeabi_dcmpge 0x0000000000004224 __aeabi_dcmpge
.text.__aeabi_memset_lowlevel .text.__aeabi_memset_lowlevel
0x0000000000004126 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) 0x0000000000004286 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
0x0000000000004126 __aeabi_lowlevel_memset 0x0000000000004286 __aeabi_lowlevel_memset
.text.__sys_appexit .text.__sys_appexit
0x0000000000004158 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) 0x00000000000042b8 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o)
0x0000000000004158 __exit 0x00000000000042b8 __exit
0x0000000000004158 __sys_appexit 0x00000000000042b8 __sys_appexit
.text.__sys_close .text.__sys_close
0x0000000000004164 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) 0x00000000000042c4 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o)
0x0000000000004164 __sys_close 0x00000000000042c4 __sys_close
.text.__sys_flen .text.__sys_flen
0x0000000000004170 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) 0x00000000000042d0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o)
0x0000000000004170 __sys_flen 0x00000000000042d0 __sys_flen
.text.__sys_istty .text.__sys_istty
0x000000000000417c 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) 0x00000000000042dc 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o)
0x000000000000417c __sys_istty 0x00000000000042dc __sys_istty
.text.__sys_remove .text.__sys_remove
0x0000000000004188 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) 0x00000000000042e8 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o)
0x0000000000004188 __sys_remove 0x00000000000042e8 __sys_remove
.text.__sys_seek .text.__sys_seek
0x0000000000004194 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) 0x00000000000042f4 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o)
0x0000000000004194 __sys_seek 0x00000000000042f4 __sys_seek
.text.__sys_tmpnam .text.__sys_tmpnam
0x00000000000041a0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) 0x0000000000004300 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o)
0x00000000000041a0 __sys_tmpnam 0x0000000000004300 __sys_tmpnam
.text.__sys_write .text.__sys_write
0x00000000000041ac 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) 0x000000000000430c 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o)
0x00000000000041ac __sys_write 0x000000000000430c __sys_write
*(.rodata .rodata.* .constdata .constdata.*) *(.rodata .rodata.* .constdata .constdata.*)
.rodata.CANOpen_pdo1_receive.str1.4 .rodata.CANOpen_pdo1_receive.str1.4
0x00000000000041b8 0x10 ./src/main.o 0x0000000000004318 0x10 ./src/main.o
.rodata.print_received_can_data.str1.4 .rodata.print_received_can_data.str1.4
0x00000000000041c8 0xa ./src/main.o 0x0000000000004328 0xa ./src/main.o
.rodata.fp_display.str1.1 .rodata.fp_display.str1.1
0x00000000000041d2 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) 0x0000000000004332 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o)
0x35 (size before relaxing) 0x35 (size before relaxing)
.rodata._initio.str1.1 .rodata._initio.str1.1
0x0000000000004206 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) 0x0000000000004366 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o)
.rodata.__vfprintf.str1.1 .rodata.__vfprintf.str1.1
0x000000000000420a 0x31 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) 0x000000000000436a 0x31 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o)
0x38 (size before relaxing) 0x38 (size before relaxing)
.rodata._Csys_alloc.str1.1 .rodata._Csys_alloc.str1.1
0x000000000000423b 0x18 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) 0x000000000000439b 0x18 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o)
*fill* 0x0000000000004253 0x1 ff *fill* 0x00000000000043b3 0x1 ff
.rodata.__num_Ciob_streams .rodata.__num_Ciob_streams
0x0000000000004254 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) 0x00000000000043b4 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o)
0x0000000000004254 __num_Ciob_streams 0x00000000000043b4 __num_Ciob_streams
0x0000000000004258 . = ALIGN (0x4) 0x00000000000043b8 . = ALIGN (0x4)
.glue_7 0x0000000000004258 0x0 .glue_7 0x00000000000043b8 0x0
.glue_7 0x0000000000004258 0x0 linker stubs .glue_7 0x00000000000043b8 0x0 linker stubs
.glue_7t 0x0000000000004258 0x0 .glue_7t 0x00000000000043b8 0x0
.glue_7t 0x0000000000004258 0x0 linker stubs .glue_7t 0x00000000000043b8 0x0 linker stubs
.vfp11_veneer 0x0000000000004258 0x0 .vfp11_veneer 0x00000000000043b8 0x0
.vfp11_veneer 0x0000000000004258 0x0 linker stubs .vfp11_veneer 0x00000000000043b8 0x0 linker stubs
.v4_bx 0x0000000000004258 0x0 .v4_bx 0x00000000000043b8 0x0
.v4_bx 0x0000000000004258 0x0 linker stubs .v4_bx 0x00000000000043b8 0x0 linker stubs
.iplt 0x0000000000004258 0x0 .iplt 0x00000000000043b8 0x0
.iplt 0x0000000000004258 0x0 ./src/accelo.o .iplt 0x00000000000043b8 0x0 ./src/accelo.o
.rel.dyn 0x0000000000004258 0x0 .rel.dyn 0x00000000000043b8 0x0
.rel.iplt 0x0000000000004258 0x0 ./src/accelo.o .rel.iplt 0x00000000000043b8 0x0 ./src/accelo.o
.ARM.extab .ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*) *(.ARM.extab* .gnu.linkonce.armextab.*)
.ARM.exidx 0x0000000000004258 0x0 .ARM.exidx 0x00000000000043b8 0x0
0x0000000000004258 __exidx_start = . 0x00000000000043b8 __exidx_start = .
*(.ARM.exidx* .gnu.linkonce.armexidx.*) *(.ARM.exidx* .gnu.linkonce.armexidx.*)
0x0000000000004258 __exidx_end = . 0x00000000000043b8 __exidx_end = .
0x0000000000004258 _etext = . 0x00000000000043b8 _etext = .
.data_RAM2 0x000000002007c000 0x0 load address 0x0000000000004258 .data_RAM2 0x000000002007c000 0x0 load address 0x00000000000043b8
FILL mask 0xff FILL mask 0xff
[!provide] PROVIDE (__start_data_RAM2 = .) [!provide] PROVIDE (__start_data_RAM2 = .)
[!provide] PROVIDE (__start_data_RamAHB32 = .) [!provide] PROVIDE (__start_data_RamAHB32 = .)
@ -1089,7 +1093,7 @@ END GROUP
0x0000000010000000 . = ALIGN (0x4) 0x0000000010000000 . = ALIGN (0x4)
0x0000000010000000 _end_uninit_RESERVED = . 0x0000000010000000 _end_uninit_RESERVED = .
.data 0x0000000010000000 0xb8 load address 0x0000000000004258 .data 0x0000000010000000 0xb8 load address 0x00000000000043b8
FILL mask 0xff FILL mask 0xff
0x0000000010000000 _data = . 0x0000000010000000 _data = .
[!provide] PROVIDE (__start_data_RAM = .) [!provide] PROVIDE (__start_data_RAM = .)
@ -1124,9 +1128,9 @@ END GROUP
0x0000000010000017 0x1 ./src/od.o 0x0000000010000017 0x1 ./src/od.o
0x0000000010000017 baudrate 0x0000000010000017 baudrate
.data.od_accelo_interval .data.od_accelo_interval
0x0000000010000018 0x1 ./src/od.o 0x0000000010000018 0x2 ./src/od.o
0x0000000010000018 od_accelo_interval 0x0000000010000018 od_accelo_interval
*fill* 0x0000000010000019 0x3 ff *fill* 0x000000001000001a 0x2 ff
.data.ODList 0x000000001000001c 0x9c ./src/od.o .data.ODList 0x000000001000001c 0x9c ./src/od.o
0x000000001000001c ODList 0x000000001000001c ODList
0x00000000100000b8 . = ALIGN (0x4) 0x00000000100000b8 . = ALIGN (0x4)
@ -1134,7 +1138,7 @@ END GROUP
[!provide] PROVIDE (__end_data_RAM = .) [!provide] PROVIDE (__end_data_RAM = .)
[!provide] PROVIDE (__end_data_RamLoc32 = .) [!provide] PROVIDE (__end_data_RamLoc32 = .)
.igot.plt 0x00000000100000b8 0x0 load address 0x0000000000004310 .igot.plt 0x00000000100000b8 0x0 load address 0x0000000000004470
.igot.plt 0x00000000100000b8 0x0 ./src/accelo.o .igot.plt 0x00000000100000b8 0x0 ./src/accelo.o
.bss_RAM2 0x000000002007c000 0x0 .bss_RAM2 0x000000002007c000 0x0
@ -1163,10 +1167,11 @@ END GROUP
*fill* 0x0000000010000105 0x3 *fill* 0x0000000010000105 0x3
.bss.state 0x0000000010000108 0x4 ./src/main.o .bss.state 0x0000000010000108 0x4 ./src/main.o
0x0000000010000108 state 0x0000000010000108 state
.bss.tmp 0x000000001000010c 0x2 ./src/main.o
0x000000001000010c tmp
.bss.accelo_interval .bss.accelo_interval
0x000000001000010c 0x2 ./src/main.o 0x000000001000010e 0x2 ./src/main.o
0x000000001000010c accelo_interval 0x000000001000010e accelo_interval
*fill* 0x000000001000010e 0x2
.bss.timer_counter .bss.timer_counter
0x0000000010000110 0x4 ./src/main.o 0x0000000010000110 0x4 ./src/main.o
0x0000000010000110 timer_counter 0x0000000010000110 timer_counter
@ -1234,12 +1239,12 @@ END GROUP
0x0000000010008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0)) 0x0000000010008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0))
0xffffffffefff74c6 PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1)))) 0xffffffffefff74c6 PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1))))
0x0000000000000000 _image_start = LOADADDR (.text) 0x0000000000000000 _image_start = LOADADDR (.text)
0x0000000000004310 _image_end = (LOADADDR (.data) + SIZEOF (.data)) 0x0000000000004470 _image_end = (LOADADDR (.data) + SIZEOF (.data))
0x0000000000004310 _image_size = (_image_end - _image_start) 0x0000000000004470 _image_size = (_image_end - _image_start)
OUTPUT(CANOpen_attempt.axf elf32-littlearm) OUTPUT(CANOpen_attempt.axf elf32-littlearm)
LOAD linker stubs LOAD linker stubs
.debug_info 0x0000000000000000 0x43c4 .debug_info 0x0000000000000000 0x448d
.debug_info 0x0000000000000000 0x267 ./src/accelo.o .debug_info 0x0000000000000000 0x267 ./src/accelo.o
.debug_info 0x0000000000000267 0x185 ./src/callback.o .debug_info 0x0000000000000267 0x185 ./src/callback.o
.debug_info 0x00000000000003ec 0xb8b ./src/can.o .debug_info 0x00000000000003ec 0xb8b ./src/can.o
@ -1247,12 +1252,12 @@ LOAD linker stubs
.debug_info 0x00000000000011f6 0x40 ./src/crp.o .debug_info 0x00000000000011f6 0x40 ./src/crp.o
.debug_info 0x0000000000001236 0xd45 ./src/i2c.o .debug_info 0x0000000000001236 0xd45 ./src/i2c.o
.debug_info 0x0000000000001f7b 0x62b ./src/lcd.o .debug_info 0x0000000000001f7b 0x62b ./src/lcd.o
.debug_info 0x00000000000025a6 0xf69 ./src/main.o .debug_info 0x00000000000025a6 0x1055 ./src/main.o
.debug_info 0x000000000000350f 0x30d ./src/od.o .debug_info 0x00000000000035fb 0x2ea ./src/od.o
.debug_info 0x000000000000381c 0x861 ./src/ssp.o .debug_info 0x00000000000038e5 0x861 ./src/ssp.o
.debug_info 0x000000000000407d 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_info 0x0000000000004146 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
.debug_abbrev 0x0000000000000000 0x10da .debug_abbrev 0x0000000000000000 0x10c5
.debug_abbrev 0x0000000000000000 0x13d ./src/accelo.o .debug_abbrev 0x0000000000000000 0x13d ./src/accelo.o
.debug_abbrev 0x000000000000013d 0x10c ./src/callback.o .debug_abbrev 0x000000000000013d 0x10c ./src/callback.o
.debug_abbrev 0x0000000000000249 0x239 ./src/can.o .debug_abbrev 0x0000000000000249 0x239 ./src/can.o
@ -1260,10 +1265,10 @@ LOAD linker stubs
.debug_abbrev 0x00000000000005a4 0x38 ./src/crp.o .debug_abbrev 0x00000000000005a4 0x38 ./src/crp.o
.debug_abbrev 0x00000000000005dc 0x283 ./src/i2c.o .debug_abbrev 0x00000000000005dc 0x283 ./src/i2c.o
.debug_abbrev 0x000000000000085f 0x149 ./src/lcd.o .debug_abbrev 0x000000000000085f 0x149 ./src/lcd.o
.debug_abbrev 0x00000000000009a8 0x389 ./src/main.o .debug_abbrev 0x00000000000009a8 0x39b ./src/main.o
.debug_abbrev 0x0000000000000d31 0x137 ./src/od.o .debug_abbrev 0x0000000000000d43 0x110 ./src/od.o
.debug_abbrev 0x0000000000000e68 0x164 ./src/ssp.o .debug_abbrev 0x0000000000000e53 0x164 ./src/ssp.o
.debug_abbrev 0x0000000000000fcc 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_abbrev 0x0000000000000fb7 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
.debug_aranges 0x0000000000000000 0x338 .debug_aranges 0x0000000000000000 0x338
.debug_aranges .debug_aranges
@ -1289,17 +1294,17 @@ LOAD linker stubs
.debug_aranges .debug_aranges
0x0000000000000310 0x28 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) 0x0000000000000310 0x28 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
.debug_ranges 0x0000000000000000 0x280 .debug_ranges 0x0000000000000000 0x298
.debug_ranges 0x0000000000000000 0x30 ./src/accelo.o .debug_ranges 0x0000000000000000 0x30 ./src/accelo.o
.debug_ranges 0x0000000000000030 0x20 ./src/callback.o .debug_ranges 0x0000000000000030 0x20 ./src/callback.o
.debug_ranges 0x0000000000000050 0x38 ./src/can.o .debug_ranges 0x0000000000000050 0x38 ./src/can.o
.debug_ranges 0x0000000000000088 0x70 ./src/cr_startup_lpc175x_6x.o .debug_ranges 0x0000000000000088 0x70 ./src/cr_startup_lpc175x_6x.o
.debug_ranges 0x00000000000000f8 0x48 ./src/i2c.o .debug_ranges 0x00000000000000f8 0x48 ./src/i2c.o
.debug_ranges 0x0000000000000140 0x50 ./src/lcd.o .debug_ranges 0x0000000000000140 0x50 ./src/lcd.o
.debug_ranges 0x0000000000000190 0xa0 ./src/main.o .debug_ranges 0x0000000000000190 0xb8 ./src/main.o
.debug_ranges 0x0000000000000230 0x20 ./src/od.o .debug_ranges 0x0000000000000248 0x20 ./src/od.o
.debug_ranges 0x0000000000000250 0x18 ./src/ssp.o .debug_ranges 0x0000000000000268 0x18 ./src/ssp.o
.debug_ranges 0x0000000000000268 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_ranges 0x0000000000000280 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
.debug_macro 0x0000000000000000 0x3473 .debug_macro 0x0000000000000000 0x3473
.debug_macro 0x0000000000000000 0xa8 ./src/accelo.o .debug_macro 0x0000000000000000 0xa8 ./src/accelo.o
@ -1333,7 +1338,7 @@ LOAD linker stubs
.debug_macro 0x00000000000028c8 0x12d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_macro 0x00000000000028c8 0x12d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
.debug_macro 0x00000000000029f5 0xa7e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_macro 0x00000000000029f5 0xa7e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
.debug_line 0x0000000000000000 0x2b82 .debug_line 0x0000000000000000 0x2ba1
.debug_line 0x0000000000000000 0x407 ./src/accelo.o .debug_line 0x0000000000000000 0x407 ./src/accelo.o
.debug_line 0x0000000000000407 0x2a5 ./src/callback.o .debug_line 0x0000000000000407 0x2a5 ./src/callback.o
.debug_line 0x00000000000006ac 0x5b6 ./src/can.o .debug_line 0x00000000000006ac 0x5b6 ./src/can.o
@ -1341,12 +1346,12 @@ LOAD linker stubs
.debug_line 0x0000000000000dc2 0xb5 ./src/crp.o .debug_line 0x0000000000000dc2 0xb5 ./src/crp.o
.debug_line 0x0000000000000e77 0x579 ./src/i2c.o .debug_line 0x0000000000000e77 0x579 ./src/i2c.o
.debug_line 0x00000000000013f0 0x55f ./src/lcd.o .debug_line 0x00000000000013f0 0x55f ./src/lcd.o
.debug_line 0x000000000000194f 0x875 ./src/main.o .debug_line 0x000000000000194f 0x8ae ./src/main.o
.debug_line 0x00000000000021c4 0x1f3 ./src/od.o .debug_line 0x00000000000021fd 0x1d9 ./src/od.o
.debug_line 0x00000000000023b7 0x34c ./src/ssp.o .debug_line 0x00000000000023d6 0x34c ./src/ssp.o
.debug_line 0x0000000000002703 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_line 0x0000000000002722 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
.debug_str 0x0000000000000000 0xbd53 .debug_str 0x0000000000000000 0xbd5d
.debug_str 0x0000000000000000 0xa2b3 ./src/accelo.o .debug_str 0x0000000000000000 0xa2b3 ./src/accelo.o
0xa33e (size before relaxing) 0xa33e (size before relaxing)
.debug_str 0x000000000000a2b3 0xb0 ./src/callback.o .debug_str 0x000000000000a2b3 0xb0 ./src/callback.o
@ -1361,13 +1366,13 @@ LOAD linker stubs
0xac5f (size before relaxing) 0xac5f (size before relaxing)
.debug_str 0x000000000000b0e7 0x92 ./src/lcd.o .debug_str 0x000000000000b0e7 0x92 ./src/lcd.o
0xa569 (size before relaxing) 0xa569 (size before relaxing)
.debug_str 0x000000000000b179 0x63d ./src/main.o .debug_str 0x000000000000b179 0x6d2 ./src/main.o
0xafcd (size before relaxing) 0xb068 (size before relaxing)
.debug_str 0x000000000000b7b6 0x138 ./src/od.o .debug_str 0x000000000000b84b 0xad ./src/od.o
0x4562 (size before relaxing) 0x4562 (size before relaxing)
.debug_str 0x000000000000b8ee 0x41 ./src/ssp.o .debug_str 0x000000000000b8f8 0x41 ./src/ssp.o
0xa7aa (size before relaxing) 0xa7aa (size before relaxing)
.debug_str 0x000000000000b92f 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_str 0x000000000000b939 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
0xa10e (size before relaxing) 0xa10e (size before relaxing)
.comment 0x0000000000000000 0x49 .comment 0x0000000000000000 0x49
@ -1505,17 +1510,17 @@ LOAD linker stubs
.ARM.attributes .ARM.attributes
0x000000000000076b 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) 0x000000000000076b 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o)
.debug_frame 0x0000000000000000 0x9e0 .debug_frame 0x0000000000000000 0x9e4
.debug_frame 0x0000000000000000 0xd4 ./src/accelo.o .debug_frame 0x0000000000000000 0xd4 ./src/accelo.o
.debug_frame 0x00000000000000d4 0x84 ./src/callback.o .debug_frame 0x00000000000000d4 0x84 ./src/callback.o
.debug_frame 0x0000000000000158 0xfc ./src/can.o .debug_frame 0x0000000000000158 0xfc ./src/can.o
.debug_frame 0x0000000000000254 0x170 ./src/cr_startup_lpc175x_6x.o .debug_frame 0x0000000000000254 0x170 ./src/cr_startup_lpc175x_6x.o
.debug_frame 0x00000000000003c4 0x11c ./src/i2c.o .debug_frame 0x00000000000003c4 0x11c ./src/i2c.o
.debug_frame 0x00000000000004e0 0x154 ./src/lcd.o .debug_frame 0x00000000000004e0 0x154 ./src/lcd.o
.debug_frame 0x0000000000000634 0x298 ./src/main.o .debug_frame 0x0000000000000634 0x29c ./src/main.o
.debug_frame 0x00000000000008cc 0x80 ./src/od.o .debug_frame 0x00000000000008d0 0x80 ./src/od.o
.debug_frame 0x000000000000094c 0x58 ./src/ssp.o .debug_frame 0x0000000000000950 0x58 ./src/ssp.o
.debug_frame 0x00000000000009a4 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_frame 0x00000000000009a8 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
Cross Reference Table Cross Reference Table
@ -1758,6 +1763,7 @@ can_receive ./src/can.o
can_sdo_receive ./src/can.o can_sdo_receive ./src/can.o
./src/main.o ./src/main.o
can_sdo_send ./src/can.o can_sdo_send ./src/can.o
./src/main.o
can_send ./src/can.o can_send ./src/can.o
./src/main.o ./src/main.o
cmd ./src/main.o cmd ./src/main.o
@ -1774,6 +1780,7 @@ disp_clear ./src/lcd.o
disp_setpix ./src/lcd.o disp_setpix ./src/lcd.o
./src/main.o ./src/main.o
disp_setwindow ./src/lcd.o disp_setwindow ./src/lcd.o
entry_tmp ./src/main.o
errno /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) errno /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o)
/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o)
/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o)
@ -1797,6 +1804,7 @@ ftell /usr/local/mcuxpressoide-11.5.
/usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o)
g_pfnVectors ./src/cr_startup_lpc175x_6x.o g_pfnVectors ./src/cr_startup_lpc175x_6x.o
get_OD_data ./src/od.o get_OD_data ./src/od.o
./src/main.o
get_data_from_i2c_and_ready_to_be_sent_to_master_then_send ./src/main.o get_data_from_i2c_and_ready_to_be_sent_to_master_then_send ./src/main.o
get_od_accelo_interval ./src/od.o get_od_accelo_interval ./src/od.o
./src/main.o ./src/main.o
@ -1869,6 +1877,7 @@ strlen /usr/local/mcuxpressoide-11.5.
timer_0_init ./src/timer.o timer_0_init ./src/timer.o
timer_counter ./src/main.o timer_counter ./src/main.o
timer_counter_ms ./src/timer.o timer_counter_ms ./src/timer.o
tmp ./src/main.o
transform_from_two_compli ./src/accelo.o transform_from_two_compli ./src/accelo.o
type_device ./src/od.o type_device ./src/od.o
uart_init ./src/uart.o uart_init ./src/uart.o

Binary file not shown.

View File

@ -1,19 +1,19 @@
/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1405:22:NVIC_SetPriority 16 static /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1405:22:NVIC_SetPriority 16 static
/home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1532:26:SysTick_Config 16 static /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1532:26:SysTick_Config 16 static
../src/main.c:94:6:SysTick_Handler 4 static ../src/main.c:98:6:SysTick_Handler 4 static
../src/main.c:98:5:get_systick_counter 4 static ../src/main.c:102:5:get_systick_counter 4 static
../src/main.c:113:6:affichage 16 static ../src/main.c:117:6:affichage 16 static
../src/main.c:124:6:CANOpen_pdo1_send 16 static ../src/main.c:128:6:CANOpen_pdo1_send 16 static
../src/main.c:138:6:CANOpen_pdo1_receive 16 static ../src/main.c:142:6:CANOpen_pdo1_receive 16 static
../src/main.c:146:6:CANOpen_pdo2_send 16 static ../src/main.c:150:6:CANOpen_pdo2_send 16 static
../src/main.c:159:6:CANOpen_pdo3_send 16 static ../src/main.c:163:6:CANOpen_pdo3_send 16 static
../src/main.c:172:6:CANOpen_pdo4_send 16 static ../src/main.c:176:6:CANOpen_pdo4_send 16 static
../src/main.c:187:6:get_data_from_i2c_and_ready_to_be_sent_to_master_then_send 8 static ../src/main.c:191:6:get_data_from_i2c_and_ready_to_be_sent_to_master_then_send 8 static
../src/main.c:202:6:CAN_IRQHandler 16 static ../src/main.c:206:6:CAN_IRQHandler 24 static
../src/main.c:289:7:print_received_can_data 16 static ../src/main.c:308:7:print_received_can_data 16 static
../src/main.c:296:6:callback_init 8 static ../src/main.c:315:6:callback_init 8 static
../src/main.c:305:6:CANOpen_NMT_send 16 static ../src/main.c:324:6:CANOpen_NMT_send 16 static
../src/main.c:315:6:CANOpen_heartbeat_send 16 static ../src/main.c:334:6:CANOpen_heartbeat_send 16 static
../src/main.c:324:5:slave_main 32 static ../src/main.c:343:5:slave_main 32 static
../src/main.c:373:6:master_main 32 static ../src/main.c:392:6:master_main 32 static
../src/main.c:421:5:main 8 static ../src/main.c:440:5:main 8 static

Binary file not shown.

View File

@ -1,3 +1,3 @@
../src/od.c:16:9:get_od_accelo_interval 4 static ../src/od.c:16:9:get_od_accelo_interval 4 static
../src/od.c:138:12:get_OD_data 24 static ../src/od.c:138:6:get_OD_data 16 static
../src/od.c:149:6:set_OD_data 24 static ../src/od.c:156:6:set_OD_data 16 static

View File

@ -6,7 +6,7 @@
* Generated linker script file for LPC1769 * Generated linker script file for LPC1769
* Created from linkscript.ldt by FMCreateLinkLibraries * Created from linkscript.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30 * Using Freemarker v2.3.30
* MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 2:13:14 AM * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 3:58:27 AM
*/ */
INCLUDE "uart2can-bin_bla_Debug_library.ld" INCLUDE "uart2can-bin_bla_Debug_library.ld"

View File

@ -6,7 +6,7 @@
* Generated linker script file for LPC1769 * Generated linker script file for LPC1769
* Created from library.ldt by FMCreateLinkLibraries * Created from library.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30 * Using Freemarker v2.3.30
* MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 2:13:14 AM * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 3:58:27 AM
*/ */
GROUP ( GROUP (

View File

@ -6,7 +6,7 @@
* Generated linker script file for LPC1769 * Generated linker script file for LPC1769
* Created from memory.ldt by FMCreateLinkMemory * Created from memory.ldt by FMCreateLinkMemory
* Using Freemarker v2.3.30 * Using Freemarker v2.3.30
* MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 2:13:14 AM * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 3:58:27 AM
*/ */
MEMORY MEMORY

View File

@ -70,6 +70,10 @@ int cmd;
int state = 0; int state = 0;
int scroll_speed = 20; int scroll_speed = 20;
uint16_t tmp;
OD_entry_t entry_tmp;
//#define CAN_NMT_RESET_COMMUNICATION 130 //#define CAN_NMT_RESET_COMMUNICATION 130
/* /*
@ -241,6 +245,21 @@ void CAN_IRQHandler(){
break; break;
case CAN_RSDO: case CAN_RSDO:
can_sdo_receive(&msg, &msg_sdo); can_sdo_receive(&msg, &msg_sdo);
if(msg_sdo.css == 0){ //css 0 Download sdo request
if(msg_sdo.od_index == 0x5000){
tmp = (msg_sdo.data[1]<<8)|(msg_sdo.data[0]);
set_OD_data(msg_sdo.od_index, msg_sdo.od_subidx, &tmp);
}
}else if(msg_sdo.css == 2){//css 2 sdo upload request
get_OD_data(msg_sdo.od_index, msg_sdo.od_subidx, &tmp);
}
scroll_speed = get_od_accelo_interval();
tmp = tmp;
break;
case CAN_TSDO:
can_sdo_send(msg_sdo);
/* /*
if(msg_sdo.od_index == ODList[0].index){ if(msg_sdo.od_index == ODList[0].index){

View File

@ -10,7 +10,7 @@ char software_version[4] = "0.0";
uint16_t od_heartbeat = 1000; uint16_t od_heartbeat = 1000;
uint8_t node_id = 0x42; uint8_t node_id = 0x42;
uint8_t baudrate = 0x03; uint8_t baudrate = 0x03;
uint8_t od_accelo_interval = 1000; uint16_t od_accelo_interval = 900;
uint16_t od_measurements[3]; uint16_t od_measurements[3];
uint8_t get_od_accelo_interval(){ uint8_t get_od_accelo_interval(){
@ -135,24 +135,38 @@ void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject){
} }
}*/ }*/
OD_entry_t get_OD_data(uint16_t index, uint8_t subEntries){ void get_OD_data(uint16_t index, uint8_t subEntries, void* res){
for(int i = 0; i < SIZE_OF_OD; i++){ /*for(int i = 0; i < SIZE_OF_OD; i++){
if(ODList[i].index == index){ if(ODList[i].index == index){
if(ODList[i].subIdx == subEntries){ if(ODList[i].subIdx == subEntries){
return ODList[i]; return ODList[i];
} }
} }
}*/
if(index == 0x1000){
res = ODList[0].odObject;
}else if(index == 0x1001){
res = ODList[1].odObject;
}else if(index == 0x5000){
res = ODList[8].odObject;
} }
} }
void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject){ void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject){
for(int i = 0; i < SIZE_OF_OD; i++){ /*for(int i = 0; i < SIZE_OF_OD; i++){
if(ODList[i].index == index){ if(ODList[i].index == index){
if(ODList[i].subIdx == subEntries){ if(ODList[i].subIdx == subEntries){
ODList[i].odObject = odObject; ODList[i].odObject = odObject;
} }
} }
}*/
if(index == 0x1000){
ODList[0].odObject = (uint32_t*)(odObject);
}else if(index == 0x1001){
ODList[1].odObject = (uint8_t*)(odObject);
}else if(index == 0x5000){
ODList[8].odObject = (uint16_t*)(odObject);
} }
} }

View File

@ -18,7 +18,7 @@ typedef struct OD_entry{
//OD_entry_t ODList[SIZE_OF_OD]; //OD_entry_t ODList[SIZE_OF_OD];
OD_entry_t get_OD_data(uint16_t index, uint8_t subEntries); void get_OD_data(uint16_t index, uint8_t subEntries, void* res);
void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject); void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject);