diff --git a/CANOpen_attempt LinkServer Debug.launch b/CANOpen_attempt LinkServer Debug.launch
index 6cd9ecc..8ca5bcc 100644
--- a/CANOpen_attempt LinkServer Debug.launch
+++ b/CANOpen_attempt LinkServer Debug.launch
@@ -8,7 +8,7 @@
-
+
@@ -18,8 +18,8 @@
-
-
+
+
diff --git a/Debug/CANOpen_attempt.axf b/Debug/CANOpen_attempt.axf
index 0780cb8..2be74c2 100755
Binary files a/Debug/CANOpen_attempt.axf and b/Debug/CANOpen_attempt.axf differ
diff --git a/Debug/CANOpen_attempt.map b/Debug/CANOpen_attempt.map
index 165352e..fd25d14 100644
--- a/Debug/CANOpen_attempt.map
+++ b/Debug/CANOpen_attempt.map
@@ -114,6 +114,8 @@ Discarded input sections
.text 0x0000000000000000 0x0 ./src/callback.o
.data 0x0000000000000000 0x0 ./src/callback.o
.bss 0x0000000000000000 0x0 ./src/callback.o
+ .text.callback_do
+ 0x0000000000000000 0x64 ./src/callback.o
.debug_macro 0x0000000000000000 0xa84 ./src/callback.o
.debug_macro 0x0000000000000000 0x1c ./src/callback.o
.debug_macro 0x0000000000000000 0x3a ./src/callback.o
@@ -250,6 +252,12 @@ Discarded input sections
.bss.cmd 0x0000000000000000 0x4 ./src/main.o
.bss.msg_receive
0x0000000000000000 0x10 ./src/main.o
+ .text.CANOpen_pdo2_send
+ 0x0000000000000000 0x94 ./src/main.o
+ .text.CANOpen_pdo3_send
+ 0x0000000000000000 0x94 ./src/main.o
+ .text.CANOpen_pdo4_send
+ 0x0000000000000000 0x94 ./src/main.o
.debug_macro 0x0000000000000000 0xa84 ./src/main.o
.debug_macro 0x0000000000000000 0x1c ./src/main.o
.debug_macro 0x0000000000000000 0x3a ./src/main.o
@@ -271,6 +279,8 @@ Discarded input sections
.text 0x0000000000000000 0x0 ./src/od.o
.data 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 0x10 ./src/od.o
.debug_macro 0x0000000000000000 0x12e ./src/od.o
@@ -663,7 +673,7 @@ END GROUP
0x0000000020084000 __top_RamAHB32 = 0x20084000
0x0000000020084000 __top_RAM2 = 0x20084000
-.text 0x0000000000000000 0x44c0
+.text 0x0000000000000000 0x4258
FILL mask 0xff
0x0000000000000000 __vectors_start__ = ABSOLUTE (.)
*(.isr_vector)
@@ -672,10 +682,10 @@ END GROUP
0x00000000000000cc . = ALIGN (0x4)
0x00000000000000cc __section_table_start = .
0x00000000000000cc __data_section_table = .
- 0x00000000000000cc 0x4 LONG 0x44c0 LOADADDR (.data)
+ 0x00000000000000cc 0x4 LONG 0x4258 LOADADDR (.data)
0x00000000000000d0 0x4 LONG 0x10000000 ADDR (.data)
0x00000000000000d4 0x4 LONG 0xb8 SIZEOF (.data)
- 0x00000000000000d8 0x4 LONG 0x44c0 LOADADDR (.data_RAM2)
+ 0x00000000000000d8 0x4 LONG 0x4258 LOADADDR (.data_RAM2)
0x00000000000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2)
0x00000000000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2)
0x00000000000000e4 __data_section_table_end = .
@@ -761,316 +771,304 @@ END GROUP
.text.callback_setflag
0x00000000000005c4 0x54 ./src/callback.o
0x00000000000005c4 callback_setflag
- .text.callback_do
- 0x0000000000000618 0x64 ./src/callback.o
- 0x0000000000000618 callback_do
.text.NVIC_EnableIRQ
- 0x000000000000067c 0x30 ./src/can.o
+ 0x0000000000000618 0x30 ./src/can.o
.text.can_config
- 0x00000000000006ac 0x74 ./src/can.o
- 0x00000000000006ac can_config
+ 0x0000000000000648 0x74 ./src/can.o
+ 0x0000000000000648 can_config
.text.can_send
- 0x0000000000000720 0xd8 ./src/can.o
- 0x0000000000000720 can_send
+ 0x00000000000006bc 0xd8 ./src/can.o
+ 0x00000000000006bc can_send
.text.can_receive
- 0x00000000000007f8 0xac ./src/can.o
- 0x00000000000007f8 can_receive
+ 0x0000000000000794 0xac ./src/can.o
+ 0x0000000000000794 can_receive
.text.can_sdo_receive
- 0x00000000000008a4 0xb6 ./src/can.o
- 0x00000000000008a4 can_sdo_receive
- *fill* 0x000000000000095a 0x2 ff
+ 0x0000000000000840 0xb6 ./src/can.o
+ 0x0000000000000840 can_sdo_receive
+ *fill* 0x00000000000008f6 0x2 ff
.text.NVIC_EnableIRQ
- 0x000000000000095c 0x30 ./src/i2c.o
+ 0x00000000000008f8 0x30 ./src/i2c.o
.text.i2c_start_transaction
- 0x000000000000098c 0x18 ./src/i2c.o
- 0x000000000000098c i2c_start_transaction
+ 0x0000000000000928 0x18 ./src/i2c.o
+ 0x0000000000000928 i2c_start_transaction
.text.I2C0_IRQHandler
- 0x00000000000009a4 0x314 ./src/i2c.o
- 0x00000000000009a4 I2C0_IRQHandler
+ 0x0000000000000940 0x314 ./src/i2c.o
+ 0x0000000000000940 I2C0_IRQHandler
.text.i2c_write_register
- 0x0000000000000cb8 0x58 ./src/i2c.o
- 0x0000000000000cb8 i2c_write_register
+ 0x0000000000000c54 0x58 ./src/i2c.o
+ 0x0000000000000c54 i2c_write_register
.text.i2c_read_registers
- 0x0000000000000d10 0x7c ./src/i2c.o
- 0x0000000000000d10 i2c_read_registers
+ 0x0000000000000cac 0x7c ./src/i2c.o
+ 0x0000000000000cac i2c_read_registers
.text.i2c_init
- 0x0000000000000d8c 0x64 ./src/i2c.o
- 0x0000000000000d8c i2c_init
- .text.Delay 0x0000000000000df0 0x3e ./src/lcd.o
- 0x0000000000000df0 Delay
- *fill* 0x0000000000000e2e 0x2 ff
+ 0x0000000000000d28 0x64 ./src/i2c.o
+ 0x0000000000000d28 i2c_init
+ .text.Delay 0x0000000000000d8c 0x3e ./src/lcd.o
+ 0x0000000000000d8c Delay
+ *fill* 0x0000000000000dca 0x2 ff
.text.Write_Cmd
- 0x0000000000000e30 0x34 ./src/lcd.o
- 0x0000000000000e30 Write_Cmd
+ 0x0000000000000dcc 0x34 ./src/lcd.o
+ 0x0000000000000dcc Write_Cmd
.text.Write_Cmd_Data
- 0x0000000000000e64 0x2c ./src/lcd.o
- 0x0000000000000e64 Write_Cmd_Data
+ 0x0000000000000e00 0x2c ./src/lcd.o
+ 0x0000000000000e00 Write_Cmd_Data
.text.disp_setwindow
- 0x0000000000000e90 0x9a ./src/lcd.o
- 0x0000000000000e90 disp_setwindow
+ 0x0000000000000e2c 0x9a ./src/lcd.o
+ 0x0000000000000e2c disp_setwindow
.text.disp_clear
- 0x0000000000000f2a 0x7a ./src/lcd.o
- 0x0000000000000f2a disp_clear
+ 0x0000000000000ec6 0x7a ./src/lcd.o
+ 0x0000000000000ec6 disp_clear
.text.disp_setpix
- 0x0000000000000fa4 0x5c ./src/lcd.o
- 0x0000000000000fa4 disp_setpix
+ 0x0000000000000f40 0x5c ./src/lcd.o
+ 0x0000000000000f40 disp_setpix
.text.lcd_activate
- 0x0000000000001000 0x2c ./src/lcd.o
- 0x0000000000001000 lcd_activate
+ 0x0000000000000f9c 0x2c ./src/lcd.o
+ 0x0000000000000f9c lcd_activate
.text.ILI9341_Initial
- 0x000000000000102c 0x21e ./src/lcd.o
- 0x000000000000102c ILI9341_Initial
- *fill* 0x000000000000124a 0x2 ff
+ 0x0000000000000fc8 0x21e ./src/lcd.o
+ 0x0000000000000fc8 ILI9341_Initial
+ *fill* 0x00000000000011e6 0x2 ff
.text.NVIC_SetPriority
- 0x000000000000124c 0x54 ./src/main.o
+ 0x00000000000011e8 0x54 ./src/main.o
.text.SysTick_Config
- 0x00000000000012a0 0x44 ./src/main.o
+ 0x000000000000123c 0x44 ./src/main.o
.text.SysTick_Handler
- 0x00000000000012e4 0x1c ./src/main.o
- 0x00000000000012e4 SysTick_Handler
+ 0x0000000000001280 0x1c ./src/main.o
+ 0x0000000000001280 SysTick_Handler
.text.get_systick_counter
- 0x0000000000001300 0x14 ./src/main.o
- 0x0000000000001300 get_systick_counter
+ 0x000000000000129c 0x14 ./src/main.o
+ 0x000000000000129c get_systick_counter
.text.affichage
- 0x0000000000001314 0xa8 ./src/main.o
- 0x0000000000001314 affichage
+ 0x00000000000012b0 0xa8 ./src/main.o
+ 0x00000000000012b0 affichage
.text.CANOpen_pdo1_send
- 0x00000000000013bc 0x94 ./src/main.o
- 0x00000000000013bc CANOpen_pdo1_send
+ 0x0000000000001358 0x94 ./src/main.o
+ 0x0000000000001358 CANOpen_pdo1_send
.text.CANOpen_pdo1_receive
- 0x0000000000001450 0x84 ./src/main.o
- 0x0000000000001450 CANOpen_pdo1_receive
- .text.CANOpen_pdo2_send
- 0x00000000000014d4 0x94 ./src/main.o
- 0x00000000000014d4 CANOpen_pdo2_send
- .text.CANOpen_pdo3_send
- 0x0000000000001568 0x94 ./src/main.o
- 0x0000000000001568 CANOpen_pdo3_send
- .text.CANOpen_pdo4_send
- 0x00000000000015fc 0x94 ./src/main.o
- 0x00000000000015fc CANOpen_pdo4_send
+ 0x00000000000013ec 0x84 ./src/main.o
+ 0x00000000000013ec CANOpen_pdo1_receive
.text.get_data_from_i2c_and_ready_to_be_sent_to_master_then_send
- 0x0000000000001690 0x48 ./src/main.o
- 0x0000000000001690 get_data_from_i2c_and_ready_to_be_sent_to_master_then_send
+ 0x0000000000001470 0x48 ./src/main.o
+ 0x0000000000001470 get_data_from_i2c_and_ready_to_be_sent_to_master_then_send
.text.CAN_IRQHandler
- 0x00000000000016d8 0x1b4 ./src/main.o
- 0x00000000000016d8 CAN_IRQHandler
+ 0x00000000000014b8 0x1b8 ./src/main.o
+ 0x00000000000014b8 CAN_IRQHandler
.text.print_received_can_data
- 0x000000000000188c 0x4c ./src/main.o
- 0x000000000000188c print_received_can_data
+ 0x0000000000001670 0x4c ./src/main.o
+ 0x0000000000001670 print_received_can_data
.text.callback_init
- 0x00000000000018d8 0x20 ./src/main.o
- 0x00000000000018d8 callback_init
+ 0x00000000000016bc 0x20 ./src/main.o
+ 0x00000000000016bc callback_init
.text.CANOpen_NMT_send
- 0x00000000000018f8 0x44 ./src/main.o
- 0x00000000000018f8 CANOpen_NMT_send
+ 0x00000000000016dc 0x44 ./src/main.o
+ 0x00000000000016dc CANOpen_NMT_send
.text.CANOpen_heartbeat_send
- 0x000000000000193c 0x40 ./src/main.o
- 0x000000000000193c CANOpen_heartbeat_send
+ 0x0000000000001720 0x40 ./src/main.o
+ 0x0000000000001720 CANOpen_heartbeat_send
.text.slave_main
- 0x000000000000197c 0xa4 ./src/main.o
- 0x000000000000197c slave_main
+ 0x0000000000001760 0xe0 ./src/main.o
+ 0x0000000000001760 slave_main
.text.master_main
- 0x0000000000001a20 0xe0 ./src/main.o
- 0x0000000000001a20 master_main
- .text.main 0x0000000000001b00 0x50 ./src/main.o
- 0x0000000000001b00 main
- .text.get_OD_data
- 0x0000000000001b50 0x80 ./src/od.o
- 0x0000000000001b50 get_OD_data
+ 0x0000000000001840 0xd8 ./src/main.o
+ 0x0000000000001840 master_main
+ .text.main 0x0000000000001918 0x3c ./src/main.o
+ 0x0000000000001918 main
+ .text.get_od_accelo_interval
+ 0x0000000000001954 0x14 ./src/od.o
+ 0x0000000000001954 get_od_accelo_interval
.text.set_OD_data
- 0x0000000000001bd0 0x78 ./src/od.o
- 0x0000000000001bd0 set_OD_data
+ 0x0000000000001968 0x78 ./src/od.o
+ 0x0000000000001968 set_OD_data
.text.ssp_config
- 0x0000000000001c48 0x98 ./src/ssp.o
- 0x0000000000001c48 ssp_config
+ 0x00000000000019e0 0x98 ./src/ssp.o
+ 0x00000000000019e0 ssp_config
.text.ssp_send
- 0x0000000000001ce0 0x40 ./src/ssp.o
- 0x0000000000001ce0 ssp_send
+ 0x0000000000001a78 0x40 ./src/ssp.o
+ 0x0000000000001a78 ssp_send
.text.SystemInit
- 0x0000000000001d20 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
- 0x0000000000001d20 SystemInit
- .text.__main 0x0000000000001df8 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)
- 0x0000000000001df8 __main
- 0x0000000000001df8 __CR_SEMIHOST
+ 0x0000000000001ab8 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
+ 0x0000000000001ab8 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)
+ 0x0000000000001b90 __main
+ 0x0000000000001b90 __CR_SEMIHOST
.text.fp_round
- 0x0000000000001e06 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)
+ 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)
.text.pr_dec.constprop.0
- 0x0000000000001e52 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 0x0000000000001e78 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)
- 0x0000000000001e78 sprintf
- *fill* 0x0000000000001ee4 0x4 ff
+ 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)
+ .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)
+ 0x0000000000001c10 sprintf
+ *fill* 0x0000000000001c7c 0x4 ff
.text.fp_display
- 0x0000000000001ee8 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)
+ 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)
.text.vsnprintf
- 0x0000000000002838 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)
- 0x0000000000002838 vsnprintf
- .text.printf 0x00000000000028a0 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)
- 0x00000000000028a0 printf
- .text._initio 0x00000000000028f4 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)
- 0x00000000000028f4 _initio
+ 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)
+ 0x00000000000025d0 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)
+ 0x0000000000002638 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)
+ 0x000000000000268c _initio
.text.__vfprintf
- 0x000000000000296c 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)
- 0x000000000000296c __vfprintf
- .text.setvbuf 0x0000000000003550 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)
- 0x0000000000003550 setvbuf
- .text.strlen 0x000000000000358e 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)
- 0x000000000000358e strlen
- .text.memset 0x00000000000035d6 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)
- 0x00000000000035d6 memset
+ 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)
+ 0x0000000000002704 __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)
+ 0x00000000000032e8 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)
+ 0x0000000000003326 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)
+ 0x000000000000336e memset
.text._deferredlazyseek
- 0x00000000000035da 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)
- 0x00000000000035da _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)
+ 0x0000000000003372 _deferredlazyseek
.text.__flsbuf
- 0x000000000000361a 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)
- 0x000000000000361a __flsbuf
- .text._fdopen 0x000000000000375a 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)
- 0x000000000000375a _fdopen
- .text._fflush 0x00000000000037c2 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)
- 0x00000000000037c2 _fflush
- .text._frexpl 0x0000000000003814 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)
- 0x0000000000003814 _frexpl
- *fill* 0x000000000000386a 0x2 ff
- .text._ldexpl 0x000000000000386c 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)
- 0x000000000000386c _ldexpl
+ 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)
+ 0x00000000000033b2 __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)
+ 0x00000000000034f2 _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)
+ 0x000000000000355a _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)
+ 0x00000000000035ac _frexpl
+ *fill* 0x0000000000003602 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)
+ 0x0000000000003604 _ldexpl
.text._Cwritebuf
- 0x00000000000038b4 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)
- 0x00000000000038b4 _Cwritebuf
- .text.malloc 0x0000000000003920 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)
- 0x0000000000003920 malloc
- .text.free 0x00000000000039e8 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)
- 0x00000000000039e8 free
+ 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)
+ 0x000000000000364c _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)
+ 0x00000000000036b8 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)
+ 0x0000000000003780 free
.text._Csys_alloc
- 0x0000000000003a18 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)
- 0x0000000000003a18 _Csys_alloc
- .text.fclose 0x0000000000003a38 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)
- 0x0000000000003a38 fclose
- .text.fflush 0x0000000000003a90 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)
- 0x0000000000003a90 fflush
- .text.fseek 0x0000000000003acc 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)
- 0x0000000000003acc fseek
- .text.ftell 0x0000000000003bc8 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)
- 0x0000000000003bc8 ftell
- .text.remove 0x0000000000003c0c 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)
- 0x0000000000003c0c remove
- .text._sbrk 0x0000000000003c20 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)
- 0x0000000000003c20 _sbrk
+ 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)
+ 0x00000000000037b0 _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)
+ 0x00000000000037d0 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)
+ 0x0000000000003828 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)
+ 0x0000000000003864 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)
+ 0x0000000000003960 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)
+ 0x00000000000039a4 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)
+ 0x00000000000039b8 _sbrk
.text._do_fflush
- 0x0000000000003c5c 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)
- 0x0000000000003c5c _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)
+ 0x00000000000039f4 _do_fflush
.text.__check_heap_overflow
- 0x0000000000003c9c 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)
- 0x0000000000003c9c __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)
+ 0x0000000000003a34 __check_heap_overflow
.text.__aeabi_dmul
- 0x0000000000003cb0 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)
- 0x0000000000003cb0 __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)
+ 0x0000000000003a48 __aeabi_dmul
.text.__aeabi_ddiv
- 0x0000000000003dac 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)
- 0x0000000000003dac __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)
+ 0x0000000000003b44 __aeabi_ddiv
.text.__aeabi_dsub
- 0x0000000000003ee0 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)
- 0x0000000000003ee0 __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)
+ 0x0000000000003c78 __aeabi_dsub
.text.__aeabi_dadd
- 0x000000000000408c 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)
- 0x000000000000408c __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)
+ 0x0000000000003e24 __aeabi_dadd
.text.__aeabi_d2iz
- 0x000000000000419c 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)
- 0x000000000000419c __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)
+ 0x0000000000003f34 __aeabi_d2iz
.text.__bhs_ui2d
- 0x00000000000041de 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)
- 0x00000000000041de __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)
+ 0x0000000000003f76 __bhs_ui2d
.text.__aeabi_i2d
- 0x0000000000004224 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)
- 0x0000000000004224 __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)
+ 0x0000000000003fbc __aeabi_i2d
.text.__aeabi_dcmpeq
- 0x0000000000004236 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)
- 0x0000000000004236 __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)
+ 0x0000000000003fce __aeabi_dcmpeq
.text.__aeabi_dcmplt
- 0x0000000000004272 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)
- 0x0000000000004272 __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)
+ 0x000000000000400a __aeabi_dcmplt
.text.__aeabi_dcmple
- 0x00000000000042ca 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)
- 0x00000000000042ca __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)
+ 0x0000000000004062 __aeabi_dcmple
.text.__aeabi_dcmpge
- 0x000000000000432c 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)
- 0x000000000000432c __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)
+ 0x00000000000040c4 __aeabi_dcmpge
.text.__aeabi_memset_lowlevel
- 0x000000000000438e 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)
- 0x000000000000438e __aeabi_lowlevel_memset
+ 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)
+ 0x0000000000004126 __aeabi_lowlevel_memset
.text.__sys_appexit
- 0x00000000000043c0 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)
- 0x00000000000043c0 __exit
- 0x00000000000043c0 __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)
+ 0x0000000000004158 __exit
+ 0x0000000000004158 __sys_appexit
.text.__sys_close
- 0x00000000000043cc 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)
- 0x00000000000043cc __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)
+ 0x0000000000004164 __sys_close
.text.__sys_flen
- 0x00000000000043d8 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)
- 0x00000000000043d8 __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)
+ 0x0000000000004170 __sys_flen
.text.__sys_istty
- 0x00000000000043e4 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)
- 0x00000000000043e4 __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)
+ 0x000000000000417c __sys_istty
.text.__sys_remove
- 0x00000000000043f0 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)
- 0x00000000000043f0 __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)
+ 0x0000000000004188 __sys_remove
.text.__sys_seek
- 0x00000000000043fc 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)
- 0x00000000000043fc __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)
+ 0x0000000000004194 __sys_seek
.text.__sys_tmpnam
- 0x0000000000004408 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)
- 0x0000000000004408 __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)
+ 0x00000000000041a0 __sys_tmpnam
.text.__sys_write
- 0x0000000000004414 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)
- 0x0000000000004414 __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)
+ 0x00000000000041ac __sys_write
*(.rodata .rodata.* .constdata .constdata.*)
.rodata.CANOpen_pdo1_receive.str1.4
- 0x0000000000004420 0x10 ./src/main.o
+ 0x00000000000041b8 0x10 ./src/main.o
.rodata.print_received_can_data.str1.4
- 0x0000000000004430 0xa ./src/main.o
+ 0x00000000000041c8 0xa ./src/main.o
.rodata.fp_display.str1.1
- 0x000000000000443a 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)
+ 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)
0x35 (size before relaxing)
.rodata._initio.str1.1
- 0x000000000000446e 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)
+ 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)
.rodata.__vfprintf.str1.1
- 0x0000000000004472 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)
+ 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)
0x38 (size before relaxing)
.rodata._Csys_alloc.str1.1
- 0x00000000000044a3 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* 0x00000000000044bb 0x1 ff
+ 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)
+ *fill* 0x0000000000004253 0x1 ff
.rodata.__num_Ciob_streams
- 0x00000000000044bc 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)
- 0x00000000000044bc __num_Ciob_streams
- 0x00000000000044c0 . = ALIGN (0x4)
+ 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)
+ 0x0000000000004254 __num_Ciob_streams
+ 0x0000000000004258 . = ALIGN (0x4)
-.glue_7 0x00000000000044c0 0x0
- .glue_7 0x00000000000044c0 0x0 linker stubs
+.glue_7 0x0000000000004258 0x0
+ .glue_7 0x0000000000004258 0x0 linker stubs
-.glue_7t 0x00000000000044c0 0x0
- .glue_7t 0x00000000000044c0 0x0 linker stubs
+.glue_7t 0x0000000000004258 0x0
+ .glue_7t 0x0000000000004258 0x0 linker stubs
-.vfp11_veneer 0x00000000000044c0 0x0
- .vfp11_veneer 0x00000000000044c0 0x0 linker stubs
+.vfp11_veneer 0x0000000000004258 0x0
+ .vfp11_veneer 0x0000000000004258 0x0 linker stubs
-.v4_bx 0x00000000000044c0 0x0
- .v4_bx 0x00000000000044c0 0x0 linker stubs
+.v4_bx 0x0000000000004258 0x0
+ .v4_bx 0x0000000000004258 0x0 linker stubs
-.iplt 0x00000000000044c0 0x0
- .iplt 0x00000000000044c0 0x0 ./src/accelo.o
+.iplt 0x0000000000004258 0x0
+ .iplt 0x0000000000004258 0x0 ./src/accelo.o
-.rel.dyn 0x00000000000044c0 0x0
- .rel.iplt 0x00000000000044c0 0x0 ./src/accelo.o
+.rel.dyn 0x0000000000004258 0x0
+ .rel.iplt 0x0000000000004258 0x0 ./src/accelo.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
-.ARM.exidx 0x00000000000044c0 0x0
- 0x00000000000044c0 __exidx_start = .
+.ARM.exidx 0x0000000000004258 0x0
+ 0x0000000000004258 __exidx_start = .
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
- 0x00000000000044c0 __exidx_end = .
- 0x00000000000044c0 _etext = .
+ 0x0000000000004258 __exidx_end = .
+ 0x0000000000004258 _etext = .
-.data_RAM2 0x000000002007c000 0x0 load address 0x00000000000044c0
+.data_RAM2 0x000000002007c000 0x0 load address 0x0000000000004258
FILL mask 0xff
[!provide] PROVIDE (__start_data_RAM2 = .)
[!provide] PROVIDE (__start_data_RamAHB32 = .)
@@ -1091,7 +1089,7 @@ END GROUP
0x0000000010000000 . = ALIGN (0x4)
0x0000000010000000 _end_uninit_RESERVED = .
-.data 0x0000000010000000 0xb8 load address 0x00000000000044c0
+.data 0x0000000010000000 0xb8 load address 0x0000000000004258
FILL mask 0xff
0x0000000010000000 _data = .
[!provide] PROVIDE (__start_data_RAM = .)
@@ -1136,7 +1134,7 @@ END GROUP
[!provide] PROVIDE (__end_data_RAM = .)
[!provide] PROVIDE (__end_data_RamLoc32 = .)
-.igot.plt 0x00000000100000b8 0x0 load address 0x0000000000004578
+.igot.plt 0x00000000100000b8 0x0 load address 0x0000000000004310
.igot.plt 0x00000000100000b8 0x0 ./src/accelo.o
.bss_RAM2 0x000000002007c000 0x0
@@ -1236,12 +1234,12 @@ END GROUP
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))))
0x0000000000000000 _image_start = LOADADDR (.text)
- 0x0000000000004578 _image_end = (LOADADDR (.data) + SIZEOF (.data))
- 0x0000000000004578 _image_size = (_image_end - _image_start)
+ 0x0000000000004310 _image_end = (LOADADDR (.data) + SIZEOF (.data))
+ 0x0000000000004310 _image_size = (_image_end - _image_start)
OUTPUT(CANOpen_attempt.axf elf32-littlearm)
LOAD linker stubs
-.debug_info 0x0000000000000000 0x4378
+.debug_info 0x0000000000000000 0x43c4
.debug_info 0x0000000000000000 0x267 ./src/accelo.o
.debug_info 0x0000000000000267 0x185 ./src/callback.o
.debug_info 0x00000000000003ec 0xb8b ./src/can.o
@@ -1249,12 +1247,12 @@ LOAD linker stubs
.debug_info 0x00000000000011f6 0x40 ./src/crp.o
.debug_info 0x0000000000001236 0xd45 ./src/i2c.o
.debug_info 0x0000000000001f7b 0x62b ./src/lcd.o
- .debug_info 0x00000000000025a6 0xf37 ./src/main.o
- .debug_info 0x00000000000034dd 0x2f3 ./src/od.o
- .debug_info 0x00000000000037d0 0x861 ./src/ssp.o
- .debug_info 0x0000000000004031 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
+ .debug_info 0x00000000000025a6 0xf69 ./src/main.o
+ .debug_info 0x000000000000350f 0x30d ./src/od.o
+ .debug_info 0x000000000000381c 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_abbrev 0x0000000000000000 0x10a4
+.debug_abbrev 0x0000000000000000 0x10da
.debug_abbrev 0x0000000000000000 0x13d ./src/accelo.o
.debug_abbrev 0x000000000000013d 0x10c ./src/callback.o
.debug_abbrev 0x0000000000000249 0x239 ./src/can.o
@@ -1262,12 +1260,12 @@ LOAD linker stubs
.debug_abbrev 0x00000000000005a4 0x38 ./src/crp.o
.debug_abbrev 0x00000000000005dc 0x283 ./src/i2c.o
.debug_abbrev 0x000000000000085f 0x149 ./src/lcd.o
- .debug_abbrev 0x00000000000009a8 0x36f ./src/main.o
- .debug_abbrev 0x0000000000000d17 0x11b ./src/od.o
- .debug_abbrev 0x0000000000000e32 0x164 ./src/ssp.o
- .debug_abbrev 0x0000000000000f96 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
+ .debug_abbrev 0x00000000000009a8 0x389 ./src/main.o
+ .debug_abbrev 0x0000000000000d31 0x137 ./src/od.o
+ .debug_abbrev 0x0000000000000e68 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_aranges 0x0000000000000000 0x330
+.debug_aranges 0x0000000000000000 0x338
.debug_aranges
0x0000000000000000 0x40 ./src/accelo.o
.debug_aranges
@@ -1285,13 +1283,13 @@ LOAD linker stubs
.debug_aranges
0x0000000000000208 0xb0 ./src/main.o
.debug_aranges
- 0x00000000000002b8 0x28 ./src/od.o
+ 0x00000000000002b8 0x30 ./src/od.o
.debug_aranges
- 0x00000000000002e0 0x28 ./src/ssp.o
+ 0x00000000000002e8 0x28 ./src/ssp.o
.debug_aranges
- 0x0000000000000308 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 0x278
+.debug_ranges 0x0000000000000000 0x280
.debug_ranges 0x0000000000000000 0x30 ./src/accelo.o
.debug_ranges 0x0000000000000030 0x20 ./src/callback.o
.debug_ranges 0x0000000000000050 0x38 ./src/can.o
@@ -1299,9 +1297,9 @@ LOAD linker stubs
.debug_ranges 0x00000000000000f8 0x48 ./src/i2c.o
.debug_ranges 0x0000000000000140 0x50 ./src/lcd.o
.debug_ranges 0x0000000000000190 0xa0 ./src/main.o
- .debug_ranges 0x0000000000000230 0x18 ./src/od.o
- .debug_ranges 0x0000000000000248 0x18 ./src/ssp.o
- .debug_ranges 0x0000000000000260 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
+ .debug_ranges 0x0000000000000230 0x20 ./src/od.o
+ .debug_ranges 0x0000000000000250 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_macro 0x0000000000000000 0x3473
.debug_macro 0x0000000000000000 0xa8 ./src/accelo.o
@@ -1335,7 +1333,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 0x00000000000029f5 0xa7e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
-.debug_line 0x0000000000000000 0x2b5d
+.debug_line 0x0000000000000000 0x2b84
.debug_line 0x0000000000000000 0x407 ./src/accelo.o
.debug_line 0x0000000000000407 0x2a5 ./src/callback.o
.debug_line 0x00000000000006ac 0x5b6 ./src/can.o
@@ -1343,12 +1341,12 @@ LOAD linker stubs
.debug_line 0x0000000000000dc2 0xb5 ./src/crp.o
.debug_line 0x0000000000000e77 0x579 ./src/i2c.o
.debug_line 0x00000000000013f0 0x55f ./src/lcd.o
- .debug_line 0x000000000000194f 0x867 ./src/main.o
- .debug_line 0x00000000000021b6 0x1dc ./src/od.o
- .debug_line 0x0000000000002392 0x34c ./src/ssp.o
- .debug_line 0x00000000000026de 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
+ .debug_line 0x000000000000194f 0x877 ./src/main.o
+ .debug_line 0x00000000000021c6 0x1f3 ./src/od.o
+ .debug_line 0x00000000000023b9 0x34c ./src/ssp.o
+ .debug_line 0x0000000000002705 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
-.debug_str 0x0000000000000000 0xbd4f
+.debug_str 0x0000000000000000 0xbd53
.debug_str 0x0000000000000000 0xa2b3 ./src/accelo.o
0xa33e (size before relaxing)
.debug_str 0x000000000000a2b3 0xb0 ./src/callback.o
@@ -1363,13 +1361,13 @@ LOAD linker stubs
0xac5f (size before relaxing)
.debug_str 0x000000000000b0e7 0x92 ./src/lcd.o
0xa569 (size before relaxing)
- .debug_str 0x000000000000b179 0x626 ./src/main.o
- 0xafb6 (size before relaxing)
- .debug_str 0x000000000000b79f 0x14b ./src/od.o
- 0x454b (size before relaxing)
- .debug_str 0x000000000000b8ea 0x41 ./src/ssp.o
+ .debug_str 0x000000000000b179 0x63d ./src/main.o
+ 0xafcd (size before relaxing)
+ .debug_str 0x000000000000b7b6 0x138 ./src/od.o
+ 0x4562 (size before relaxing)
+ .debug_str 0x000000000000b8ee 0x41 ./src/ssp.o
0xa7aa (size before relaxing)
- .debug_str 0x000000000000b92b 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
+ .debug_str 0x000000000000b92f 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
0xa10e (size before relaxing)
.comment 0x0000000000000000 0x49
@@ -1507,17 +1505,17 @@ LOAD linker stubs
.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)
-.debug_frame 0x0000000000000000 0x9c4
+.debug_frame 0x0000000000000000 0x9e0
.debug_frame 0x0000000000000000 0xd4 ./src/accelo.o
.debug_frame 0x00000000000000d4 0x84 ./src/callback.o
.debug_frame 0x0000000000000158 0xfc ./src/can.o
.debug_frame 0x0000000000000254 0x170 ./src/cr_startup_lpc175x_6x.o
.debug_frame 0x00000000000003c4 0x11c ./src/i2c.o
.debug_frame 0x00000000000004e0 0x154 ./src/lcd.o
- .debug_frame 0x0000000000000634 0x29c ./src/main.o
- .debug_frame 0x00000000000008d0 0x60 ./src/od.o
- .debug_frame 0x0000000000000930 0x58 ./src/ssp.o
- .debug_frame 0x0000000000000988 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o)
+ .debug_frame 0x0000000000000634 0x298 ./src/main.o
+ .debug_frame 0x00000000000008cc 0x80 ./src/od.o
+ .debug_frame 0x000000000000094c 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)
Cross Reference Table
@@ -1748,7 +1746,6 @@ bss_init ./src/cr_startup_lpc175x_6x.o
callback_add ./src/callback.o
./src/main.o
callback_do ./src/callback.o
- ./src/main.o
callback_init ./src/main.o
callback_setflag ./src/callback.o
./src/main.o
@@ -1800,8 +1797,9 @@ 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)
g_pfnVectors ./src/cr_startup_lpc175x_6x.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_od_accelo_interval ./src/od.o
+ ./src/main.o
get_one_set_data ./src/accelo.o
./src/main.o
get_systick_counter ./src/main.o
diff --git a/Debug/src/main.o b/Debug/src/main.o
index c8a5b7a..578b953 100644
Binary files a/Debug/src/main.o and b/Debug/src/main.o differ
diff --git a/Debug/src/main.su b/Debug/src/main.su
index 9893ad7..d6c2f25 100644
--- a/Debug/src/main.su
+++ b/Debug/src/main.su
@@ -9,11 +9,11 @@
../src/main.c:159:6:CANOpen_pdo3_send 16 static
../src/main.c:172: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:199:6:CAN_IRQHandler 16 static
-../src/main.c:285:7:print_received_can_data 16 static
-../src/main.c:292:6:callback_init 8 static
-../src/main.c:301:6:CANOpen_NMT_send 16 static
-../src/main.c:311:6:CANOpen_heartbeat_send 16 static
-../src/main.c:320:5:slave_main 32 static
-../src/main.c:370:6:master_main 40 static
-../src/main.c:418:5:main 16 static
+../src/main.c:202:6:CAN_IRQHandler 16 static
+../src/main.c:289:7:print_received_can_data 16 static
+../src/main.c:296:6:callback_init 8 static
+../src/main.c:305:6:CANOpen_NMT_send 16 static
+../src/main.c:315:6:CANOpen_heartbeat_send 16 static
+../src/main.c:324:5:slave_main 32 static
+../src/main.c:373:6:master_main 32 static
+../src/main.c:421:5:main 8 static
diff --git a/Debug/src/od.o b/Debug/src/od.o
index 729508e..b99609c 100644
Binary files a/Debug/src/od.o and b/Debug/src/od.o differ
diff --git a/Debug/src/od.su b/Debug/src/od.su
index 0405287..24535cd 100644
--- a/Debug/src/od.su
+++ b/Debug/src/od.su
@@ -1,2 +1,3 @@
-../src/od.c:135:12:get_OD_data 24 static
-../src/od.c:146:6:set_OD_data 24 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:149:6:set_OD_data 24 static
diff --git a/Debug/uart2can-bin_bla_Debug.ld b/Debug/uart2can-bin_bla_Debug.ld
index ef7a162..f8231b8 100644
--- a/Debug/uart2can-bin_bla_Debug.ld
+++ b/Debug/uart2can-bin_bla_Debug.ld
@@ -6,7 +6,7 @@
* Generated linker script file for LPC1769
* Created from linkscript.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30
- * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 21, 2022, 4:03:31 PM
+ * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 1:31:44 AM
*/
INCLUDE "uart2can-bin_bla_Debug_library.ld"
diff --git a/Debug/uart2can-bin_bla_Debug_library.ld b/Debug/uart2can-bin_bla_Debug_library.ld
index ac193c2..82ef6cc 100644
--- a/Debug/uart2can-bin_bla_Debug_library.ld
+++ b/Debug/uart2can-bin_bla_Debug_library.ld
@@ -6,7 +6,7 @@
* Generated linker script file for LPC1769
* Created from library.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30
- * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 21, 2022, 4:03:31 PM
+ * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 1:31:44 AM
*/
GROUP (
diff --git a/Debug/uart2can-bin_bla_Debug_memory.ld b/Debug/uart2can-bin_bla_Debug_memory.ld
index 295fa3a..40f542b 100644
--- a/Debug/uart2can-bin_bla_Debug_memory.ld
+++ b/Debug/uart2can-bin_bla_Debug_memory.ld
@@ -6,7 +6,7 @@
* Generated linker script file for LPC1769
* Created from memory.ldt by FMCreateLinkMemory
* Using Freemarker v2.3.30
- * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 21, 2022, 4:03:31 PM
+ * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 1:31:44 AM
*/
MEMORY
diff --git a/src/main.c b/src/main.c
index 1cb2930..46d2920 100644
--- a/src/main.c
+++ b/src/main.c
@@ -188,11 +188,14 @@ void get_data_from_i2c_and_ready_to_be_sent_to_master_then_send(){
get_one_set_data(data_g_1);
CANOpen_pdo1_send(data_g_1);
get_one_set_data(data_g_2);
- CANOpen_pdo2_send(data_g_2);
+ //CANOpen_pdo2_send(data_g_2);
+ CANOpen_pdo1_send(data_g_2);
get_one_set_data(data_g_3);
- CANOpen_pdo3_send(data_g_3);
+ //CANOpen_pdo3_send(data_g_3);
+ CANOpen_pdo1_send(data_g_3);
get_one_set_data(data_g_4);
- CANOpen_pdo4_send(data_g_4);
+ //CANOpen_pdo4_send(data_g_4);
+ CANOpen_pdo1_send(data_g_4);
}
@@ -270,6 +273,7 @@ void CAN_IRQHandler(){
CANOpen_NMT_send(0, CAN_NMT_STATE_OPERATIONAL);
case CAN_RPDO1:
CANOpen_pdo1_receive(data_g_1);
+ affichage();
break;
case CAN_TSDO:
break;
@@ -338,8 +342,8 @@ int slave_main(){
switch(state){
case CAN_NMT_STATE_BOOT_UP:
case CAN_NMT_STATE_OPERATIONAL:
- accelo_interval_res = (get_OD_data(0x5000, 0).odObject);
- if(get_systick_counter() - last_timestamp > *accelo_interval_res){
+ accelo_interval_res = get_od_accelo_interval();
+ if(get_systick_counter() - last_timestamp > 1000){
get_data_from_i2c_and_ready_to_be_sent_to_master_then_send();
last_timestamp = get_systick_counter();
}
@@ -351,8 +355,8 @@ int slave_main(){
last_timestamp_nmt = get_systick_counter();
}
}
-/* if(state == CAN_NMT_CMD_OPERATIONAL){
- if(get_systick_counter() - last_timestamp > od_accelo_interval){
+ if(state == CAN_NMT_CMD_OPERATIONAL){
+ if(get_systick_counter() - last_timestamp > get_od_accelo_interval()){
get_data_from_i2c_and_ready_to_be_sent_to_master_then_send();
last_timestamp = get_systick_counter();
}
@@ -362,7 +366,6 @@ int slave_main(){
CANOpen_heartbeat_send(state);
last_timestamp_nmt = get_systick_counter();
}
- //callback_do(); */
}
return 0;
}
@@ -394,20 +397,20 @@ void master_main(){
int last_timestamp = 0;
int last_timestamp_nmt = 0;
- uint8_t* accelo_interval_res;
+ uint8_t* accelo_interval_res;
state = CAN_NMT_STATE_OPERATIONAL;
while(1){
switch(state){
case CAN_NMT_STATE_BOOT_UP:
case CAN_NMT_STATE_PREOPERATIONAL:
case CAN_NMT_STATE_OPERATIONAL:
- accelo_interval_res = (get_OD_data(0x5000, 0).odObject);
+ accelo_interval_res = get_od_accelo_interval();
affichage();
last_timestamp = get_systick_counter();
break;
case CAN_NMT_STATE_STOPPED:
- //Hearbeat
- if(get_systick_counter() - last_timestamp_nmt > 1000){
+ //Hearbeat master send to slave heartbeat
+ if(get_systick_counter() - last_timestamp_nmt > get_od_accelo_interval()){
CANOpen_heartbeat_send(state);
last_timestamp_nmt = get_systick_counter();
}
@@ -423,12 +426,4 @@ int main(){
}else if(((LPC_GPIO2->FIOPIN) & (1)) == 0){ //if LED_SW7 On, 0 volt, Master
master_main();
}
-
-
-
- while(1){
- for(int i = 0; i < 1; i++){
- callback_do();
- }
- }
}
diff --git a/src/od.c b/src/od.c
index e995156..b3382d5 100644
--- a/src/od.c
+++ b/src/od.c
@@ -13,6 +13,9 @@ uint8_t baudrate = 0x03;
uint8_t od_accelo_interval = 1000;
uint16_t od_measurements[3];
+uint8_t get_od_accelo_interval(){
+ return od_accelo_interval;
+}
volatile OD_entry_t ODList[SIZE_OF_OD] = {
{0x1000, 0x00, uint32_type, constant, &type_device},