The FPS are now unfucked
This commit is contained in:
Binary file not shown.
+172
-173
@@ -89,7 +89,7 @@ Discarded input sections
|
||||
.rodata.STARS_ODDS
|
||||
0x00000000 0x4 ./src/SPI.o
|
||||
.text.DrawPlayer
|
||||
0x00000000 0x21c ./src/SPI.o
|
||||
0x00000000 0x1e8 ./src/SPI.o
|
||||
.text.DrawSolidBackground
|
||||
0x00000000 0x4e ./src/SPI.o
|
||||
.text.Fill_Gradient
|
||||
@@ -166,6 +166,19 @@ Discarded input sections
|
||||
.text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.text.memcpy 0x00000000 0x4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_info 0x00000000 0x119 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_abbrev 0x00000000 0xb6 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_loc 0x00000000 0x6f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_aranges
|
||||
0x00000000 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_ranges 0x00000000 0x10 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_line 0x00000000 0x9b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_str 0x00000000 0x1bb /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.comment 0x00000000 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_frame 0x00000000 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.ARM.attributes
|
||||
0x00000000 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
@@ -619,6 +632,8 @@ Discarded input sections
|
||||
.text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
.data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
.bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
.text.__aeabi_memcpy
|
||||
0x00000000 0x34 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
.text.__aeabi_memmove
|
||||
0x00000000 0x1c /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
.text.__aeabi_memset_lowlevel
|
||||
@@ -627,6 +642,8 @@ Discarded input sections
|
||||
0x00000000 0x8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
.text.__aeabi_memset
|
||||
0x00000000 0xa /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
.ARM.attributes
|
||||
0x00000000 0x1b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
|
||||
Memory Configuration
|
||||
|
||||
@@ -663,7 +680,7 @@ END GROUP
|
||||
0x20084000 __top_RamAHB32 = 0x20084000
|
||||
0x20084000 __top_RAM2 = 0x20084000
|
||||
|
||||
.text 0x00000000 0x3acd4
|
||||
.text 0x00000000 0x3ab6c
|
||||
FILL mask 0xff
|
||||
0x00000000 __vectors_start__ = ABSOLUTE (.)
|
||||
*(.isr_vector)
|
||||
@@ -672,16 +689,16 @@ END GROUP
|
||||
0x000000cc . = ALIGN (0x4)
|
||||
0x000000cc __section_table_start = .
|
||||
0x000000cc __data_section_table = .
|
||||
0x000000cc 0x4 LONG 0x3acd4 LOADADDR (.data)
|
||||
0x000000cc 0x4 LONG 0x3ab6c LOADADDR (.data)
|
||||
0x000000d0 0x4 LONG 0x10000000 ADDR (.data)
|
||||
0x000000d4 0x4 LONG 0x1c SIZEOF (.data)
|
||||
0x000000d8 0x4 LONG 0x3acd4 LOADADDR (.data_RAM2)
|
||||
0x000000d8 0x4 LONG 0x3ab6c LOADADDR (.data_RAM2)
|
||||
0x000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2)
|
||||
0x000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2)
|
||||
0x000000e4 __data_section_table_end = .
|
||||
0x000000e4 __bss_section_table = .
|
||||
0x000000e4 0x4 LONG 0x1000001c ADDR (.bss)
|
||||
0x000000e8 0x4 LONG 0x20 SIZEOF (.bss)
|
||||
0x000000e8 0x4 LONG 0x24 SIZEOF (.bss)
|
||||
0x000000ec 0x4 LONG 0x2007c000 ADDR (.bss_RAM2)
|
||||
0x000000f0 0x4 LONG 0x0 SIZEOF (.bss_RAM2)
|
||||
0x000000f4 __bss_section_table_end = .
|
||||
@@ -810,117 +827,110 @@ END GROUP
|
||||
0x000009f8 0x80 ./src/SPI.o
|
||||
0x000009f8 Get_Color_From_Background
|
||||
.text.Get_Color_From_Sprite
|
||||
0x00000a78 0x60 ./src/SPI.o
|
||||
0x00000a78 0x58 ./src/SPI.o
|
||||
0x00000a78 Get_Color_From_Sprite
|
||||
.text.auto_screen_roloff
|
||||
0x00000ad8 0x66 ./src/SPI.o
|
||||
0x00000ad8 auto_screen_roloff
|
||||
0x00000ad0 0x66 ./src/SPI.o
|
||||
0x00000ad0 auto_screen_roloff
|
||||
.text.Refresh_Area
|
||||
0x00000b3e 0xa6 ./src/SPI.o
|
||||
0x00000b3e Refresh_Area
|
||||
0x00000b36 0xa6 ./src/SPI.o
|
||||
0x00000b36 Refresh_Area
|
||||
.text.Refresh_Player_Area
|
||||
0x00000be4 0x2c8 ./src/SPI.o
|
||||
0x00000be4 Refresh_Player_Area
|
||||
0x00000bdc 0x1a0 ./src/SPI.o
|
||||
0x00000bdc Refresh_Player_Area
|
||||
.text.Draw_stars
|
||||
0x00000eac 0x64 ./src/SPI.o
|
||||
0x00000eac Draw_stars
|
||||
.text.strLen 0x00000f10 0x3a ./src/SPI.o
|
||||
0x00000f10 strLen
|
||||
*fill* 0x00000f4a 0x2 ff
|
||||
0x00000d7c 0x64 ./src/SPI.o
|
||||
0x00000d7c Draw_stars
|
||||
.text.strLen 0x00000de0 0x3a ./src/SPI.o
|
||||
0x00000de0 strLen
|
||||
*fill* 0x00000e1a 0x2 ff
|
||||
.text.DrawChar
|
||||
0x00000f4c 0x108 ./src/SPI.o
|
||||
0x00000f4c DrawChar
|
||||
0x00000e1c 0x108 ./src/SPI.o
|
||||
0x00000e1c DrawChar
|
||||
.text.DrawText
|
||||
0x00001054 0x8c ./src/SPI.o
|
||||
0x00001054 DrawText
|
||||
0x00000f24 0x8c ./src/SPI.o
|
||||
0x00000f24 DrawText
|
||||
.text.SystemInit
|
||||
0x000010e0 0x144 ./src/init_clk.o
|
||||
0x000010e0 SystemInit
|
||||
.text.init 0x00001224 0xc ./src/main.o
|
||||
0x00001224 init
|
||||
0x00000fb0 0x144 ./src/init_clk.o
|
||||
0x00000fb0 SystemInit
|
||||
.text.init 0x000010f4 0xc ./src/main.o
|
||||
0x000010f4 init
|
||||
.text.TIMER0_IRQHandler
|
||||
0x00001230 0x24 ./src/main.o
|
||||
0x00001230 TIMER0_IRQHandler
|
||||
0x00001100 0x24 ./src/main.o
|
||||
0x00001100 TIMER0_IRQHandler
|
||||
.text.EINT3_IRQHandler
|
||||
0x00001254 0x18 ./src/main.o
|
||||
0x00001254 EINT3_IRQHandler
|
||||
0x00001124 0x18 ./src/main.o
|
||||
0x00001124 EINT3_IRQHandler
|
||||
.text.increment_scroll
|
||||
0x0000126c 0x44 ./src/main.o
|
||||
0x0000126c increment_scroll
|
||||
0x0000113c 0x44 ./src/main.o
|
||||
0x0000113c increment_scroll
|
||||
.text.SysTick_Handler
|
||||
0x000012b0 0x48 ./src/main.o
|
||||
0x000012b0 SysTick_Handler
|
||||
0x00001180 0x48 ./src/main.o
|
||||
0x00001180 SysTick_Handler
|
||||
.text.number_of_digits
|
||||
0x000012f8 0x40 ./src/main.o
|
||||
0x000012f8 number_of_digits
|
||||
0x000011c8 0x40 ./src/main.o
|
||||
0x000011c8 number_of_digits
|
||||
.text.convert_to_string
|
||||
0x00001338 0x7c ./src/main.o
|
||||
0x00001338 convert_to_string
|
||||
0x00001208 0x7c ./src/main.o
|
||||
0x00001208 convert_to_string
|
||||
.text.CreatePlayer
|
||||
0x000013b4 0x9c ./src/main.o
|
||||
0x000013b4 CreatePlayer
|
||||
.text.min 0x00001450 0x22 ./src/main.o
|
||||
0x00001450 min
|
||||
*fill* 0x00001472 0x2 ff
|
||||
0x00001284 0x9c ./src/main.o
|
||||
0x00001284 CreatePlayer
|
||||
.text.min 0x00001320 0x22 ./src/main.o
|
||||
0x00001320 min
|
||||
*fill* 0x00001342 0x2 ff
|
||||
.text.RefreshPlayer
|
||||
0x00001474 0x148 ./src/main.o
|
||||
0x00001474 RefreshPlayer
|
||||
.text.main 0x000015bc 0x214 ./src/main.o
|
||||
0x000015bc main
|
||||
.text.memcpy 0x000017d0 0x4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
0x000017d0 memcpy
|
||||
0x00001344 0x148 ./src/main.o
|
||||
0x00001344 RefreshPlayer
|
||||
.text.main 0x0000148c 0x214 ./src/main.o
|
||||
0x0000148c main
|
||||
.text.__weak_main
|
||||
0x000017d4 0x4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
0x000017d4 __main
|
||||
0x000017d4 __weak_main
|
||||
.text.abs 0x000017d8 0x8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
0x000017d8 abs
|
||||
.text.__aeabi_memcpy
|
||||
0x000017e0 0x34 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
0x000017e0 __aeabi_memcpy
|
||||
0x000017ea __aeabi_memcpy4
|
||||
0x000017ea __aeabi_memcpy8
|
||||
0x000016a0 0x4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
0x000016a0 __main
|
||||
0x000016a0 __weak_main
|
||||
.text.abs 0x000016a4 0x8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
0x000016a4 abs
|
||||
*(.rodata .rodata.* .constdata .constdata.*)
|
||||
.rodata.SMPTE 0x00001814 0x38410 ./src/SPI.o
|
||||
.rodata.SMPTE 0x000016ac 0x38410 ./src/SPI.o
|
||||
.rodata.ShipSprite1
|
||||
0x00039c24 0xc10 ./src/SPI.o
|
||||
0x00039abc 0xc10 ./src/SPI.o
|
||||
.rodata.SmallFont
|
||||
0x0003a834 0x478 ./src/fonts.o
|
||||
0x0003a834 SmallFont
|
||||
0x0003a6cc 0x478 ./src/fonts.o
|
||||
0x0003a6cc SmallFont
|
||||
.rodata.SCREEN
|
||||
0x0003acac 0x10 ./src/main.o
|
||||
0x0003acac SCREEN
|
||||
.rodata 0x0003acbc 0x18 ./src/main.o
|
||||
0x0003acd4 . = ALIGN (0x4)
|
||||
0x0003ab44 0x10 ./src/main.o
|
||||
0x0003ab44 SCREEN
|
||||
.rodata 0x0003ab54 0x18 ./src/main.o
|
||||
0x0003ab6c . = ALIGN (0x4)
|
||||
|
||||
.glue_7 0x0003acd4 0x0
|
||||
.glue_7 0x0003acd4 0x0 linker stubs
|
||||
.glue_7 0x0003ab6c 0x0
|
||||
.glue_7 0x0003ab6c 0x0 linker stubs
|
||||
|
||||
.glue_7t 0x0003acd4 0x0
|
||||
.glue_7t 0x0003acd4 0x0 linker stubs
|
||||
.glue_7t 0x0003ab6c 0x0
|
||||
.glue_7t 0x0003ab6c 0x0 linker stubs
|
||||
|
||||
.vfp11_veneer 0x0003acd4 0x0
|
||||
.vfp11_veneer 0x0003acd4 0x0 linker stubs
|
||||
.vfp11_veneer 0x0003ab6c 0x0
|
||||
.vfp11_veneer 0x0003ab6c 0x0 linker stubs
|
||||
|
||||
.v4_bx 0x0003acd4 0x0
|
||||
.v4_bx 0x0003acd4 0x0 linker stubs
|
||||
.v4_bx 0x0003ab6c 0x0
|
||||
.v4_bx 0x0003ab6c 0x0 linker stubs
|
||||
|
||||
.iplt 0x0003acd4 0x0
|
||||
.iplt 0x0003acd4 0x0 ./src/SPI.o
|
||||
.iplt 0x0003ab6c 0x0
|
||||
.iplt 0x0003ab6c 0x0 ./src/SPI.o
|
||||
|
||||
.rel.dyn 0x0003acd4 0x0
|
||||
.rel.iplt 0x0003acd4 0x0 ./src/SPI.o
|
||||
.rel.dyn 0x0003ab6c 0x0
|
||||
.rel.iplt 0x0003ab6c 0x0 ./src/SPI.o
|
||||
|
||||
.ARM.extab
|
||||
*(.ARM.extab* .gnu.linkonce.armextab.*)
|
||||
|
||||
.ARM.exidx 0x0003acd4 0x0
|
||||
0x0003acd4 __exidx_start = .
|
||||
.ARM.exidx 0x0003ab6c 0x0
|
||||
0x0003ab6c __exidx_start = .
|
||||
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
|
||||
0x0003acd4 __exidx_end = .
|
||||
0x0003acd4 _etext = .
|
||||
0x0003ab6c __exidx_end = .
|
||||
0x0003ab6c _etext = .
|
||||
|
||||
.data_RAM2 0x2007c000 0x0 load address 0x0003acd4
|
||||
.data_RAM2 0x2007c000 0x0 load address 0x0003ab6c
|
||||
FILL mask 0xff
|
||||
[!provide] PROVIDE (__start_data_RAM2 = .)
|
||||
[!provide] PROVIDE (__start_data_RamAHB32 = .)
|
||||
@@ -941,7 +951,7 @@ END GROUP
|
||||
0x10000000 . = ALIGN (0x4)
|
||||
0x10000000 _end_uninit_RESERVED = .
|
||||
|
||||
.data 0x10000000 0x1c load address 0x0003acd4
|
||||
.data 0x10000000 0x1c load address 0x0003ab6c
|
||||
FILL mask 0xff
|
||||
0x10000000 _data = .
|
||||
[!provide] PROVIDE (__start_data_RAM = .)
|
||||
@@ -969,7 +979,7 @@ END GROUP
|
||||
[!provide] PROVIDE (__end_data_RAM = .)
|
||||
[!provide] PROVIDE (__end_data_RamLoc32 = .)
|
||||
|
||||
.igot.plt 0x1000001c 0x0 load address 0x0003acf0
|
||||
.igot.plt 0x1000001c 0x0 load address 0x0003ab88
|
||||
.igot.plt 0x1000001c 0x0 ./src/SPI.o
|
||||
|
||||
.bss_RAM2 0x2007c000 0x0
|
||||
@@ -983,26 +993,29 @@ END GROUP
|
||||
[!provide] PROVIDE (__end_bss_RAM2 = .)
|
||||
[!provide] PROVIDE (__end_bss_RamAHB32 = .)
|
||||
|
||||
.bss 0x1000001c 0x20
|
||||
.bss 0x1000001c 0x24
|
||||
0x1000001c _bss = .
|
||||
[!provide] PROVIDE (__start_bss_RAM = .)
|
||||
[!provide] PROVIDE (__start_bss_RamLoc32 = .)
|
||||
*(.bss*)
|
||||
.bss.player 0x1000001c 0x14 ./src/main.o
|
||||
0x1000001c player
|
||||
.bss.showDebug
|
||||
0x1000001c 0x4 ./src/SPI.o
|
||||
0x1000001c showDebug
|
||||
.bss.player 0x10000020 0x14 ./src/main.o
|
||||
0x10000020 player
|
||||
.bss.scrolling
|
||||
0x10000030 0x4 ./src/main.o
|
||||
0x10000030 scrolling
|
||||
0x10000034 0x4 ./src/main.o
|
||||
0x10000034 scrolling
|
||||
.bss.need_to_scroll
|
||||
0x10000034 0x1 ./src/main.o
|
||||
0x10000034 need_to_scroll
|
||||
*fill* 0x10000035 0x3
|
||||
0x10000038 0x1 ./src/main.o
|
||||
0x10000038 need_to_scroll
|
||||
*fill* 0x10000039 0x3
|
||||
.bss.timer_count
|
||||
0x10000038 0x4 ./src/main.o
|
||||
0x10000038 timer_count
|
||||
0x1000003c 0x4 ./src/main.o
|
||||
0x1000003c timer_count
|
||||
*(COMMON)
|
||||
0x1000003c . = ALIGN (0x4)
|
||||
0x1000003c _ebss = .
|
||||
0x10000040 . = ALIGN (0x4)
|
||||
0x10000040 _ebss = .
|
||||
[!provide] PROVIDE (__end_bss_RAM = .)
|
||||
[!provide] PROVIDE (__end_bss_RamLoc32 = .)
|
||||
[!provide] PROVIDE (end = .)
|
||||
@@ -1018,49 +1031,47 @@ END GROUP
|
||||
[!provide] PROVIDE (__end_noinit_RAM2 = .)
|
||||
[!provide] PROVIDE (__end_noinit_RamAHB32 = .)
|
||||
|
||||
.noinit 0x1000003c 0x0
|
||||
0x1000003c _noinit = .
|
||||
.noinit 0x10000040 0x0
|
||||
0x10000040 _noinit = .
|
||||
[!provide] PROVIDE (__start_noinit_RAM = .)
|
||||
[!provide] PROVIDE (__start_noinit_RamLoc32 = .)
|
||||
*(.noinit*)
|
||||
0x1000003c . = ALIGN (0x4)
|
||||
0x1000003c _end_noinit = .
|
||||
0x10000040 . = ALIGN (0x4)
|
||||
0x10000040 _end_noinit = .
|
||||
[!provide] PROVIDE (__end_noinit_RAM = .)
|
||||
[!provide] PROVIDE (__end_noinit_RamLoc32 = .)
|
||||
0x1000003c PROVIDE (_pvHeapStart = DEFINED (__user_heap_base)?__user_heap_base:.)
|
||||
0x10000040 PROVIDE (_pvHeapStart = DEFINED (__user_heap_base)?__user_heap_base:.)
|
||||
0x10008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0))
|
||||
0xefff74b2 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))))
|
||||
0x00000000 _image_start = LOADADDR (.text)
|
||||
0x0003acf0 _image_end = (LOADADDR (.data) + SIZEOF (.data))
|
||||
0x0003acf0 _image_size = (_image_end - _image_start)
|
||||
0x0003ab88 _image_end = (LOADADDR (.data) + SIZEOF (.data))
|
||||
0x0003ab88 _image_size = (_image_end - _image_start)
|
||||
OUTPUT(MyProject.axf elf32-littlearm)
|
||||
LOAD linker stubs
|
||||
|
||||
.debug_info 0x00000000 0x1ee7
|
||||
.debug_info 0x00000000 0x1dbd
|
||||
.debug_info 0x00000000 0x208 ./src/GPIO.o
|
||||
.debug_info 0x00000208 0xb3c ./src/SPI.o
|
||||
.debug_info 0x00000d44 0x29d ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_info 0x00000fe1 0x40 ./src/crp.o
|
||||
.debug_info 0x00001021 0xc9 ./src/fonts.o
|
||||
.debug_info 0x000010ea 0xb5 ./src/init_clk.o
|
||||
.debug_info 0x0000119f 0x72a ./src/main.o
|
||||
.debug_info 0x000018c9 0x119 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_info 0x000019e2 0x4a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_info 0x00001a2c 0x4bb /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.debug_info 0x00000208 0xb2b ./src/SPI.o
|
||||
.debug_info 0x00000d33 0x29d ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_info 0x00000fd0 0x40 ./src/crp.o
|
||||
.debug_info 0x00001010 0xc9 ./src/fonts.o
|
||||
.debug_info 0x000010d9 0xb5 ./src/init_clk.o
|
||||
.debug_info 0x0000118e 0x72a ./src/main.o
|
||||
.debug_info 0x000018b8 0x4a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_info 0x00001902 0x4bb /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
.debug_abbrev 0x00000000 0xc94
|
||||
.debug_abbrev 0x00000000 0xbf1
|
||||
.debug_abbrev 0x00000000 0x12b ./src/GPIO.o
|
||||
.debug_abbrev 0x0000012b 0x2b5 ./src/SPI.o
|
||||
.debug_abbrev 0x000003e0 0x14d ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_abbrev 0x0000052d 0x38 ./src/crp.o
|
||||
.debug_abbrev 0x00000565 0x73 ./src/fonts.o
|
||||
.debug_abbrev 0x000005d8 0x83 ./src/init_clk.o
|
||||
.debug_abbrev 0x0000065b 0x27d ./src/main.o
|
||||
.debug_abbrev 0x000008d8 0xb6 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_abbrev 0x0000098e 0x4f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_abbrev 0x000009dd 0x2b7 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.debug_abbrev 0x0000012b 0x2c8 ./src/SPI.o
|
||||
.debug_abbrev 0x000003f3 0x14d ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_abbrev 0x00000540 0x38 ./src/crp.o
|
||||
.debug_abbrev 0x00000578 0x73 ./src/fonts.o
|
||||
.debug_abbrev 0x000005eb 0x83 ./src/init_clk.o
|
||||
.debug_abbrev 0x0000066e 0x27d ./src/main.o
|
||||
.debug_abbrev 0x000008eb 0x4f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_abbrev 0x0000093a 0x2b7 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
.debug_aranges 0x00000000 0x368
|
||||
.debug_aranges 0x00000000 0x348
|
||||
.debug_aranges
|
||||
0x00000000 0x78 ./src/GPIO.o
|
||||
.debug_aranges
|
||||
@@ -1076,21 +1087,18 @@ LOAD linker stubs
|
||||
.debug_aranges
|
||||
0x00000228 0x78 ./src/main.o
|
||||
.debug_aranges
|
||||
0x000002a0 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
0x000002a0 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_aranges
|
||||
0x000002c0 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_aranges
|
||||
0x000002e0 0x88 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
0x000002c0 0x88 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
.debug_ranges 0x00000000 0x2b8
|
||||
.debug_ranges 0x00000000 0x2a8
|
||||
.debug_ranges 0x00000000 0x68 ./src/GPIO.o
|
||||
.debug_ranges 0x00000068 0xc8 ./src/SPI.o
|
||||
.debug_ranges 0x00000130 0x70 ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_ranges 0x000001a0 0x18 ./src/init_clk.o
|
||||
.debug_ranges 0x000001b8 0x68 ./src/main.o
|
||||
.debug_ranges 0x00000220 0x10 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_ranges 0x00000230 0x10 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_ranges 0x00000240 0x78 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.debug_ranges 0x00000220 0x10 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_ranges 0x00000230 0x78 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
.debug_macro 0x00000000 0x1722
|
||||
.debug_macro 0x00000000 0x58 ./src/GPIO.o
|
||||
@@ -1110,38 +1118,35 @@ LOAD linker stubs
|
||||
.debug_macro 0x000015f3 0x6b ./src/main.o
|
||||
.debug_macro 0x0000165e 0xc4 ./src/main.o
|
||||
|
||||
.debug_line 0x00000000 0x1daa
|
||||
.debug_line 0x00000000 0x1d4a
|
||||
.debug_line 0x00000000 0x358 ./src/GPIO.o
|
||||
.debug_line 0x00000358 0xa2b ./src/SPI.o
|
||||
.debug_line 0x00000d83 0x161 ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_line 0x00000ee4 0xb9 ./src/crp.o
|
||||
.debug_line 0x00000f9d 0x3a ./src/fonts.o
|
||||
.debug_line 0x00000fd7 0x3c8 ./src/init_clk.o
|
||||
.debug_line 0x0000139f 0x5e7 ./src/main.o
|
||||
.debug_line 0x00001986 0x9b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_line 0x00001a21 0x4a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_line 0x00001a6b 0x33f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.debug_line 0x00000358 0xa66 ./src/SPI.o
|
||||
.debug_line 0x00000dbe 0x161 ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_line 0x00000f1f 0xb9 ./src/crp.o
|
||||
.debug_line 0x00000fd8 0x3a ./src/fonts.o
|
||||
.debug_line 0x00001012 0x3c8 ./src/init_clk.o
|
||||
.debug_line 0x000013da 0x5e7 ./src/main.o
|
||||
.debug_line 0x000019c1 0x4a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_line 0x00001a0b 0x33f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
.debug_str 0x00000000 0x6400
|
||||
.debug_str 0x00000000 0x63db
|
||||
.debug_str 0x00000000 0x5145 ./src/GPIO.o
|
||||
0x51c4 (size before relaxing)
|
||||
.debug_str 0x00005145 0x3fd ./src/SPI.o
|
||||
0x5547 (size before relaxing)
|
||||
.debug_str 0x00005542 0x1ef ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_str 0x00005145 0x407 ./src/SPI.o
|
||||
0x5551 (size before relaxing)
|
||||
.debug_str 0x0000554c 0x1ef ./src/cr_startup_lpc175x_6x.o
|
||||
0x2ff0 (size before relaxing)
|
||||
.debug_str 0x00005731 0xe9 ./src/crp.o
|
||||
.debug_str 0x0000573b 0xe9 ./src/crp.o
|
||||
0x2ee4 (size before relaxing)
|
||||
.debug_str 0x0000581a 0x27 ./src/fonts.o
|
||||
.debug_str 0x00005824 0x27 ./src/fonts.o
|
||||
0x2e69 (size before relaxing)
|
||||
.debug_str 0x00005841 0x2e1 ./src/init_clk.o
|
||||
.debug_str 0x0000584b 0x2e1 ./src/init_clk.o
|
||||
0x53e9 (size before relaxing)
|
||||
.debug_str 0x00005b22 0x6a0 ./src/main.o
|
||||
.debug_str 0x00005b2c 0x6a0 ./src/main.o
|
||||
0x5935 (size before relaxing)
|
||||
.debug_str 0x000061c2 0x132 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
0x1bb (size before relaxing)
|
||||
.debug_str 0x000062f4 0x22 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_str 0x000061cc 0x125 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
0x12a (size before relaxing)
|
||||
.debug_str 0x00006316 0xea /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.debug_str 0x000062f1 0xea /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
0x27b (size before relaxing)
|
||||
|
||||
.comment 0x00000000 0x45
|
||||
@@ -1153,7 +1158,6 @@ LOAD linker stubs
|
||||
.comment 0x00000045 0x46 ./src/fonts.o
|
||||
.comment 0x00000045 0x46 ./src/init_clk.o
|
||||
.comment 0x00000045 0x46 ./src/main.o
|
||||
.comment 0x00000045 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.comment 0x00000045 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.comment 0x00000045 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
@@ -1174,27 +1178,21 @@ LOAD linker stubs
|
||||
.ARM.attributes
|
||||
0x0000010e 0x2d ./src/main.o
|
||||
.ARM.attributes
|
||||
0x0000013b 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
0x0000013b 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.ARM.attributes
|
||||
0x00000168 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.ARM.attributes
|
||||
0x00000195 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.ARM.attributes
|
||||
0x000001c2 0x1b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
|
||||
0x00000168 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
.debug_frame 0x00000000 0xa94
|
||||
.debug_frame 0x00000000 0xa60
|
||||
.debug_frame 0x00000000 0x1b4 ./src/GPIO.o
|
||||
.debug_frame 0x000001b4 0x3b8 ./src/SPI.o
|
||||
.debug_frame 0x0000056c 0x170 ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_frame 0x000006dc 0x64 ./src/init_clk.o
|
||||
.debug_frame 0x00000740 0x1d0 ./src/main.o
|
||||
.debug_frame 0x00000910 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_frame 0x00000930 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_frame 0x00000950 0x144 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.debug_frame 0x000001b4 0x3a4 ./src/SPI.o
|
||||
.debug_frame 0x00000558 0x170 ./src/cr_startup_lpc175x_6x.o
|
||||
.debug_frame 0x000006c8 0x64 ./src/init_clk.o
|
||||
.debug_frame 0x0000072c 0x1d0 ./src/main.o
|
||||
.debug_frame 0x000008fc 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
|
||||
.debug_frame 0x0000091c 0x144 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
.debug_loc 0x00000000 0x314
|
||||
.debug_loc 0x00000000 0x6f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
|
||||
.debug_loc 0x0000006f 0x2a5 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
.debug_loc 0x00000000 0x2a5
|
||||
.debug_loc 0x00000000 0x2a5 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
|
||||
Cross Reference Table
|
||||
|
||||
@@ -1488,6 +1486,7 @@ scroller_divider ./src/main.o
|
||||
scrolling ./src/main.o
|
||||
setvbuf /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o)
|
||||
/Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o)
|
||||
showDebug ./src/SPI.o
|
||||
srand /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(stdlib.o)
|
||||
strLen ./src/SPI.o
|
||||
strlen /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* Generated linker script file for LPC1769
|
||||
* Created from linkscript.ldt by FMCreateLinkLibraries
|
||||
* Using Freemarker v2.3.30
|
||||
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 13, 2024, 9:21:46 PM
|
||||
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 9:19:59 AM
|
||||
*/
|
||||
|
||||
INCLUDE "MyProject_Debug_library.ld"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* Generated linker script file for LPC1769
|
||||
* Created from library.ldt by FMCreateLinkLibraries
|
||||
* Using Freemarker v2.3.30
|
||||
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 13, 2024, 9:21:46 PM
|
||||
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 9:19:59 AM
|
||||
*/
|
||||
|
||||
GROUP (
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* Generated linker script file for LPC1769
|
||||
* Created from memory.ldt by FMCreateLinkMemory
|
||||
* Using Freemarker v2.3.30
|
||||
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 13, 2024, 9:21:46 PM
|
||||
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 9:19:59 AM
|
||||
*/
|
||||
|
||||
MEMORY
|
||||
|
||||
Binary file not shown.
+3
-3
@@ -11,11 +11,11 @@
|
||||
../src/SPI.c:212:6:Resize_Window 64 static
|
||||
../src/SPI.c:246:6:scroll 24 static
|
||||
../src/SPI.c:256:6:Get_Color_From_Background 32 static
|
||||
../src/SPI.c:269:6:Get_Color_From_Sprite 16 static
|
||||
../src/SPI.c:269:6:Get_Color_From_Sprite 32 static
|
||||
../src/SPI.c:275:6:auto_screen_roloff 64 static
|
||||
../src/SPI.c:285:6:Refresh_Area 72 static
|
||||
../src/SPI.c:297:6:Refresh_Player_Area 6256 static
|
||||
../src/SPI.c:323:6:DrawPlayer 6232 static
|
||||
../src/SPI.c:298:6:Refresh_Player_Area 88 static
|
||||
../src/SPI.c:323:6:DrawPlayer 3144 static
|
||||
../src/SPI.c:344:6:Draw_stars 32 static
|
||||
../src/SPI.c:354:5:strLen 24 static
|
||||
../src/SPI.c:364:6:DrawChar 72 static
|
||||
|
||||
Binary file not shown.
+1
-1
@@ -9,4 +9,4 @@
|
||||
../src/main.c:103:8:CreatePlayer 80 static
|
||||
../src/main.c:112:5:min 16 static
|
||||
../src/main.c:120:6:RefreshPlayer 72 static
|
||||
../src/main.c:163:5:main 144 dynamic
|
||||
../src/main.c:150:5:main 144 dynamic
|
||||
|
||||
@@ -9675,5 +9675,6 @@ static const struct background_image_t{
|
||||
"#\300\002#\300\002#\300\002#\300\002#\300\002#\300\002#\300\002#\300\002#\300\002#\300\002#\300"
|
||||
"\002#\300\002#\300\002#\300\002#\300",
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -266,11 +266,11 @@ void Get_Color_From_Background(Point whereToLook,Color *color){
|
||||
color->Blue = SMPTE.pixel_data[index+2];
|
||||
}
|
||||
|
||||
void Get_Color_From_Sprite(Sprite_32x32 sprite, Point whereToLook, Color *color){
|
||||
int index = (whereToLook.Y*32+whereToLook.X)*3;
|
||||
color->Red = sprite.pixel_data[index];
|
||||
color->Green = sprite.pixel_data[index+1];
|
||||
color->Blue = sprite.pixel_data[index+2];
|
||||
void Get_Color_From_Sprite(Point whereToLook, Color *color){
|
||||
int index = ((whereToLook.Y << 5)+whereToLook.X)*3;
|
||||
color->Red = ShipSprite1.pixel_data[index];
|
||||
color->Green = ShipSprite1.pixel_data[index+1];
|
||||
color->Blue = ShipSprite1.pixel_data[index+2];
|
||||
}
|
||||
void auto_screen_roloff(Rectangle area,Point currentPos){
|
||||
if(currentPos.Y + area.Position.Y == SCREEN_HEIGHT){
|
||||
@@ -294,8 +294,9 @@ void Refresh_Area(Rectangle area){
|
||||
}
|
||||
}
|
||||
}
|
||||
int showDebug = 0;
|
||||
void Refresh_Player_Area(Rectangle area,Rectangle Hitbox){
|
||||
Sprite_32x32 sprite = ShipSprite1;
|
||||
//Sprite_32x32 sprite = ShipSprite1;
|
||||
Resize_Window(area);
|
||||
Write_Cmd(0x2C);
|
||||
Color color;
|
||||
@@ -307,14 +308,13 @@ void Refresh_Player_Area(Rectangle area,Rectangle Hitbox){
|
||||
&& x + area.Position.X >= Hitbox.Position.X
|
||||
&& x + area.Position.X < Hitbox.Position.X + Hitbox.Size.Width){
|
||||
|
||||
Get_Color_From_Sprite(sprite,(Point){x-(Hitbox.Position.X - area.Position.X),y-(Hitbox.Position.Y-area.Position.Y)},&color);
|
||||
|
||||
Get_Color_From_Sprite((Point){x-(Hitbox.Position.X - area.Position.X),y-(Hitbox.Position.Y-area.Position.Y)},&color);
|
||||
if(color.Red == 0 && color.Green == 0 && color.Blue == 0)
|
||||
Get_Color_From_Background((Point){area.Position.X+x,(area.Position.Y+y)%SCREEN_HEIGHT},&color);
|
||||
}else{
|
||||
Get_Color_From_Background((Point){area.Position.X+x,(area.Position.Y+y)%SCREEN_HEIGHT},&color);
|
||||
//if(y == 0 || y == area.Size.Height -1 || x == 0 || x == area.Size.Width -1)
|
||||
//color = (Color){255,0,0};
|
||||
if(showDebug && (y == 0 || y == area.Size.Height -1 || x == 0 || x == area.Size.Width -1))
|
||||
color = (Color){255,0,0};
|
||||
}
|
||||
SendPixel(color.Red,color.Green,color.Blue);
|
||||
}
|
||||
@@ -329,7 +329,7 @@ void DrawPlayer(Player player, Rectangle areaToDraw){
|
||||
auto_screen_roloff(player.Hitbox,(Point){0,y});
|
||||
for(int x = 0; x < (player.Hitbox.Size.Width+1);x++){
|
||||
if(y >= areaToDraw.Position.Y && y <= areaToDraw.Size.Height && x >= areaToDraw.Position.X && x <= areaToDraw.Size.Width){
|
||||
Get_Color_From_Sprite(sprite,(Point){x,y},&color);
|
||||
Get_Color_From_Sprite((Point){x,y},&color);
|
||||
if(color.Red != 0 && color.Green != 0 && color.Blue != 0){
|
||||
SendPixel(color.Red,color.Green,color.Blue);
|
||||
}else{
|
||||
|
||||
+2
-1
@@ -6,7 +6,7 @@
|
||||
const typedef struct Sprite_32x32_t{
|
||||
unsigned int width;
|
||||
unsigned int height;
|
||||
unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
|
||||
unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
|
||||
unsigned char pixel_data[32 * 32 * 3 + 1];
|
||||
}Sprite_32x32;
|
||||
|
||||
@@ -110,4 +110,5 @@ static const Sprite_32x32 ShipSprite1 = {
|
||||
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
|
||||
"\000\000\000\000\000\000",
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
+9
-23
@@ -118,15 +118,8 @@ int min(int x,int y){
|
||||
}
|
||||
|
||||
void RefreshPlayer(Point vector){
|
||||
|
||||
/*
|
||||
if(vector.X != 0 || vector.Y != 0)
|
||||
Refresh_Area(player.Hitbox);
|
||||
*/
|
||||
|
||||
if(player.Hitbox.Position.Y + vector.Y < 0){
|
||||
player.Hitbox.Position.Y = SCREEN_SIZE.Height + (player.Hitbox.Position.Y - (0-vector.Y));
|
||||
//player.Hitbox.Position.Y = player.Hitbox.Position.Y % SCREEN_SIZE.Height;
|
||||
}else{
|
||||
if(player.Hitbox.Position.Y + vector.Y >= SCREEN_SIZE.Height){
|
||||
player.Hitbox.Position.Y = vector.Y - (SCREEN_SIZE.Height - player.Hitbox.Position.Y);
|
||||
@@ -152,16 +145,9 @@ void RefreshPlayer(Point vector){
|
||||
bigPos.Y = bigPos.Y % SCREEN_SIZE.Height;
|
||||
|
||||
Refresh_Player_Area((Rectangle){bigPos,bigSize},player.Hitbox);
|
||||
|
||||
/*
|
||||
Rectangle rect = player.Hitbox;
|
||||
rect.Position = (Point){0,0};
|
||||
DrawPlayer(player,rect);
|
||||
*/
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
|
||||
init();
|
||||
InitButtons();
|
||||
InitTimer();
|
||||
@@ -175,7 +161,7 @@ int main(void) {
|
||||
Draw_stars();
|
||||
|
||||
|
||||
int increment = 3;
|
||||
int increment = 1;
|
||||
Point momentum = {0,0};
|
||||
Size charSize = {7,11};
|
||||
|
||||
@@ -217,15 +203,15 @@ int main(void) {
|
||||
momentum.X += vec.X;
|
||||
momentum.Y += vec.Y;
|
||||
|
||||
if(momentum.X > 20)
|
||||
momentum.X = 20;
|
||||
if(momentum.X < -25)
|
||||
momentum.X = -25;
|
||||
if(momentum.X > 15)
|
||||
momentum.X = 15;
|
||||
if(momentum.X < -20)
|
||||
momentum.X = -20;
|
||||
|
||||
if(momentum.Y > 20)
|
||||
momentum.Y = 20;
|
||||
if(momentum.Y < -20)
|
||||
momentum.Y = -20;
|
||||
if(momentum.Y > 15)
|
||||
momentum.Y = 15;
|
||||
if(momentum.Y < -15)
|
||||
momentum.Y = -15;
|
||||
|
||||
RefreshPlayer(momentum);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user