ALL MY FELLAS

This commit is contained in:
2024-06-14 10:13:09 +02:00
parent 79ab2c4ed7
commit fe26067d9a
10 changed files with 8142 additions and 123 deletions
Binary file not shown.
+109 -102
View File
@@ -155,6 +155,8 @@ Discarded input sections
0x00000000 0x8 ./src/main.o 0x00000000 0x8 ./src/main.o
.rodata.SCREEN_SIZE .rodata.SCREEN_SIZE
0x00000000 0x8 ./src/main.o 0x00000000 0x8 ./src/main.o
.data.increment
0x00000000 0x4 ./src/main.o
.text.scroll_array .text.scroll_array
0x00000000 0x7e ./src/main.o 0x00000000 0x7e ./src/main.o
.debug_macro 0x00000000 0xab4 ./src/main.o .debug_macro 0x00000000 0xab4 ./src/main.o
@@ -680,7 +682,7 @@ END GROUP
0x20084000 __top_RamAHB32 = 0x20084000 0x20084000 __top_RamAHB32 = 0x20084000
0x20084000 __top_RAM2 = 0x20084000 0x20084000 __top_RAM2 = 0x20084000
.text 0x00000000 0x3ab68 .text 0x00000000 0x52284
FILL mask 0xff FILL mask 0xff
0x00000000 __vectors_start__ = ABSOLUTE (.) 0x00000000 __vectors_start__ = ABSOLUTE (.)
*(.isr_vector) *(.isr_vector)
@@ -689,16 +691,16 @@ END GROUP
0x000000cc . = ALIGN (0x4) 0x000000cc . = ALIGN (0x4)
0x000000cc __section_table_start = . 0x000000cc __section_table_start = .
0x000000cc __data_section_table = . 0x000000cc __data_section_table = .
0x000000cc 0x4 LONG 0x3ab68 LOADADDR (.data) 0x000000cc 0x4 LONG 0x52284 LOADADDR (.data)
0x000000d0 0x4 LONG 0x10000000 ADDR (.data) 0x000000d0 0x4 LONG 0x10000000 ADDR (.data)
0x000000d4 0x4 LONG 0x1c SIZEOF (.data) 0x000000d4 0x4 LONG 0x18 SIZEOF (.data)
0x000000d8 0x4 LONG 0x3ab68 LOADADDR (.data_RAM2) 0x000000d8 0x4 LONG 0x52284 LOADADDR (.data_RAM2)
0x000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2) 0x000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2)
0x000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2) 0x000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2)
0x000000e4 __data_section_table_end = . 0x000000e4 __data_section_table_end = .
0x000000e4 __bss_section_table = . 0x000000e4 __bss_section_table = .
0x000000e4 0x4 LONG 0x1000001c ADDR (.bss) 0x000000e4 0x4 LONG 0x10000018 ADDR (.bss)
0x000000e8 0x4 LONG 0x24 SIZEOF (.bss) 0x000000e8 0x4 LONG 0x28 SIZEOF (.bss)
0x000000ec 0x4 LONG 0x2007c000 ADDR (.bss_RAM2) 0x000000ec 0x4 LONG 0x2007c000 ADDR (.bss_RAM2)
0x000000f0 0x4 LONG 0x0 SIZEOF (.bss_RAM2) 0x000000f0 0x4 LONG 0x0 SIZEOF (.bss_RAM2)
0x000000f4 __bss_section_table_end = . 0x000000f4 __bss_section_table_end = .
@@ -856,81 +858,84 @@ END GROUP
.text.init 0x000010f4 0xc ./src/main.o .text.init 0x000010f4 0xc ./src/main.o
0x000010f4 init 0x000010f4 init
.text.TIMER0_IRQHandler .text.TIMER0_IRQHandler
0x00001100 0x24 ./src/main.o 0x00001100 0x40 ./src/main.o
0x00001100 TIMER0_IRQHandler 0x00001100 TIMER0_IRQHandler
.text.EINT3_IRQHandler .text.EINT3_IRQHandler
0x00001124 0x18 ./src/main.o 0x00001140 0x18 ./src/main.o
0x00001124 EINT3_IRQHandler 0x00001140 EINT3_IRQHandler
.text.increment_scroll .text.increment_scroll
0x0000113c 0x44 ./src/main.o 0x00001158 0x44 ./src/main.o
0x0000113c increment_scroll 0x00001158 increment_scroll
.text.SysTick_Handler .text.SysTick_Handler
0x00001180 0x48 ./src/main.o 0x0000119c 0x48 ./src/main.o
0x00001180 SysTick_Handler 0x0000119c SysTick_Handler
.text.number_of_digits .text.number_of_digits
0x000011c8 0x40 ./src/main.o 0x000011e4 0x40 ./src/main.o
0x000011c8 number_of_digits 0x000011e4 number_of_digits
.text.convert_to_string .text.convert_to_string
0x00001208 0x7c ./src/main.o 0x00001224 0x7c ./src/main.o
0x00001208 convert_to_string 0x00001224 convert_to_string
.text.CreatePlayer .text.CreatePlayer
0x00001284 0x9c ./src/main.o 0x000012a0 0x9c ./src/main.o
0x00001284 CreatePlayer 0x000012a0 CreatePlayer
.text.min 0x00001320 0x22 ./src/main.o .text.min 0x0000133c 0x22 ./src/main.o
0x00001320 min 0x0000133c min
*fill* 0x00001342 0x2 ff *fill* 0x0000135e 0x2 ff
.text.RefreshPlayer .text.RefreshPlayer
0x00001344 0x144 ./src/main.o 0x00001360 0x144 ./src/main.o
0x00001344 RefreshPlayer 0x00001360 RefreshPlayer
.text.main 0x00001488 0x214 ./src/main.o .text.main 0x000014a4 0x214 ./src/main.o
0x00001488 main 0x000014a4 main
.text.__weak_main .text.__weak_main
0x0000169c 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) 0x000016b8 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)
0x0000169c __main 0x000016b8 __main
0x0000169c __weak_main 0x000016b8 __weak_main
.text.abs 0x000016a0 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) .text.abs 0x000016bc 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)
0x000016a0 abs 0x000016bc abs
*(.rodata .rodata.* .constdata .constdata.*) *(.rodata .rodata.* .constdata .constdata.*)
.rodata.SMPTE 0x000016a8 0x38410 ./src/SPI.o .rodata.SMPTE 0x000016c4 0x38410 ./src/SPI.o
.rodata.ShipSprite1 .rodata.ShipSprite1
0x00039ab8 0xc10 ./src/SPI.o 0x00039ad4 0xc10 ./src/SPI.o
.rodata.SmallFont .rodata.SmallFont
0x0003a6c8 0x478 ./src/fonts.o 0x0003a6e4 0x478 ./src/fonts.o
0x0003a6c8 SmallFont 0x0003a6e4 SmallFont
.rodata.AllMyFellas_wav
0x0003ab5c 0x17700 ./src/main.o
0x0003ab5c AllMyFellas_wav
.rodata.SCREEN .rodata.SCREEN
0x0003ab40 0x10 ./src/main.o 0x0005225c 0x10 ./src/main.o
0x0003ab40 SCREEN 0x0005225c SCREEN
.rodata 0x0003ab50 0x18 ./src/main.o .rodata 0x0005226c 0x18 ./src/main.o
0x0003ab68 . = ALIGN (0x4) 0x00052284 . = ALIGN (0x4)
.glue_7 0x0003ab68 0x0 .glue_7 0x00052284 0x0
.glue_7 0x0003ab68 0x0 linker stubs .glue_7 0x00052284 0x0 linker stubs
.glue_7t 0x0003ab68 0x0 .glue_7t 0x00052284 0x0
.glue_7t 0x0003ab68 0x0 linker stubs .glue_7t 0x00052284 0x0 linker stubs
.vfp11_veneer 0x0003ab68 0x0 .vfp11_veneer 0x00052284 0x0
.vfp11_veneer 0x0003ab68 0x0 linker stubs .vfp11_veneer 0x00052284 0x0 linker stubs
.v4_bx 0x0003ab68 0x0 .v4_bx 0x00052284 0x0
.v4_bx 0x0003ab68 0x0 linker stubs .v4_bx 0x00052284 0x0 linker stubs
.iplt 0x0003ab68 0x0 .iplt 0x00052284 0x0
.iplt 0x0003ab68 0x0 ./src/SPI.o .iplt 0x00052284 0x0 ./src/SPI.o
.rel.dyn 0x0003ab68 0x0 .rel.dyn 0x00052284 0x0
.rel.iplt 0x0003ab68 0x0 ./src/SPI.o .rel.iplt 0x00052284 0x0 ./src/SPI.o
.ARM.extab .ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*) *(.ARM.extab* .gnu.linkonce.armextab.*)
.ARM.exidx 0x0003ab68 0x0 .ARM.exidx 0x00052284 0x0
0x0003ab68 __exidx_start = . 0x00052284 __exidx_start = .
*(.ARM.exidx* .gnu.linkonce.armexidx.*) *(.ARM.exidx* .gnu.linkonce.armexidx.*)
0x0003ab68 __exidx_end = . 0x00052284 __exidx_end = .
0x0003ab68 _etext = . 0x00052284 _etext = .
.data_RAM2 0x2007c000 0x0 load address 0x0003ab68 .data_RAM2 0x2007c000 0x0 load address 0x00052284
FILL mask 0xff FILL mask 0xff
[!provide] PROVIDE (__start_data_RAM2 = .) [!provide] PROVIDE (__start_data_RAM2 = .)
[!provide] PROVIDE (__start_data_RamAHB32 = .) [!provide] PROVIDE (__start_data_RamAHB32 = .)
@@ -951,7 +956,7 @@ END GROUP
0x10000000 . = ALIGN (0x4) 0x10000000 . = ALIGN (0x4)
0x10000000 _end_uninit_RESERVED = . 0x10000000 _end_uninit_RESERVED = .
.data 0x10000000 0x1c load address 0x0003ab68 .data 0x10000000 0x18 load address 0x00052284
FILL mask 0xff FILL mask 0xff
0x10000000 _data = . 0x10000000 _data = .
[!provide] PROVIDE (__start_data_RAM = .) [!provide] PROVIDE (__start_data_RAM = .)
@@ -965,22 +970,19 @@ END GROUP
.data.viewPort .data.viewPort
0x10000000 0x10 ./src/SPI.o 0x10000000 0x10 ./src/SPI.o
0x10000000 viewPort 0x10000000 viewPort
.data.on 0x10000010 0x1 ./src/main.o
0x10000010 on
*fill* 0x10000011 0x3 ff
.data.scroller_divider .data.scroller_divider
0x10000014 0x4 ./src/main.o 0x10000010 0x4 ./src/main.o
0x10000014 scroller_divider 0x10000010 scroller_divider
.data.scroll_increment .data.scroll_increment
0x10000018 0x4 ./src/main.o 0x10000014 0x4 ./src/main.o
0x10000018 scroll_increment 0x10000014 scroll_increment
0x1000001c . = ALIGN (0x4) 0x10000018 . = ALIGN (0x4)
0x1000001c _edata = . 0x10000018 _edata = .
[!provide] PROVIDE (__end_data_RAM = .) [!provide] PROVIDE (__end_data_RAM = .)
[!provide] PROVIDE (__end_data_RamLoc32 = .) [!provide] PROVIDE (__end_data_RamLoc32 = .)
.igot.plt 0x1000001c 0x0 load address 0x0003ab84 .igot.plt 0x10000018 0x0 load address 0x0005229c
.igot.plt 0x1000001c 0x0 ./src/SPI.o .igot.plt 0x10000018 0x0 ./src/SPI.o
.bss_RAM2 0x2007c000 0x0 .bss_RAM2 0x2007c000 0x0
[!provide] PROVIDE (__start_bss_RAM2 = .) [!provide] PROVIDE (__start_bss_RAM2 = .)
@@ -993,23 +995,26 @@ END GROUP
[!provide] PROVIDE (__end_bss_RAM2 = .) [!provide] PROVIDE (__end_bss_RAM2 = .)
[!provide] PROVIDE (__end_bss_RamAHB32 = .) [!provide] PROVIDE (__end_bss_RamAHB32 = .)
.bss 0x1000001c 0x24 .bss 0x10000018 0x28
0x1000001c _bss = . 0x10000018 _bss = .
[!provide] PROVIDE (__start_bss_RAM = .) [!provide] PROVIDE (__start_bss_RAM = .)
[!provide] PROVIDE (__start_bss_RamLoc32 = .) [!provide] PROVIDE (__start_bss_RamLoc32 = .)
*(.bss*) *(.bss*)
.bss.showDebug .bss.showDebug
0x1000001c 0x4 ./src/SPI.o 0x10000018 0x4 ./src/SPI.o
0x1000001c showDebug 0x10000018 showDebug
.bss.player 0x10000020 0x14 ./src/main.o .bss.player 0x1000001c 0x14 ./src/main.o
0x10000020 player 0x1000001c player
.bss.scrolling .bss.scrolling
0x10000034 0x4 ./src/main.o 0x10000030 0x4 ./src/main.o
0x10000034 scrolling 0x10000030 scrolling
.bss.need_to_scroll .bss.need_to_scroll
0x10000038 0x1 ./src/main.o 0x10000034 0x1 ./src/main.o
0x10000038 need_to_scroll 0x10000034 need_to_scroll
*fill* 0x10000039 0x3 *fill* 0x10000035 0x3
.bss.audioValue
0x10000038 0x4 ./src/main.o
0x10000038 audioValue
.bss.timer_count .bss.timer_count
0x1000003c 0x4 ./src/main.o 0x1000003c 0x4 ./src/main.o
0x1000003c timer_count 0x1000003c timer_count
@@ -1044,32 +1049,32 @@ END GROUP
0x10008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0)) 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)))) 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) 0x00000000 _image_start = LOADADDR (.text)
0x0003ab84 _image_end = (LOADADDR (.data) + SIZEOF (.data)) 0x0005229c _image_end = (LOADADDR (.data) + SIZEOF (.data))
0x0003ab84 _image_size = (_image_end - _image_start) 0x0005229c _image_size = (_image_end - _image_start)
OUTPUT(MyProject.axf elf32-littlearm) OUTPUT(MyProject.axf elf32-littlearm)
LOAD linker stubs LOAD linker stubs
.debug_info 0x00000000 0x1dbd .debug_info 0x00000000 0x1dff
.debug_info 0x00000000 0x208 ./src/GPIO.o .debug_info 0x00000000 0x208 ./src/GPIO.o
.debug_info 0x00000208 0xb2b ./src/SPI.o .debug_info 0x00000208 0xb2b ./src/SPI.o
.debug_info 0x00000d33 0x29d ./src/cr_startup_lpc175x_6x.o .debug_info 0x00000d33 0x29d ./src/cr_startup_lpc175x_6x.o
.debug_info 0x00000fd0 0x40 ./src/crp.o .debug_info 0x00000fd0 0x40 ./src/crp.o
.debug_info 0x00001010 0xc9 ./src/fonts.o .debug_info 0x00001010 0xc9 ./src/fonts.o
.debug_info 0x000010d9 0xb5 ./src/init_clk.o .debug_info 0x000010d9 0xb5 ./src/init_clk.o
.debug_info 0x0000118e 0x72a ./src/main.o .debug_info 0x0000118e 0x76c ./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 0x000018fa 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_info 0x00001944 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 0xbf1 .debug_abbrev 0x00000000 0xbe7
.debug_abbrev 0x00000000 0x12b ./src/GPIO.o .debug_abbrev 0x00000000 0x12b ./src/GPIO.o
.debug_abbrev 0x0000012b 0x2c8 ./src/SPI.o .debug_abbrev 0x0000012b 0x2c8 ./src/SPI.o
.debug_abbrev 0x000003f3 0x14d ./src/cr_startup_lpc175x_6x.o .debug_abbrev 0x000003f3 0x14d ./src/cr_startup_lpc175x_6x.o
.debug_abbrev 0x00000540 0x38 ./src/crp.o .debug_abbrev 0x00000540 0x38 ./src/crp.o
.debug_abbrev 0x00000578 0x73 ./src/fonts.o .debug_abbrev 0x00000578 0x73 ./src/fonts.o
.debug_abbrev 0x000005eb 0x83 ./src/init_clk.o .debug_abbrev 0x000005eb 0x83 ./src/init_clk.o
.debug_abbrev 0x0000066e 0x27d ./src/main.o .debug_abbrev 0x0000066e 0x273 ./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 0x000008e1 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_abbrev 0x00000930 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 0x348 .debug_aranges 0x00000000 0x348
.debug_aranges .debug_aranges
@@ -1100,7 +1105,7 @@ LOAD linker stubs
.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 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_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 0x172c
.debug_macro 0x00000000 0x58 ./src/GPIO.o .debug_macro 0x00000000 0x58 ./src/GPIO.o
.debug_macro 0x00000058 0xab4 ./src/GPIO.o .debug_macro 0x00000058 0xab4 ./src/GPIO.o
.debug_macro 0x00000b0c 0x10 ./src/GPIO.o .debug_macro 0x00000b0c 0x10 ./src/GPIO.o
@@ -1115,21 +1120,21 @@ LOAD linker stubs
.debug_macro 0x00001493 0x34 ./src/crp.o .debug_macro 0x00001493 0x34 ./src/crp.o
.debug_macro 0x000014c7 0x1a ./src/fonts.o .debug_macro 0x000014c7 0x1a ./src/fonts.o
.debug_macro 0x000014e1 0x112 ./src/init_clk.o .debug_macro 0x000014e1 0x112 ./src/init_clk.o
.debug_macro 0x000015f3 0x6b ./src/main.o .debug_macro 0x000015f3 0x75 ./src/main.o
.debug_macro 0x0000165e 0xc4 ./src/main.o .debug_macro 0x00001668 0xc4 ./src/main.o
.debug_line 0x00000000 0x1d4e .debug_line 0x00000000 0x1d6b
.debug_line 0x00000000 0x358 ./src/GPIO.o .debug_line 0x00000000 0x358 ./src/GPIO.o
.debug_line 0x00000358 0xa66 ./src/SPI.o .debug_line 0x00000358 0xa66 ./src/SPI.o
.debug_line 0x00000dbe 0x161 ./src/cr_startup_lpc175x_6x.o .debug_line 0x00000dbe 0x161 ./src/cr_startup_lpc175x_6x.o
.debug_line 0x00000f1f 0xb9 ./src/crp.o .debug_line 0x00000f1f 0xb9 ./src/crp.o
.debug_line 0x00000fd8 0x3a ./src/fonts.o .debug_line 0x00000fd8 0x3a ./src/fonts.o
.debug_line 0x00001012 0x3c8 ./src/init_clk.o .debug_line 0x00001012 0x3c8 ./src/init_clk.o
.debug_line 0x000013da 0x5eb ./src/main.o .debug_line 0x000013da 0x608 ./src/main.o
.debug_line 0x000019c5 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 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_line 0x00001a0f 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 0x00001a2c 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 0x63db .debug_str 0x00000000 0x6409
.debug_str 0x00000000 0x5145 ./src/GPIO.o .debug_str 0x00000000 0x5145 ./src/GPIO.o
0x51c4 (size before relaxing) 0x51c4 (size before relaxing)
.debug_str 0x00005145 0x407 ./src/SPI.o .debug_str 0x00005145 0x407 ./src/SPI.o
@@ -1142,11 +1147,11 @@ LOAD linker stubs
0x2e69 (size before relaxing) 0x2e69 (size before relaxing)
.debug_str 0x0000584b 0x2e1 ./src/init_clk.o .debug_str 0x0000584b 0x2e1 ./src/init_clk.o
0x53e9 (size before relaxing) 0x53e9 (size before relaxing)
.debug_str 0x00005b2c 0x6a0 ./src/main.o .debug_str 0x00005b2c 0x6ce ./src/main.o
0x5935 (size before relaxing) 0x5963 (size before relaxing)
.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) .debug_str 0x000061fa 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) 0x12a (size before relaxing)
.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) .debug_str 0x0000631f 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) 0x27b (size before relaxing)
.comment 0x00000000 0x45 .comment 0x00000000 0x45
@@ -1198,6 +1203,7 @@ Cross Reference Table
Symbol File Symbol File
ADC_IRQHandler ./src/cr_startup_lpc175x_6x.o ADC_IRQHandler ./src/cr_startup_lpc175x_6x.o
AllMyFellas_wav ./src/main.o
BOD_IRQHandler ./src/cr_startup_lpc175x_6x.o BOD_IRQHandler ./src/cr_startup_lpc175x_6x.o
BigFont ./src/fonts.o BigFont ./src/fonts.o
BusFault_Handler ./src/cr_startup_lpc175x_6x.o BusFault_Handler ./src/cr_startup_lpc175x_6x.o
@@ -1427,6 +1433,7 @@ abort /Applications/MCUXpressoIDE_11
abs /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) abs /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)
./src/main.o ./src/main.o
atexit /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) atexit /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)
audioValue ./src/main.o
auto_screen_roloff ./src/SPI.o auto_screen_roloff ./src/SPI.o
bss_init ./src/cr_startup_lpc175x_6x.o bss_init ./src/cr_startup_lpc175x_6x.o
calloc /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(alloc.o) calloc /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(alloc.o)
@@ -1451,6 +1458,7 @@ fseek /Applications/MCUXpressoIDE_11
ftell /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(ftell.o) ftell /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(ftell.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(fseek.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(fseek.o)
g_pfnVectors ./src/cr_startup_lpc175x_6x.o g_pfnVectors ./src/cr_startup_lpc175x_6x.o
increment ./src/main.o
increment_scroll ./src/main.o increment_scroll ./src/main.o
init ./src/main.o init ./src/main.o
labs /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) labs /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)
@@ -1469,7 +1477,6 @@ memset /Applications/MCUXpressoIDE_11
min ./src/main.o min ./src/main.o
need_to_scroll ./src/main.o need_to_scroll ./src/main.o
number_of_digits ./src/main.o number_of_digits ./src/main.o
on ./src/main.o
player ./src/main.o player ./src/main.o
raise /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(raise.o) raise /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(raise.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(stdlib.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(stdlib.o)
+1 -1
View File
@@ -5,7 +5,7 @@
* Generated linker script file for LPC1769 * Generated linker script file for LPC1769
* Created from linkscript.ldt by FMCreateLinkLibraries * Created from linkscript.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30 * Using Freemarker v2.3.30
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 9:33:19 AM * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 10:11:46 AM
*/ */
INCLUDE "MyProject_Debug_library.ld" INCLUDE "MyProject_Debug_library.ld"
+1 -1
View File
@@ -5,7 +5,7 @@
* Generated linker script file for LPC1769 * Generated linker script file for LPC1769
* Created from library.ldt by FMCreateLinkLibraries * Created from library.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30 * Using Freemarker v2.3.30
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 9:33:19 AM * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 10:11:46 AM
*/ */
GROUP ( GROUP (
+1 -1
View File
@@ -5,7 +5,7 @@
* Generated linker script file for LPC1769 * Generated linker script file for LPC1769
* Created from memory.ldt by FMCreateLinkMemory * Created from memory.ldt by FMCreateLinkMemory
* Using Freemarker v2.3.30 * Using Freemarker v2.3.30
* MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 9:33:19 AM * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 14, 2024, 10:11:46 AM
*/ */
MEMORY MEMORY
+2 -1
View File
@@ -1,5 +1,6 @@
src/main.o src/main.d: ../src/main.c ../src/config_LPC1769.h \ src/main.o src/main.d: ../src/main.c ../src/config_LPC1769.h \
../src/GPIO.h ../src/SPI.h ../src/AllMyFellas.h ../src/GPIO.h ../src/SPI.h
../src/config_LPC1769.h: ../src/config_LPC1769.h:
../src/AllMyFellas.h:
../src/GPIO.h: ../src/GPIO.h:
../src/SPI.h: ../src/SPI.h:
BIN
View File
Binary file not shown.
+12 -12
View File
@@ -1,12 +1,12 @@
../src/main.c:25:6:init 8 static ../src/main.c:26:6:init 8 static
../src/main.c:34:6:TIMER0_IRQHandler 8 static ../src/main.c:36:6:TIMER0_IRQHandler 8 static
../src/main.c:43:6:EINT3_IRQHandler 16 static ../src/main.c:45:6:EINT3_IRQHandler 16 static
../src/main.c:56:6:increment_scroll 16 static ../src/main.c:58:6:increment_scroll 16 static
../src/main.c:63:6:SysTick_Handler 8 static ../src/main.c:65:6:SysTick_Handler 8 static
../src/main.c:73:5:number_of_digits 24 static ../src/main.c:75:5:number_of_digits 24 static
../src/main.c:83:6:convert_to_string 40 static ../src/main.c:85:6:convert_to_string 40 static
../src/main.c:94:6:scroll_array 32 static ../src/main.c:96:6:scroll_array 32 static
../src/main.c:103:8:CreatePlayer 80 static ../src/main.c:105:8:CreatePlayer 80 static
../src/main.c:112:5:min 16 static ../src/main.c:114:5:min 16 static
../src/main.c:120:6:RefreshPlayer 72 static ../src/main.c:122:6:RefreshPlayer 72 static
../src/main.c:153:5:main 144 dynamic ../src/main.c:155:5:main 144 dynamic
+8009
View File
File diff suppressed because it is too large Load Diff
+7 -5
View File
@@ -12,6 +12,7 @@
#include <stdint.h> #include <stdint.h>
#include <stdbool.h> #include <stdbool.h>
#include <math.h> #include <math.h>
#include "AllMyFellas.h"
#include "GPIO.h" #include "GPIO.h"
#include "SPI.h" #include "SPI.h"
@@ -30,14 +31,15 @@ void init(void)
int scrolling = 0; int scrolling = 0;
bool need_to_scroll = false; bool need_to_scroll = false;
bool on = true; int audioValue = 0;
int increment = 1;
void TIMER0_IRQHandler(void){ void TIMER0_IRQHandler(void){
//8000HZ smaple rate //8000HZ smaple rate
ClearTimer0(); ClearTimer0();
audioValue ++;
SetAudio(800); if(audioValue >= 96000-1)
on = true; audioValue = 0;
SetAudio(200); SetAudio(AllMyFellas_wav[audioValue]);
} }
void EINT3_IRQHandler(void){ void EINT3_IRQHandler(void){