From e3d457d72f59bd442a3a8d13b311d7c8444e177d Mon Sep 17 00:00:00 2001 From: Kleidi Bujari Date: Fri, 4 Oct 2024 17:30:14 -0400 Subject: labs 1,2 --- .../Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt | 41 + .../lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c | 103 + .../lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h | 19 + .../Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix | 3619 +++++++++++++++++++ .../Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME | 3628 ++++++++++++++++++++ .../Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx | 744 ++++ .../Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx | 1481 ++++++++ .../DebugConfig/Instruction_Trace_LPC1768.dbgconf | 10 + .../DebugConfig/SWO_Trace_LPC1768.dbgconf | 10 + .../DebugConfig/TracePort_Trace_LPC1768.dbgconf | 10 + .../Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd | 9 + .../Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h | 472 +++ .../Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h | 248 ++ .../lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h | 59 + .../Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c | 928 +++++ .../labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c | 50 + .../Blinky_ULp/Instruction_Trace/Blinky.axf | Bin 0 -> 143408 bytes .../Blinky_ULp/Instruction_Trace/Blinky.htm | 644 ++++ .../Blinky_ULp/Instruction_Trace/Blinky.lnp | 16 + .../Blinky_ULp/Instruction_Trace/Blinky.map | 954 +++++ .../Blinky_ULp/Instruction_Trace/Blinky.sct | 16 + .../Instruction_Trace/Blinky_Instruction Trace.dep | 122 + .../Blinky_ULp/Instruction_Trace/adc_mcb1700.crf | Bin 0 -> 79718 bytes .../Blinky_ULp/Instruction_Trace/adc_mcb1700.d | 12 + .../Blinky_ULp/Instruction_Trace/adc_mcb1700.o | Bin 0 -> 88020 bytes .../Blinky_ULp/Instruction_Trace/blinky.crf | Bin 0 -> 85979 bytes .../MCB1700/Blinky_ULp/Instruction_Trace/blinky.d | 15 + .../MCB1700/Blinky_ULp/Instruction_Trace/blinky.o | Bin 0 -> 85628 bytes .../Instruction_Trace/glcd_spi_lpc1700.crf | Bin 0 -> 86388 bytes .../Instruction_Trace/glcd_spi_lpc1700.d | 12 + .../Instruction_Trace/glcd_spi_lpc1700.o | Bin 0 -> 124740 bytes .../Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf | Bin 0 -> 79321 bytes .../Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d | 10 + .../Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o | Bin 0 -> 82812 bytes .../MCB1700/Blinky_ULp/Instruction_Trace/irq.crf | Bin 0 -> 78327 bytes .../MCB1700/Blinky_ULp/Instruction_Trace/irq.d | 12 + .../MCB1700/Blinky_ULp/Instruction_Trace/irq.o | Bin 0 -> 77012 bytes .../Instruction_Trace/joystick_mcb1700.crf | Bin 0 -> 80664 bytes .../Instruction_Trace/joystick_mcb1700.d | 13 + .../Instruction_Trace/joystick_mcb1700.o | Bin 0 -> 83316 bytes .../MCB1700/Blinky_ULp/Instruction_Trace/led.crf | Bin 0 -> 77955 bytes .../MCB1700/Blinky_ULp/Instruction_Trace/led.d | 10 + .../MCB1700/Blinky_ULp/Instruction_Trace/led.o | Bin 0 -> 78488 bytes .../Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf | Bin 0 -> 79808 bytes .../Blinky_ULp/Instruction_Trace/pin_lpc17xx.d | 11 + .../Blinky_ULp/Instruction_Trace/pin_lpc17xx.o | Bin 0 -> 80496 bytes .../Blinky_ULp/Instruction_Trace/retarget_io.crf | Bin 0 -> 16876 bytes .../Blinky_ULp/Instruction_Trace/retarget_io.d | 8 + .../Blinky_ULp/Instruction_Trace/retarget_io.o | Bin 0 -> 30576 bytes .../Blinky_ULp/Instruction_Trace/startup_lpc17xx.d | 1 + .../Instruction_Trace/startup_lpc17xx.lst | 1066 ++++++ .../Blinky_ULp/Instruction_Trace/startup_lpc17xx.o | Bin 0 -> 5876 bytes .../Instruction_Trace/system_lpc17xx.crf | Bin 0 -> 79741 bytes .../Blinky_ULp/Instruction_Trace/system_lpc17xx.d | 9 + .../Blinky_ULp/Instruction_Trace/system_lpc17xx.o | Bin 0 -> 76788 bytes .../labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c | 65 + .../labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.h | 27 + .../Blinky_ULp/RTE/Device/LPC1768/RTE_Device.h | 1167 +++++++ .../RTE/Device/LPC1768/startup_LPC17xx.s | 287 ++ .../Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c | 574 ++++ .../RTE/_Instruction_Trace/RTE_Components.h | 26 + .../Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h | 26 + .../RTE/_TracePort_Trace/RTE_Components.h | 26 + .../Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf | Bin 0 -> 110824 bytes .../Blinky_ULp/SWO_Trace/Blinky.build_log.htm | 109 + .../Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm | 553 +++ .../Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp | 16 + .../Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map | 899 +++++ .../Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct | 16 + .../Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep | 121 + .../Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex | 2 + .../MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf | Bin 0 -> 79718 bytes .../MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d | 12 + .../MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o | Bin 0 -> 87940 bytes .../Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf | Bin 0 -> 85283 bytes .../Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d | 14 + .../Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o | Bin 0 -> 83544 bytes .../Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf | Bin 0 -> 86388 bytes .../Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d | 12 + .../Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o | Bin 0 -> 124664 bytes .../MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf | Bin 0 -> 79321 bytes .../MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d | 10 + .../MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o | Bin 0 -> 82736 bytes .../Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf | Bin 0 -> 78294 bytes .../Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d | 12 + .../Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o | Bin 0 -> 76632 bytes .../Blinky_ULp/SWO_Trace/joystick_mcb1700.crf | Bin 0 -> 80664 bytes .../Blinky_ULp/SWO_Trace/joystick_mcb1700.d | 13 + .../Blinky_ULp/SWO_Trace/joystick_mcb1700.o | Bin 0 -> 83240 bytes .../Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf | Bin 0 -> 77955 bytes .../Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d | 10 + .../Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o | Bin 0 -> 78408 bytes .../MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf | Bin 0 -> 79808 bytes .../MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d | 11 + .../MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o | Bin 0 -> 80416 bytes .../MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf | Bin 0 -> 16868 bytes .../MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d | 8 + .../MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o | Bin 0 -> 30484 bytes .../MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d | 1 + .../Blinky_ULp/SWO_Trace/startup_lpc17xx.lst | 1066 ++++++ .../MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o | Bin 0 -> 5876 bytes .../Blinky_ULp/SWO_Trace/system_lpc17xx.crf | Bin 0 -> 79741 bytes .../MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d | 9 + .../MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o | Bin 0 -> 76708 bytes .../MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf | Bin 0 -> 143312 bytes .../MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm | 644 ++++ .../MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp | 16 + .../MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map | 954 +++++ .../MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct | 16 + .../TracePort_Trace/Blinky_TracePort Trace.dep | 122 + .../Blinky_ULp/TracePort_Trace/adc_mcb1700.crf | Bin 0 -> 79718 bytes .../Blinky_ULp/TracePort_Trace/adc_mcb1700.d | 12 + .../Blinky_ULp/TracePort_Trace/adc_mcb1700.o | Bin 0 -> 88012 bytes .../MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf | Bin 0 -> 85979 bytes .../MCB1700/Blinky_ULp/TracePort_Trace/blinky.d | 15 + .../MCB1700/Blinky_ULp/TracePort_Trace/blinky.o | Bin 0 -> 85620 bytes .../TracePort_Trace/glcd_spi_lpc1700.crf | Bin 0 -> 86388 bytes .../Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d | 12 + .../Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o | Bin 0 -> 124732 bytes .../Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf | Bin 0 -> 79321 bytes .../Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d | 10 + .../Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o | Bin 0 -> 82804 bytes .../MCB1700/Blinky_ULp/TracePort_Trace/irq.crf | Bin 0 -> 78327 bytes .../Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d | 12 + .../Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o | Bin 0 -> 77000 bytes .../TracePort_Trace/joystick_mcb1700.crf | Bin 0 -> 80664 bytes .../Blinky_ULp/TracePort_Trace/joystick_mcb1700.d | 13 + .../Blinky_ULp/TracePort_Trace/joystick_mcb1700.o | Bin 0 -> 83308 bytes .../MCB1700/Blinky_ULp/TracePort_Trace/led.crf | Bin 0 -> 77955 bytes .../Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d | 10 + .../Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o | Bin 0 -> 78476 bytes .../Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf | Bin 0 -> 79808 bytes .../Blinky_ULp/TracePort_Trace/pin_lpc17xx.d | 11 + .../Blinky_ULp/TracePort_Trace/pin_lpc17xx.o | Bin 0 -> 80488 bytes .../Blinky_ULp/TracePort_Trace/retarget_io.crf | Bin 0 -> 16874 bytes .../Blinky_ULp/TracePort_Trace/retarget_io.d | 8 + .../Blinky_ULp/TracePort_Trace/retarget_io.o | Bin 0 -> 30560 bytes .../Blinky_ULp/TracePort_Trace/startup_lpc17xx.d | 1 + .../Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst | 1066 ++++++ .../Blinky_ULp/TracePort_Trace/startup_lpc17xx.o | Bin 0 -> 5876 bytes .../Blinky_ULp/TracePort_Trace/system_lpc17xx.crf | Bin 0 -> 79741 bytes .../Blinky_ULp/TracePort_Trace/system_lpc17xx.d | 9 + .../Blinky_ULp/TracePort_Trace/system_lpc17xx.o | Bin 0 -> 76776 bytes 143 files changed, 22385 insertions(+) create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/RTE_Device.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.o create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crf create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.o (limited to 'F2024/coe718/labs/lab1/Boards/Keil/MCB1700') diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt new file mode 100755 index 0000000..b4a2ed6 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt @@ -0,0 +1,41 @@ +The 'Blinky' project is a simple program for the LPC1768 +microcontroller using Keil 'MCB1700' Evaluation Board, compliant +to Cortex Microcontroller Software Interface Standard (CMSIS). + +It demonstrates the use of ULINKpro Debugger. + +Example functionality: + - Clock Settings: + - XTAL = 12.00 MHz + - CPU = 100.00 MHz + + - Sys Timer is used in interrupt mode + - 8 LEDs blink with speed depending on potentiometer position + - AD settings: 12 bit resolution + - AD value is output onto ITM debug port #0 + +The Blinky program is available in different targets: + + - SWO Trace: configured for on-chip Flash + shows use of System Analyzer, ITM output + use connector "Cortex Debug + ETM" or "Cortex Debug" or "JTAG" + + - TracePort Trace: configured for on-chip Flash + shows use of System Analyzer, ITM output, Exception Trace + use connector "Cortex Debug + ETM" + + - Instruction Trace: configured for on-chip Flash + shows use of Instruction Trace + use connector "Cortex Debug + ETM" + +ULINKpro notes +-------------- +LPC17xx_TP.ini enables TPIU Interfcace. +TPIU signals are available on the pins hosting them. +Trace pins: TRACECLK P2.6 + TRACEDATA0..3 P2.5..P2.2 (4 bit trace data) + do not use these pins in your application! + +Instruction trace is very time and resource consuming +therefore if you want to use instruction trace use +nothing else (no LA, no exceptions, no ITM, no ...). diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c new file mode 100755 index 0000000..e88b5a2 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.c @@ -0,0 +1,103 @@ +/*---------------------------------------------------------------------------- + * Name: Blinky.c + * Purpose: LED Flasher + * Note(s): __USE_LCD - enable Output on LCD, uncomment #define in code to use + * for demo (NOT for analysis purposes) + *---------------------------------------------------------------------------- + * Copyright (c) 2008-2011 Keil - An ARM Company. + * Name: Anita Tino + *----------------------------------------------------------------------------*/ + +#include "Blinky.h" + +#include + +#include "Board_Joystick.h" +#include "GLCD.h" +#include "LED.h" +#include "LPC17xx.h" + +#define __FI 1 /* Font index 16x24 */ +#define __USE_LCD 0 /* Uncomment to use the LCD */ + +// ITM Stimulus Port definitions for printf ////////////////// +#define ITM_Port8(n) (*((volatile unsigned char *)(0xE0000000 + 4 * n))) +#define ITM_Port16(n) (*((volatile unsigned short *)(0xE0000000 + 4 * n))) +#define ITM_Port32(n) (*((volatile unsigned long *)(0xE0000000 + 4 * n))) + +#define DEMCR (*((volatile unsigned long *)(0xE000EDFC))) +#define TRCENA 0x01000000 + +struct __FILE { + int handle; +}; +FILE __stdout; +FILE __stdin; + +int fputc(int ch, FILE *f) { + if (DEMCR & TRCENA) { + while (ITM_Port32(0) == 0); + ITM_Port8(0) = ch; + } + return (ch); +} + +/* Import external variables from IRQ.c file */ +extern uint8_t clock_ms; + +int main(void) { + LED_Init(); /* LED Initialization */ + Joystick_Initialize(); + +#ifdef __USE_LCD + GLCD_Init(); /* Initialize graphical LCD (if enabled */ + + GLCD_Clear(White); /* Clear graphical LCD display */ + GLCD_SetBackColor(Blue); + GLCD_SetTextColor(Yellow); + GLCD_DisplayString(0, 0, __FI, " COE718 Lab 1 "); + GLCD_SetTextColor(White); + GLCD_DisplayString(1, 0, __FI, " Blinky.c "); + GLCD_DisplayString(2, 0, __FI, " Try the joystick! "); + GLCD_SetBackColor(White); + GLCD_SetTextColor(Blue); + GLCD_DisplayString(6, 0, __FI, "Direction:"); +#endif + + // SystemCoreClockUpdate(); + SysTick_Config(SystemCoreClock / 100); + + const char *joystick = "NONE "; + while (1) { + const uint32_t state = Joystick_GetState(); + + if (state & JOYSTICK_LEFT) { + joystick = "LEFT "; + LED_Out(1); + } else if (state & JOYSTICK_RIGHT) { + joystick = "RIGHT"; + LED_Out(2); + } else if (state & JOYSTICK_DOWN) { + joystick = "DOWN "; + LED_Out(3); + } else if (state & JOYSTICK_UP) { + joystick = "UP "; + LED_Out(4); + } else if (state & JOYSTICK_CENTER) { + joystick = "PRESS"; + LED_Out(5); + } + +#ifdef __USE_LCD + GLCD_SetTextColor(Green); + GLCD_DisplayString(6, 11, __FI, (unsigned char *)joystick); +#endif + + /* Print message with AD value every 10 ms */ + if (clock_ms) { + clock_ms = 0; + + printf("Joystick: %s\r\n", joystick); + } + } +} diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h new file mode 100755 index 0000000..d727bcd --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.h @@ -0,0 +1,19 @@ +/*------------------------------------------------------------------------------ + * Example header Blinky module + * Copyright (c) 2019-2020 Arm Limited (or its affiliates). All rights reserved. + *------------------------------------------------------------------------------ + * Name: Blinky.h + * Purpose: Blinky header + *----------------------------------------------------------------------------*/ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __BLINKY_H +#define __BLINKY_H + +#include + +/* Global variables exported */ +extern volatile uint8_t clock_1s; +extern uint16_t ADC_last; + +#endif /* __BLINKY_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix new file mode 100755 index 0000000..8d05775 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix @@ -0,0 +1,3619 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + + + + + + + + 38003 + Registers + 140 50 + + + 346 + Code Coverage + 810 160 + + + 204 + Performance Analyzer + 970 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 53 53 53 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B005D0082005F004600D200C80096 + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + -115 + 1920 + 2921 + 505 + + + + 0 + + 293 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000100000000000000010000005B433A5C4B65696C5F76355C41524D5C5041434B5C4B65696C5C4C5043313730305F4446505C322E362E302D646576315C426F617264735C4B65696C5C4D4342313730305C426C696E6B795F554C705C41627374726163742E747874000000000C41627374726163742E74787400000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004C080000F3FFFFFF000F00005B030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CC0000004F000000A0040000F2000000 + + + 16 + 4C080000F3FFFFFF200C000096000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000C50000009E030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000C50000009E030000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000C50000009E030000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000C50000009E030000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000CF030000800700005E040000 + + + 16 + 020100001801000052030000BB010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000069020000A004000020030000 + + + 16 + 020100001801000052030000BB010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 020100001801000052030000BB010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A7000000660000008D050000D6000000 + + + 16 + 0A0800002E000000AA080000B1000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000C50000009E030000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 020100001801000052030000BB010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + 0A0800002E00000026090000B0020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + 0A0800002E00000026090000B0020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A7000000660000008D050000D6000000 + + + 16 + 0A0800002E000000D20A0000CE000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 494 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000005E0400008007000071040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 303 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 80F8FFFF70000000010000005C020000 + + + 16 + 0A0800002E000000AA080000B1000000 + + + + 3898 + 0000000011000000000000000020000000000000FFFFFFFFFFFFFFFFCC000000F2000000A0040000F6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E6500200000000000004C080000F3FFFFFF200C000096000000CC0000004F000000A0040000F20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFD40300004F000000D803000079020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000580B0000F3FFFFFF200C00001D020000D80300004F000000A00400007902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC80000004F000000CC000000B7030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000080070000F3FFFFFF480800005B030000000000004F000000C8000000B70300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000065020000A00400006902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000000000000800700000D020000200C0000C40200000000000069020000A00400002003000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF5002000069020000540200002003000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000B703000080070000BB030000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000001000000800700005F030000000F00000204000000000000BB030000800700005E0400000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000EF00000090050000F3000000000000000100000004000000010000000000000000000000FFFFFFFF02000000D6010000458900000180002000000000000024080000F3FFFFFF100D000093000000A40000004F00000090050000EF0000000000000040280046020000000F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0100000038030000018000800000000000000000000000000000810700000002000080F8FFFF5C000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF010000018000800000000000008007000062030000000F00000204000000000000BE030000800700005E0400000000000040820046020000000E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000 + + + 59392 + File + + 2815 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006666D6F756E749600000000000000110006666D6F756E74067061636B6564064C45444469720C4755495F4E554D4259544553095652414D5F4144445207614D656D6F72790C4472697665725F49324330550E4750494F5F506F7274436C6F636B06706978656C730B474C43445F4845494748540B474C43445F53495A455F580A636F6E7461696E696E67106261636B67726F756E645F636F6C6F721323696E636C75646520224C5043313778782E68094C5043313778782E68117479706564656620656E756D204952516E10474C43445F434F4C4F525F424C41434B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 1020 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000953574F205472616365960000000000000003000953574F2054726163650F5472616365506F727420547261636511496E737472756374696F6E2054726163650000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1280 + 720 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CC0000000501000001050000C5010000 + + + 16 + CC0F00009C000000011400005C010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000057030000 + + + 16 + 6C000000820000005801000012030000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF0000001C010000FE040000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C000000820000003401000067010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C000000820000003401000067010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C000000820000003401000067010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1942 + 1942 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000057030000 + + + 16 + 6C000000820000005801000012030000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000057030000 + + + 16 + 6C000000820000005801000012030000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000074030000C00300005E040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + CC0000001901000001050000C5010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF0000001C010000FE040000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 05050000190100008007000070030000 + + + 16 + 6C000000820000003401000067010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF0000001C010000FE040000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF0000001C010000FE040000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000007D070000E8000000 + + + 16 + BC070000E0FFFFFF5C08000063000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF0000001C010000FE040000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000057030000 + + + 16 + 6C000000820000005801000012030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C000000820000005801000012030000 + + + + 437 + 437 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C000000820000003401000067010000 + + + + 440 + 440 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C70300008B0300007D07000045040000 + + + 16 + 6C000000820000003401000067010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + BC070000E0FFFFFFD808000062020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + BC070000E0FFFFFFD808000062020000 + + + + 470 + 470 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000630000008007000001010000 + + + 16 + BC070000E0FFFFFF840A000080000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 080500001C0100007D07000057030000 + + + 16 + 6C000000820000003401000067010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 494 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000005E0400008007000071040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 463 + 0 + 8192 + 1 + + 16 + 000000001C000000DA01000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00F1FFFF7D000000010000005C020000 + + + 16 + BC070000E0FFFFFF5C08000063000000 + + + + 3920 + 0000000011000000000000000020000001000000FFFFFFFFFFFFFFFFCC000000C501000001050000C901000001000000010000100400000001000000F8FEFFFFA7000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000CC0F00009C000000011400005C010000CC0000000501000001050000C50100000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF0105000005010000050500007003000001000000020000100400000001000000D8FBFFFF81020000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000051400009C00000080160000070300000505000005010000800700007003000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746101000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC800000005010000CC00000070030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000F00009C000000C80F0000070300000000000005010000C8000000700300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000070030000800700007403000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000001000000C41200000B03000080160000F5030000C403000074030000800700005E04000000000000404100560E0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572010000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7301000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727301000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF040000000000000001000000000000000100000001000000FFFFFFFFC003000074030000C40300005E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000B703000080070000BB030000000000000100000004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B40100007794000001800080000000000000000F00005203000080160000F503000000000000BB030000800700005E0400000000000040820046040000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000001000000FFFFFFFFFFFFFFFF0000000001010000800700000501000001000000010000100400000001000000A2FEFFFFB8010000FFFFFFFF02000000D60100004589000001800020000001000000000F0000E6FFFFFF8016000098000000000000004F00000080070000010100000000000040280056020000000F53797374656D20416E616C797A657201000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0100000038030000018000800000000000000000000000000000010F0000F301000000F1FFFF69000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF01000001800080000000000000000F00005503000080160000F503000000000000BE030000800700005E04000000000000408200460200000024536F757263652042726F77736572202D202A2A2A204E6F7420456E61626C6564202A2A2A00000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000 + + + 59392 + File + + 2867 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000055F5F73657696000000000000001200055F5F7365760D7072696E745F6164647265737308534F434B545950450661636365707412555342305F50696E73436F6E6669677572651175696E74385F7420555342305F726F6C6509555342315F726F6C651141524D5F5553425F524F4C455F4E4F4E450D646961675F7375707072657373146E65745F687474705F7365727665725F696E6974076D636234333030076D6362313830302141524D5F4932435F4556454E545F5452414E534645525F494E434F4D504C4554451B41524D5F4932435F4556454E545F5452414E534645525F444F4E4503444D4102746F114932435F4D6173746572526563656976650D4D617374657252656365697665000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 722 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4C504335343131342052414D960000000000000003000C4C504335343131342052414D0E4C5043353431313420466C6173680C4C504335343131342053574F0000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1280 + 720 + + + + + + 1 + 0 + + 100 + 0 + + .\Abstract.txt + 0 + 1 + 1 + 0 + + 0 + + + + +
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME new file mode 100755 index 0000000..b0715ae --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvguix.ECBME @@ -0,0 +1,3628 @@ + + + + -6.1 + +
### uVision Project, (C) Keil Software
+ + + S:\documents\coe\718\labs\lab1\Boards\Keil\MCB1700\Blinky_ULp + + + + + + + 38003 + Registers + 146 146 + + + 346 + Code Coverage + 810 160 + + + 204 + Performance Analyzer + 970 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 79 79 79 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B005D0082005F004600D200C80096 + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 300 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 129 + -8 + 1032 + 648 + + + + 0 + + 358 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000046533A5C646F63756D656E74735C636F655C3731385C6C6162735C6C6162315C426F617264735C4B65696C5C4D4342313730305C426C696E6B795F554C705C426C696E6B792E630000000008426C696E6B792E6300000000C5D4F200FFFFFFFF43533A5C646F63756D656E74735C636F655C3731385C6C6162735C6C6162315C426F617264735C4B65696C5C4D4342313730305C426C696E6B795F554C705C4C45442E6300000000054C45442E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000032010000660000000004000028020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CC0000004F000000A0040000F2000000 + + + 16 + CC00000066000000A004000009010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002B010000F8010000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002B010000F8010000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002B010000F8010000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002B010000F8010000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000002902000000040000B8020000 + + + 16 + 020100001801000052030000BB010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000069020000A004000020030000 + + + 16 + 020100001801000052030000BB010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000002C0200007B0700009F020000 + + + 16 + 020100001801000052030000BB010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 020100001801000052030000BB010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A7000000660000008D050000D6000000 + + + 16 + 0A0800002E000000AA080000B1000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + CF000000660000009D040000D9000000 + + + 16 + 020100001801000052030000BB010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002B010000A0020000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000002C0200007B0700009F020000 + + + 16 + 020100001801000052030000BB010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000002C0200007B0700009F020000 + + + 16 + 0201000018010000EE010000A8030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000800200009D04000007030000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + 0A0800002E00000026090000B0020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + 0A0800002E00000026090000B0020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A7000000660000008D050000D6000000 + + + 16 + 0A0800002E000000D20A0000CE000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + DB030000660000009D04000060020000 + + + 16 + 0201000018010000CA010000FD010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 494 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000B802000000040000CB020000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 303 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 80F8FFFF70000000010000005C020000 + + + 16 + 0A0800002E000000AA080000B1000000 + + + + 3898 + 0000000011000000000000000020000000000000FFFFFFFFFFFFFFFFCC000000F2000000A0040000F6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000CC00000066000000A004000009010000CC0000004F000000A0040000F20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFD40300004F000000D803000079020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000D803000066000000A004000090020000D80300004F000000A00400007902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF2E0100004F000000320100001102000001000000020000100400000001000000C2FEFFFF35060000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000002E010000D0020000000000004F0000002E010000110200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000065020000A00400006902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000080020000A0040000370300000000000069020000A00400002003000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF5002000069020000540200002003000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000110200000004000015020000010000000100001004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B4010000779400000180008000000100000000000000D40200007E07000077030000000000001502000000040000B80200000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000EF00000090050000F3000000000000000100000004000000010000000000000000000000FFFFFFFF02000000D60100004589000001800020000000000000A4000000660000009005000006010000A40000004F00000090050000EF0000000000000040280046020000000F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF01000000380300000180008000000000000080F8FFFF73000000010000007302000080F8FFFF5C000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF0100000180008000000000000000000000D5030000800700007504000000000000BE030000800700005E0400000000000040820046020000000E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 1020 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000953574F205472616365960000000000000003000953574F2054726163650F5472616365506F727420547261636511496E737472756374696F6E2054726163650000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C642F010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1024 + 768 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F200000005010000FF040000C5010000 + + + 16 + CC0000001C010000FF040000DC010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000EB00000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000059020000 + + + 16 + 6C000000820000005801000012030000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F50000001C01000022050000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C000000820000003401000067010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C000000820000003401000067010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C000000820000003401000067010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 1942 + 1942 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000059020000 + + + 16 + 6C000000820000005801000012030000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000C500000059020000 + + + 16 + 6C000000820000005801000012030000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000076020000BF03000060030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F200000019010000FF040000C5010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F50000001C01000022050000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03050000190100007E07000072020000 + + + 16 + 6C000000820000003401000067010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F50000001C01000022050000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F50000001C01000022050000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000007B070000E8000000 + + + 16 + BC070000E0FFFFFF5C08000063000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F50000001C01000022050000AC010000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000001C010000EB00000059020000 + + + 16 + 6C000000820000005801000012030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C00000082000000BC02000025010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D20300007D07000045040000 + + + 16 + 6C000000820000005801000012030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C000000820000003401000067010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C60300008D0200007B07000047030000 + + + 16 + 6C000000820000003401000067010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + BC070000E0FFFFFFD808000062020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000D50300007D07000045040000 + + + 16 + BC070000E0FFFFFFD808000062020000 + + + + 470 + 470 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000630000007E07000001010000 + + + 16 + BC070000E0FFFFFF840A000080000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 060500001C0100007B07000059020000 + + + 16 + 6C000000820000003401000067010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 494 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000600300007E07000073030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 463 + 0 + 8192 + 1 + + 16 + 000000001C000000DA01000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00F1FFFF7D000000010000005C020000 + + + 16 + BC070000E0FFFFFF5C08000063000000 + + + + 3920 + 0000000011000000000000000020000001000000FFFFFFFFFFFFFFFFF2000000C5010000FF040000C901000001000000010000100400000001000000F8FEFFFFA7000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000CC0000001C010000FF040000DC010000F200000005010000FF040000C50100000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFFFF04000005010000030500007202000001000000020000100400000001000000D8FBFFFF81020000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000030500001C0100007E0700008902000003050000050100007E0700007202000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746101000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFEE00000005010000F200000072020000010000000200001004000000010000003AFFFFFF2E040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000001C010000C8000000890200000000000005010000EE000000720200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000720200007E0700007602000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB09000001800080000001000000C30300008D0200007E07000077030000C3030000760200007E0700006003000000000000404100560E0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572010000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF040000000000000001000000000000000100000001000000FFFFFFFFBF03000076020000C30300006003000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000B703000080070000BB030000000000000100000004000000010000000000000000000000FFFFFFFF04000000C5000000C7000000B4010000779400000180008000000000000000000000D2030000800700007504000000000000BB030000800700005E0400000000000040820046040000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000001000000FFFFFFFFFFFFFFFF00000000010100007E0700000501000001000000010000100400000001000000A2FEFFFFB8010000FFFFFFFF02000000D6010000458900000180002000000100000000000000660000007E07000018010000000000004F0000007E070000010100000000000040280056020000000F53797374656D20416E616C797A657201000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFD601000001000000FFFFFFFFD6010000000000000080000000000000FFFFFFFFFFFFFFFF0000000057020000900500005B0200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF01000000380300000180008000000000000000F1FFFF80000000010000007302000000F1FFFF69000000010000005C02000000000000404100460100000009554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC80200005B020000CC0200000F03000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF3803000001000000FFFFFFFF38030000000000000080000000000000FFFFFFFFFFFFFFFF00000000BA03000080070000BE030000000000000100000004000000010000000000000000000000FFFFFFFF02000000D2010000CF0100000180008000000000000000000000D5030000800700007504000000000000BE030000800700005E04000000000000408200460200000024536F757263652042726F77736572202D202A2A2A204E6F7420456E61626C6564202A2A2A00000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFD201000001000000FFFFFFFFD2010000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65EE010000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 722 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4C504335343131342052414D960000000000000003000C4C504335343131342052414D0E4C5043353431313420466C6173680C4C504335343131342053574F0000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1918 + 936 + + + + + + 1 + 0 + + 100 + 0 + + .\Blinky.c + 22 + 52 + 59 + 1 + + 0 + + + .\LED.c + 51 + 32 + 40 + 1 + + 0 + + + + +
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx new file mode 100755 index 0000000..16ff8f5 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvoptx @@ -0,0 +1,744 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + SWO Trace + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\SWO_Trace\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 8 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + + + BIN\UL2CM3.DLL + + + + 0 + DLGDARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(199=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0) + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + -T0 + + + 0 + DLGUARM + + + + 0 + ULP2CM3 + -UP0939000 -O4303 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO3 -TC100000000 -TP18 -TDX31 -TDD0 -TDS0 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM) + + + 0 + UL2CM3 + -UAny -O206 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65555 -TC96000000 -TT10000000 -TP21 -TDS8051 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM) + + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + TracePort Trace + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\TracePort_Trace\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 0 + + 8 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + + + BIN\ULP2CM3.DLL + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + + + + 0 + ULP2CM3 + -UP0939000 -O4303 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO4115 -TC100000000 -TP8 -TDX0 -TDD0 -TDS8000 -TDT1 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM) + + + 0 + UL2CM3 + -S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)) + + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + 0 + `AD_dbg + FF00000000000000000000000000000000FEAF400000000000000000000000000000000041445F64626700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F1000000000000000000000000000000000000000E0000000 + + + + 1 + 1 + 0 + 2 + 10000000 + + + + + + Instruction Trace + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\Instruction_Trace\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 0 + + 8 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 1 + + + + + + + + + + + BIN\ULP2CM3.DLL + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(350=-1,-1,-1,-1,0)(250=-1,-1,-1,-1,0)(270=-1,-1,-1,-1,0)(313=-1,-1,-1,-1,0)(291=-1,-1,-1,-1,0)(302=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(320=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(330=-1,-1,-1,-1,0)(332=-1,-1,-1,-1,0)(333=-1,-1,-1,-1,0)(334=-1,-1,-1,-1,0)(335=-1,-1,-1,-1,0)(336=-1,-1,-1,-1,0)(345=-1,-1,-1,-1,0)(346=-1,-1,-1,-1,0)(381=-1,-1,-1,-1,0)(382=-1,-1,-1,-1,0)(383=-1,-1,-1,-1,0)(384=-1,-1,-1,-1,0)(197=-1,-1,-1,-1,0)(198=-1,-1,-1,-1,0)(191=-1,-1,-1,-1,0)(192=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(261=-1,-1,-1,-1,0)(262=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(142=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(400=-1,-1,-1,-1,0)(370=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(280=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + + + + 0 + ULP2CM3 + -UP0939000 -O4303 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO12291 -TC100000000 -TP8 -TDX14 -TDD0 -TDS8000 -TDT0 -TDC1F -TIE0 -TIP0 -FO15 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512.FLM -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM) + + + 0 + UL2CM3 + -S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)) + + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + 1 + 1 + 0 + 2 + 10000000 + + + + + + Source Files + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 0 + 0 + 0 + .\Blinky.c + Blinky.c + 0 + 0 + + + 1 + 2 + 5 + 0 + 0 + 0 + .\Blinky.h + Blinky.h + 0 + 0 + + + 1 + 3 + 5 + 0 + 0 + 0 + .\Font_6x8_h.h + Font_6x8_h.h + 0 + 0 + + + 1 + 4 + 5 + 0 + 0 + 0 + .\Font_16x24_h.h + Font_16x24_h.h + 0 + 0 + + + 1 + 5 + 5 + 0 + 0 + 0 + .\GLCD.h + GLCD.h + 0 + 0 + + + 1 + 6 + 1 + 0 + 0 + 0 + .\GLCD_SPI_LPC1700.c + GLCD_SPI_LPC1700.c + 0 + 0 + + + 1 + 7 + 1 + 0 + 0 + 0 + .\LED.c + LED.c + 0 + 0 + + + 1 + 8 + 5 + 0 + 0 + 0 + .\LED.h + LED.h + 0 + 0 + + + 1 + 9 + 1 + 0 + 0 + 0 + .\IRQ.c + IRQ.c + 0 + 0 + + + + + Documentation + 1 + 0 + 0 + 0 + + 2 + 10 + 5 + 0 + 0 + 0 + .\Abstract.txt + Abstract.txt + 0 + 0 + + + + + ::Board Support + 1 + 0 + 0 + 1 + + + + ::CMSIS + 0 + 0 + 0 + 1 + + + + ::Compiler + 0 + 0 + 0 + 1 + + + + ::Device + 1 + 0 + 0 + 1 + + +
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx new file mode 100755 index 0000000..8570c4e --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Blinky.uvprojx @@ -0,0 +1,1481 @@ + + + + 2.1 + +
### uVision Project, (C) Keil Software
+ + + + SWO Trace + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::.\ARMCC + 0 + + + LPC1768 + NXP + Keil.LPC1700_DFP.2.6.0 + http://www.keil.com/pack/ + IROM(0x00000000,0x80000) IRAM(0x10000000,0x8000) IRAM2(0x2007C000,0x8000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)) + 4868 + $$Device:LPC1768$Device\Include\LPC17xx.h + + + + + + + + + + $$Device:LPC1768$SVD\LPC176x5x.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\SWO_Trace\ + Blinky + 1 + 0 + 0 + 1 + 1 + .\SWO_Trace\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -MPU + DARMP1.DLL + -pLPC1768 + SARMCM3.DLL + -MPU + TARMP1.DLL + -pLPC1768 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M3" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x10000000 + 0x8000 + + + 1 + 0x0 + 0x80000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x80000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x10000000 + 0x8000 + + + 0 + 0x2007c000 + 0x8000 + + + + + + 1 + 2 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 0 + 0 + 3 + 3 + 1 + 1 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x1A000000 + 0x10000000 + + + + + + + + + + + + + Source Files + + + Blinky.c + 1 + .\Blinky.c + + + Blinky.h + 5 + .\Blinky.h + + + Font_6x8_h.h + 5 + .\Font_6x8_h.h + + + Font_16x24_h.h + 5 + .\Font_16x24_h.h + + + GLCD.h + 5 + .\GLCD.h + + + GLCD_SPI_LPC1700.c + 1 + .\GLCD_SPI_LPC1700.c + + + LED.c + 1 + .\LED.c + + + LED.h + 5 + .\LED.h + + + IRQ.c + 1 + .\IRQ.c + + + + + Documentation + + + Abstract.txt + 5 + .\Abstract.txt + + + + + ::Board Support + + + ::CMSIS + + + ::Compiler + + + ::Device + + + + + TracePort Trace + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::.\ARMCC + 0 + + + LPC1768 + NXP + Keil.LPC1700_DFP.2.6.0 + http://www.keil.com/pack/ + IROM(0x00000000,0x80000) IRAM(0x10000000,0x8000) IRAM2(0x2007C000,0x8000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)) + 4868 + $$Device:LPC1768$Device\Include\LPC17xx.h + + + + + + + + + + $$Device:LPC1768$SVD\LPC176x5x.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\TracePort_Trace\ + Blinky + 1 + 0 + 0 + 1 + 1 + .\TracePort_Trace\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -MPU + DARMP1.DLL + -pLPC1768 + SARMCM3.DLL + -MPU + TARMP1.DLL + -pLPC1768 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M3" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x10000000 + 0x8000 + + + 1 + 0x0 + 0x80000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x80000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x10000000 + 0x8000 + + + 0 + 0x2007c000 + 0x8000 + + + + + + 1 + 2 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 0 + 0 + 3 + 3 + 1 + 1 + 0 + 0 + 0 + + + TRACE_PIN_ENABLE + + + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x1A000000 + 0x10000000 + + + + + + + + + + + + + Source Files + + + Blinky.c + 1 + .\Blinky.c + + + Blinky.h + 5 + .\Blinky.h + + + Font_6x8_h.h + 5 + .\Font_6x8_h.h + + + Font_16x24_h.h + 5 + .\Font_16x24_h.h + + + GLCD.h + 5 + .\GLCD.h + + + GLCD_SPI_LPC1700.c + 1 + .\GLCD_SPI_LPC1700.c + + + LED.c + 1 + .\LED.c + + + LED.h + 5 + .\LED.h + + + IRQ.c + 1 + .\IRQ.c + + + + + Documentation + + + Abstract.txt + 5 + .\Abstract.txt + + + + + ::Board Support + + + ::CMSIS + + + ::Compiler + + + ::Device + + + + + Instruction Trace + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::.\ARMCC + 0 + + + LPC1768 + NXP + Keil.LPC1700_DFP.2.6.0 + http://www.keil.com/pack/ + IROM(0x00000000,0x80000) IRAM(0x10000000,0x8000) IRAM2(0x2007C000,0x8000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD10000000 -FCFE0 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 -FP0($$Device:LPC1768$Flash\LPC_IAP_512.FLM)) + 4868 + $$Device:LPC1768$Device\Include\LPC17xx.h + + + + + + + + + + $$Device:LPC1768$SVD\LPC176x5x.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Instruction_Trace\ + Blinky + 1 + 0 + 0 + 1 + 1 + .\Instruction_Trace\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -MPU + DARMP1.DLL + -pLPC1768 + SARMCM3.DLL + -MPU + TARMP1.DLL + -pLPC1768 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M3" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x10000000 + 0x8000 + + + 1 + 0x0 + 0x80000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x80000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x10000000 + 0x8000 + + + 0 + 0x2007c000 + 0x8000 + + + + + + 1 + 2 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 0 + 0 + 3 + 3 + 1 + 1 + 0 + 0 + 0 + + + TRACE_PIN_ENABLE + + + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x1A000000 + 0x10000000 + + + + + + + + + + + + + Source Files + + + Blinky.c + 1 + .\Blinky.c + + + Blinky.h + 5 + .\Blinky.h + + + Font_6x8_h.h + 5 + .\Font_6x8_h.h + + + Font_16x24_h.h + 5 + .\Font_16x24_h.h + + + GLCD.h + 5 + .\GLCD.h + + + GLCD_SPI_LPC1700.c + 1 + .\GLCD_SPI_LPC1700.c + + + LED.c + 1 + .\LED.c + + + LED.h + 5 + .\LED.h + + + IRQ.c + 1 + .\IRQ.c + + + + + Documentation + + + Abstract.txt + 5 + .\Abstract.txt + + + + + ::Board Support + + + ::CMSIS + + + ::Compiler + + + ::Device + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RTE\Device\LPC1768\RTE_Device.h + + + + + + + + + + RTE\Device\LPC1768\startup_LPC17xx.s + + + + + + + + + + RTE\Device\LPC1768\system_LPC17xx.c + + + + + + + + + + + + + + + <Project Info> + + + + + + 0 + 1 + + + + +
diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf new file mode 100755 index 0000000..ddd0031 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/Instruction_Trace_LPC1768.dbgconf @@ -0,0 +1,10 @@ +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug Configuration +// StopAfterBootloader Stop after Bootloader +// +Dbg_CR = 0x00000001; + + + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf new file mode 100755 index 0000000..ddd0031 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/SWO_Trace_LPC1768.dbgconf @@ -0,0 +1,10 @@ +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug Configuration +// StopAfterBootloader Stop after Bootloader +// +Dbg_CR = 0x00000001; + + + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf new file mode 100755 index 0000000..ddd0031 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/DebugConfig/TracePort_Trace_LPC1768.dbgconf @@ -0,0 +1,10 @@ +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug Configuration +// StopAfterBootloader Stop after Bootloader +// +Dbg_CR = 0x00000001; + + + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd new file mode 100755 index 0000000..0fb3ee5 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h new file mode 100755 index 0000000..b3a4a22 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_16x24_h.h @@ -0,0 +1,472 @@ +/*---------------------------------------------------------------------------- + * Name: Font_16x24_h.h + * Purpose: ASCII font characters (width 16 pixels, height 24 pixels, + * horizontal pixel packing) + *---------------------------------------------------------------------------- + * This file is part of the uVision/ARM development tools. + * This software may only be used under the terms of a valid, current, + * end user licence from KEIL for a compatible version of KEIL software + * development tools. Nothing else gives you the right to use this software. + * + * This software is supplied "AS IS" without warranties of any kind. + * + * Copyright (c) 2010 Keil - An ARM Company. All rights reserved. + *----------------------------------------------------------------------------*/ + +#ifndef __FONT_16x24_H_H +#define __FONT_16x24_H_H + +const unsigned short Font_16x24_h[] = { + /* 0x20: Space ' ' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x21: '!' */ + 0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0000, 0x0000, + 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x22: '"' */ + 0x0000, 0x0000, 0x00CC, 0x00CC, 0x00CC, 0x00CC, 0x00CC, 0x00CC, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x23: '#' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C60, 0x0C60, + 0x0C60, 0x0630, 0x0630, 0x1FFE, 0x1FFE, 0x0630, 0x0738, 0x0318, + 0x1FFE, 0x1FFE, 0x0318, 0x0318, 0x018C, 0x018C, 0x018C, 0x0000, + /* 0x24: '$' */ + 0x0000, 0x0080, 0x03E0, 0x0FF8, 0x0E9C, 0x1C8C, 0x188C, 0x008C, + 0x0098, 0x01F8, 0x07E0, 0x0E80, 0x1C80, 0x188C, 0x188C, 0x189C, + 0x0CB8, 0x0FF0, 0x03E0, 0x0080, 0x0080, 0x0000, 0x0000, 0x0000, + /* 0x25: '%' */ + 0x0000, 0x0000, 0x0000, 0x180E, 0x0C1B, 0x0C11, 0x0611, 0x0611, + 0x0311, 0x0311, 0x019B, 0x018E, 0x38C0, 0x6CC0, 0x4460, 0x4460, + 0x4430, 0x4430, 0x4418, 0x6C18, 0x380C, 0x0000, 0x0000, 0x0000, + /* 0x26: '&' */ + 0x0000, 0x01E0, 0x03F0, 0x0738, 0x0618, 0x0618, 0x0330, 0x01F0, + 0x00F0, 0x00F8, 0x319C, 0x330E, 0x1E06, 0x1C06, 0x1C06, 0x3F06, + 0x73FC, 0x21F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x27: ''' */ + 0x0000, 0x0000, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x28: '(' */ + 0x0000, 0x0200, 0x0300, 0x0180, 0x00C0, 0x00C0, 0x0060, 0x0060, + 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, + 0x0060, 0x0060, 0x00C0, 0x00C0, 0x0180, 0x0300, 0x0200, 0x0000, + /* 0x29: ')' */ + 0x0000, 0x0020, 0x0060, 0x00C0, 0x0180, 0x0180, 0x0300, 0x0300, + 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, + 0x0300, 0x0300, 0x0180, 0x0180, 0x00C0, 0x0060, 0x0020, 0x0000, + /* 0x2A: '*' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00C0, 0x00C0, + 0x06D8, 0x07F8, 0x01E0, 0x0330, 0x0738, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x2B: '+' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0180, 0x3FFC, 0x3FFC, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x2C: ',' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0180, 0x0180, 0x0100, 0x0100, 0x0080, 0x0000, 0x0000, + /* 0x2D: '-' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x07E0, 0x07E0, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x2E: '.' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x2F: '/' */ + 0x0000, 0x0C00, 0x0C00, 0x0600, 0x0600, 0x0600, 0x0300, 0x0300, + 0x0300, 0x0380, 0x0180, 0x0180, 0x0180, 0x00C0, 0x00C0, 0x00C0, + 0x0060, 0x0060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x30: '0' */ + 0x0000, 0x03E0, 0x07F0, 0x0E38, 0x0C18, 0x180C, 0x180C, 0x180C, + 0x180C, 0x180C, 0x180C, 0x180C, 0x180C, 0x180C, 0x0C18, 0x0E38, + 0x07F0, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x31: '1' */ + 0x0000, 0x0100, 0x0180, 0x01C0, 0x01F0, 0x0198, 0x0188, 0x0180, + 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x32: '2' */ + 0x0000, 0x03E0, 0x0FF8, 0x0C18, 0x180C, 0x180C, 0x1800, 0x1800, + 0x0C00, 0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018, + 0x1FFC, 0x1FFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x33: '3' */ + 0x0000, 0x01E0, 0x07F8, 0x0E18, 0x0C0C, 0x0C0C, 0x0C00, 0x0600, + 0x03C0, 0x07C0, 0x0C00, 0x1800, 0x1800, 0x180C, 0x180C, 0x0C18, + 0x07F8, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x34: '4' */ + 0x0000, 0x0C00, 0x0E00, 0x0F00, 0x0F00, 0x0D80, 0x0CC0, 0x0C60, + 0x0C60, 0x0C30, 0x0C18, 0x0C0C, 0x3FFC, 0x3FFC, 0x0C00, 0x0C00, + 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x35: '5' */ + 0x0000, 0x0FF8, 0x0FF8, 0x0018, 0x0018, 0x000C, 0x03EC, 0x07FC, + 0x0E1C, 0x1C00, 0x1800, 0x1800, 0x1800, 0x180C, 0x0C1C, 0x0E18, + 0x07F8, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x36: '6' */ + 0x0000, 0x07C0, 0x0FF0, 0x1C38, 0x1818, 0x0018, 0x000C, 0x03CC, + 0x0FEC, 0x0E3C, 0x1C1C, 0x180C, 0x180C, 0x180C, 0x1C18, 0x0E38, + 0x07F0, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x37: '7' */ + 0x0000, 0x1FFC, 0x1FFC, 0x0C00, 0x0600, 0x0600, 0x0300, 0x0380, + 0x0180, 0x01C0, 0x00C0, 0x00E0, 0x0060, 0x0060, 0x0070, 0x0030, + 0x0030, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x38: '8' */ + 0x0000, 0x03E0, 0x07F0, 0x0E38, 0x0C18, 0x0C18, 0x0C18, 0x0638, + 0x07F0, 0x07F0, 0x0C18, 0x180C, 0x180C, 0x180C, 0x180C, 0x0C38, + 0x0FF8, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x39: '9' */ + 0x0000, 0x03E0, 0x07F0, 0x0E38, 0x0C1C, 0x180C, 0x180C, 0x180C, + 0x1C1C, 0x1E38, 0x1BF8, 0x19E0, 0x1800, 0x0C00, 0x0C00, 0x0E1C, + 0x07F8, 0x01F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x3A: ':' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x0180, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x3B: ';' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x0180, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0180, 0x0180, 0x0100, 0x0100, 0x0080, 0x0000, 0x0000, 0x0000, + /* 0x3C: '<' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x1000, 0x1C00, 0x0F80, 0x03E0, 0x00F8, 0x0018, 0x00F8, 0x03E0, + 0x0F80, 0x1C00, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x3D: '=' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x1FF8, 0x0000, 0x0000, 0x0000, 0x1FF8, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x3E: '>' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0008, 0x0038, 0x01F0, 0x07C0, 0x1F00, 0x1800, 0x1F00, 0x07C0, + 0x01F0, 0x0038, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x3F: '?' */ + 0x0000, 0x03E0, 0x0FF8, 0x0C18, 0x180C, 0x180C, 0x1800, 0x0C00, + 0x0600, 0x0300, 0x0180, 0x00C0, 0x00C0, 0x00C0, 0x0000, 0x0000, + 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x40: '@' */ + 0x0000, 0x0000, 0x07E0, 0x1818, 0x2004, 0x29C2, 0x4A22, 0x4411, + 0x4409, 0x4409, 0x4409, 0x2209, 0x1311, 0x0CE2, 0x4002, 0x2004, + 0x1818, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x41: 'A' */ + 0x0000, 0x0380, 0x0380, 0x06C0, 0x06C0, 0x06C0, 0x0C60, 0x0C60, + 0x1830, 0x1830, 0x1830, 0x3FF8, 0x3FF8, 0x701C, 0x600C, 0x600C, + 0xC006, 0xC006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x42: 'B' */ + 0x0000, 0x03FC, 0x0FFC, 0x0C0C, 0x180C, 0x180C, 0x180C, 0x0C0C, + 0x07FC, 0x0FFC, 0x180C, 0x300C, 0x300C, 0x300C, 0x300C, 0x180C, + 0x1FFC, 0x07FC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x43: 'C' */ + 0x0000, 0x07C0, 0x1FF0, 0x3838, 0x301C, 0x700C, 0x6006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x6006, 0x700C, 0x301C, + 0x1FF0, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x44: 'D' */ + 0x0000, 0x03FE, 0x0FFE, 0x0E06, 0x1806, 0x1806, 0x3006, 0x3006, + 0x3006, 0x3006, 0x3006, 0x3006, 0x3006, 0x1806, 0x1806, 0x0E06, + 0x0FFE, 0x03FE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x45: 'E' */ + 0x0000, 0x3FFC, 0x3FFC, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x1FFC, 0x1FFC, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x3FFC, 0x3FFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x46: 'F' */ + 0x0000, 0x3FF8, 0x3FF8, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, + 0x1FF8, 0x1FF8, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, + 0x0018, 0x0018, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x47: 'G' */ + 0x0000, 0x0FE0, 0x3FF8, 0x783C, 0x600E, 0xE006, 0xC007, 0x0003, + 0x0003, 0xFE03, 0xFE03, 0xC003, 0xC007, 0xC006, 0xC00E, 0xF03C, + 0x3FF8, 0x0FE0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x48: 'H' */ + 0x0000, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, + 0x3FFC, 0x3FFC, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, + 0x300C, 0x300C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x49: 'I' */ + 0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x4A: 'J' */ + 0x0000, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, + 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0618, 0x0618, 0x0738, + 0x03F0, 0x01E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x4B: 'K' */ + 0x0000, 0x3006, 0x1806, 0x0C06, 0x0606, 0x0306, 0x0186, 0x00C6, + 0x0066, 0x0076, 0x00DE, 0x018E, 0x0306, 0x0606, 0x0C06, 0x1806, + 0x3006, 0x6006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x4C: 'L' */ + 0x0000, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, + 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, + 0x1FF8, 0x1FF8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x4D: 'M' */ + 0x0000, 0xE00E, 0xF01E, 0xF01E, 0xF01E, 0xD836, 0xD836, 0xD836, + 0xD836, 0xCC66, 0xCC66, 0xCC66, 0xC6C6, 0xC6C6, 0xC6C6, 0xC6C6, + 0xC386, 0xC386, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x4E: 'N' */ + 0x0000, 0x300C, 0x301C, 0x303C, 0x303C, 0x306C, 0x306C, 0x30CC, + 0x30CC, 0x318C, 0x330C, 0x330C, 0x360C, 0x360C, 0x3C0C, 0x3C0C, + 0x380C, 0x300C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x4F: 'O' */ + 0x0000, 0x07E0, 0x1FF8, 0x381C, 0x700E, 0x6006, 0xC003, 0xC003, + 0xC003, 0xC003, 0xC003, 0xC003, 0xC003, 0x6006, 0x700E, 0x381C, + 0x1FF8, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x50: 'P' */ + 0x0000, 0x0FFC, 0x1FFC, 0x380C, 0x300C, 0x300C, 0x300C, 0x300C, + 0x180C, 0x1FFC, 0x07FC, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x51: 'Q' */ + 0x0000, 0x07E0, 0x1FF8, 0x381C, 0x700E, 0x6006, 0xE003, 0xC003, + 0xC003, 0xC003, 0xC003, 0xC003, 0xE007, 0x6306, 0x3F0E, 0x3C1C, + 0x3FF8, 0xF7E0, 0xC000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x52: 'R' */ + 0x0000, 0x0FFE, 0x1FFE, 0x3806, 0x3006, 0x3006, 0x3006, 0x3806, + 0x1FFE, 0x07FE, 0x0306, 0x0606, 0x0C06, 0x1806, 0x1806, 0x3006, + 0x3006, 0x6006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x53: 'S' */ + 0x0000, 0x03E0, 0x0FF8, 0x0C1C, 0x180C, 0x180C, 0x000C, 0x001C, + 0x03F8, 0x0FE0, 0x1E00, 0x3800, 0x3006, 0x3006, 0x300E, 0x1C1C, + 0x0FF8, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x54: 'T' */ + 0x0000, 0x7FFE, 0x7FFE, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x55: 'U' */ + 0x0000, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, + 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x300C, 0x1818, + 0x1FF8, 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x56: 'V' */ + 0x0000, 0x6003, 0x3006, 0x3006, 0x3006, 0x180C, 0x180C, 0x180C, + 0x0C18, 0x0C18, 0x0E38, 0x0630, 0x0630, 0x0770, 0x0360, 0x0360, + 0x01C0, 0x01C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x57: 'W' */ + 0x0000, 0x6003, 0x61C3, 0x61C3, 0x61C3, 0x3366, 0x3366, 0x3366, + 0x3366, 0x3366, 0x3366, 0x1B6C, 0x1B6C, 0x1B6C, 0x1A2C, 0x1E3C, + 0x0E38, 0x0E38, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x58: 'X' */ + 0x0000, 0xE00F, 0x700C, 0x3018, 0x1830, 0x0C70, 0x0E60, 0x07C0, + 0x0380, 0x0380, 0x03C0, 0x06E0, 0x0C70, 0x1C30, 0x1818, 0x300C, + 0x600E, 0xE007, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x59: 'Y' */ + 0x0000, 0xC003, 0x6006, 0x300C, 0x381C, 0x1838, 0x0C30, 0x0660, + 0x07E0, 0x03C0, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x5A: 'Z' */ + 0x0000, 0x7FFC, 0x7FFC, 0x6000, 0x3000, 0x1800, 0x0C00, 0x0600, + 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018, 0x000C, 0x0006, + 0x7FFE, 0x7FFE, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x5B: '[' */ + 0x0000, 0x03E0, 0x03E0, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, + 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, + 0x0060, 0x0060, 0x0060, 0x0060, 0x0060, 0x03E0, 0x03E0, 0x0000, + /* 0x5C: '\' */ + 0x0000, 0x0030, 0x0030, 0x0060, 0x0060, 0x0060, 0x00C0, 0x00C0, + 0x00C0, 0x01C0, 0x0180, 0x0180, 0x0180, 0x0300, 0x0300, 0x0300, + 0x0600, 0x0600, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x5D: ']' */ + 0x0000, 0x03E0, 0x03E0, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, + 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, + 0x0300, 0x0300, 0x0300, 0x0300, 0x0300, 0x03E0, 0x03E0, 0x0000, + /* 0x5E: '^' */ + 0x0000, 0x0000, 0x01C0, 0x01C0, 0x0360, 0x0360, 0x0360, 0x0630, + 0x0630, 0x0C18, 0x0C18, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x5F: '_' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x60: ''' */ + 0x0000, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x61: 'a' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03F0, 0x07F8, + 0x0C1C, 0x0C0C, 0x0F00, 0x0FF0, 0x0CF8, 0x0C0C, 0x0C0C, 0x0F1C, + 0x0FF8, 0x18F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x62: 'b' */ + 0x0000, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x03D8, 0x0FF8, + 0x0C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0C38, + 0x0FF8, 0x03D8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x63: 'c' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x07F0, + 0x0E30, 0x0C18, 0x0018, 0x0018, 0x0018, 0x0018, 0x0C18, 0x0E30, + 0x07F0, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x64: 'd' */ + 0x0000, 0x1800, 0x1800, 0x1800, 0x1800, 0x1800, 0x1BC0, 0x1FF0, + 0x1C30, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1C30, + 0x1FF0, 0x1BC0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x65: 'e' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0FF0, + 0x0C30, 0x1818, 0x1FF8, 0x1FF8, 0x0018, 0x0018, 0x1838, 0x1C30, + 0x0FF0, 0x07C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x66: 'f' */ + 0x0000, 0x0F80, 0x0FC0, 0x00C0, 0x00C0, 0x00C0, 0x07F0, 0x07F0, + 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x67: 'g' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0DE0, 0x0FF8, + 0x0E18, 0x0C0C, 0x0C0C, 0x0C0C, 0x0C0C, 0x0C0C, 0x0C0C, 0x0E18, + 0x0FF8, 0x0DE0, 0x0C00, 0x0C0C, 0x061C, 0x07F8, 0x01F0, 0x0000, + /* 0x68: 'h' */ + 0x0000, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x07D8, 0x0FF8, + 0x1C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, + 0x1818, 0x1818, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x69: 'i' */ + 0x0000, 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x6A: 'j' */ + 0x0000, 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00F8, 0x0078, 0x0000, + /* 0x6B: 'k' */ + 0x0000, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0C0C, 0x060C, + 0x030C, 0x018C, 0x00CC, 0x006C, 0x00FC, 0x019C, 0x038C, 0x030C, + 0x060C, 0x0C0C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x6C: 'l' */ + 0x0000, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x6D: 'm' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3C7C, 0x7EFF, + 0xE3C7, 0xC183, 0xC183, 0xC183, 0xC183, 0xC183, 0xC183, 0xC183, + 0xC183, 0xC183, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x6E: 'n' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0798, 0x0FF8, + 0x1C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, + 0x1818, 0x1818, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x6F: 'o' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0FF0, + 0x0C30, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0C30, + 0x0FF0, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x70: 'p' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03D8, 0x0FF8, + 0x0C38, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0C38, + 0x0FF8, 0x03D8, 0x0018, 0x0018, 0x0018, 0x0018, 0x0018, 0x0000, + /* 0x71: 'q' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1BC0, 0x1FF0, + 0x1C30, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1C30, + 0x1FF0, 0x1BC0, 0x1800, 0x1800, 0x1800, 0x1800, 0x1800, 0x0000, + /* 0x72: 'r' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07B0, 0x03F0, + 0x0070, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, 0x0030, + 0x0030, 0x0030, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x73: 's' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03E0, 0x03F0, + 0x0E38, 0x0C18, 0x0038, 0x03F0, 0x07C0, 0x0C00, 0x0C18, 0x0E38, + 0x07F0, 0x03E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x74: 't' */ + 0x0000, 0x0000, 0x0080, 0x00C0, 0x00C0, 0x00C0, 0x07F0, 0x07F0, + 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, + 0x07C0, 0x0780, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x75: 'u' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1818, 0x1818, + 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1C38, + 0x1FF0, 0x19E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x76: 'v' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x180C, 0x0C18, + 0x0C18, 0x0C18, 0x0630, 0x0630, 0x0630, 0x0360, 0x0360, 0x0360, + 0x01C0, 0x01C0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x77: 'w' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x41C1, 0x41C1, + 0x61C3, 0x6363, 0x6363, 0x6363, 0x3636, 0x3636, 0x3636, 0x1C1C, + 0x1C1C, 0x1C1C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x78: 'x' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x381C, 0x1C38, + 0x0C30, 0x0660, 0x03C0, 0x03C0, 0x03C0, 0x03C0, 0x0660, 0x0C30, + 0x1C38, 0x381C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x79: 'y' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3018, 0x1830, + 0x1830, 0x1870, 0x0C60, 0x0C60, 0x0CE0, 0x06C0, 0x06C0, 0x0380, + 0x0380, 0x0380, 0x0180, 0x0180, 0x01C0, 0x00F0, 0x0070, 0x0000, + /* 0x7A: 'z' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1FFC, 0x1FFC, + 0x0C00, 0x0600, 0x0300, 0x0180, 0x00C0, 0x0060, 0x0030, 0x0018, + 0x1FFC, 0x1FFC, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x7B: '{' */ + 0x0000, 0x0300, 0x0180, 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x00C0, + 0x00C0, 0x0060, 0x0060, 0x0030, 0x0060, 0x0040, 0x00C0, 0x00C0, + 0x00C0, 0x00C0, 0x00C0, 0x00C0, 0x0180, 0x0300, 0x0000, 0x0000, + /* 0x7C: '|' */ + 0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0000, + /* 0x7D: '}' */ + 0x0000, 0x0060, 0x00C0, 0x01C0, 0x0180, 0x0180, 0x0180, 0x0180, + 0x0180, 0x0300, 0x0300, 0x0600, 0x0300, 0x0100, 0x0180, 0x0180, + 0x0180, 0x0180, 0x0180, 0x0180, 0x00C0, 0x0060, 0x0000, 0x0000, + /* 0x7E: '~' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x10F0, 0x1FF8, 0x0F08, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x7F: ' ' */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + + /* Special Symbols starting at character 0x80 */ + /* 0x80: Circle - Empty */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0C30, 0x1008, + 0x2004, 0x2004, 0x4002, 0x4002, 0x4002, 0x4002, 0x4002, 0x2004, + 0x2004, 0x1008, 0x0C30, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x81: Circle - Full */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03C0, 0x0FF0, 0x1FF8, + 0x3FFC, 0x3FFC, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x7FFE, 0x3FFC, + 0x3FFC, 0x1FF8, 0x0FF0, 0x03C0, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x82: Square - Empty */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07E0, + 0x0FF0, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x1818, 0x0FF0, + 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x83: Square - Full */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07E0, + 0x0FF0, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x0FF0, + 0x07E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x84: Up - Empty */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x03C0, 0x0660, 0x0C30, + 0x1818, 0x1818, 0x1FF8, 0x1FF8, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x85: Up - Full */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0180, 0x03C0, 0x07E0, 0x0FF0, + 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x86: Down - Empty */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x1FF8, 0x1FF8, 0x1818, 0x1818, + 0x0C30, 0x0660, 0x03C0, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x87: Down - Full */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x1FF8, 0x1FF8, 0x1FF8, 0x1FF8, + 0x0FF0, 0x07E0, 0x03C0, 0x0180, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x88: Left - Empty */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01E0, + 0x01F0, 0x0198, 0x018C, 0x0186, 0x0186, 0x018C, 0x0198, 0x01F0, + 0x01E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x89: Left - Full */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01E0, + 0x01F0, 0x01F8, 0x01FC, 0x01FE, 0x01FE, 0x01FC, 0x01F8, 0x01F0, + 0x01E0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x8A: Right - Empty */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0780, + 0x0F80, 0x1980, 0x3180, 0x6180, 0x6180, 0x3180, 0x1980, 0x0F80, + 0x0780, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x8B: Right - Full */ + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0780, + 0x0F80, 0x1F80, 0x3F80, 0x7F80, 0x7F80, 0x3F80, 0x1F80, 0x0F80, + 0x0780, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + /* 0x8C: Wait - Empty */ + 0x0000, 0x01C0, 0x0220, 0x0220, 0x0140, 0x0630, 0x0808, 0x0808, + 0x0808, 0x0808, 0x0808, 0x0808, 0x0808, 0x0220, 0x0220, 0x0220, + 0x0220, 0x0220, 0x0220, 0x0220, 0x0220, 0x0220, 0x0220, 0x0000, + /* 0x8D: Wait - Full */ + 0x0000, 0x01C0, 0x03E0, 0x03E0, 0x01C0, 0x07F0, 0x0DD8, 0x0DD8, + 0x0DD8, 0x0DD8, 0x0DD8, 0x0DD8, 0x0DD8, 0x0360, 0x0360, 0x0360, + 0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0360, 0x0000, + /* 0x8E: Walk - Empty */ + 0x0000, 0x01C0, 0x0220, 0x0220, 0x0140, 0x0630, 0x0808, 0x0808, + 0x0808, 0x1004, 0x2002, 0x2002, 0x0140, 0x0220, 0x0220, 0x0410, + 0x0808, 0x0808, 0x1004, 0x1004, 0x2004, 0x4004, 0x0000, 0x0000, + /* 0x8F: Walk - Full */ + 0x0000, 0x01C0, 0x03E0, 0x03E0, 0x01C0, 0x07F0, 0x0DD8, 0x0DD8, + 0x0DD8, 0x19CC, 0x31C6, 0x61C2, 0x01C0, 0x0360, 0x0360, 0x0670, + 0x0C38, 0x0C18, 0x180C, 0x180C, 0x300C, 0x600C, 0x0000, 0x0000, +}; + +#endif /* __FONT_16x24_H_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h new file mode 100755 index 0000000..75bce6d --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Font_6x8_h.h @@ -0,0 +1,248 @@ +/*---------------------------------------------------------------------------- + * Name: Font_6x8_h.h + * Purpose: ASCII font characters (width 6 pixels, height 8 pixels, + * horizontal pixel packing) + *---------------------------------------------------------------------------- + * This file is part of the uVision/ARM development tools. + * This software may only be used under the terms of a valid, current, + * end user licence from KEIL for a compatible version of KEIL software + * development tools. Nothing else gives you the right to use this software. + * + * This software is supplied "AS IS" without warranties of any kind. + * + * Copyright (c) 2010 Keil - An ARM Company. All rights reserved. + *----------------------------------------------------------------------------*/ + +#ifndef __FONT_6x8_H_H +#define __FONT_6x8_H_H + +const unsigned char Font_6x8_h[] = { + /* 0x20: Space ' ' */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + /* 0x21: '!' */ + 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x04, 0x00, + /* 0x22: '"' */ + 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + /* 0x23: '#' */ + 0x0A, 0x0A, 0x1F, 0x0A, 0x1F, 0x0A, 0x0A, 0x00, + /* 0x24: '$' */ + 0x04, 0x1E, 0x05, 0x0E, 0x14, 0x0F, 0x04, 0x00, + /* 0x25: '%' */ + 0x03, 0x13, 0x08, 0x04, 0x02, 0x19, 0x18, 0x00, + /* 0x26: '&' */ + 0x02, 0x05, 0x05, 0x02, 0x15, 0x09, 0x16, 0x00, + /* 0x27: ''' */ + 0x0C, 0x0C, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, + /* 0x28: '(' */ + 0x08, 0x04, 0x02, 0x02, 0x02, 0x04, 0x08, 0x00, + /* 0x29: ')' */ + 0x02, 0x04, 0x08, 0x08, 0x08, 0x04, 0x02, 0x00, + /* 0x2A: '*' */ + 0x00, 0x04, 0x15, 0x0E, 0x0E, 0x15, 0x04, 0x00, + /* 0x2B: '+' */ + 0x00, 0x04, 0x04, 0x1F, 0x04, 0x04, 0x00, 0x00, + /* 0x2C: ',' */ + 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x04, 0x02, + /* 0x2D: '-' */ + 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, + /* 0x2E: '.' */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x00, + /* 0x2F: '/' */ + 0x00, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, + /* 0x30: '0' */ + 0x0E, 0x11, 0x13, 0x15, 0x19, 0x11, 0x0E, 0x00, + /* 0x31: '1' */ + 0x04, 0x06, 0x04, 0x04, 0x04, 0x04, 0x0E, 0x00, + /* 0x32: '2' */ + 0x0E, 0x11, 0x10, 0x0E, 0x01, 0x01, 0x1F, 0x00, + /* 0x33: '3' */ + 0x1F, 0x10, 0x08, 0x0C, 0x10, 0x11, 0x0E, 0x00, + /* 0x34: '4' */ + 0x08, 0x0C, 0x0A, 0x09, 0x1F, 0x08, 0x08, 0x00, + /* 0x35: '5' */ + 0x1F, 0x01, 0x0F, 0x10, 0x10, 0x11, 0x0E, 0x00, + /* 0x36: '6' */ + 0x1C, 0x02, 0x01, 0x0F, 0x11, 0x11, 0x0E, 0x00, + /* 0x37: '7' */ + 0x1F, 0x10, 0x10, 0x08, 0x04, 0x02, 0x01, 0x00, + /* 0x38: '8' */ + 0x0E, 0x11, 0x11, 0x0E, 0x11, 0x11, 0x0E, 0x00, + /* 0x39: '9' */ + 0x0E, 0x11, 0x11, 0x1E, 0x10, 0x08, 0x07, 0x00, + /* 0x3A: ':' */ + 0x00, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, + /* 0x3B: ';' */ + 0x00, 0x00, 0x04, 0x00, 0x04, 0x04, 0x02, 0x00, + /* 0x3C: '<' */ + 0x10, 0x08, 0x04, 0x02, 0x04, 0x08, 0x10, 0x00, + /* 0x3D: '=' */ + 0x00, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00, + /* 0x3E: '>' */ + 0x02, 0x04, 0x08, 0x10, 0x08, 0x04, 0x02, 0x00, + /* 0x3F: '?' */ + 0x0E, 0x11, 0x10, 0x0C, 0x04, 0x00, 0x04, 0x00, + /* 0x40: '@' */ + 0x0E, 0x11, 0x15, 0x1D, 0x0D, 0x01, 0x1E, 0x00, + /* 0x41: 'A' */ + 0x04, 0x0A, 0x11, 0x11, 0x1F, 0x11, 0x11, 0x00, + /* 0x42: 'B' */ + 0x0F, 0x11, 0x11, 0x0F, 0x11, 0x11, 0x0F, 0x00, + /* 0x43: 'C' */ + 0x0E, 0x11, 0x01, 0x01, 0x01, 0x11, 0x0E, 0x00, + /* 0x44: 'D' */ + 0x0F, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0F, 0x00, + /* 0x45: 'E' */ + 0x1F, 0x01, 0x01, 0x0F, 0x01, 0x01, 0x1F, 0x00, + /* 0x46: 'F' */ + 0x1F, 0x01, 0x01, 0x0F, 0x01, 0x01, 0x01, 0x00, + /* 0x47: 'G' */ + 0x1E, 0x11, 0x01, 0x01, 0x19, 0x11, 0x1E, 0x00, + /* 0x48: 'H' */ + 0x11, 0x11, 0x11, 0x1F, 0x11, 0x11, 0x11, 0x00, + /* 0x49: 'I' */ + 0x0E, 0x04, 0x04, 0x04, 0x04, 0x04, 0x0E, 0x00, + /* 0x4A: 'J' */ + 0x1C, 0x08, 0x08, 0x08, 0x08, 0x09, 0x06, 0x00, + /* 0x4B: 'K' */ + 0x11, 0x09, 0x05, 0x03, 0x05, 0x09, 0x11, 0x00, + /* 0x4C: 'L' */ + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x00, + /* 0x4D: 'M' */ + 0x11, 0x1B, 0x15, 0x15, 0x15, 0x11, 0x11, 0x00, + /* 0x4E: 'N' */ + 0x11, 0x11, 0x13, 0x15, 0x19, 0x11, 0x11, 0x00, + /* 0x4F: 'O' */ + 0x0E, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0E, 0x00, + /* 0x50: 'P' */ + 0x0F, 0x11, 0x11, 0x0F, 0x01, 0x01, 0x01, 0x00, + /* 0x51: 'Q' */ + 0x0E, 0x11, 0x11, 0x11, 0x15, 0x09, 0x16, 0x00, + /* 0x52: 'R' */ + 0x0F, 0x11, 0x11, 0x0F, 0x05, 0x09, 0x11, 0x00, + /* 0x53: 'S' */ + 0x0E, 0x11, 0x01, 0x0E, 0x10, 0x11, 0x0E, 0x00, + /* 0x54: 'T' */ + 0x1F, 0x15, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, + /* 0x55: 'U' */ + 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x0E, 0x00, + /* 0x56: 'V' */ + 0x11, 0x11, 0x11, 0x11, 0x11, 0x0A, 0x04, 0x00, + /* 0x57: 'W' */ + 0x11, 0x11, 0x11, 0x15, 0x15, 0x15, 0x0A, 0x00, + /* 0x58: 'X' */ + 0x11, 0x11, 0x0A, 0x04, 0x0A, 0x11, 0x11, 0x00, + /* 0x59: 'Y' */ + 0x11, 0x11, 0x0A, 0x04, 0x04, 0x04, 0x04, 0x00, + /* 0x5A: 'Z' */ + 0x1F, 0x10, 0x08, 0x0E, 0x02, 0x01, 0x1F, 0x00, + /* 0x5B: '[' */ + 0x1E, 0x02, 0x02, 0x02, 0x02, 0x02, 0x1E, 0x00, + /* 0x5C: '\' */ + 0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00, + /* 0x5D: ']' */ + 0x1E, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1E, 0x00, + /* 0x5E: '^' */ + 0x04, 0x0A, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, + /* 0x5F: '_' */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, + /* 0x60: ''' */ + 0x06, 0x06, 0x04, 0x08, 0x00, 0x00, 0x00, 0x00, + /* 0x61: 'a' */ + 0x00, 0x00, 0x06, 0x08, 0x0E, 0x09, 0x1E, 0x00, + /* 0x62: 'b' */ + 0x01, 0x01, 0x0D, 0x13, 0x11, 0x13, 0x0D, 0x00, + /* 0x63: 'c' */ + 0x00, 0x00, 0x0E, 0x11, 0x01, 0x11, 0x0E, 0x00, + /* 0x64: 'd' */ + 0x10, 0x10, 0x16, 0x19, 0x11, 0x19, 0x16, 0x00, + /* 0x65: 'e' */ + 0x00, 0x00, 0x0E, 0x11, 0x1F, 0x01, 0x0E, 0x00, + /* 0x66: 'f' */ + 0x08, 0x14, 0x04, 0x0E, 0x04, 0x04, 0x04, 0x00, + /* 0x67: 'g' */ + 0x00, 0x00, 0x0E, 0x19, 0x19, 0x16, 0x10, 0x0E, + /* 0x68: 'h' */ + 0x01, 0x01, 0x0D, 0x13, 0x11, 0x11, 0x11, 0x00, + /* 0x69: 'i' */ + 0x04, 0x00, 0x06, 0x04, 0x04, 0x04, 0x0E, 0x00, + /* 0x6A: 'j' */ + 0x08, 0x00, 0x08, 0x08, 0x08, 0x09, 0x06, 0x00, + /* 0x6B: 'k' */ + 0x01, 0x01, 0x09, 0x05, 0x03, 0x05, 0x09, 0x00, + /* 0x6C: 'l' */ + 0x06, 0x04, 0x04, 0x04, 0x04, 0x04, 0x0E, 0x00, + /* 0x6D: 'm' */ + 0x00, 0x00, 0x0B, 0x15, 0x15, 0x15, 0x15, 0x00, + /* 0x6E: 'n' */ + 0x00, 0x00, 0x0D, 0x13, 0x11, 0x11, 0x11, 0x00, + /* 0x6F: 'o' */ + 0x00, 0x00, 0x0E, 0x11, 0x11, 0x11, 0x0E, 0x00, + /* 0x70: 'p' */ + 0x00, 0x00, 0x0D, 0x13, 0x13, 0x0D, 0x01, 0x01, + /* 0x71: 'q' */ + 0x00, 0x00, 0x16, 0x19, 0x19, 0x16, 0x10, 0x10, + /* 0x72: 'r' */ + 0x00, 0x00, 0x0D, 0x13, 0x01, 0x01, 0x01, 0x00, + /* 0x73: 's' */ + 0x00, 0x00, 0x1E, 0x01, 0x0E, 0x10, 0x0F, 0x00, + /* 0x74: 't' */ + 0x04, 0x04, 0x1F, 0x04, 0x04, 0x14, 0x08, 0x00, + /* 0x75: 'u' */ + 0x00, 0x00, 0x11, 0x11, 0x11, 0x19, 0x16, 0x00, + /* 0x76: 'v' */ + 0x00, 0x00, 0x11, 0x11, 0x11, 0x0A, 0x04, 0x00, + /* 0x77: 'w' */ + 0x00, 0x00, 0x11, 0x11, 0x15, 0x15, 0x0A, 0x00, + /* 0x78: 'x' */ + 0x00, 0x00, 0x11, 0x0A, 0x04, 0x0A, 0x11, 0x00, + /* 0x79: 'y' */ + 0x00, 0x00, 0x11, 0x11, 0x1E, 0x10, 0x11, 0x0E, + /* 0x7A: 'z' */ + 0x00, 0x00, 0x1F, 0x08, 0x04, 0x02, 0x1F, 0x00, + /* 0x7B: '{' */ + 0x08, 0x04, 0x04, 0x02, 0x04, 0x04, 0x08, 0x00, + /* 0x7C: '|' */ + 0x04, 0x04, 0x04, 0x00, 0x04, 0x04, 0x04, 0x00, + /* 0x7D: '}' */ + 0x02, 0x04, 0x04, 0x08, 0x04, 0x04, 0x02, 0x00, + /* 0x7E: '~' */ + 0x02, 0x15, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, + /* 0x7F: ' ' */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + /* Special Symbols starting at character 0x80 */ + /* 0x80: Circle - Empty */ + 0x00, 0x00, 0x0C, 0x12, 0x12, 0x0C, 0x00, 0x00, + /* 0x81: Circle - Full */ + 0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x0C, 0x00, 0x00, + /* 0x82: Square - Empty */ + 0x00, 0x00, 0x1E, 0x12, 0x12, 0x1E, 0x00, 0x00, + /* 0x83: Square - Full */ + 0x00, 0x00, 0x1E, 0x1E, 0x1E, 0x1E, 0x00, 0x00, + /* 0x84: Up - Empty */ + 0x00, 0x00, 0x0C, 0x0C, 0x12, 0x1E, 0x00, 0x00, + /* 0x85: Up - Full */ + 0x00, 0x00, 0x0C, 0x0C, 0x1E, 0x1E, 0x00, 0x00, + /* 0x86: Down - Empty */ + 0x00, 0x00, 0x1E, 0x12, 0x0C, 0x0C, 0x00, 0x00, + /* 0x87: Down - Full */ + 0x00, 0x00, 0x1E, 0x1E, 0x0C, 0x0C, 0x00, 0x00, + /* 0x88: Left - Empty */ + 0x00, 0x00, 0x18, 0x16, 0x16, 0x18, 0x00, 0x00, + /* 0x89: Left - Full */ + 0x00, 0x00, 0x18, 0x1E, 0x1E, 0x18, 0x00, 0x00, + /* 0x8A: Right - Empty */ + 0x00, 0x00, 0x06, 0x1A, 0x1A, 0x06, 0x00, 0x00, + /* 0x8B: Right - Full */ + 0x00, 0x00, 0x06, 0x1E, 0x1E, 0x06, 0x00, 0x00, + /* 0x8C: Wait - Empty */ + 0x00, 0x00, 0x0C, 0x12, 0x12, 0x0C, 0x00, 0x00, + /* 0x8D: Wait - Full */ + 0x00, 0x00, 0x0C, 0x1E, 0x1E, 0x0C, 0x00, 0x00, + /* 0x8E: Walk - Empty */ + 0x00, 0x00, 0x1E, 0x12, 0x12, 0x1E, 0x00, 0x00, + /* 0x8F: Walk - Full */ + 0x00, 0x00, 0x1E, 0x1E, 0x1E, 0x1E, 0x00, 0x00, +}; + +#endif /* __FONT_6x8_H_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h new file mode 100755 index 0000000..f48ff4b --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD.h @@ -0,0 +1,59 @@ +/******************************************************************************/ +/* GLCD.h: Graphic LCD function prototypes and defines */ +/******************************************************************************/ +/* This file is part of the uVision/ARM development tools. */ +/* Copyright (c) 2005-2011 Keil - An ARM Company. All rights reserved. */ +/* This software may only be used under the terms of a valid, current, */ +/* end user licence from KEIL for a compatible version of KEIL software */ +/* development tools. Nothing else gives you the right to use this software. */ +/******************************************************************************/ + +#ifndef _GLCD_H +#define _GLCD_H + +/*------------------------------------------------------------------------------ + Color coding + GLCD is coded: 15..11 red, 10..5 green, 4..0 blue (unsigned short) GLCD_R5, GLCD_G6, GLCD_B5 + original coding: 17..12 red, 11..6 green, 5..0 blue ORG_R6, ORG_G6, ORG_B6 + + ORG_R1..5 = GLCD_R0..4, ORG_R0 = GLCD_R4 + ORG_G0..5 = GLCD_G0..5, + ORG_B1..5 = GLCD_B0..4, ORG_B0 = GLCD_B4 + *----------------------------------------------------------------------------*/ + +/* GLCD RGB color definitions */ +#define Black 0x0000 /* 0, 0, 0 */ +#define Navy 0x000F /* 0, 0, 128 */ +#define DarkGreen 0x03E0 /* 0, 128, 0 */ +#define DarkCyan 0x03EF /* 0, 128, 128 */ +#define Maroon 0x7800 /* 128, 0, 0 */ +#define Purple 0x780F /* 128, 0, 128 */ +#define Olive 0x7BE0 /* 128, 128, 0 */ +#define LightGrey 0xC618 /* 192, 192, 192 */ +#define DarkGrey 0x7BEF /* 128, 128, 128 */ +#define Blue 0x001F /* 0, 0, 255 */ +#define Green 0x07E0 /* 0, 255, 0 */ +#define Cyan 0x07FF /* 0, 255, 255 */ +#define Red 0xF800 /* 255, 0, 0 */ +#define Magenta 0xF81F /* 255, 0, 255 */ +#define Yellow 0xFFE0 /* 255, 255, 0 */ +#define White 0xFFFF /* 255, 255, 255 */ + +extern void GLCD_Init (void); +extern void GLCD_WindowMax (void); +extern void GLCD_PutPixel (unsigned int x, unsigned int y); +extern void GLCD_SetTextColor (unsigned short color); +extern void GLCD_SetBackColor (unsigned short color); +extern void GLCD_Clear (unsigned short color); +extern void GLCD_DrawChar (unsigned int x, unsigned int y, unsigned int cw, unsigned int ch, unsigned char *c); +extern void GLCD_DisplayChar (unsigned int ln, unsigned int col, unsigned char fi, unsigned char c); +extern void GLCD_DisplayString (unsigned int ln, unsigned int col, unsigned char fi, unsigned char *s); +extern void GLCD_ClearLn (unsigned int ln, unsigned char fi); +extern void GLCD_Bargraph (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned int val); +extern void GLCD_Bitmap (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char *bitmap); +extern void GLCD_ScrollVertical (unsigned int dy); + +extern void GLCD_WrCmd (unsigned char cmd); +extern void GLCD_WrReg (unsigned char reg, unsigned short val); + +#endif /* _GLCD_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c new file mode 100755 index 0000000..5037c8e --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/GLCD_SPI_LPC1700.c @@ -0,0 +1,928 @@ +/******************************************************************************/ +/* GLCD_SPI_LPC1700.c: LPC1700 low level Graphic LCD (240x320 pixels) driven */ +/* with SPI functions */ +/******************************************************************************/ +/* This file is part of the uVision/ARM development tools. */ +/* Copyright (c) 2005-2011 Keil - An ARM Company. All rights reserved. */ +/* This software may only be used under the terms of a valid, current, */ +/* end user licence from KEIL for a compatible version of KEIL software */ +/* development tools. Nothing else gives you the right to use this software. */ +/******************************************************************************/ + + +#include +#include "GLCD.h" +#include "Font_6x8_h.h" +#include "Font_16x24_h.h" + +/************************** Orientation configuration ************************/ + +#define LANDSCAPE 1 /* 1 for landscape, 0 for portrait */ +#define ROTATE180 0 /* 1 to rotate the screen for 180 deg */ + +/*********************** Hardware specific configuration **********************/ + +/* SPI Interface: SPI3 + + PINS: + - CS = P0.6 (GPIO pin) + - RS = GND + - WR/SCK = P0.7 (SCK1) + - RD = GND + - SDO = P0.8 (MISO1) + - SDI = P0.9 (MOSI1) */ + +#define PIN_CS (1 << 6) +#define PIN_CLK (1 << 7) +#define PIN_DAT (1 << 9) + +#define IN 0x00 +#define OUT 0x01 + +/* SPI_SR - bit definitions */ +#define TFE 0x01 +#define RNE 0x04 +#define BSY 0x10 + +/*------------------------- Speed dependant settings -------------------------*/ + +/* If processor works on high frequency delay has to be increased, it can be + increased by factor 2^N by this constant */ +#define DELAY_2N 18 + +/*---------------------- Graphic LCD size definitions ------------------------*/ + +#if (LANDSCAPE == 1) +#define WIDTH 320 /* Screen Width (in pixels) */ +#define HEIGHT 240 /* Screen Hight (in pixels) */ +#else +#define WIDTH 240 /* Screen Width (in pixels) */ +#define HEIGHT 320 /* Screen Hight (in pixels) */ +#endif +#define BPP 16 /* Bits per pixel */ +#define BYPP ((BPP+7)/8) /* Bytes per pixel */ + +/*--------------- Graphic LCD interface hardware definitions -----------------*/ + +/* Pin CS setting to 0 or 1 */ +#define LCD_CS(x) ((x) ? (LPC_GPIO0->FIOSET = PIN_CS) : (LPC_GPIO0->FIOCLR = PIN_CS)) +#define LCD_CLK(x) ((x) ? (LPC_GPIO0->FIOSET = PIN_CLK) : (LPC_GPIO0->FIOCLR = PIN_CLK)) +#define LCD_DAT(x) ((x) ? (LPC_GPIO0->FIOSET = PIN_DAT) : (LPC_GPIO0->FIOCLR = PIN_DAT)) + +#define DAT_MODE(x) ((x == OUT) ? (LPC_GPIO0->FIODIR |= PIN_DAT) : (LPC_GPIO0->FIODIR &= ~PIN_DAT)) +#define BUS_VAL() ((LPC_GPIO0->FIOPIN & PIN_DAT) != 0) + + +#define SPI_START (0x70) /* Start byte for SPI transfer */ +#define SPI_RD (0x01) /* WR bit 1 within start */ +#define SPI_WR (0x00) /* WR bit 0 within start */ +#define SPI_DATA (0x02) /* RS bit 1 within start byte */ +#define SPI_INDEX (0x00) /* RS bit 0 within start byte */ + +#define BG_COLOR 0 /* Background color */ +#define TXT_COLOR 1 /* Text color */ + + +/*---------------------------- Global variables ------------------------------*/ + +/******************************************************************************/ +static volatile unsigned short Color[2] = {White, Black}; +static unsigned char Himax; + +/************************ Local auxiliary functions ***************************/ + +/******************************************************************************* +* Delay in while loop cycles * +* Parameter: cnt: number of while cycles to delay * +* Return: * +*******************************************************************************/ + +static void delay (int cnt) { + cnt <<= DELAY_2N; + while (cnt--); +} + + +/******************************************************************************* +* Transfer 1 byte over the serial communication * +* Parameter: byte: byte to be sent * +* mode: OUT = transmit byte, IN = receive byte * +* Return: byte read while sending * +*******************************************************************************/ +static unsigned char spi_tran_man (unsigned char byte, unsigned int mode) { + unsigned char val = 0; + int i; + + if (mode == OUT) { DAT_MODE (OUT); } + else { DAT_MODE (IN); } + + for (i = 7; i >= 0; i--) { + LCD_CLK(0); + delay(1); + if (mode == OUT) { + LCD_DAT((byte & (1 << i)) != 0); + } + else { + val |= (BUS_VAL() << i); + } + LCD_CLK(1); + delay(1); + } + return (val); +} + + +/******************************************************************************* +* Transfer 1 byte over the serial communication * +* Parameter: byte: byte to be sent * +* Return: byte read while sending * +*******************************************************************************/ + +static __inline unsigned char spi_tran (unsigned char byte) { + + LPC_SSP1->DR = byte; + while (!(LPC_SSP1->SR & RNE)); /* Wait for send to finish */ + return (LPC_SSP1->DR); +} + + +/******************************************************************************* +* Write a command the LCD controller * +* Parameter: cmd: command to be written * +* Return: * +*******************************************************************************/ + +static __inline void wr_cmd (unsigned char cmd) { + LCD_CS(0); + spi_tran(SPI_START | SPI_WR | SPI_INDEX); /* Write : RS = 0, RW = 0 */ + spi_tran(0); + spi_tran(cmd); + LCD_CS(1); +} + + +/******************************************************************************* +* Write data to the LCD controller * +* Parameter: dat: data to be written * +* Return: * +*******************************************************************************/ + +static __inline void wr_dat (unsigned short dat) { + LCD_CS(0); + spi_tran(SPI_START | SPI_WR | SPI_DATA); /* Write : RS = 1, RW = 0 */ + spi_tran((dat >> 8)); /* Write D8..D15 */ + spi_tran((dat & 0xFF)); /* Write D0..D7 */ + LCD_CS(1); +} + + +/******************************************************************************* +* Start of data writing to the LCD controller * +* Parameter: * +* Return: * +*******************************************************************************/ + +static __inline void wr_dat_start (void) { + LCD_CS(0); + spi_tran(SPI_START | SPI_WR | SPI_DATA); /* Write : RS = 1, RW = 0 */ +} + + +/******************************************************************************* +* Stop of data writing to the LCD controller * +* Parameter: * +* Return: * +*******************************************************************************/ + +static __inline void wr_dat_stop (void) { + + LCD_CS(1); +} + + +/******************************************************************************* +* Data writing to the LCD controller * +* Parameter: dat: data to be written * +* Return: * +*******************************************************************************/ + +static __inline void wr_dat_only (unsigned short dat) { + + spi_tran((dat >> 8)); /* Write D8..D15 */ + spi_tran((dat & 0xFF)); /* Write D0..D7 */ +} + + +/******************************************************************************* +* Read data from the LCD controller * +* Parameter: * +* Return: read data * +*******************************************************************************/ + +static __inline unsigned short rd_dat (void) { + unsigned short val = 0; + + LCD_CS(0); + spi_tran(SPI_START | SPI_RD | SPI_DATA); /* Read: RS = 1, RW = 1 */ + spi_tran(0); /* Dummy read 1 */ + val = spi_tran(0); /* Read D8..D15 */ + val <<= 8; + val |= spi_tran(0); /* Read D0..D7 */ + LCD_CS(1); + return (val); +} + + +/******************************************************************************* +* Write a value to the to LCD register * +* Parameter: reg: register to be written * +* val: value to write to the register * +*******************************************************************************/ + +static __inline void wr_reg (unsigned char reg, unsigned short val) { + + wr_cmd(reg); + wr_dat(val); +} + + +/******************************************************************************* +* Read from the LCD register * +* Parameter: reg: register to be read * +* Return: value read from the register * +*******************************************************************************/ + +static unsigned short rd_reg (unsigned char reg) { + + wr_cmd(reg); + return(rd_dat()); +} + + +/******************************************************************************* +* Read LCD controller ID (Himax GLCD) * +* Parameter: (none) * +* Return: controller ID * +*******************************************************************************/ + +static unsigned short rd_id_man (void) { + unsigned short val; + + /* Set MOSI, MISO and SCK as GPIO pins, with pull-down/pull-up disabled */ + LPC_PINCON->PINSEL0 &= ~((3 << 18) | (3 << 16) | (3 << 14)); + LPC_PINCON->PINMODE0 |= 0x000AA000; + LPC_GPIO0->FIODIR |= PIN_CLK; /* SCK pin is GPIO output */ + LCD_CS (1); /* Set chip select high */ + LCD_CLK(1); /* Set clock high */ + + LCD_CS(0); + spi_tran_man (SPI_START | SPI_WR | SPI_INDEX, OUT); + spi_tran_man (0x00, OUT); + LCD_CS(1); + + LCD_CS(0); + spi_tran_man (SPI_START | SPI_RD | SPI_DATA, OUT); + val = spi_tran_man(0, IN); + LCD_CS(1); + + /* Connect MOSI, MISO, and SCK to SSP peripheral */ + LPC_GPIO0->FIODIR &= ~PIN_CLK; + LPC_PINCON->PINSEL0 |= (2 << 18) | (2 << 16) | (2 << 14); + LPC_PINCON->PINMODE0 &= ~0x000FF000; + + return (val); +} + + +/************************ Exported functions **********************************/ + +/******************************************************************************* +* Initialize the Graphic LCD controller * +* Parameter: * +* Return: * +*******************************************************************************/ + +void GLCD_Init (void) { + unsigned short driverCode; + + /* Enable clock for SSP1, clock = CCLK / 2 */ + LPC_SC->PCONP |= 0x00000400; + LPC_SC->PCLKSEL0 |= 0x00200000; + + /* Configure the LCD Control pins */ + LPC_PINCON->PINSEL9 &= 0xF0FFFFFF; + LPC_GPIO4->FIODIR |= 0x30000000; + LPC_GPIO4->FIOSET = 0x20000000; + + /* SSEL1 is GPIO output set to high */ + LPC_GPIO0->FIODIR |= 0x00000040; + LPC_GPIO0->FIOSET = 0x00000040; + LPC_PINCON->PINSEL0 &= 0xFFF03FFF; + LPC_PINCON->PINSEL0 |= 0x000A8000; + + /* Enable SPI in Master Mode, CPOL=1, CPHA=1 */ + /* Max. 12.5 MBit used for Data Transfer @ 100MHz */ + LPC_SSP1->CR0 = 0x01C7; + LPC_SSP1->CPSR = 0x02; + LPC_SSP1->CR1 = 0x02; + + driverCode = rd_id_man (); + if (driverCode == 0) { + driverCode = rd_reg(0x00); + } + + if (driverCode == 0x47) { /* LCD with HX8347-D LCD Controller */ + Himax = 1; /* Set Himax LCD controller flag */ + /* Driving ability settings ----------------------------------------------*/ + wr_reg(0xEA, 0x00); /* Power control internal used (1) */ + wr_reg(0xEB, 0x20); /* Power control internal used (2) */ + wr_reg(0xEC, 0x0C); /* Source control internal used (1) */ + wr_reg(0xED, 0xC7); /* Source control internal used (2) */ + wr_reg(0xE8, 0x38); /* Source output period Normal mode */ + wr_reg(0xE9, 0x10); /* Source output period Idle mode */ + wr_reg(0xF1, 0x01); /* RGB 18-bit interface ;0x0110 */ + wr_reg(0xF2, 0x10); + + /* Adjust the Gamma Curve ------------------------------------------------*/ + wr_reg(0x40, 0x01); + wr_reg(0x41, 0x00); + wr_reg(0x42, 0x00); + wr_reg(0x43, 0x10); + wr_reg(0x44, 0x0E); + wr_reg(0x45, 0x24); + wr_reg(0x46, 0x04); + wr_reg(0x47, 0x50); + wr_reg(0x48, 0x02); + wr_reg(0x49, 0x13); + wr_reg(0x4A, 0x19); + wr_reg(0x4B, 0x19); + wr_reg(0x4C, 0x16); + + wr_reg(0x50, 0x1B); + wr_reg(0x51, 0x31); + wr_reg(0x52, 0x2F); + wr_reg(0x53, 0x3F); + wr_reg(0x54, 0x3F); + wr_reg(0x55, 0x3E); + wr_reg(0x56, 0x2F); + wr_reg(0x57, 0x7B); + wr_reg(0x58, 0x09); + wr_reg(0x59, 0x06); + wr_reg(0x5A, 0x06); + wr_reg(0x5B, 0x0C); + wr_reg(0x5C, 0x1D); + wr_reg(0x5D, 0xCC); + + /* Power voltage setting -------------------------------------------------*/ + wr_reg(0x1B, 0x1B); + wr_reg(0x1A, 0x01); + wr_reg(0x24, 0x2F); + wr_reg(0x25, 0x57); + wr_reg(0x23, 0x88); + + /* Power on setting ------------------------------------------------------*/ + wr_reg(0x18, 0x36); /* Internal oscillator frequency adj */ + wr_reg(0x19, 0x01); /* Enable internal oscillator */ + wr_reg(0x01, 0x00); /* Normal mode, no scrool */ + wr_reg(0x1F, 0x88); /* Power control 6 - DDVDH Off */ + delay(20); + wr_reg(0x1F, 0x82); /* Power control 6 - Step-up: 3 x VCI */ + delay(5); + wr_reg(0x1F, 0x92); /* Power control 6 - Step-up: On */ + delay(5); + wr_reg(0x1F, 0xD2); /* Power control 6 - VCOML active */ + delay(5); + + /* Color selection -------------------------------------------------------*/ + wr_reg(0x17, 0x55); /* RGB, System interface: 16 Bit/Pixel*/ + wr_reg(0x00, 0x00); /* Scrolling off, no standby */ + + /* Interface config ------------------------------------------------------*/ + wr_reg(0x2F, 0x11); /* LCD Drive: 1-line inversion */ + wr_reg(0x31, 0x00); + wr_reg(0x32, 0x00); /* DPL=0, HSPL=0, VSPL=0, EPL=0 */ + + /* Display on setting ----------------------------------------------------*/ + wr_reg(0x28, 0x38); /* PT(0,0) active, VGL/VGL */ + delay(20); + wr_reg(0x28, 0x3C); /* Display active, VGL/VGL */ + + #if (LANDSCAPE == 1) + #if (ROTATE180 == 0) + wr_reg (0x16, 0xA8); + #else + wr_reg (0x16, 0x68); + #endif + #else + #if (ROTATE180 == 0) + wr_reg (0x16, 0x08); + #else + wr_reg (0x16, 0xC8); + #endif + #endif + + /* Display scrolling settings --------------------------------------------*/ + wr_reg(0x0E, 0x00); /* TFA MSB */ + wr_reg(0x0F, 0x00); /* TFA LSB */ + wr_reg(0x10, 320 >> 8); /* VSA MSB */ + wr_reg(0x11, 320 & 0xFF); /* VSA LSB */ + wr_reg(0x12, 0x00); /* BFA MSB */ + wr_reg(0x13, 0x00); /* BFA LSB */ + } + else { + Himax = 0; /* This is not Himax LCD controller */ + /* Start Initial Sequence ------------------------------------------------*/ + #if (ROTATE180 == 1) + wr_reg(0x01, 0x0000); /* Clear SS bit */ + #else + wr_reg(0x01, 0x0100); /* Set SS bit */ + #endif + wr_reg(0x02, 0x0700); /* Set 1 line inversion */ + wr_reg(0x04, 0x0000); /* Resize register */ + wr_reg(0x08, 0x0207); /* 2 lines front, 7 back porch */ + wr_reg(0x09, 0x0000); /* Set non-disp area refresh cyc ISC */ + wr_reg(0x0A, 0x0000); /* FMARK function */ + wr_reg(0x0C, 0x0000); /* RGB interface setting */ + wr_reg(0x0D, 0x0000); /* Frame marker Position */ + wr_reg(0x0F, 0x0000); /* RGB interface polarity */ + + /* Power On sequence -----------------------------------------------------*/ + wr_reg(0x10, 0x0000); /* Reset Power Control 1 */ + wr_reg(0x11, 0x0000); /* Reset Power Control 2 */ + wr_reg(0x12, 0x0000); /* Reset Power Control 3 */ + wr_reg(0x13, 0x0000); /* Reset Power Control 4 */ + delay(20); /* Discharge cap power voltage (200ms)*/ + wr_reg(0x10, 0x12B0); /* SAP, BT[3:0], AP, DSTB, SLP, STB */ + wr_reg(0x11, 0x0007); /* DC1[2:0], DC0[2:0], VC[2:0] */ + delay(5); /* Delay 50 ms */ + wr_reg(0x12, 0x01BD); /* VREG1OUT voltage */ + delay(5); /* Delay 50 ms */ + wr_reg(0x13, 0x1400); /* VDV[4:0] for VCOM amplitude */ + wr_reg(0x29, 0x000E); /* VCM[4:0] for VCOMH */ + delay(5); /* Delay 50 ms */ + wr_reg(0x20, 0x0000); /* GRAM horizontal Address */ + wr_reg(0x21, 0x0000); /* GRAM Vertical Address */ + + /* Adjust the Gamma Curve ------------------------------------------------*/ + switch (driverCode) { + case 0x5408: /* LCD with SPFD5408 LCD Controller */ + wr_reg(0x30, 0x0B0D); + wr_reg(0x31, 0x1923); + wr_reg(0x32, 0x1C26); + wr_reg(0x33, 0x261C); + wr_reg(0x34, 0x2419); + wr_reg(0x35, 0x0D0B); + wr_reg(0x36, 0x1006); + wr_reg(0x37, 0x0610); + wr_reg(0x38, 0x0706); + wr_reg(0x39, 0x0304); + wr_reg(0x3A, 0x0E05); + wr_reg(0x3B, 0x0E01); + wr_reg(0x3C, 0x010E); + wr_reg(0x3D, 0x050E); + wr_reg(0x3E, 0x0403); + wr_reg(0x3F, 0x0607); + break; + + case 0x9325: /* LCD with RM68050 LCD Controller */ + wr_reg(0x0030,0x0000); + wr_reg(0x0031,0x0607); + wr_reg(0x0032,0x0305); + wr_reg(0x0035,0x0000); + wr_reg(0x0036,0x1604); + wr_reg(0x0037,0x0204); + wr_reg(0x0038,0x0001); + wr_reg(0x0039,0x0707); + wr_reg(0x003C,0x0000); + wr_reg(0x003D,0x000F); + break; + + case 0x9320: /* LCD with ILI9320 LCD Controller */ + default: /* LCD with other LCD Controller */ + wr_reg(0x30, 0x0006); + wr_reg(0x31, 0x0101); + wr_reg(0x32, 0x0003); + wr_reg(0x35, 0x0106); + wr_reg(0x36, 0x0B02); + wr_reg(0x37, 0x0302); + wr_reg(0x38, 0x0707); + wr_reg(0x39, 0x0007); + wr_reg(0x3C, 0x0600); + wr_reg(0x3D, 0x020B); + break; + } + + /* Set GRAM area ---------------------------------------------------------*/ + wr_reg(0x50, 0x0000); /* Horizontal GRAM Start Address */ + wr_reg(0x51, (HEIGHT-1)); /* Horizontal GRAM End Address */ + wr_reg(0x52, 0x0000); /* Vertical GRAM Start Address */ + wr_reg(0x53, (WIDTH-1)); /* Vertical GRAM End Address */ + + /* Set Gate Scan Line ----------------------------------------------------*/ + switch (driverCode) { + case 0x5408: /* LCD with SPFD5408 LCD Controller */ + case 0x9325: /* LCD with RM68050 LCD Controller */ + #if (LANDSCAPE ^ ROTATE180) + wr_reg(0x60, 0x2700); + #else + wr_reg(0x60, 0xA700); + #endif + break; + + case 0x9320: /* LCD with ILI9320 LCD Controller */ + default: /* LCD with other LCD Controller */ + #if (LANDSCAPE ^ ROTATE180) + wr_reg(0x60, 0xA700); + #else + wr_reg(0x60, 0x2700); + #endif + break; + } + wr_reg(0x61, 0x0001); /* NDL,VLE, REV */ + wr_reg(0x6A, 0x0000); /* Set scrolling line */ + + /* Partial Display Control -----------------------------------------------*/ + wr_reg(0x80, 0x0000); + wr_reg(0x81, 0x0000); + wr_reg(0x82, 0x0000); + wr_reg(0x83, 0x0000); + wr_reg(0x84, 0x0000); + wr_reg(0x85, 0x0000); + + /* Panel Control ---------------------------------------------------------*/ + wr_reg(0x90, 0x0010); + wr_reg(0x92, 0x0000); + wr_reg(0x93, 0x0003); + wr_reg(0x95, 0x0110); + wr_reg(0x97, 0x0000); + wr_reg(0x98, 0x0000); + + /* Set GRAM write direction + I/D=11 (Horizontal : increment, Vertical : increment) */ + #if (LANDSCAPE == 1) + /* AM=1 (address is updated in vertical writing direction) */ + wr_reg(0x03, 0x1038); + #else + /* AM=0 (address is updated in horizontal writing direction) */ + wr_reg(0x03, 0x1030); + #endif + + wr_reg(0x07, 0x0137); /* 262K color and display ON */ + } + LPC_GPIO4->FIOSET = 0x10000000; +} + + +/******************************************************************************* +* Set draw window region * +* Parameter: x: horizontal position * +* y: vertical position * +* w: window width in pixel * +* h: window height in pixels * +* Return: * +*******************************************************************************/ + +void GLCD_SetWindow (unsigned int x, unsigned int y, unsigned int w, unsigned int h) { + unsigned int xe, ye; + + if (Himax) { + xe = x+w-1; + ye = y+h-1; + + wr_reg(0x02, x >> 8); /* Column address start MSB */ + wr_reg(0x03, x & 0xFF); /* Column address start LSB */ + wr_reg(0x04, xe >> 8); /* Column address end MSB */ + wr_reg(0x05, xe & 0xFF); /* Column address end LSB */ + + wr_reg(0x06, y >> 8); /* Row address start MSB */ + wr_reg(0x07, y & 0xFF); /* Row address start LSB */ + wr_reg(0x08, ye >> 8); /* Row address end MSB */ + wr_reg(0x09, ye & 0xFF); /* Row address end LSB */ + } + else { + #if (LANDSCAPE == 1) + wr_reg(0x50, y); /* Vertical GRAM Start Address */ + wr_reg(0x51, y+h-1); /* Vertical GRAM End Address (-1) */ + wr_reg(0x52, x); /* Horizontal GRAM Start Address */ + wr_reg(0x53, x+w-1); /* Horizontal GRAM End Address (-1) */ + wr_reg(0x20, y); + wr_reg(0x21, x); + #else + wr_reg(0x50, x); /* Horizontal GRAM Start Address */ + wr_reg(0x51, x+w-1); /* Horizontal GRAM End Address (-1) */ + wr_reg(0x52, y); /* Vertical GRAM Start Address */ + wr_reg(0x53, y+h-1); /* Vertical GRAM End Address (-1) */ + wr_reg(0x20, x); + wr_reg(0x21, y); + #endif + } +} + + +/******************************************************************************* +* Set draw window region to whole screen * +* Parameter: * +* Return: * +*******************************************************************************/ + +void GLCD_WindowMax (void) { + GLCD_SetWindow (0, 0, WIDTH, HEIGHT); +} + + +/******************************************************************************* +* Draw a pixel in foreground color * +* Parameter: x: horizontal position * +* y: vertical position * +* Return: * +*******************************************************************************/ + +void GLCD_PutPixel (unsigned int x, unsigned int y) { + + if (Himax) { + wr_reg(0x02, x >> 8); /* Column address start MSB */ + wr_reg(0x03, x & 0xFF); /* Column address start LSB */ + wr_reg(0x04, x >> 8); /* Column address end MSB */ + wr_reg(0x05, x & 0xFF); /* Column address end LSB */ + + wr_reg(0x06, y >> 8); /* Row address start MSB */ + wr_reg(0x07, y & 0xFF); /* Row address start LSB */ + wr_reg(0x08, y >> 8); /* Row address end MSB */ + wr_reg(0x09, y & 0xFF); /* Row address end LSB */ + } + else { + #if (LANDSCAPE == 1) + wr_reg(0x20, y); + wr_reg(0x21, x); + #else + wr_reg(0x20, x); + wr_reg(0x21, y); + #endif + } + + wr_cmd(0x22); + wr_dat(Color[TXT_COLOR]); +} + + +/******************************************************************************* +* Set foreground color * +* Parameter: color: foreground color * +* Return: * +*******************************************************************************/ + +void GLCD_SetTextColor (unsigned short color) { + + Color[TXT_COLOR] = color; +} + + +/******************************************************************************* +* Set background color * +* Parameter: color: background color * +* Return: * +*******************************************************************************/ + +void GLCD_SetBackColor (unsigned short color) { + + Color[BG_COLOR] = color; +} + + +/******************************************************************************* +* Clear display * +* Parameter: color: display clearing color * +* Return: * +*******************************************************************************/ + +void GLCD_Clear (unsigned short color) { + unsigned int i; + + GLCD_WindowMax(); + wr_cmd(0x22); + wr_dat_start(); + + for(i = 0; i < (WIDTH*HEIGHT); i++) + wr_dat_only(color); + wr_dat_stop(); +} + + +/******************************************************************************* +* Draw character on given position * +* Parameter: x: horizontal position * +* y: vertical position * +* cw: character width in pixel * +* ch: character height in pixels * +* c: pointer to character bitmap * +* Return: * +*******************************************************************************/ + +void GLCD_DrawChar (unsigned int x, unsigned int y, unsigned int cw, unsigned int ch, unsigned char *c) { + unsigned int i, j, k, pixs; + + GLCD_SetWindow(x, y, cw, ch); + + wr_cmd(0x22); + wr_dat_start(); + + k = (cw + 7)/8; + + if (k == 1) { + for (j = 0; j < ch; j++) { + pixs = *(unsigned char *)c; + c += 1; + + for (i = 0; i < cw; i++) { + wr_dat_only (Color[(pixs >> i) & 1]); + } + } + } + else if (k == 2) { + for (j = 0; j < ch; j++) { + pixs = *(unsigned short *)c; + c += 2; + + for (i = 0; i < cw; i++) { + wr_dat_only (Color[(pixs >> i) & 1]); + } + } + } + wr_dat_stop(); +} + + +/******************************************************************************* +* Disply character on given line * +* Parameter: ln: line number * +* col: column number * +* fi: font index (0 = 6x8, 1 = 16x24) * +* c: ascii character * +* Return: * +*******************************************************************************/ + +void GLCD_DisplayChar (unsigned int ln, unsigned int col, unsigned char fi, unsigned char c) { + + c -= 32; + switch (fi) { + case 0: /* Font 6 x 8 */ + GLCD_DrawChar(col * 6, ln * 8, 6, 8, (unsigned char *)&Font_6x8_h [c * 8]); + break; + case 1: /* Font 16 x 24 */ + GLCD_DrawChar(col * 16, ln * 24, 16, 24, (unsigned char *)&Font_16x24_h[c * 24]); + break; + } +} + + +/******************************************************************************* +* Disply string on given line * +* Parameter: ln: line number * +* col: column number * +* fi: font index (0 = 6x8, 1 = 16x24) * +* s: pointer to string * +* Return: * +*******************************************************************************/ + +void GLCD_DisplayString (unsigned int ln, unsigned int col, unsigned char fi, unsigned char *s) { + + while (*s) { + GLCD_DisplayChar(ln, col++, fi, *s++); + } +} + + +/******************************************************************************* +* Clear given line * +* Parameter: ln: line number * +* fi: font index (0 = 6x8, 1 = 16x24) * +* Return: * +*******************************************************************************/ + +void GLCD_ClearLn (unsigned int ln, unsigned char fi) { + unsigned char i; + unsigned char buf[60]; + + GLCD_WindowMax(); + switch (fi) { + case 0: /* Font 6 x 8 */ + for (i = 0; i < (WIDTH+5)/6; i++) + buf[i] = ' '; + buf[i+1] = 0; + break; + case 1: /* Font 16 x 24 */ + for (i = 0; i < (WIDTH+15)/16; i++) + buf[i] = ' '; + buf[i+1] = 0; + break; + } + GLCD_DisplayString (ln, 0, fi, buf); +} + +/******************************************************************************* +* Draw bargraph * +* Parameter: x: horizontal position * +* y: vertical position * +* w: maximum width of bargraph (in pixels) * +* h: bargraph height * +* val: value of active bargraph (in 1/1024) * +* Return: * +*******************************************************************************/ + +void GLCD_Bargraph (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned int val) { + int i,j; + + val = (val * w) >> 10; /* Scale value */ + GLCD_SetWindow(x, y, w, h); + wr_cmd(0x22); + wr_dat_start(); + for (i = 0; i < h; i++) { + for (j = 0; j <= w-1; j++) { + if(j >= val) { + wr_dat_only(Color[BG_COLOR]); + } else { + wr_dat_only(Color[TXT_COLOR]); + } + } + } + wr_dat_stop(); +} + + +/******************************************************************************* +* Display graphical bitmap image at position x horizontally and y vertically * +* (This function is optimized for 16 bits per pixel format, it has to be * +* adapted for any other bits per pixel format) * +* Parameter: x: horizontal position * +* y: vertical position * +* w: width of bitmap * +* h: height of bitmap * +* bitmap: address at which the bitmap data resides * +* Return: * +*******************************************************************************/ + +void GLCD_Bitmap (unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char *bitmap) { + int i, j; + unsigned short *bitmap_ptr = (unsigned short *)bitmap; + + GLCD_SetWindow (x, y, w, h); + + wr_cmd(0x22); + wr_dat_start(); + for (i = (h-1)*w; i > -1; i -= w) { + for (j = 0; j < w; j++) { + wr_dat_only (bitmap_ptr[i+j]); + } + } + wr_dat_stop(); +} + + + +/******************************************************************************* +* Scroll content of the whole display for dy pixels vertically * +* Parameter: dy: number of pixels for vertical scroll * +* Return: * +*******************************************************************************/ + +void GLCD_ScrollVertical (unsigned int dy) { +#if (LANDSCAPE == 0) + static unsigned int y = 0; + + y = y + dy; + while (y >= HEIGHT) + y -= HEIGHT; + + if (Himax) { + wr_reg(0x01, 0x08); + wr_reg(0x14, y>>8); /* VSP MSB */ + wr_reg(0x15, y&0xFF); /* VSP LSB */ + } + else { + wr_reg(0x6A, y); + wr_reg(0x61, 3); + } +#endif +} + + +/******************************************************************************* +* Write a command to the LCD controller * +* Parameter: cmd: command to write to the LCD * +* Return: * +*******************************************************************************/ +void GLCD_WrCmd (unsigned char cmd) { + wr_cmd (cmd); +} + + +/******************************************************************************* +* Write a value into LCD controller register * +* Parameter: reg: lcd register address * +* val: value to write into reg * +* Return: * +*******************************************************************************/ +void GLCD_WrReg (unsigned char reg, unsigned short val) { + wr_reg (reg, val); +} +/******************************************************************************/ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c new file mode 100755 index 0000000..2696405 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/IRQ.c @@ -0,0 +1,50 @@ +/*---------------------------------------------------------------------------- + * Name: IRQ.c + * Purpose: IRQ Handler + * Note(s): + *---------------------------------------------------------------------------- + * This file is part of the uVision/ARM development tools. + * This software may only be used under the terms of a valid, current, + * end user licence from KEIL for a compatible version of KEIL software + * development tools. Nothing else gives you the right to use this software. + * + * This software is supplied "AS IS" without warranties of any kind. + * + * Copyright (c) 2011 Keil - An ARM Company. All rights reserved. + *----------------------------------------------------------------------------*/ + +#include "LPC17xx.h" /* LPC17xx definitions */ +#include "LED.h" +#include "Board_ADC.h" +#include "Blinky.h" + +uint8_t clock_ms; /* Flag activated every 10 ms */ + + +/*---------------------------------------------------------------------------- + Systick Interrupt Handler + SysTick interrupt happens every 10 ms + *----------------------------------------------------------------------------*/ +void SysTick_Handler (void) { + static unsigned long ticks = 0; + static unsigned long timetick; + static unsigned int leds = 0x01; + + if (ticks++ >= 9) { /* Set Clock1s to 10ms */ + ticks = 0; + clock_ms = 1; + } + + + /* Blink the LEDs depending on ADC_ConvertedValue */ + /* + if (timetick++ >= (ADC_last >> 8)) { + timetick = 0; + leds <<= 1; + if (leds > (1 << LED_NUM)) leds = 0x01; + LED_Out (leds); + } + + ADC_StartConversion(); + */ +} diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axf new file mode 100755 index 0000000..1458d04 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.axf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm new file mode 100755 index 0000000..030aa5b --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.htm @@ -0,0 +1,644 @@ + + +Static Call Graph - [.\Instruction_Trace\Blinky.axf] +
+

Static Call Graph for image .\Instruction_Trace\Blinky.axf


+

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Sep 16 21:00:27 2024 +

+

Maximum Stack Usage = 128 bytes + Unknown(Cycles, Untraceable Function Pointers)

+Call chain for Maximum Stack Depth:

+main ⇒ GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +

+

+Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • DebugMon_Handler   ⇒   DebugMon_Handler
    +
  • PendSV_Handler   ⇒   PendSV_Handler
    +
  • BOD_IRQHandler   ⇒   BOD_IRQHandler
    + +

    +

    +Function Pointers +

      +
    • ADC_IRQHandler from adc_mcb1700.o(i.ADC_IRQHandler) referenced from startup_lpc17xx.o(RESET) +
    • BOD_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • BusFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • CANActivity_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • CAN_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • DMA_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • DebugMon_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • ENET_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • HardFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2S_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • MCPWM_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • MemManage_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • NMI_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PLL0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PLL1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PWM1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PendSV_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • QEI_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • RIT_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • RTC_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • Reset_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SPI_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SSP0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SSP1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SVC_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SysTick_Handler from irq.o(i.SysTick_Handler) referenced from startup_lpc17xx.o(RESET) +
    • SystemInit from system_lpc17xx.o(i.SystemInit) referenced from startup_lpc17xx.o(.text) +
    • TIMER0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • USBActivity_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • USB_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UsageFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • WDT_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc17xx.o(.text) +
    • _sputc from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8) +
    • fputc from blinky.o(i.fputc) referenced from printf8.o(i.__0printf$8) +
    • main from blinky.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    +

    +Global Symbols +

    +

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(.text) +
    +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) + +

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Calls]

    • >>   __scatterload +
    + +

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Called By]

    • >>   __scatterload +
    + +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) + +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) + +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) + +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) + +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) + +

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   MemManage_Handler +
    +
    [Called By]
    • >>   MemManage_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   BusFault_Handler +
    +
    [Called By]
    • >>   BusFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   UsageFault_Handler +
    +
    [Called By]
    • >>   UsageFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   SVC_Handler +
    +
    [Called By]
    • >>   SVC_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   DebugMon_Handler +
    +
    [Called By]
    • >>   DebugMon_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   PendSV_Handler +
    +
    [Called By]
    • >>   PendSV_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   BOD_IRQHandler +
    +
    [Called By]
    • >>   BOD_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    CANActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PLL0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PLL1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    RIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SSP0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SSP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    USBActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_llsr +
    • >>   __aeabi_llsl +
    +
    [Called By]
    • >>   _printf_core +
    + +

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

    [Called By]

    • >>   __aeabi_uldivmod +
    + +

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) + +

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

    [Called By]

    • >>   __aeabi_uldivmod +
    + +

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) + +

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    • >>   __main_after_scatterload +
    +
    [Called By]
    • >>   _main_scatterload +
    + +

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

    ADC_GetValue (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_GetValue)) +

    [Called By]

    • >>   main +
    + +

    ADC_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_IRQHandler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = ADC_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    ADC_Initialize (Thumb, 50 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_Initialize)) +

    [Stack]

    • Max Depth = 28
    • Call Chain = ADC_Initialize ⇒ PIN_Configure +
    +
    [Calls]
    • >>   PIN_Configure +
    +
    [Called By]
    • >>   main +
    + +

    ADC_StartConversion (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_StartConversion)) +

    [Called By]

    • >>   SysTick_Handler +
    + +

    GLCD_Bargraph (Thumb, 86 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_Bargraph)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_Bargraph ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_Clear (Thumb, 44 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_Clear)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = GLCD_Clear ⇒ GLCD_WindowMax ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_WindowMax +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_SetBackColor (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetBackColor)) +

    [Called By]

    • >>   main +
    + +

    GLCD_DisplayChar (Thumb, 74 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayChar)) +

    [Stack]

    • Max Depth = 96
    • Call Chain = GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_DrawChar +
    +
    [Called By]
    • >>   GLCD_DisplayString +
    + +

    GLCD_DisplayString (Thumb, 38 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayString)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_DisplayChar +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_DrawChar (Thumb, 142 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_DrawChar)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   GLCD_DisplayChar +
    + +

    GLCD_Init (Thumb, 1462 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_Init)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_Init ⇒ rd_id_man ⇒ spi_tran_man +
    +
    [Calls]
    • >>   wr_reg +
    • >>   rd_reg +
    • >>   rd_id_man +
    • >>   delay +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_SetTextColor (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetTextColor)) +

    [Called By]

    • >>   main +
    + +

    GLCD_SetWindow (Thumb, 156 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_SetWindow)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   wr_reg +
    +
    [Called By]
    • >>   GLCD_WindowMax +
    • >>   GLCD_DrawChar +
    • >>   GLCD_Bargraph +
    + +

    GLCD_WindowMax (Thumb, 14 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_WindowMax)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = GLCD_WindowMax ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    +
    [Called By]
    • >>   GLCD_Clear +
    + +

    GPIO_PinRead (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinRead)) +

    [Called By]

    • >>   Joystick_GetState +
    + +

    GPIO_PortClock (Thumb, 30 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PortClock)) +

    [Called By]

    • >>   Joystick_Initialize +
    + +

    GPIO_SetDir (Thumb, 32 bytes, Stack size 8 bytes, gpio_lpc17xx.o(i.GPIO_SetDir)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = GPIO_SetDir +
    +
    [Called By]
    • >>   Joystick_Initialize +
    + +

    Joystick_GetState (Thumb, 76 bytes, Stack size 8 bytes, joystick_mcb1700.o(i.Joystick_GetState)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = Joystick_GetState +
    +
    [Calls]
    • >>   GPIO_PinRead +
    +
    [Called By]
    • >>   main +
    + +

    Joystick_Initialize (Thumb, 56 bytes, Stack size 24 bytes, joystick_mcb1700.o(i.Joystick_Initialize)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = Joystick_Initialize ⇒ PIN_Configure +
    +
    [Calls]
    • >>   GPIO_SetDir +
    • >>   GPIO_PortClock +
    • >>   PIN_Configure +
    +
    [Called By]
    • >>   main +
    + +

    LED_Init (Thumb, 30 bytes, Stack size 0 bytes, led.o(i.LED_Init)) +

    [Called By]

    • >>   main +
    + +

    LED_Off (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_Off)) +

    [Called By]

    • >>   LED_Out +
    + +

    LED_On (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_On)) +

    [Called By]

    • >>   LED_Out +
    + +

    LED_Out (Thumb, 38 bytes, Stack size 12 bytes, led.o(i.LED_Out)) +

    [Stack]

    • Max Depth = 12
    • Call Chain = LED_Out +
    +
    [Calls]
    • >>   LED_On +
    • >>   LED_Off +
    +
    [Called By]
    • >>   SysTick_Handler +
    + +

    PIN_Configure (Thumb, 108 bytes, Stack size 20 bytes, pin_lpc17xx.o(i.PIN_Configure)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = PIN_Configure +
    +
    [Called By]
    • >>   Joystick_Initialize +
    • >>   ADC_Initialize +
    + +

    SysTick_Handler (Thumb, 68 bytes, Stack size 8 bytes, irq.o(i.SysTick_Handler)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = SysTick_Handler ⇒ LED_Out +
    +
    [Calls]
    • >>   LED_Out +
    • >>   ADC_StartConversion +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    SystemInit (Thumb, 172 bytes, Stack size 16 bytes, system_lpc17xx.o(i.SystemInit)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = SystemInit +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(.text) +
    +

    __0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED) +

    [Calls]

    • >>   _printf_core +
    + +

    __1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED) + +

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = __2printf +
    +
    [Called By]
    • >>   main +
    + +

    __0sprintf$8 (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) +

    [Calls]

    • >>   _sputc +
    • >>   _printf_core +
    + +

    __1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) + +

    __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = __2sprintf +
    +
    [Called By]
    • >>   main +
    + +

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) + +

    fputc (Thumb, 22 bytes, Stack size 0 bytes, blinky.o(i.fputc)) +
    [Address Reference Count : 1]

    • printf8.o(i.__0printf$8) +
    +

    main (Thumb, 328 bytes, Stack size 8 bytes, blinky.o(i.main)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = main ⇒ GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   LED_Init +
    • >>   Joystick_Initialize +
    • >>   Joystick_GetState +
    • >>   GLCD_SetTextColor +
    • >>   GLCD_SetBackColor +
    • >>   GLCD_Init +
    • >>   GLCD_DisplayString +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    • >>   ADC_Initialize +
    • >>   ADC_GetValue +
    • >>   __2sprintf +
    • >>   __2printf +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +

    +

    +Local Symbols +

    +

    delay (Thumb, 10 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.delay)) +

    [Called By]

    • >>   spi_tran_man +
    • >>   GLCD_Init +
    + +

    rd_id_man (Thumb, 104 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_id_man)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = rd_id_man ⇒ spi_tran_man +
    +
    [Calls]
    • >>   spi_tran_man +
    +
    [Called By]
    • >>   GLCD_Init +
    + +

    rd_reg (Thumb, 50 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_reg)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = rd_reg ⇒ wr_cmd +
    +
    [Calls]
    • >>   wr_cmd +
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_Init +
    + +

    spi_tran (Thumb, 16 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.spi_tran)) +

    [Called By]

    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_dat +
    • >>   wr_cmd +
    • >>   rd_reg +
    + +

    spi_tran_man (Thumb, 116 bytes, Stack size 40 bytes, glcd_spi_lpc1700.o(i.spi_tran_man)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = spi_tran_man +
    +
    [Calls]
    • >>   delay +
    +
    [Called By]
    • >>   rd_id_man +
    + +

    wr_cmd (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_cmd)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = wr_cmd +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   wr_reg +
    • >>   rd_reg +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    + +

    wr_dat (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_dat)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = wr_dat +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   wr_reg +
    + +

    wr_dat_only (Thumb, 20 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_dat_only)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = wr_dat_only +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    + +

    wr_dat_start (Thumb, 12 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.wr_dat_start)) +

    [Calls]

    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    + +

    wr_reg (Thumb, 18 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_reg)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   wr_dat +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   GLCD_SetWindow +
    • >>   GLCD_Init +
    + +

    _printf_core (Thumb, 996 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED) +

    [Calls]

    • >>   __aeabi_uldivmod +
    • >>   _printf_pre_padding +
    • >>   _printf_post_padding +
    +
    [Called By]
    • >>   __0sprintf$8 +
    • >>   __0printf$8 +
    + +

    _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc)) +

    [Called By]

    • >>   __0sprintf$8 +
    +
    [Address Reference Count : 1]
    • printf8.o(i.__0sprintf$8) +

    +

    +Undefined Global Symbols +


    diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp new file mode 100755 index 0000000..d2534e2 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.lnp @@ -0,0 +1,16 @@ +--cpu Cortex-M3 +".\instruction_trace\blinky.o" +".\instruction_trace\glcd_spi_lpc1700.o" +".\instruction_trace\irq.o" +".\instruction_trace\led.o" +".\instruction_trace\adc_mcb1700.o" +".\instruction_trace\joystick_mcb1700.o" +".\instruction_trace\retarget_io.o" +".\instruction_trace\pin_lpc17xx.o" +".\instruction_trace\startup_lpc17xx.o" +".\instruction_trace\system_lpc17xx.o" +".\instruction_trace\gpio_lpc17xx.o" +--library_type=microlib --strict --scatter ".\Instruction_Trace\Blinky.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\Instruction_Trace\Blinky.map" -o .\Instruction_Trace\Blinky.axf \ No newline at end of file diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map new file mode 100755 index 0000000..f159fb5 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.map @@ -0,0 +1,954 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + blinky.o(i.main) refers to led.o(i.LED_Init) for LED_Init + blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_Initialize) for ADC_Initialize + blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_Initialize) for Joystick_Initialize + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Init) for GLCD_Init + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Clear) for GLCD_Clear + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetBackColor) for GLCD_SetBackColor + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetTextColor) for GLCD_SetTextColor + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString + blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_GetValue) for ADC_GetValue + blinky.o(i.main) refers to printf8.o(i.__0sprintf$8) for __2sprintf + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Bargraph) for GLCD_Bargraph + blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_GetState) for Joystick_GetState + blinky.o(i.main) refers to printf8.o(i.__0printf$8) for __2printf + blinky.o(i.main) refers to system_lpc17xx.o(.data) for SystemCoreClock + blinky.o(i.main) refers to blinky.o(.data) for .data + blinky.o(i.main) refers to irq.o(.data) for clock_ms + blinky.o(i.main) refers to blinky.o(.bss) for .bss + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax + glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString + glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(i.GLCD_DrawChar) for GLCD_DrawChar + glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(.constdata) for .constdata + glcd_spi_lpc1700.o(i.GLCD_DisplayString) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayChar) for GLCD_DisplayChar + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_id_man) for rd_id_man + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_reg) for rd_reg + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.delay) for delay + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetBackColor) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetTextColor) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_WindowMax) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_WrCmd) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_WrReg) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.rd_id_man) refers to glcd_spi_lpc1700.o(i.spi_tran_man) for spi_tran_man + glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.spi_tran_man) refers to glcd_spi_lpc1700.o(i.delay) for delay + glcd_spi_lpc1700.o(i.wr_cmd) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat_only) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat_start) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat + irq.o(i.SysTick_Handler) refers to led.o(i.LED_Out) for LED_Out + irq.o(i.SysTick_Handler) refers to adc_mcb1700.o(i.ADC_StartConversion) for ADC_StartConversion + irq.o(i.SysTick_Handler) refers to irq.o(.data) for .data + irq.o(i.SysTick_Handler) refers to blinky.o(.data) for ADC_last + led.o(i.LED_Off) refers to led.o(.constdata) for .constdata + led.o(i.LED_On) refers to led.o(.constdata) for .constdata + led.o(i.LED_Out) refers to led.o(i.LED_On) for LED_On + led.o(i.LED_Out) refers to led.o(i.LED_Off) for LED_Off + adc_mcb1700.o(i.ADC_ConversionDone) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_GetValue) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_IRQHandler) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + adc_mcb1700.o(i.ADC_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_GetState) refers to gpio_lpc17xx.o(i.GPIO_PinRead) for GPIO_PinRead + joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PortClock) for GPIO_PortClock + joystick_mcb1700.o(i.Joystick_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_SetDir) for GPIO_SetDir + joystick_mcb1700.o(i.Joystick_Initialize) refers to joystick_mcb1700.o(.constdata) for .constdata + joystick_mcb1700.o(i.Joystick_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_Uninitialize) refers to joystick_mcb1700.o(.constdata) for .constdata + retarget_io.o(i.ITM_ReceiveChar) refers to retarget_io.o(.data) for .data + retarget_io.o(i.__aeabi_assert) refers to fputs.o(i.fputs) for fputs + retarget_io.o(i.__aeabi_assert) refers to retarget_io.o(i.abort) for abort + retarget_io.o(i.__aeabi_assert) refers to stderr.o(.data) for __stderr + retarget_io.o(i.fputc) refers to retarget_io.o(i.stdout_putchar) for stdout_putchar + retarget_io.o(i.fputc) refers to blinky.o(.data) for __stdout + retarget_io.o(i.stdout_putchar) refers to retarget_io.o(i.ITM_SendChar) for ITM_SendChar + startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp + startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler + startup_lpc17xx.o(RESET) refers to irq.o(i.SysTick_Handler) for SysTick_Handler + startup_lpc17xx.o(RESET) refers to adc_mcb1700.o(i.ADC_IRQHandler) for ADC_IRQHandler + startup_lpc17xx.o(.text) refers to system_lpc17xx.o(i.SystemInit) for SystemInit + startup_lpc17xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + system_lpc17xx.o(i.SystemCoreClockUpdate) refers to uldiv.o(.text) for __aeabi_uldivmod + system_lpc17xx.o(i.SystemCoreClockUpdate) refers to system_lpc17xx.o(.data) for .data + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + fputs.o(i.fputs) refers to blinky.o(i.fputc) for fputc + fputs_e.o(.text) refers to blinky.o(i.fputc) for fputc + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to blinky.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to blinky.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to blinky.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to blinky.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to blinky.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to blinky.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to blinky.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to blinky.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to blinky.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to blinky.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to blinky.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to blinky.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to blinky.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to blinky.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to blinky.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to blinky.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to blinky.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to blinky.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to blinky.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to blinky.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to blinky.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to blinky.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_lpc17xx.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_lpc17xx.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to blinky.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to blinky.o(i.main) for main + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + + +============================================================================== + +Removing Unused input sections from the image. + + Removing blinky.o(.rev16_text), (4 bytes). + Removing blinky.o(.revsh_text), (4 bytes). + Removing blinky.o(.rrx_text), (6 bytes). + Removing blinky.o(.bss), (10 bytes). + Removing blinky.o(.data), (4 bytes). + Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes). + Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes). + Removing glcd_spi_lpc1700.o(.rrx_text), (6 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_Bitmap), (76 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_ClearLn), (76 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_PutPixel), (128 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_ScrollVertical), (2 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_WrCmd), (4 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_WrReg), (4 bytes). + Removing irq.o(.rev16_text), (4 bytes). + Removing irq.o(.revsh_text), (4 bytes). + Removing irq.o(.rrx_text), (6 bytes). + Removing led.o(.rev16_text), (4 bytes). + Removing led.o(.revsh_text), (4 bytes). + Removing led.o(.rrx_text), (6 bytes). + Removing adc_mcb1700.o(.rev16_text), (4 bytes). + Removing adc_mcb1700.o(.revsh_text), (4 bytes). + Removing adc_mcb1700.o(.rrx_text), (6 bytes). + Removing adc_mcb1700.o(i.ADC_ConversionDone), (24 bytes). + Removing adc_mcb1700.o(i.ADC_GetResolution), (4 bytes). + Removing adc_mcb1700.o(i.ADC_Uninitialize), (72 bytes). + Removing adc_mcb1700.o(.constdata), (2 bytes). + Removing joystick_mcb1700.o(.rev16_text), (4 bytes). + Removing joystick_mcb1700.o(.revsh_text), (4 bytes). + Removing joystick_mcb1700.o(.rrx_text), (6 bytes). + Removing joystick_mcb1700.o(i.Joystick_Uninitialize), (44 bytes). + Removing retarget_io.o(i.ITM_ReceiveChar), (28 bytes). + Removing retarget_io.o(i.ITM_SendChar), (36 bytes). + Removing retarget_io.o(i.__aeabi_assert), (144 bytes). + Removing retarget_io.o(i.__backspace), (6 bytes). + Removing retarget_io.o(i.abort), (2 bytes). + Removing retarget_io.o(i.fgetc), (6 bytes). + Removing retarget_io.o(i.fputc), (20 bytes). + Removing retarget_io.o(i.stdout_putchar), (4 bytes). + Removing retarget_io.o(.data), (4 bytes). + Removing pin_lpc17xx.o(.rev16_text), (4 bytes). + Removing pin_lpc17xx.o(.revsh_text), (4 bytes). + Removing pin_lpc17xx.o(.rrx_text), (6 bytes). + Removing pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins), (28 bytes). + Removing pin_lpc17xx.o(i.PIN_ConfigureTPIU), (32 bytes). + Removing startup_lpc17xx.o(HEAP), (0 bytes). + Removing system_lpc17xx.o(.rev16_text), (4 bytes). + Removing system_lpc17xx.o(.revsh_text), (4 bytes). + Removing system_lpc17xx.o(.rrx_text), (6 bytes). + Removing system_lpc17xx.o(i.SystemCoreClockUpdate), (288 bytes). + Removing gpio_lpc17xx.o(.rev16_text), (4 bytes). + Removing gpio_lpc17xx.o(.revsh_text), (4 bytes). + Removing gpio_lpc17xx.o(.rrx_text), (6 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PinWrite), (28 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PortRead), (16 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PortWrite), (20 bytes). + Removing dadd.o(.text), (334 bytes). + Removing dmul.o(.text), (228 bytes). + Removing ddiv.o(.text), (222 bytes). + Removing dfixul.o(.text), (48 bytes). + Removing cdrcmple.o(.text), (48 bytes). + Removing depilogue.o(.text), (186 bytes). + +62 unused section(s) (total 2304 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + RESET 0x00000000 Section 204 startup_lpc17xx.o(RESET) + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs_e.o ABSOLUTE + ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stderr.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE + Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c 0x00000000 Number 0 retarget_io.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c 0x00000000 Number 0 adc_mcb1700.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c 0x00000000 Number 0 joystick_mcb1700.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c 0x00000000 Number 0 gpio_lpc17xx.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c 0x00000000 Number 0 pin_lpc17xx.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\ADC_MCB1700.c 0x00000000 Number 0 adc_mcb1700.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\Joystick_MCB1700.c 0x00000000 Number 0 joystick_mcb1700.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\GPIO_LPC17xx.c 0x00000000 Number 0 gpio_lpc17xx.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\PIN_LPC17xx.c 0x00000000 Number 0 pin_lpc17xx.o ABSOLUTE + GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE + GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE + IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE + IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE + LED.c 0x00000000 Number 0 led.o ABSOLUTE + LED.c 0x00000000 Number 0 led.o ABSOLUTE + RTE\Device\LPC1768\startup_LPC17xx.s 0x00000000 Number 0 startup_lpc17xx.o ABSOLUTE + RTE\Device\LPC1768\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE + RTE\\Device\\LPC1768\\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + .ARM.Collect$$$$00000000 0x000000cc Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000000cc Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000000d0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000000d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000000d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000000d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000000dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000000dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000000dc Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000000dc Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000000e0 Section 36 startup_lpc17xx.o(.text) + .text 0x00000104 Section 0 uldiv.o(.text) + .text 0x00000166 Section 0 llshl.o(.text) + .text 0x00000184 Section 0 llushr.o(.text) + .text 0x000001a4 Section 36 init.o(.text) + i.ADC_GetValue 0x000001c8 Section 0 adc_mcb1700.o(i.ADC_GetValue) + i.ADC_IRQHandler 0x000001e4 Section 0 adc_mcb1700.o(i.ADC_IRQHandler) + i.ADC_Initialize 0x00000204 Section 0 adc_mcb1700.o(i.ADC_Initialize) + i.ADC_StartConversion 0x00000244 Section 0 adc_mcb1700.o(i.ADC_StartConversion) + i.GLCD_Bargraph 0x00000260 Section 0 glcd_spi_lpc1700.o(i.GLCD_Bargraph) + i.GLCD_Clear 0x000002c0 Section 0 glcd_spi_lpc1700.o(i.GLCD_Clear) + i.GLCD_SetBackColor 0x000002f0 Section 0 glcd_spi_lpc1700.o(i.GLCD_SetBackColor) + .ARM.__at_0x02FC 0x000002fc Section 4 startup_lpc17xx.o(.ARM.__at_0x02FC) + i.GLCD_DisplayChar 0x00000300 Section 0 glcd_spi_lpc1700.o(i.GLCD_DisplayChar) + i.GLCD_DisplayString 0x00000354 Section 0 glcd_spi_lpc1700.o(i.GLCD_DisplayString) + i.GLCD_DrawChar 0x0000037c Section 0 glcd_spi_lpc1700.o(i.GLCD_DrawChar) + i.GLCD_Init 0x00000414 Section 0 glcd_spi_lpc1700.o(i.GLCD_Init) + i.GLCD_SetTextColor 0x000009cc Section 0 glcd_spi_lpc1700.o(i.GLCD_SetTextColor) + i.GLCD_SetWindow 0x000009d8 Section 0 glcd_spi_lpc1700.o(i.GLCD_SetWindow) + i.GLCD_WindowMax 0x00000a78 Section 0 glcd_spi_lpc1700.o(i.GLCD_WindowMax) + i.GPIO_PinRead 0x00000a88 Section 0 gpio_lpc17xx.o(i.GPIO_PinRead) + i.GPIO_PortClock 0x00000aa4 Section 0 gpio_lpc17xx.o(i.GPIO_PortClock) + i.GPIO_SetDir 0x00000ac8 Section 0 gpio_lpc17xx.o(i.GPIO_SetDir) + i.Joystick_GetState 0x00000aec Section 0 joystick_mcb1700.o(i.Joystick_GetState) + i.Joystick_Initialize 0x00000b38 Section 0 joystick_mcb1700.o(i.Joystick_Initialize) + i.LED_Init 0x00000b74 Section 0 led.o(i.LED_Init) + i.LED_Off 0x00000b9c Section 0 led.o(i.LED_Off) + i.LED_On 0x00000bc0 Section 0 led.o(i.LED_On) + i.LED_Out 0x00000be4 Section 0 led.o(i.LED_Out) + i.PIN_Configure 0x00000c0c Section 0 pin_lpc17xx.o(i.PIN_Configure) + i.SysTick_Handler 0x00000c7c Section 0 irq.o(i.SysTick_Handler) + i.SystemInit 0x00000cc8 Section 0 system_lpc17xx.o(i.SystemInit) + i.__0printf$8 0x00000d80 Section 0 printf8.o(i.__0printf$8) + i.__0sprintf$8 0x00000da0 Section 0 printf8.o(i.__0sprintf$8) + i.__scatterload_copy 0x00000dc8 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x00000dd6 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x00000dd8 Section 14 handlers.o(i.__scatterload_zeroinit) + i._printf_core 0x00000de8 Section 0 printf8.o(i._printf_core) + _printf_core 0x00000de9 Thumb Code 996 printf8.o(i._printf_core) + i._printf_post_padding 0x000011f8 Section 0 printf8.o(i._printf_post_padding) + _printf_post_padding 0x000011f9 Thumb Code 36 printf8.o(i._printf_post_padding) + i._printf_pre_padding 0x0000121c Section 0 printf8.o(i._printf_pre_padding) + _printf_pre_padding 0x0000121d Thumb Code 46 printf8.o(i._printf_pre_padding) + i._sputc 0x0000124a Section 0 printf8.o(i._sputc) + _sputc 0x0000124b Thumb Code 10 printf8.o(i._sputc) + i.delay 0x00001254 Section 0 glcd_spi_lpc1700.o(i.delay) + delay 0x00001255 Thumb Code 10 glcd_spi_lpc1700.o(i.delay) + i.fputc 0x00001260 Section 0 blinky.o(i.fputc) + i.main 0x0000127c Section 0 blinky.o(i.main) + i.rd_id_man 0x00001460 Section 0 glcd_spi_lpc1700.o(i.rd_id_man) + rd_id_man 0x00001461 Thumb Code 104 glcd_spi_lpc1700.o(i.rd_id_man) + i.rd_reg 0x000014d0 Section 0 glcd_spi_lpc1700.o(i.rd_reg) + rd_reg 0x000014d1 Thumb Code 50 glcd_spi_lpc1700.o(i.rd_reg) + i.spi_tran 0x00001508 Section 0 glcd_spi_lpc1700.o(i.spi_tran) + spi_tran 0x00001509 Thumb Code 16 glcd_spi_lpc1700.o(i.spi_tran) + i.spi_tran_man 0x0000151c Section 0 glcd_spi_lpc1700.o(i.spi_tran_man) + spi_tran_man 0x0000151d Thumb Code 116 glcd_spi_lpc1700.o(i.spi_tran_man) + i.wr_cmd 0x00001594 Section 0 glcd_spi_lpc1700.o(i.wr_cmd) + wr_cmd 0x00001595 Thumb Code 32 glcd_spi_lpc1700.o(i.wr_cmd) + i.wr_dat 0x000015b8 Section 0 glcd_spi_lpc1700.o(i.wr_dat) + wr_dat 0x000015b9 Thumb Code 32 glcd_spi_lpc1700.o(i.wr_dat) + i.wr_dat_only 0x000015dc Section 0 glcd_spi_lpc1700.o(i.wr_dat_only) + wr_dat_only 0x000015dd Thumb Code 20 glcd_spi_lpc1700.o(i.wr_dat_only) + i.wr_dat_start 0x000015f0 Section 0 glcd_spi_lpc1700.o(i.wr_dat_start) + wr_dat_start 0x000015f1 Thumb Code 12 glcd_spi_lpc1700.o(i.wr_dat_start) + i.wr_reg 0x00001600 Section 0 glcd_spi_lpc1700.o(i.wr_reg) + wr_reg 0x00001601 Thumb Code 18 glcd_spi_lpc1700.o(i.wr_reg) + .constdata 0x00001612 Section 6272 glcd_spi_lpc1700.o(.constdata) + .constdata 0x00002e94 Section 32 led.o(.constdata) + .constdata 0x00002eb4 Section 10 joystick_mcb1700.o(.constdata) + JOYSTICK_PIN 0x00002eb4 Data 10 joystick_mcb1700.o(.constdata) + .data 0x10000000 Section 4 blinky.o(.data) + .data 0x10000004 Section 4 blinky.o(.data) + AD_dbg 0x10000004 Data 2 blinky.o(.data) + .data 0x10000008 Section 6 glcd_spi_lpc1700.o(.data) + Himax 0x10000008 Data 1 glcd_spi_lpc1700.o(.data) + Color 0x1000000a Data 4 glcd_spi_lpc1700.o(.data) + .data 0x10000010 Section 16 irq.o(.data) + ticks 0x10000014 Data 4 irq.o(.data) + timetick 0x10000018 Data 4 irq.o(.data) + leds 0x1000001c Data 4 irq.o(.data) + .data 0x10000020 Section 4 adc_mcb1700.o(.data) + AD_done 0x10000020 Data 1 adc_mcb1700.o(.data) + AD_last 0x10000022 Data 2 adc_mcb1700.o(.data) + .data 0x10000024 Section 4 system_lpc17xx.o(.data) + .bss 0x10000028 Section 10 blinky.o(.bss) + STACK 0x10000038 Section 512 startup_lpc17xx.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 blinky.o ABSOLUTE + __Vectors 0x00000000 Data 4 startup_lpc17xx.o(RESET) + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __main 0x000000cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000000cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000000d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000000d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000000d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000000d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000000d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000000dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000000dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000000e1 Thumb Code 8 startup_lpc17xx.o(.text) + NMI_Handler 0x000000e9 Thumb Code 2 startup_lpc17xx.o(.text) + HardFault_Handler 0x000000eb Thumb Code 2 startup_lpc17xx.o(.text) + MemManage_Handler 0x000000ed Thumb Code 2 startup_lpc17xx.o(.text) + BusFault_Handler 0x000000ef Thumb Code 2 startup_lpc17xx.o(.text) + UsageFault_Handler 0x000000f1 Thumb Code 2 startup_lpc17xx.o(.text) + SVC_Handler 0x000000f3 Thumb Code 2 startup_lpc17xx.o(.text) + DebugMon_Handler 0x000000f5 Thumb Code 2 startup_lpc17xx.o(.text) + PendSV_Handler 0x000000f7 Thumb Code 2 startup_lpc17xx.o(.text) + BOD_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + CANActivity_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + CAN_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + DMA_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + ENET_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2S_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + MCPWM_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PLL0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PLL1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PWM1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + QEI_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + RIT_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + RTC_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SPI_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SSP0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SSP1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + USBActivity_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + USB_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + WDT_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + __aeabi_uldivmod 0x00000105 Thumb Code 98 uldiv.o(.text) + __aeabi_llsl 0x00000167 Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x00000167 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00000185 Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x00000185 Thumb Code 0 llushr.o(.text) + __scatterload 0x000001a5 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x000001a5 Thumb Code 0 init.o(.text) + ADC_GetValue 0x000001c9 Thumb Code 22 adc_mcb1700.o(i.ADC_GetValue) + ADC_IRQHandler 0x000001e5 Thumb Code 24 adc_mcb1700.o(i.ADC_IRQHandler) + ADC_Initialize 0x00000205 Thumb Code 50 adc_mcb1700.o(i.ADC_Initialize) + ADC_StartConversion 0x00000245 Thumb Code 22 adc_mcb1700.o(i.ADC_StartConversion) + GLCD_Bargraph 0x00000261 Thumb Code 86 glcd_spi_lpc1700.o(i.GLCD_Bargraph) + GLCD_Clear 0x000002c1 Thumb Code 44 glcd_spi_lpc1700.o(i.GLCD_Clear) + GLCD_SetBackColor 0x000002f1 Thumb Code 6 glcd_spi_lpc1700.o(i.GLCD_SetBackColor) + GLCD_DisplayChar 0x00000301 Thumb Code 74 glcd_spi_lpc1700.o(i.GLCD_DisplayChar) + GLCD_DisplayString 0x00000355 Thumb Code 38 glcd_spi_lpc1700.o(i.GLCD_DisplayString) + GLCD_DrawChar 0x0000037d Thumb Code 142 glcd_spi_lpc1700.o(i.GLCD_DrawChar) + GLCD_Init 0x00000415 Thumb Code 1462 glcd_spi_lpc1700.o(i.GLCD_Init) + GLCD_SetTextColor 0x000009cd Thumb Code 6 glcd_spi_lpc1700.o(i.GLCD_SetTextColor) + GLCD_SetWindow 0x000009d9 Thumb Code 156 glcd_spi_lpc1700.o(i.GLCD_SetWindow) + GLCD_WindowMax 0x00000a79 Thumb Code 14 glcd_spi_lpc1700.o(i.GLCD_WindowMax) + GPIO_PinRead 0x00000a89 Thumb Code 24 gpio_lpc17xx.o(i.GPIO_PinRead) + GPIO_PortClock 0x00000aa5 Thumb Code 30 gpio_lpc17xx.o(i.GPIO_PortClock) + GPIO_SetDir 0x00000ac9 Thumb Code 32 gpio_lpc17xx.o(i.GPIO_SetDir) + Joystick_GetState 0x00000aed Thumb Code 76 joystick_mcb1700.o(i.Joystick_GetState) + Joystick_Initialize 0x00000b39 Thumb Code 56 joystick_mcb1700.o(i.Joystick_Initialize) + LED_Init 0x00000b75 Thumb Code 30 led.o(i.LED_Init) + LED_Off 0x00000b9d Thumb Code 28 led.o(i.LED_Off) + LED_On 0x00000bc1 Thumb Code 28 led.o(i.LED_On) + LED_Out 0x00000be5 Thumb Code 38 led.o(i.LED_Out) + PIN_Configure 0x00000c0d Thumb Code 108 pin_lpc17xx.o(i.PIN_Configure) + SysTick_Handler 0x00000c7d Thumb Code 68 irq.o(i.SysTick_Handler) + SystemInit 0x00000cc9 Thumb Code 172 system_lpc17xx.o(i.SystemInit) + __0printf$8 0x00000d81 Thumb Code 22 printf8.o(i.__0printf$8) + __1printf$8 0x00000d81 Thumb Code 0 printf8.o(i.__0printf$8) + __2printf 0x00000d81 Thumb Code 0 printf8.o(i.__0printf$8) + __0sprintf$8 0x00000da1 Thumb Code 34 printf8.o(i.__0sprintf$8) + __1sprintf$8 0x00000da1 Thumb Code 0 printf8.o(i.__0sprintf$8) + __2sprintf 0x00000da1 Thumb Code 0 printf8.o(i.__0sprintf$8) + __scatterload_copy 0x00000dc9 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x00000dd7 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x00000dd9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + fputc 0x00001261 Thumb Code 22 blinky.o(i.fputc) + main 0x0000127d Thumb Code 328 blinky.o(i.main) + Font_6x8_h 0x00001612 Data 896 glcd_spi_lpc1700.o(.constdata) + Font_16x24_h 0x00001992 Data 5376 glcd_spi_lpc1700.o(.constdata) + led_mask 0x00002e94 Data 32 led.o(.constdata) + Region$$Table$$Base 0x00002ec0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x00002ee0 Number 0 anon$$obj.o(Region$$Table) + __stdout 0x10000000 Data 4 blinky.o(.data) + ADC_last 0x10000006 Data 2 blinky.o(.data) + clock_ms 0x10000010 Data 1 irq.o(.data) + SystemCoreClock 0x10000024 Data 4 system_lpc17xx.o(.data) + text 0x10000028 Data 10 blinky.o(.bss) + __initial_sp 0x10000238 Data 0 startup_lpc17xx.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000000cd + + Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002f08, Max: 0x00080000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002ee0, Max: 0x00080000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00000000 0x00000000 0x000000cc Data RO 578 RESET startup_lpc17xx.o + 0x000000cc 0x000000cc 0x00000000 Code RO 676 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x000000cc 0x000000cc 0x00000004 Code RO 947 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x000000d0 0x000000d0 0x00000004 Code RO 950 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x000000d4 0x000000d4 0x00000000 Code RO 952 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x000000d4 0x000000d4 0x00000000 Code RO 954 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x000000d4 0x000000d4 0x00000008 Code RO 955 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x000000dc 0x000000dc 0x00000000 Code RO 957 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x000000dc 0x000000dc 0x00000000 Code RO 959 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x000000dc 0x000000dc 0x00000004 Code RO 948 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x000000e0 0x000000e0 0x00000024 Code RO 580 .text startup_lpc17xx.o + 0x00000104 0x00000104 0x00000062 Code RO 684 .text mc_w.l(uldiv.o) + 0x00000166 0x00000166 0x0000001e Code RO 963 .text mc_w.l(llshl.o) + 0x00000184 0x00000184 0x00000020 Code RO 965 .text mc_w.l(llushr.o) + 0x000001a4 0x000001a4 0x00000024 Code RO 978 .text mc_w.l(init.o) + 0x000001c8 0x000001c8 0x0000001c Code RO 354 i.ADC_GetValue adc_mcb1700.o + 0x000001e4 0x000001e4 0x00000020 Code RO 355 i.ADC_IRQHandler adc_mcb1700.o + 0x00000204 0x00000204 0x00000040 Code RO 356 i.ADC_Initialize adc_mcb1700.o + 0x00000244 0x00000244 0x0000001c Code RO 357 i.ADC_StartConversion adc_mcb1700.o + 0x00000260 0x00000260 0x00000060 Code RO 91 i.GLCD_Bargraph glcd_spi_lpc1700.o + 0x000002c0 0x000002c0 0x00000030 Code RO 93 i.GLCD_Clear glcd_spi_lpc1700.o + 0x000002f0 0x000002f0 0x0000000c Code RO 101 i.GLCD_SetBackColor glcd_spi_lpc1700.o + 0x000002fc 0x000002fc 0x00000004 Code RO 579 .ARM.__at_0x02FC startup_lpc17xx.o + 0x00000300 0x00000300 0x00000054 Code RO 95 i.GLCD_DisplayChar glcd_spi_lpc1700.o + 0x00000354 0x00000354 0x00000026 Code RO 96 i.GLCD_DisplayString glcd_spi_lpc1700.o + 0x0000037a 0x0000037a 0x00000002 PAD + 0x0000037c 0x0000037c 0x00000098 Code RO 97 i.GLCD_DrawChar glcd_spi_lpc1700.o + 0x00000414 0x00000414 0x000005b6 Code RO 98 i.GLCD_Init glcd_spi_lpc1700.o + 0x000009ca 0x000009ca 0x00000002 PAD + 0x000009cc 0x000009cc 0x0000000c Code RO 102 i.GLCD_SetTextColor glcd_spi_lpc1700.o + 0x000009d8 0x000009d8 0x000000a0 Code RO 103 i.GLCD_SetWindow glcd_spi_lpc1700.o + 0x00000a78 0x00000a78 0x0000000e Code RO 104 i.GLCD_WindowMax glcd_spi_lpc1700.o + 0x00000a86 0x00000a86 0x00000002 PAD + 0x00000a88 0x00000a88 0x0000001c Code RO 625 i.GPIO_PinRead gpio_lpc17xx.o + 0x00000aa4 0x00000aa4 0x00000024 Code RO 627 i.GPIO_PortClock gpio_lpc17xx.o + 0x00000ac8 0x00000ac8 0x00000024 Code RO 630 i.GPIO_SetDir gpio_lpc17xx.o + 0x00000aec 0x00000aec 0x0000004c Code RO 426 i.Joystick_GetState joystick_mcb1700.o + 0x00000b38 0x00000b38 0x0000003c Code RO 427 i.Joystick_Initialize joystick_mcb1700.o + 0x00000b74 0x00000b74 0x00000028 Code RO 307 i.LED_Init led.o + 0x00000b9c 0x00000b9c 0x00000024 Code RO 308 i.LED_Off led.o + 0x00000bc0 0x00000bc0 0x00000024 Code RO 309 i.LED_On led.o + 0x00000be4 0x00000be4 0x00000026 Code RO 310 i.LED_Out led.o + 0x00000c0a 0x00000c0a 0x00000002 PAD + 0x00000c0c 0x00000c0c 0x00000070 Code RO 543 i.PIN_Configure pin_lpc17xx.o + 0x00000c7c 0x00000c7c 0x0000004c Code RO 272 i.SysTick_Handler irq.o + 0x00000cc8 0x00000cc8 0x000000b8 Code RO 590 i.SystemInit system_lpc17xx.o + 0x00000d80 0x00000d80 0x00000020 Code RO 893 i.__0printf$8 mc_w.l(printf8.o) + 0x00000da0 0x00000da0 0x00000028 Code RO 895 i.__0sprintf$8 mc_w.l(printf8.o) + 0x00000dc8 0x00000dc8 0x0000000e Code RO 986 i.__scatterload_copy mc_w.l(handlers.o) + 0x00000dd6 0x00000dd6 0x00000002 Code RO 987 i.__scatterload_null mc_w.l(handlers.o) + 0x00000dd8 0x00000dd8 0x0000000e Code RO 988 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x00000de6 0x00000de6 0x00000002 PAD + 0x00000de8 0x00000de8 0x00000410 Code RO 900 i._printf_core mc_w.l(printf8.o) + 0x000011f8 0x000011f8 0x00000024 Code RO 901 i._printf_post_padding mc_w.l(printf8.o) + 0x0000121c 0x0000121c 0x0000002e Code RO 902 i._printf_pre_padding mc_w.l(printf8.o) + 0x0000124a 0x0000124a 0x0000000a Code RO 904 i._sputc mc_w.l(printf8.o) + 0x00001254 0x00001254 0x0000000a Code RO 107 i.delay glcd_spi_lpc1700.o + 0x0000125e 0x0000125e 0x00000002 PAD + 0x00001260 0x00001260 0x0000001c Code RO 4 i.fputc blinky.o + 0x0000127c 0x0000127c 0x000001e4 Code RO 5 i.main blinky.o + 0x00001460 0x00001460 0x00000070 Code RO 108 i.rd_id_man glcd_spi_lpc1700.o + 0x000014d0 0x000014d0 0x00000038 Code RO 109 i.rd_reg glcd_spi_lpc1700.o + 0x00001508 0x00001508 0x00000014 Code RO 110 i.spi_tran glcd_spi_lpc1700.o + 0x0000151c 0x0000151c 0x00000078 Code RO 111 i.spi_tran_man glcd_spi_lpc1700.o + 0x00001594 0x00001594 0x00000024 Code RO 112 i.wr_cmd glcd_spi_lpc1700.o + 0x000015b8 0x000015b8 0x00000024 Code RO 113 i.wr_dat glcd_spi_lpc1700.o + 0x000015dc 0x000015dc 0x00000014 Code RO 114 i.wr_dat_only glcd_spi_lpc1700.o + 0x000015f0 0x000015f0 0x00000010 Code RO 115 i.wr_dat_start glcd_spi_lpc1700.o + 0x00001600 0x00001600 0x00000012 Code RO 116 i.wr_reg glcd_spi_lpc1700.o + 0x00001612 0x00001612 0x00001880 Data RO 117 .constdata glcd_spi_lpc1700.o + 0x00002e92 0x00002e92 0x00000002 PAD + 0x00002e94 0x00002e94 0x00000020 Data RO 311 .constdata led.o + 0x00002eb4 0x00002eb4 0x0000000a Data RO 429 .constdata joystick_mcb1700.o + 0x00002ebe 0x00002ebe 0x00000002 PAD + 0x00002ec0 0x00002ec0 0x00000020 Data RO 984 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00002ee0, Size: 0x00000238, Max: 0x00008000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x10000000 0x00002ee0 0x00000004 Data RW 8 .data blinky.o + 0x10000004 0x00002ee4 0x00000004 Data RW 10 .data blinky.o + 0x10000008 0x00002ee8 0x00000006 Data RW 118 .data glcd_spi_lpc1700.o + 0x1000000e 0x00002eee 0x00000002 PAD + 0x10000010 0x00002ef0 0x00000010 Data RW 273 .data irq.o + 0x10000020 0x00002f00 0x00000004 Data RW 360 .data adc_mcb1700.o + 0x10000024 0x00002f04 0x00000004 Data RW 591 .data system_lpc17xx.o + 0x10000028 - 0x0000000a Zero RW 6 .bss blinky.o + 0x10000032 0x00002f08 0x00000006 PAD + 0x10000038 - 0x00000200 Zero RW 576 STACK startup_lpc17xx.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 152 34 0 4 0 30816 adc_mcb1700.o + 512 162 0 8 10 51736 blinky.o + 2522 104 6272 6 0 14325 glcd_spi_lpc1700.o + 100 14 0 0 0 1846 gpio_lpc17xx.o + 76 8 0 16 0 773 irq.o + 136 4 10 0 0 2226 joystick_mcb1700.o + 150 26 32 0 0 2395 led.o + 112 4 0 0 0 896 pin_lpc17xx.o + 40 12 204 0 512 1036 startup_lpc17xx.o + 184 12 0 4 0 855 system_lpc17xx.o + + ---------------------------------------------------------------------- + 3994 380 6554 40 528 106904 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 10 0 4 2 6 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 36 8 0 0 0 68 init.o + 30 0 0 0 0 68 llshl.o + 32 0 0 0 0 68 llushr.o + 1204 60 0 0 0 504 printf8.o + 98 0 0 0 0 92 uldiv.o + + ---------------------------------------------------------------------- + 1452 76 0 0 0 800 Library Totals + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 1450 76 0 0 0 800 mc_w.l + + ---------------------------------------------------------------------- + 1452 76 0 0 0 800 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 5446 456 6554 40 528 105672 Grand Totals + 5446 456 6554 40 528 105672 ELF Image Totals + 5446 456 6554 40 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 12000 ( 11.72kB) + Total RW Size (RW Data + ZI Data) 568 ( 0.55kB) + Total ROM Size (Code + RO Data + RW Data) 12040 ( 11.76kB) + +============================================================================== + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct new file mode 100755 index 0000000..fa7bf97 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x00000000 0x00080000 { ; load region size_region + ER_IROM1 0x00000000 0x00080000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x10000000 0x00008000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep new file mode 100755 index 0000000..7991791 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/Blinky_Instruction Trace.dep @@ -0,0 +1,122 @@ +Dependencies for Project 'Blinky', Target 'Instruction Trace': (DO NOT MODIFY !) +CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC +F (.\Blinky.c)(0x66E8D49D)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\blinky.o --omf_browse .\instruction_trace\blinky.crf --depend .\instruction_trace\blinky.d) +I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC) +I (Blinky.h)(0x631E561E) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (GLCD.h)(0x631E5620) +I (LED.h)(0x631E5620) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A) +F (.\Blinky.h)(0x631E561E)() +F (.\Font_6x8_h.h)(0x631E5620)() +F (.\Font_16x24_h.h)(0x631E5620)() +F (.\GLCD.h)(0x631E5620)() +F (.\GLCD_SPI_LPC1700.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\glcd_spi_lpc1700.o --omf_browse .\instruction_trace\glcd_spi_lpc1700.crf --depend .\instruction_trace\glcd_spi_lpc1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (GLCD.h)(0x631E5620) +I (Font_6x8_h.h)(0x631E5620) +I (Font_16x24_h.h)(0x631E5620) +F (.\IRQ.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\irq.o --omf_browse .\instruction_trace\irq.crf --depend .\instruction_trace\irq.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (LED.h)(0x631E5620) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +I (Blinky.h)(0x631E561E) +F (.\LED.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\led.o --omf_browse .\instruction_trace\led.crf --depend .\instruction_trace\led.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (LED.h)(0x631E5620) +F (.\LED.h)(0x631E5620)() +F (.\Abstract.txt)(0x5D5C2A1A)() +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\adc_mcb1700.o --omf_browse .\instruction_trace\adc_mcb1700.crf --depend .\instruction_trace\adc_mcb1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\joystick_mcb1700.o --omf_browse .\instruction_trace\joystick_mcb1700.crf --depend .\instruction_trace\joystick_mcb1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c)(0x584ED27E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\retarget_io.o --omf_browse .\instruction_trace\retarget_io.crf --depend .\instruction_trace\retarget_io.d) +I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC81EC4) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\assert.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\rt_sys.h)(0x5EC81EBC) +I (.\RTE\_Instruction_Trace\RTE_Components.h)(0x66E8D4A6) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\pin_lpc17xx.o --omf_browse .\instruction_trace\pin_lpc17xx.crf --depend .\instruction_trace\pin_lpc17xx.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +F (RTE\Device\LPC1768\RTE_Device.h)(0x571E337C)() +F (RTE\Device\LPC1768\startup_LPC17xx.s)(0x539B6546)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board --pd "__UVISION_VERSION SETA 531" --pd "_RTE_ SETA 1" --pd "LPC175x_6x SETA 1" --pd "_RTE_ SETA 1" --list .\instruction_trace\startup_lpc17xx.lst --xref -o .\instruction_trace\startup_lpc17xx.o --depend .\instruction_trace\startup_lpc17xx.d) +F (RTE\Device\LPC1768\system_LPC17xx.c)(0x539B6546)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\system_lpc17xx.o --omf_browse .\instruction_trace\system_lpc17xx.crf --depend .\instruction_trace\system_lpc17xx.d) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\instruction_trace\gpio_lpc17xx.o --omf_browse .\instruction_trace\gpio_lpc17xx.crf --depend .\instruction_trace\gpio_lpc17xx.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crf new file mode 100755 index 0000000..ca691b3 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d new file mode 100755 index 0000000..945a25b --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.d @@ -0,0 +1,12 @@ +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\instruction_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h +.\instruction_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.o new file mode 100755 index 0000000..7d581d9 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/adc_mcb1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crf new file mode 100755 index 0000000..19570c0 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d new file mode 100755 index 0000000..86d1c1f --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.d @@ -0,0 +1,15 @@ +.\instruction_trace\blinky.o: Blinky.c +.\instruction_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\instruction_trace\blinky.o: Blinky.h +.\instruction_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\instruction_trace\blinky.o: GLCD.h +.\instruction_trace\blinky.o: LED.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h +.\instruction_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.o new file mode 100755 index 0000000..8c317aa Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/blinky.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crf new file mode 100755 index 0000000..3d7435e Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d new file mode 100755 index 0000000..785a6af --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.d @@ -0,0 +1,12 @@ +.\instruction_trace\glcd_spi_lpc1700.o: GLCD_SPI_LPC1700.c +.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h +.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\glcd_spi_lpc1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\instruction_trace\glcd_spi_lpc1700.o: GLCD.h +.\instruction_trace\glcd_spi_lpc1700.o: Font_6x8_h.h +.\instruction_trace\glcd_spi_lpc1700.o: Font_16x24_h.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.o new file mode 100755 index 0000000..5885147 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/glcd_spi_lpc1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf new file mode 100755 index 0000000..e9d0404 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d new file mode 100755 index 0000000..e844a76 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.d @@ -0,0 +1,10 @@ +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\gpio_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o new file mode 100755 index 0000000..8a12d20 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/gpio_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crf new file mode 100755 index 0000000..113214c Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d new file mode 100755 index 0000000..7f35a8c --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.d @@ -0,0 +1,12 @@ +.\instruction_trace\irq.o: IRQ.c +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\irq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\instruction_trace\irq.o: LED.h +.\instruction_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h +.\instruction_trace\irq.o: Blinky.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.o new file mode 100755 index 0000000..da8c968 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/irq.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crf new file mode 100755 index 0000000..cd1134d Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d new file mode 100755 index 0000000..5cecf75 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.d @@ -0,0 +1,13 @@ +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\instruction_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h +.\instruction_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.o new file mode 100755 index 0000000..aac4390 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/joystick_mcb1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crf new file mode 100755 index 0000000..097bf31 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d new file mode 100755 index 0000000..a17658b --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.d @@ -0,0 +1,10 @@ +.\instruction_trace\led.o: LED.c +.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\led.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\instruction_trace\led.o: LED.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.o new file mode 100755 index 0000000..032f0e4 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/led.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf new file mode 100755 index 0000000..cd9eeef Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d new file mode 100755 index 0000000..0f6b41b --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.d @@ -0,0 +1,11 @@ +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\instruction_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\instruction_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.o new file mode 100755 index 0000000..e2abeeb Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/pin_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crf new file mode 100755 index 0000000..21e48e7 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d new file mode 100755 index 0000000..029c633 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.d @@ -0,0 +1,8 @@ +.\instruction_trace\retarget_io.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c +.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h +.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h +.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\assert.h +.\instruction_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\rt_sys.h +.\instruction_trace\retarget_io.o: .\RTE\_Instruction_Trace\RTE_Components.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.o new file mode 100755 index 0000000..cc2e6c4 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/retarget_io.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d new file mode 100755 index 0000000..7e3a007 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.d @@ -0,0 +1 @@ +.\instruction_trace\startup_lpc17xx.o: RTE\Device\LPC1768\startup_LPC17xx.s diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst new file mode 100755 index 0000000..3834b7c --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.lst @@ -0,0 +1,1066 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;/****************************************************** + ********************//** + 2 00000000 ; * @file startup_LPC17xx.s + 3 00000000 ; * @brief CMSIS Cortex-M3 Core Device Startup File f + or + 4 00000000 ; * NXP LPC17xx Device Series + 5 00000000 ; * @version V1.10 + 6 00000000 ; * @date 06. April 2011 + 7 00000000 ; * + 8 00000000 ; * @note + 9 00000000 ; * Copyright (C) 2009-2011 ARM Limited. All rights rese + rved. + 10 00000000 ; * + 11 00000000 ; * @par + 12 00000000 ; * ARM Limited (ARM) is supplying this software for use + with Cortex-M + 13 00000000 ; * processor based microcontrollers. This file can be + freely distributed + 14 00000000 ; * within development tools that are supporting such AR + M based processors. + 15 00000000 ; * + 16 00000000 ; * @par + 17 00000000 ; * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, W + HETHER EXPRESS, IMPLIED + 18 00000000 ; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED + WARRANTIES OF + 19 00000000 ; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + APPLY TO THIS SOFTWARE. + 20 00000000 ; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR S + PECIAL, INCIDENTAL, OR + 21 00000000 ; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. + 22 00000000 ; * + 23 00000000 ; ****************************************************** + ************************/ + 24 00000000 + 25 00000000 ; *------- <<< Use Configuration Wizard in Context Menu + >>> ------------------ + 26 00000000 + 27 00000000 ; Stack Configuration + 28 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 29 00000000 ; + 30 00000000 + 31 00000000 00000200 + Stack_Size + EQU 0x00000200 + 32 00000000 + 33 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 34 00000000 Stack_Mem + SPACE Stack_Size + 35 00000200 __initial_sp + 36 00000200 + 37 00000200 + 38 00000200 ; Heap Configuration + 39 00000200 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 40 00000200 ; + 41 00000200 + 42 00000200 00000000 + Heap_Size + + + +ARM Macro Assembler Page 2 + + + EQU 0x00000000 + 43 00000200 + 44 00000200 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 45 00000000 __heap_base + 46 00000000 Heap_Mem + SPACE Heap_Size + 47 00000000 __heap_limit + 48 00000000 + 49 00000000 + 50 00000000 PRESERVE8 + 51 00000000 THUMB + 52 00000000 + 53 00000000 + 54 00000000 ; Vector Table Mapped to Address 0 at Reset + 55 00000000 + 56 00000000 AREA RESET, DATA, READONLY + 57 00000000 EXPORT __Vectors + 58 00000000 + 59 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 60 00000004 00000000 DCD Reset_Handler ; Reset Handler + 61 00000008 00000000 DCD NMI_Handler ; NMI Handler + 62 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 63 00000010 00000000 DCD MemManage_Handler + ; MPU Fault Handler + + 64 00000014 00000000 DCD BusFault_Handler + ; Bus Fault Handler + + 65 00000018 00000000 DCD UsageFault_Handler ; Usage Faul + t Handler + 66 0000001C 00000000 DCD 0 ; Reserved + 67 00000020 00000000 DCD 0 ; Reserved + 68 00000024 00000000 DCD 0 ; Reserved + 69 00000028 00000000 DCD 0 ; Reserved + 70 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 71 00000030 00000000 DCD DebugMon_Handler ; Debug Monito + r Handler + 72 00000034 00000000 DCD 0 ; Reserved + 73 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 74 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 75 00000040 + 76 00000040 ; External Interrupts + 77 00000040 00000000 DCD WDT_IRQHandler ; 16: Watchdog T + imer + 78 00000044 00000000 DCD TIMER0_IRQHandler ; 17: Timer0 + 79 00000048 00000000 DCD TIMER1_IRQHandler ; 18: Timer1 + 80 0000004C 00000000 DCD TIMER2_IRQHandler ; 19: Timer2 + 81 00000050 00000000 DCD TIMER3_IRQHandler ; 20: Timer3 + 82 00000054 00000000 DCD UART0_IRQHandler ; 21: UART0 + 83 00000058 00000000 DCD UART1_IRQHandler ; 22: UART1 + 84 0000005C 00000000 DCD UART2_IRQHandler ; 23: UART2 + 85 00000060 00000000 DCD UART3_IRQHandler ; 24: UART3 + 86 00000064 00000000 DCD PWM1_IRQHandler ; 25: PWM1 + + + +ARM Macro Assembler Page 3 + + + 87 00000068 00000000 DCD I2C0_IRQHandler ; 26: I2C0 + 88 0000006C 00000000 DCD I2C1_IRQHandler ; 27: I2C1 + 89 00000070 00000000 DCD I2C2_IRQHandler ; 28: I2C2 + 90 00000074 00000000 DCD SPI_IRQHandler ; 29: SPI + 91 00000078 00000000 DCD SSP0_IRQHandler ; 30: SSP0 + 92 0000007C 00000000 DCD SSP1_IRQHandler ; 31: SSP1 + 93 00000080 00000000 DCD PLL0_IRQHandler ; 32: PLL0 Lock + (Main PLL) + 94 00000084 00000000 DCD RTC_IRQHandler ; 33: Real Time + Clock + 95 00000088 00000000 DCD EINT0_IRQHandler ; 34: External + Interrupt 0 + 96 0000008C 00000000 DCD EINT1_IRQHandler ; 35: External + Interrupt 1 + 97 00000090 00000000 DCD EINT2_IRQHandler ; 36: External + Interrupt 2 + 98 00000094 00000000 DCD EINT3_IRQHandler ; 37: External + Interrupt 3 + 99 00000098 00000000 DCD ADC_IRQHandler + ; 38: A/D Converter + + 100 0000009C 00000000 DCD BOD_IRQHandler ; 39: Brown-Out + Detect + 101 000000A0 00000000 DCD USB_IRQHandler ; 40: USB + 102 000000A4 00000000 DCD CAN_IRQHandler ; 41: CAN + 103 000000A8 00000000 DCD DMA_IRQHandler ; 42: General Pu + rpose DMA + 104 000000AC 00000000 DCD I2S_IRQHandler ; 43: I2S + 105 000000B0 00000000 DCD ENET_IRQHandler ; 44: Ethernet + 106 000000B4 00000000 DCD RIT_IRQHandler ; 45: Repetitive + Interrupt Timer + 107 000000B8 00000000 DCD MCPWM_IRQHandler ; 46: Motor Co + ntrol PWM + 108 000000BC 00000000 DCD QEI_IRQHandler ; 47: Quadrature + Encoder Interface + 109 000000C0 00000000 DCD PLL1_IRQHandler ; 48: PLL1 Lock + (USB PLL) + 110 000000C4 00000000 DCD USBActivity_IRQHandler ; 49: US + B Activity interrup + t to wakeup + 111 000000C8 00000000 DCD CANActivity_IRQHandler ; 50: CA + N Activity interrup + t to wakeup + 112 000000CC + 113 000000CC + 114 000000CC IF :LNOT::DEF:NO_CRP + 115 000000CC AREA |.ARM.__at_0x02FC|, CODE, READO +NLY + 116 00000000 FFFFFFFF + CRP_Key DCD 0xFFFFFFFF + 117 00000004 ENDIF + 118 00000004 + 119 00000004 + 120 00000004 AREA |.text|, CODE, READONLY + 121 00000000 + 122 00000000 + 123 00000000 ; Reset Handler + 124 00000000 + 125 00000000 Reset_Handler + + + +ARM Macro Assembler Page 4 + + + PROC + 126 00000000 EXPORT Reset_Handler [WEAK +] + 127 00000000 IMPORT SystemInit + 128 00000000 IMPORT __main + 129 00000000 4806 LDR R0, =SystemInit + 130 00000002 4780 BLX R0 + 131 00000004 4806 LDR R0, =__main + 132 00000006 4700 BX R0 + 133 00000008 ENDP + 134 00000008 + 135 00000008 + 136 00000008 ; Dummy Exception Handlers (infinite loops which can be + modified) + 137 00000008 + 138 00000008 NMI_Handler + PROC + 139 00000008 EXPORT NMI_Handler [WEAK +] + 140 00000008 E7FE B . + 141 0000000A ENDP + 143 0000000A HardFault_Handler + PROC + 144 0000000A EXPORT HardFault_Handler [WEAK +] + 145 0000000A E7FE B . + 146 0000000C ENDP + 148 0000000C MemManage_Handler + PROC + 149 0000000C EXPORT MemManage_Handler [WEAK +] + 150 0000000C E7FE B . + 151 0000000E ENDP + 153 0000000E BusFault_Handler + PROC + 154 0000000E EXPORT BusFault_Handler [WEAK +] + 155 0000000E E7FE B . + 156 00000010 ENDP + 158 00000010 UsageFault_Handler + PROC + 159 00000010 EXPORT UsageFault_Handler [WEAK +] + 160 00000010 E7FE B . + 161 00000012 ENDP + 162 00000012 SVC_Handler + PROC + 163 00000012 EXPORT SVC_Handler [WEAK +] + 164 00000012 E7FE B . + 165 00000014 ENDP + 167 00000014 DebugMon_Handler + PROC + 168 00000014 EXPORT DebugMon_Handler [WEAK +] + 169 00000014 E7FE B . + 170 00000016 ENDP + 171 00000016 PendSV_Handler + PROC + + + +ARM Macro Assembler Page 5 + + + 172 00000016 EXPORT PendSV_Handler [WEAK +] + 173 00000016 E7FE B . + 174 00000018 ENDP + 175 00000018 SysTick_Handler + PROC + 176 00000018 EXPORT SysTick_Handler [WEAK +] + 177 00000018 E7FE B . + 178 0000001A ENDP + 179 0000001A + 180 0000001A Default_Handler + PROC + 181 0000001A + 182 0000001A EXPORT WDT_IRQHandler [WEAK +] + 183 0000001A EXPORT TIMER0_IRQHandler [WEAK +] + 184 0000001A EXPORT TIMER1_IRQHandler [WEAK +] + 185 0000001A EXPORT TIMER2_IRQHandler [WEAK +] + 186 0000001A EXPORT TIMER3_IRQHandler [WEAK +] + 187 0000001A EXPORT UART0_IRQHandler [WEAK +] + 188 0000001A EXPORT UART1_IRQHandler [WEAK +] + 189 0000001A EXPORT UART2_IRQHandler [WEAK +] + 190 0000001A EXPORT UART3_IRQHandler [WEAK +] + 191 0000001A EXPORT PWM1_IRQHandler [WEAK +] + 192 0000001A EXPORT I2C0_IRQHandler [WEAK +] + 193 0000001A EXPORT I2C1_IRQHandler [WEAK +] + 194 0000001A EXPORT I2C2_IRQHandler [WEAK +] + 195 0000001A EXPORT SPI_IRQHandler [WEAK +] + 196 0000001A EXPORT SSP0_IRQHandler [WEAK +] + 197 0000001A EXPORT SSP1_IRQHandler [WEAK +] + 198 0000001A EXPORT PLL0_IRQHandler [WEAK +] + 199 0000001A EXPORT RTC_IRQHandler [WEAK +] + 200 0000001A EXPORT EINT0_IRQHandler [WEAK +] + 201 0000001A EXPORT EINT1_IRQHandler [WEAK +] + 202 0000001A EXPORT EINT2_IRQHandler [WEAK +] + 203 0000001A EXPORT EINT3_IRQHandler [WEAK +] + 204 0000001A EXPORT ADC_IRQHandler [WEAK + + + +ARM Macro Assembler Page 6 + + +] + 205 0000001A EXPORT BOD_IRQHandler [WEAK +] + 206 0000001A EXPORT USB_IRQHandler [WEAK +] + 207 0000001A EXPORT CAN_IRQHandler [WEAK +] + 208 0000001A EXPORT DMA_IRQHandler [WEAK +] + 209 0000001A EXPORT I2S_IRQHandler [WEAK +] + 210 0000001A EXPORT ENET_IRQHandler [WEAK +] + 211 0000001A EXPORT RIT_IRQHandler [WEAK +] + 212 0000001A EXPORT MCPWM_IRQHandler [WEAK +] + 213 0000001A EXPORT QEI_IRQHandler [WEAK +] + 214 0000001A EXPORT PLL1_IRQHandler [WEAK +] + 215 0000001A EXPORT USBActivity_IRQHandler [WEAK +] + 216 0000001A EXPORT CANActivity_IRQHandler [WEAK +] + 217 0000001A + 218 0000001A WDT_IRQHandler + 219 0000001A TIMER0_IRQHandler + 220 0000001A TIMER1_IRQHandler + 221 0000001A TIMER2_IRQHandler + 222 0000001A TIMER3_IRQHandler + 223 0000001A UART0_IRQHandler + 224 0000001A UART1_IRQHandler + 225 0000001A UART2_IRQHandler + 226 0000001A UART3_IRQHandler + 227 0000001A PWM1_IRQHandler + 228 0000001A I2C0_IRQHandler + 229 0000001A I2C1_IRQHandler + 230 0000001A I2C2_IRQHandler + 231 0000001A SPI_IRQHandler + 232 0000001A SSP0_IRQHandler + 233 0000001A SSP1_IRQHandler + 234 0000001A PLL0_IRQHandler + 235 0000001A RTC_IRQHandler + 236 0000001A EINT0_IRQHandler + 237 0000001A EINT1_IRQHandler + 238 0000001A EINT2_IRQHandler + 239 0000001A EINT3_IRQHandler + 240 0000001A ADC_IRQHandler + 241 0000001A BOD_IRQHandler + 242 0000001A USB_IRQHandler + 243 0000001A CAN_IRQHandler + 244 0000001A DMA_IRQHandler + 245 0000001A I2S_IRQHandler + 246 0000001A ENET_IRQHandler + 247 0000001A RIT_IRQHandler + 248 0000001A MCPWM_IRQHandler + 249 0000001A QEI_IRQHandler + 250 0000001A PLL1_IRQHandler + + + +ARM Macro Assembler Page 7 + + + 251 0000001A USBActivity_IRQHandler + 252 0000001A CANActivity_IRQHandler + 253 0000001A + 254 0000001A E7FE B . + 255 0000001C + 256 0000001C ENDP + 257 0000001C + 258 0000001C + 259 0000001C ALIGN + 260 0000001C + 261 0000001C + 262 0000001C ; User Initial Stack & Heap + 263 0000001C + 264 0000001C IF :DEF:__MICROLIB + 265 0000001C + 266 0000001C EXPORT __initial_sp + 267 0000001C EXPORT __heap_base + 268 0000001C EXPORT __heap_limit + 269 0000001C + 270 0000001C ELSE + 284 ENDIF + 285 0000001C + 286 0000001C + 287 0000001C END + 00000000 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\instruction_trace\startup_lpc17xx.d -o.\instruction_trace\startu +p_lpc17xx.o -I.\RTE\Device\LPC1768 -I.\RTE\_Instruction_Trace -IC:\Users\ECBME\ +AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\App +Data\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\App +Data\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData +\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board --predefine="__MICROLIB SETA +1" --predefine="__UVISION_VERSION SETA 531" --predefine="_RTE_ SETA 1" --predef +ine="LPC175x_6x SETA 1" --predefine="_RTE_ SETA 1" --list=.\instruction_trace\s +tartup_lpc17xx.lst RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 33 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000200 + +Symbol: __initial_sp + Definitions + At line 35 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 266 in file RTE\Device\LPC1768\startup_LPC17xx.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 44 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 45 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 267 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __heap_base used once +__heap_limit 00000000 + +Symbol: __heap_limit + Definitions + At line 47 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 268 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 56 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 57 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __Vectors used once +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.ARM.__at_0x02FC 00000000 + +Symbol: .ARM.__at_0x02FC + Definitions + At line 115 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: .ARM.__at_0x02FC unused +CRP_Key 00000000 + +Symbol: CRP_Key + Definitions + At line 116 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: CRP_Key unused +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 120 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: .text unused +ADC_IRQHandler 0000001A + +Symbol: ADC_IRQHandler + Definitions + At line 240 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 99 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 204 in file RTE\Device\LPC1768\startup_LPC17xx.s + +BOD_IRQHandler 0000001A + +Symbol: BOD_IRQHandler + Definitions + At line 241 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 100 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 205 in file RTE\Device\LPC1768\startup_LPC17xx.s + +BusFault_Handler 0000000E + +Symbol: BusFault_Handler + Definitions + At line 153 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 64 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 154 in file RTE\Device\LPC1768\startup_LPC17xx.s + +CANActivity_IRQHandler 0000001A + +Symbol: CANActivity_IRQHandler + Definitions + At line 252 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 111 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 216 in file RTE\Device\LPC1768\startup_LPC17xx.s + +CAN_IRQHandler 0000001A + +Symbol: CAN_IRQHandler + Definitions + At line 243 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 102 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 207 in file RTE\Device\LPC1768\startup_LPC17xx.s + +DMA_IRQHandler 0000001A + +Symbol: DMA_IRQHandler + Definitions + At line 244 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + + At line 103 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 208 in file RTE\Device\LPC1768\startup_LPC17xx.s + +DebugMon_Handler 00000014 + +Symbol: DebugMon_Handler + Definitions + At line 167 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 71 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 168 in file RTE\Device\LPC1768\startup_LPC17xx.s + +Default_Handler 0000001A + +Symbol: Default_Handler + Definitions + At line 180 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Default_Handler unused +EINT0_IRQHandler 0000001A + +Symbol: EINT0_IRQHandler + Definitions + At line 236 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 95 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 200 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT1_IRQHandler 0000001A + +Symbol: EINT1_IRQHandler + Definitions + At line 237 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 96 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 201 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT2_IRQHandler 0000001A + +Symbol: EINT2_IRQHandler + Definitions + At line 238 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 97 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 202 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT3_IRQHandler 0000001A + +Symbol: EINT3_IRQHandler + Definitions + At line 239 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 98 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 203 in file RTE\Device\LPC1768\startup_LPC17xx.s + +ENET_IRQHandler 0000001A + +Symbol: ENET_IRQHandler + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + + Definitions + At line 246 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 105 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 210 in file RTE\Device\LPC1768\startup_LPC17xx.s + +HardFault_Handler 0000000A + +Symbol: HardFault_Handler + Definitions + At line 143 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 62 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 144 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C0_IRQHandler 0000001A + +Symbol: I2C0_IRQHandler + Definitions + At line 228 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 87 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 192 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C1_IRQHandler 0000001A + +Symbol: I2C1_IRQHandler + Definitions + At line 229 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 88 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 193 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C2_IRQHandler 0000001A + +Symbol: I2C2_IRQHandler + Definitions + At line 230 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 89 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 194 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2S_IRQHandler 0000001A + +Symbol: I2S_IRQHandler + Definitions + At line 245 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 104 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 209 in file RTE\Device\LPC1768\startup_LPC17xx.s + +MCPWM_IRQHandler 0000001A + +Symbol: MCPWM_IRQHandler + Definitions + At line 248 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 107 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 212 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + +MemManage_Handler 0000000C + +Symbol: MemManage_Handler + Definitions + At line 148 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 63 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 149 in file RTE\Device\LPC1768\startup_LPC17xx.s + +NMI_Handler 00000008 + +Symbol: NMI_Handler + Definitions + At line 138 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 61 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 139 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PLL0_IRQHandler 0000001A + +Symbol: PLL0_IRQHandler + Definitions + At line 234 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 93 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 198 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PLL1_IRQHandler 0000001A + +Symbol: PLL1_IRQHandler + Definitions + At line 250 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 109 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 214 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PWM1_IRQHandler 0000001A + +Symbol: PWM1_IRQHandler + Definitions + At line 227 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 86 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 191 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PendSV_Handler 00000016 + +Symbol: PendSV_Handler + Definitions + At line 171 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 73 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 172 in file RTE\Device\LPC1768\startup_LPC17xx.s + +QEI_IRQHandler 0000001A + +Symbol: QEI_IRQHandler + Definitions + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + + At line 249 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 108 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 213 in file RTE\Device\LPC1768\startup_LPC17xx.s + +RIT_IRQHandler 0000001A + +Symbol: RIT_IRQHandler + Definitions + At line 247 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 106 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 211 in file RTE\Device\LPC1768\startup_LPC17xx.s + +RTC_IRQHandler 0000001A + +Symbol: RTC_IRQHandler + Definitions + At line 235 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 94 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 199 in file RTE\Device\LPC1768\startup_LPC17xx.s + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 125 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 60 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 126 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SPI_IRQHandler 0000001A + +Symbol: SPI_IRQHandler + Definitions + At line 231 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 90 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 195 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SSP0_IRQHandler 0000001A + +Symbol: SSP0_IRQHandler + Definitions + At line 232 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 91 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 196 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SSP1_IRQHandler 0000001A + +Symbol: SSP1_IRQHandler + Definitions + At line 233 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 92 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 197 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + +SVC_Handler 00000012 + +Symbol: SVC_Handler + Definitions + At line 162 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 70 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 163 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SysTick_Handler 00000018 + +Symbol: SysTick_Handler + Definitions + At line 175 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 74 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 176 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER0_IRQHandler 0000001A + +Symbol: TIMER0_IRQHandler + Definitions + At line 219 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 78 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 183 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER1_IRQHandler 0000001A + +Symbol: TIMER1_IRQHandler + Definitions + At line 220 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 79 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 184 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER2_IRQHandler 0000001A + +Symbol: TIMER2_IRQHandler + Definitions + At line 221 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 80 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 185 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER3_IRQHandler 0000001A + +Symbol: TIMER3_IRQHandler + Definitions + At line 222 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 81 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 186 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART0_IRQHandler 0000001A + +Symbol: UART0_IRQHandler + Definitions + At line 223 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 7 Alphabetic symbol ordering +Relocatable symbols + + Uses + At line 82 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 187 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART1_IRQHandler 0000001A + +Symbol: UART1_IRQHandler + Definitions + At line 224 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 83 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 188 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART2_IRQHandler 0000001A + +Symbol: UART2_IRQHandler + Definitions + At line 225 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 84 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 189 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART3_IRQHandler 0000001A + +Symbol: UART3_IRQHandler + Definitions + At line 226 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 85 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 190 in file RTE\Device\LPC1768\startup_LPC17xx.s + +USBActivity_IRQHandler 0000001A + +Symbol: USBActivity_IRQHandler + Definitions + At line 251 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 110 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 215 in file RTE\Device\LPC1768\startup_LPC17xx.s + +USB_IRQHandler 0000001A + +Symbol: USB_IRQHandler + Definitions + At line 242 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 101 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 206 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UsageFault_Handler 00000010 + +Symbol: UsageFault_Handler + Definitions + At line 158 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 65 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 159 in file RTE\Device\LPC1768\startup_LPC17xx.s + +WDT_IRQHandler 0000001A + + + +ARM Macro Assembler Page 8 Alphabetic symbol ordering +Relocatable symbols + + +Symbol: WDT_IRQHandler + Definitions + At line 218 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 77 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 182 in file RTE\Device\LPC1768\startup_LPC17xx.s + +47 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000000 + +Symbol: Heap_Size + Definitions + At line 42 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: Heap_Size used once +Stack_Size 00000200 + +Symbol: Stack_Size + Definitions + At line 31 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: Stack_Size used once +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +SystemInit 00000000 + +Symbol: SystemInit + Definitions + At line 127 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 129 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: SystemInit used once +__main 00000000 + +Symbol: __main + Definitions + At line 128 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 131 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __main used once +2 symbols +400 symbols in table diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.o new file mode 100755 index 0000000..e395620 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/startup_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crf new file mode 100755 index 0000000..79b9c71 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d new file mode 100755 index 0000000..f3c5567 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.d @@ -0,0 +1,9 @@ +.\instruction_trace\system_lpc17xx.o: RTE\Device\LPC1768\system_LPC17xx.c +.\instruction_trace\system_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\instruction_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.o new file mode 100755 index 0000000..794ba9e Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Instruction_Trace/system_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c new file mode 100755 index 0000000..0cfaedb --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/LED.c @@ -0,0 +1,65 @@ +/*---------------------------------------------------------------------------- + + * Name: LED.c + * Purpose: low level LED functions + * Note(s): + *---------------------------------------------------------------------------- + * This file is part of the uVision/ARM development tools. + * This software may only be used under the terms of a valid, current, + * end user licence from KEIL for a compatible version of KEIL software + * development tools. Nothing else gives you the right to use this software. + * + * This software is supplied "AS IS" without warranties of any kind. + * + * Copyright (c) 2009-2011 Keil - An ARM Company. All rights reserved. + *----------------------------------------------------------------------------*/ + +#include "LPC17xx.h" /* LPC17xx definitions */ +#include "LED.h" + +const unsigned long led_mask[] = { 1UL<<28, 1UL<<29, 1UL<<31, 1UL<< 2, + 1UL<< 3, 1UL<< 4, 1UL<< 5, 1UL<< 6 }; +/*---------------------------------------------------------------------------- + initialize LED Pins + *----------------------------------------------------------------------------*/ + +void LED_Init (void) { + + LPC_SC->PCONP |= (1 << 15); /* enable power to GPIO & IOCON */ + + LPC_GPIO1->FIODIR |= 0xB0000000; /* LEDs on PORT1 are output */ + LPC_GPIO2->FIODIR |= 0x0000007C; /* LEDs on PORT2 are output */ +} + +/*---------------------------------------------------------------------------- + Function that turns on requested LED + *----------------------------------------------------------------------------*/ +void LED_On (unsigned int num) { + + if (num < 3) LPC_GPIO1->FIOPIN |= led_mask[num]; + else LPC_GPIO2->FIOPIN |= led_mask[num]; +} + +/*---------------------------------------------------------------------------- + Function that turns off requested LED + *----------------------------------------------------------------------------*/ +void LED_Off (unsigned int num) { + + if (num < 3) LPC_GPIO1->FIOPIN &= ~led_mask[num]; + else LPC_GPIO2->FIOPIN &= ~led_mask[num]; +} + +/*---------------------------------------------------------------------------- + Function that outputs value to LEDs + *----------------------------------------------------------------------------*/ +void LED_Out(unsigned int value) { + int i; + + for (i = 0; i < LED_NUM; i++) { + if (value & (1<>> -------------------- + +#ifndef __RTE_DEVICE_H +#define __RTE_DEVICE_H + + +// USB Controller [Driver_USBD and Driver_USBH] +// Configuration settings for Driver_USBD in component ::Drivers:USB Device +// Configuration settings for Driver_USBH in component ::Drivers:USB Host +#define RTE_USB_USB0 0 + +// Pin Configuration +// USB_PPWR (Host) <0=>Not used <1=>P1_19 +// VBUS drive signal (towards external charge pump or power management unit). +#define RTE_USB_PPWR_ID 1 +#if (RTE_USB_PPWR_ID == 0) + #define RTE_USB_PPWR_PIN_EN 0 +#elif (RTE_USB_PPWR_ID == 1) + #define RTE_USB_PPWR_PIN_EN 1 +#else + #error "Invalid RTE_USB_PPWR Pin Configuration!" +#endif + +// USB_PWRD (Host) <0=>Not used <1=>P1_22 +// Power Status for USB port. +#define RTE_USB_PWRD_ID 1 +#if (RTE_USB_PWRD_ID == 0) + #define RTE_USB_PWRD_PIN_EN 0 +#elif (RTE_USB_PWRD_ID == 1) + #define RTE_USB_PWRD_PIN_EN 1 +#else + #error "Invalid RTE_USB_PWRD Pin Configuration!" +#endif + +// USB_OVRCR (Host) <0=>Not used <1=>P1_27 +// Port power fault signal indicating overcurrent condition. +// This signal monitors over-current on the USB bus +// (external circuitry required to detect over-current condition). +#define RTE_USB_OVRCR_ID 0 +#if (RTE_USB_OVRCR_ID == 0) + #define RTE_USB_OVRCR_PIN_EN 0 +#elif (RTE_USB_OVRCR_ID == 1) + #define RTE_USB_OVRCR_PIN_EN 1 +#else + #error "Invalid RTE_USB_OVRCR Pin Configuration!" +#endif + +// USB_CONNECT (Device) <0=>Not used <1=>P2_9 +// SoftConnect control signal +#define RTE_USB_CONNECT_ID 1 +#if (RTE_USB_CONNECT_ID == 0) + #define RTE_USB_CONNECT_PIN_EN 0 +#elif (RTE_USB_CONNECT_ID == 1) + #define RTE_USB_CONNECT_PIN_EN 1 +#else + #error "Invalid RTE_USB_CONNECT Pin Configuration!" +#endif + +// USB_VBUS (Device) <0=>Not used <1=>P1_30 +// VBUS status input. +// When this function is not enabled via its corresponding PINSEL register, it is driven HIGH internally. +#define RTE_USB_VBUS_ID 1 +#if (RTE_USB_VBUS_ID == 0) + #define RTE_USB_VBUS_PIN_EN 0 +#elif (RTE_USB_VBUS_ID == 1) + #define RTE_USB_VBUS_PIN_EN 1 +#else + #error "Invalid RTE_USB_VBUS Pin Configuration!" +#endif + +// USB_UP_LED <0=>Not used <1=>P1_18 +// GoodLink LED control signal. +#define RTE_USB_UP_LED_ID 1 +#if (RTE_USB_UP_LED_ID == 0) + #define RTE_USB_UP_LED_PIN_EN 0 +#elif (RTE_USB_UP_LED_ID == 1) + #define RTE_USB_UP_LED_PIN_EN 1 +#else + #error "Invalid RTE_USB_UP_LED Pin Configuration!" +#endif + +// Pin Configuration +// USB Controller [Driver_USBD and Driver_USBH] + + +// ENET (Ethernet Interface) [Driver_ETH_MAC0] +// Configuration settings for Driver_ETH_MAC0 in component ::Drivers:Ethernet MAC +#define RTE_ENET 0 + + +// RMII (Reduced Media Independent Interface) +#define RTE_ENET_RMII 1 + +// ENET_TXD0 Pin <0=>P1_0 +#define RTE_ENET_RMII_TXD0_PORT_ID 0 +#if (RTE_ENET_RMII_TXD0_PORT_ID == 0) +#define RTE_ENET_RMII_TXD0_PORT 1 +#define RTE_ENET_RMII_TXD0_PIN 0 +#define RTE_ENET_RMII_TXD0_FUNC 1 +#else +#error "Invalid ENET_TXD0 Pin Configuration!" +#endif +// ENET_TXD1 Pin <0=>P1_1 +#define RTE_ENET_RMII_TXD1_PORT_ID 0 +#if (RTE_ENET_RMII_TXD1_PORT_ID == 0) +#define RTE_ENET_RMII_TXD1_PORT 1 +#define RTE_ENET_RMII_TXD1_PIN 1 +#define RTE_ENET_RMII_TXD1_FUNC 1 +#else +#error "Invalid ENET_TXD1 Pin Configuration!" +#endif +// ENET_REF_CLK Pin <0=>P1_15 +#define RTE_ENET_RMII_REF_CLK_PORT_ID 0 +#if (RTE_ENET_RMII_REF_CLK_PORT_ID == 0) +#define RTE_ENET_RMII_REF_CLK_PORT 1 +#define RTE_ENET_RMII_REF_CLK_PIN 15 +#define RTE_ENET_RMII_REF_CLK_FUNC 1 +#else +#error "Invalid ENET_REF_CLK Pin Configuration!" +#endif +// ENET_TX_EN Pin <0=>P1_4 +#define RTE_ENET_RMII_TX_EN_PORT_ID 0 +#if (RTE_ENET_RMII_TX_EN_PORT_ID == 0) +#define RTE_ENET_RMII_TX_EN_PORT 1 +#define RTE_ENET_RMII_TX_EN_PIN 4 +#define RTE_ENET_RMII_TX_EN_FUNC 1 +#else +#error "Invalid ENET_TX_EN Pin Configuration!" +#endif +// ENET_CRS Pin <0=>P1_8 +#define RTE_ENET_RMII_CRS_PORT_ID 0 +#if (RTE_ENET_RMII_CRS_PORT_ID == 0) +#define RTE_ENET_RMII_CRS_PORT 1 +#define RTE_ENET_RMII_CRS_PIN 8 +#define RTE_ENET_RMII_CRS_FUNC 1 +#else +#error "Invalid ENET_CRS Pin Configuration!" +#endif +// ENET_RXD0 Pin <0=>P1_9 +#define RTE_ENET_RMII_RXD0_PORT_ID 0 +#if (RTE_ENET_RMII_RXD0_PORT_ID == 0) +#define RTE_ENET_RMII_RXD0_PORT 1 +#define RTE_ENET_RMII_RXD0_PIN 9 +#define RTE_ENET_RMII_RXD0_FUNC 1 +#else +#error "Invalid ENET_RXD0 Pin Configuration!" +#endif +// ENET_RXD1 Pin <0=>P1_10 +#define RTE_ENET_RMII_RXD1_PORT_ID 0 +#if (RTE_ENET_RMII_RXD1_PORT_ID == 0) +#define RTE_ENET_RMII_RXD1_PORT 1 +#define RTE_ENET_RMII_RXD1_PIN 10 +#define RTE_ENET_RMII_RXD1_FUNC 1 +#else +#error "Invalid ENET_RXD1 Pin Configuration!" +#endif +// ENET_RX_ER Pin <0=>P1_14 +#define RTE_ENET_RMII_RX_ER_PORT_ID 0 +#if (RTE_ENET_RMII_RX_ER_PORT_ID == 0) +#define RTE_ENET_RMII_RX_ER_PORT 1 +#define RTE_ENET_RMII_RX_ER_PIN 14 +#define RTE_ENET_RMII_RX_ER_FUNC 1 +#else +#error "Invalid ENET_REF_CLK Pin Configuration!" +#endif +// + +// MIIM (Management Data Interface) +// ENET_MDC Pin <0=>P1_16 <1=>P2_8 +#define RTE_ENET_MDI_MDC_PORT_ID 0 +#if (RTE_ENET_MDI_MDC_PORT_ID == 0) +#define RTE_ENET_MDI_MDC_PORT 1 +#define RTE_ENET_MDI_MDC_PIN 16 +#define RTE_ENET_MDI_MDC_FUNC 1 +#elif (RTE_ENET_MDI_MDC_PORT_ID == 1) +#define RTE_ENET_MDI_MDC_PORT 2 +#define RTE_ENET_MDI_MDC_PIN 8 +#define RTE_ENET_MDI_MDC_FUNC 3 +#else +#error "Invalid ENET_MDC Pin Configuration!" +#endif +// ENET_MDIO Pin <0=>P1_17 <1=>P2_9 +#define RTE_ENET_MDI_MDIO_PORT_ID 0 +#if (RTE_ENET_MDI_MDIO_PORT_ID == 0) +#define RTE_ENET_MDI_MDIO_PORT 1 +#define RTE_ENET_MDI_MDIO_PIN 17 +#define RTE_ENET_MDI_MDIO_FUNC 1 +#elif (RTE_ENET_MDI_MDIO_PORT_ID == 1) +#define RTE_ENET_MDI_MDIO_PORT 2 +#define RTE_ENET_MDI_MDIO_PIN 9 +#define RTE_ENET_MDI_MDIO_FUNC 3 +#else +#error "Invalid ENET_MDIO Pin Configuration!" +#endif +// + +// + + +// I2C0 (Inter-integrated Circuit Interface 0) [Driver_I2C0] +// Configuration settings for Driver_I2C0 in component ::Drivers:I2C +#define RTE_I2C0 0 + +// I2C0_SCL Pin <0=>P0_28 +#define RTE_I2C0_SCL_PORT_ID 0 +#if (RTE_I2C0_SCL_PORT_ID == 0) +#define RTE_I2C0_SCL_PORT 0 +#define RTE_I2C0_SCL_PIN 28 +#define RTE_I2C0_SCL_FUNC 1 +#else +#error "Invalid I2C0_SCL Pin Configuration!" +#endif + +// I2C0_SDA Pin <0=>P0_27 +#define RTE_I2C0_SDA_PORT_ID 0 +#if (RTE_I2C0_SDA_PORT_ID == 0) +#define RTE_I2C0_SDA_PORT 0 +#define RTE_I2C0_SDA_PIN 27 +#define RTE_I2C0_SDA_FUNC 1 +#else +#error "Invalid I2C0_SDA Pin Configuration!" +#endif + +// + + +// I2C1 (Inter-integrated Circuit Interface 1) [Driver_I2C1] +// Configuration settings for Driver_I2C1 in component ::Drivers:I2C +#define RTE_I2C1 0 + +// I2C1_SCL Pin <0=>P0_1 <1=>P0_20 +#define RTE_I2C1_SCL_PORT_ID 0 +#if (RTE_I2C1_SCL_PORT_ID == 0) +#define RTE_I2C1_SCL_PORT 0 +#define RTE_I2C1_SCL_PIN 1 +#define RTE_I2C1_SCL_FUNC 3 +#elif (RTE_I2C1_SCL_PORT_ID == 1) +#define RTE_I2C1_SCL_PORT 0 +#define RTE_I2C1_SCL_PIN 20 +#define RTE_I2C1_SCL_FUNC 3 +#else +#error "Invalid I2C1_SCL Pin Configuration!" +#endif + +// I2C1_SDA Pin <0=>P0_0 <1=>P0_19 +#define RTE_I2C1_SDA_PORT_ID 0 +#if (RTE_I2C1_SDA_PORT_ID == 0) +#define RTE_I2C1_SDA_PORT 0 +#define RTE_I2C1_SDA_PIN 0 +#define RTE_I2C1_SDA_FUNC 3 +#elif (RTE_I2C1_SDA_PORT_ID == 1) +#define RTE_I2C1_SDA_PORT 0 +#define RTE_I2C1_SDA_PIN 19 +#define RTE_I2C1_SDA_FUNC 3 +#else +#error "Invalid I2C1_SDA Pin Configuration!" +#endif + +// + + +// I2C2 (Inter-integrated Circuit Interface 2) [Driver_I2C2] +// Configuration settings for Driver_I2C2 in component ::Drivers:I2C +#define RTE_I2C2 0 + +// I2C2_SCL Pin <0=>P0_11 +#define RTE_I2C2_SCL_PORT_ID 0 +#if (RTE_I2C2_SCL_PORT_ID == 0) +#define RTE_I2C2_SCL_PORT 0 +#define RTE_I2C2_SCL_PIN 11 +#define RTE_I2C2_SCL_FUNC 2 +#else +#error "Invalid I2C2_SCL Pin Configuration!" +#endif + +// I2C2_SDA Pin <0=>P0_10 +#define RTE_I2C2_SDA_PORT_ID 0 +#if (RTE_I2C2_SDA_PORT_ID == 0) +#define RTE_I2C2_SDA_PORT 0 +#define RTE_I2C2_SDA_PIN 10 +#define RTE_I2C2_SDA_FUNC 2 +#else +#error "Invalid I2C2_SDA Pin Configuration!" +#endif + +// + +// UART0 (Universal asynchronous receiver transmitter) +#define RTE_UART0 0 + +// UART0_TX Pin <0=>Not used <1=>P0_2 +// UART0 Serial Output pin +#define RTE_UART0_TX_ID 0 +#if (RTE_UART0_TX_ID == 0) +#define RTE_UART0_TX_PIN_EN 0 +#elif (RTE_UART0_TX_ID == 1) +#define RTE_UART0_TX_PORT 0 +#define RTE_UART0_TX_BIT 2 +#define RTE_UART0_TX_FUNC 1 +#else +#error "Invalid UART0_TX Pin Configuration!" +#endif +#ifndef RTE_UART0_TX_PIN_EN +#define RTE_UART0_TX_PIN_EN 1 +#endif + +// UART0_RX Pin <0=>Not used <1=>P0_3 +// UART0 Serial Input pin +#define RTE_UART0_RX_ID 0 +#if (RTE_UART0_RX_ID == 0) +#define RTE_UART0_RX_PIN_EN 0 +#elif (RTE_UART0_RX_ID == 1) +#define RTE_UART0_RX_PORT 0 +#define RTE_UART0_RX_BIT 3 +#define RTE_UART0_RX_FUNC 1 +#else +#error "Invalid UART0_RX Pin Configuration!" +#endif +#ifndef RTE_UART0_RX_PIN_EN +#define RTE_UART0_RX_PIN_EN 1 +#endif + +// DMA +// Tx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART0_DMA_TX_EN 1 +#define RTE_UART0_DMA_TX_CH 0 +// Rx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART0_DMA_RX_EN 1 +#define RTE_UART0_DMA_RX_CH 1 +// DMA + +// +// UART1 (Universal asynchronous receiver transmitter) +#define RTE_UART1 0 + +// U1_TX Pin <0=>Not used <1=>P0_15 <2=>P2_0 +// UART1 Serial Output pin +#define RTE_UART1_TX_ID 1 +#if (RTE_UART1_TX_ID == 0) +#define RTE_UART1_TX_PIN_EN 0 +#elif (RTE_UART1_TX_ID == 1) +#define RTE_UART1_TX_PORT 0 +#define RTE_UART1_TX_BIT 15 +#define RTE_UART1_TX_FUNC 1 +#elif (RTE_UART1_TX_ID == 2) +#define RTE_UART1_TX_PORT 2 +#define RTE_UART1_TX_BIT 0 +#define RTE_UART1_TX_FUNC 2 +#else +#error "Invalid U1_TX Pin Configuration!" +#endif +#ifndef RTE_UART1_TX_PIN_EN +#define RTE_UART1_TX_PIN_EN 1 +#endif + +// U1_RX Pin <0=>Not used <1=>P0_16 <2=>P2_1 +// UART1 Serial Input pin +#define RTE_UART1_RX_ID 1 +#if (RTE_UART1_RX_ID == 0) +#define RTE_UART1_RX_PIN_EN 0 +#elif (RTE_UART1_RX_ID == 1) +#define RTE_UART1_RX_PORT 0 +#define RTE_UART1_RX_BIT 16 +#define RTE_UART1_RX_FUNC 1 +#elif (RTE_UART1_RX_ID == 2) +#define RTE_UART1_RX_PORT 2 +#define RTE_UART1_RX_BIT 1 +#define RTE_UART1_RX_FUNC 2 +#else +#error "Invalid U1_RX Pin Configuration!" +#endif +#ifndef RTE_UART1_RX_PIN_EN +#define RTE_UART1_RX_PIN_EN 1 +#endif + +// Modem Lines +// CTS <0=>Not used <1=>P0_17 <2=>P2_2 +#define RTE_UART1_CTS_ID 0 +#if (RTE_UART1_CTS_ID == 0) +#define RTE_UART1_CTS_PIN_EN 0 +#elif (RTE_UART1_CTS_ID == 1) +#define RTE_UART1_CTS_PORT 0 +#define RTE_UART1_CTS_BIT 17 +#define RTE_UART1_CTS_FUNC 1 +#elif (RTE_UART1_CTS_ID == 2) +#define RTE_UART1_CTS_PORT 2 +#define RTE_UART1_CTS_BIT 2 +#define RTE_UART1_CTS_FUNC 2 +#else +#error "Invalid U1_CTS Pin Configuration!" +#endif +#ifndef RTE_UART1_CTS_PIN_EN +#define RTE_UART1_CTS_PIN_EN 1 +#endif + +// +// DCD <0=>Not used <1=>P0_18 <2=>P2_3 +#define RTE_UART1_DCD_ID 0 +#if (RTE_UART1_DCD_ID == 0) +#define RTE_UART1_DCD_PIN_EN 0 +#elif (RTE_UART1_DCD_ID == 1) +#define RTE_UART1_DCD_PORT 0 +#define RTE_UART1_DCD_BIT 18 +#define RTE_UART1_DCD_FUNC 1 +#elif (RTE_UART1_DCD_ID == 2) +#define RTE_UART1_DCD_PORT 2 +#define RTE_UART1_DCD_BIT 3 +#define RTE_UART1_DCD_FUNC 2 +#else +#error "Invalid UART1_DCD Pin Configuration!" +#endif +#ifndef RTE_UART1_DCD_PIN_EN +#define RTE_UART1_DCD_PIN_EN 1 +#endif + +// DSR <0=>Not used <1=>P0_19 <2=>P2_4 +#define RTE_UART1_DSR_ID 0 +#if (RTE_UART1_DSR_ID == 0) +#define RTE_UART1_DSR_PIN_EN 0 +#elif (RTE_UART1_DSR_ID == 1) +#define RTE_UART1_DSR_PORT 0 +#define RTE_UART1_DSR_BIT 19 +#define RTE_UART1_DSR_FUNC 1 +#elif (RTE_UART1_DSR_ID == 2) +#define RTE_UART1_DSR_PORT 2 +#define RTE_UART1_DSR_BIT 4 +#define RTE_UART1_DSR_FUNC 2 +#else +#error "Invalid UART1_DSR Pin Configuration!" +#endif +#ifndef RTE_UART1_DSR_PIN_EN +#define RTE_UART1_DSR_PIN_EN 1 +#endif + +// DTR <0=>Not used <1=>P0_20 <2=>P2_5 +#define RTE_UART1_DTR_ID 0 +#if (RTE_UART1_DTR_ID == 0) +#define RTE_UART1_DTR_PIN_EN 0 +#elif (RTE_UART1_DTR_ID == 1) +#define RTE_UART1_DTR_PORT 0 +#define RTE_UART1_DTR_BIT 20 +#define RTE_UART1_DTR_FUNC 1 +#elif (RTE_UART1_DTR_ID == 2) +#define RTE_UART1_DTR_PORT 2 +#define RTE_UART1_DTR_BIT 5 +#define RTE_UART1_DTR_FUNC 2 +#else +#error "Invalid UART1_DTR Pin Configuration!" +#endif +#ifndef RTE_UART1_DTR_PIN_EN +#define RTE_UART1_DTR_PIN_EN 1 +#endif + +// RI <0=>Not used <1=>P0_21 <2=>P2_6 +#define RTE_UART1_RI_ID 0 +#if (RTE_UART1_RI_ID == 0) +#define RTE_UART1_RI_PIN_EN 0 +#elif (RTE_UART1_RI_ID == 1) +#define RTE_UART1_RI_PORT 0 +#define RTE_UART1_RI_BIT 21 +#define RTE_UART1_RI_FUNC 1 +#elif (RTE_UART1_RI_ID == 2) +#define RTE_UART1_RI_PORT 2 +#define RTE_UART1_RI_BIT 6 +#define RTE_UART1_RI_FUNC 2 +#else +#error "Invalid UART1_RI Pin Configuration!" +#endif +#ifndef RTE_UART1_RI_PIN_EN +#define RTE_UART1_RI_PIN_EN 1 +#endif + +// RTS <0=>Not used <1=>P0_22 <2=>P2_7 +#define RTE_UART1_RTS_ID 0 +#if (RTE_UART1_RTS_ID == 0) +#define RTE_UART1_RTS_PIN_EN 0 +#elif (RTE_UART1_RTS_ID == 1) +#define RTE_UART1_RTS_PORT 0 +#define RTE_UART1_RTS_BIT 22 +#define RTE_UART1_RTS_FUNC 1 +#elif (RTE_UART1_RTS_ID == 2) +#define RTE_UART1_RTS_PORT 2 +#define RTE_UART1_RTS_BIT 7 +#define RTE_UART1_RTS_FUNC 2 +#else +#error "Invalid UART1_RTS Pin Configuration!" +#endif +#ifndef RTE_UART1_RTS_PIN_EN +#define RTE_UART1_RTS_PIN_EN 1 +#endif + +// + +// DMA +// Tx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART1_DMA_TX_EN 1 +#define RTE_UART1_DMA_TX_CH 0 +// Rx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART1_DMA_RX_EN 1 +#define RTE_UART1_DMA_RX_CH 1 +// DMA + +// + +// UART2 (Universal asynchronous receiver transmitter) +#define RTE_UART2 0 + +// UART2_TX Pin <0=>Not used <1=>P0_10 <2=>P2_8 +// UART2 Serial Output pin +#define RTE_UART2_TX_ID 0 +#if (RTE_UART2_TX_ID == 0) +#define RTE_UART2_TX_PIN_EN 0 +#elif (RTE_UART2_TX_ID == 1) +#define RTE_UART2_TX_PORT 0 +#define RTE_UART2_TX_BIT 10 +#define RTE_UART2_TX_FUNC 1 +#elif (RTE_UART2_TX_ID == 2) +#define RTE_UART2_TX_PORT 2 +#define RTE_UART2_TX_BIT 8 +#define RTE_UART2_TX_FUNC 2 +#else +#error "Invalid UART2_TX Pin Configuration!" +#endif +#ifndef RTE_UART2_TX_PIN_EN +#define RTE_UART2_TX_PIN_EN 1 +#endif + +// UART2_RX Pin <0=>Not used <1=>P0_11 <2=>P2_9 +// UART2 Serial Input pin +#define RTE_UART2_RX_ID 0 +#if (RTE_UART2_RX_ID == 0) +#define RTE_UART2_RX_PIN_EN 0 +#elif (RTE_UART2_RX_ID == 1) +#define RTE_UART2_RX_PORT 0 +#define RTE_UART2_RX_BIT 11 +#define RTE_UART2_RX_FUNC 1 +#elif (RTE_UART2_RX_ID == 2) +#define RTE_UART2_RX_PORT 2 +#define RTE_UART2_RX_BIT 9 +#define RTE_UART2_RX_FUNC 2 +#else +#error "Invalid UART2_RX Pin Configuration!" +#endif +#ifndef RTE_UART2_RX_PIN_EN +#define RTE_UART2_RX_PIN_EN 1 +#endif + +// DMA +// Tx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART2_DMA_TX_EN 1 +#define RTE_UART2_DMA_TX_CH 0 +// Rx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART2_DMA_RX_EN 1 +#define RTE_UART2_DMA_RX_CH 1 +// DMA + +// + +// UART3 (Universal asynchronous receiver transmitter) +#define RTE_UART3 0 + +// UART3_TX Pin <0=>Not used <1=>P0_0 <2=>P0_25 <3=>P4_28 +// UART3 Serial Output pin +#define RTE_UART3_TX_ID 0 +#if (RTE_UART3_TX_ID == 0) +#define RTE_UART3_TX_PIN_EN 0 +#elif (RTE_UART3_TX_ID == 1) +#define RTE_UART3_TX_PORT 0 +#define RTE_UART3_TX_BIT 0 +#define RTE_UART3_TX_FUNC 2 +#elif (RTE_UART3_TX_ID == 2) +#define RTE_UART3_TX_PORT 0 +#define RTE_UART3_TX_BIT 25 +#define RTE_UART3_TX_FUNC 3 +#elif (RTE_UART3_TX_ID == 3) +#define RTE_UART3_TX_PORT 4 +#define RTE_UART3_TX_BIT 28 +#define RTE_UART3_TX_FUNC 3 +#else +#error "Invalid UART3_TX Pin Configuration!" +#endif +#ifndef RTE_UART3_TX_PIN_EN +#define RTE_UART3_TX_PIN_EN 1 +#endif + +// UART3_RX Pin <0=>Not used <1=>P0_1 <2=>P0_26 <3=>P4_29 +// UART3 Serial Input pin +#define RTE_UART3_RX_ID 0 +#if (RTE_UART3_RX_ID == 0) +#define RTE_UART3_RX_PIN_EN 0 +#elif (RTE_UART3_RX_ID == 1) +#define RTE_UART3_RX_PORT 0 +#define RTE_UART3_RX_BIT 1 +#define RTE_UART3_RX_FUNC 2 +#elif (RTE_UART3_RX_ID == 2) +#define RTE_UART3_RX_PORT 0 +#define RTE_UART3_RX_BIT 26 +#define RTE_UART3_RX_FUNC 3 +#elif (RTE_UART3_RX_ID == 3) +#define RTE_UART3_RX_PORT 4 +#define RTE_UART3_RX_BIT 29 +#define RTE_UART3_RX_FUNC 3 +#else +#error "Invalid UART3_RX Pin Configuration!" +#endif +#ifndef RTE_UART3_RX_PIN_EN +#define RTE_UART3_RX_PIN_EN 1 +#endif + +// DMA +// Tx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART3_DMA_TX_EN 1 +#define RTE_UART3_DMA_TX_CH 0 +// Rx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_UART3_DMA_RX_EN 1 +#define RTE_UART3_DMA_RX_CH 1 +// DMA + +// + +// CAN1 Controller [Driver_CAN1] +// Configuration settings for Driver_CAN1 in component ::Drivers:CAN +#define RTE_CAN_CAN1 0 + +// Pin Configuration +// CAN1_RD <0=>Not used <1=>P0_0 <2=>P0_21 +// CAN1 receiver input. +#define RTE_CAN1_RD_ID 0 +#if (RTE_CAN1_RD_ID == 0) + #define RTE_CAN1_RD_PIN_EN 0 +#elif (RTE_CAN1_RD_ID == 1) + #define RTE_CAN1_RD_PORT 0 + #define RTE_CAN1_RD_BIT 0 + #define RTE_CAN1_RD_FUNC 1 +#elif (RTE_CAN1_RD_ID == 2) + #define RTE_CAN1_RD_PORT 0 + #define RTE_CAN1_RD_BIT 21 + #define RTE_CAN1_RD_FUNC 3 +#else + #error "Invalid RTE_CAN1_RD Pin Configuration!" +#endif +#ifndef RTE_CAN1_RD_PIN_EN + #define RTE_CAN1_RD_PIN_EN 1 +#endif +// CAN1_TD <0=>Not used <1=>P0_1 <2=>P0_22 +// CAN1 transmitter output. +#define RTE_CAN1_TD_ID 0 +#if (RTE_CAN1_TD_ID == 0) + #define RTE_CAN1_TD_PIN_EN 0 +#elif (RTE_CAN1_TD_ID == 1) + #define RTE_CAN1_TD_PORT 0 + #define RTE_CAN1_TD_BIT 1 + #define RTE_CAN1_TD_FUNC 1 +#elif (RTE_CAN1_TD_ID == 2) + #define RTE_CAN1_TD_PORT 0 + #define RTE_CAN1_TD_BIT 22 + #define RTE_CAN1_TD_FUNC 3 +#else + #error "Invalid RTE_CAN1_TD Pin Configuration!" +#endif +#ifndef RTE_CAN1_TD_PIN_EN + #define RTE_CAN1_TD_PIN_EN 1 +#endif +// Pin Configuration +// CAN1 Controller [Driver_CAN1] + +// CAN2 Controller [Driver_CAN2] +// Configuration settings for Driver_CAN2 in component ::Drivers:CAN +#define RTE_CAN_CAN2 0 + +// Pin Configuration +// CAN2_RD <0=>Not used <1=>P0_4 <2=>P2_7 +// CAN2 receiver input. +#define RTE_CAN2_RD_ID 0 +#if (RTE_CAN2_RD_ID == 0) + #define RTE_CAN2_RD_PIN_EN 0 +#elif (RTE_CAN2_RD_ID == 1) + #define RTE_CAN2_RD_PORT 0 + #define RTE_CAN2_RD_BIT 4 + #define RTE_CAN2_RD_FUNC 2 +#elif (RTE_CAN2_RD_ID == 2) + #define RTE_CAN2_RD_PORT 2 + #define RTE_CAN2_RD_BIT 7 + #define RTE_CAN2_RD_FUNC 1 +#else + #error "Invalid RTE_CAN2_RD Pin Configuration!" +#endif +#ifndef RTE_CAN2_RD_PIN_EN + #define RTE_CAN2_RD_PIN_EN 1 +#endif +// CAN2_TD <0=>Not used <1=>P0_5 <2=>P2_8 +// CAN2 transmitter output. +#define RTE_CAN2_TD_ID 0 +#if (RTE_CAN2_TD_ID == 0) + #define RTE_CAN2_TD_PIN_EN 0 +#elif (RTE_CAN2_TD_ID == 1) + #define RTE_CAN2_TD_PORT 0 + #define RTE_CAN2_TD_BIT 5 + #define RTE_CAN2_TD_FUNC 2 +#elif (RTE_CAN2_TD_ID == 2) + #define RTE_CAN2_TD_PORT 2 + #define RTE_CAN2_TD_BIT 8 + #define RTE_CAN2_TD_FUNC 1 +#else + #error "Invalid RTE_CAN2_TD Pin Configuration!" +#endif +#ifndef RTE_CAN2_TD_PIN_EN + #define RTE_CAN2_TD_PIN_EN 1 +#endif +// Pin Configuration +// CAN2 Controller [Driver_CAN2] + + +// SSP0 (Synchronous Serial Port 0) [Driver_SPI0] +// Configuration settings for Driver_SPI0 in component ::Drivers:SPI +#define RTE_SSP0 0 + +// Pin Configuration +// SSP0_SSEL <0=>Not used <1=>P0_16 <2=>P1_21 +// Slave Select for SSP0 +#define RTE_SSP0_SSEL_PIN_SEL 1 +#if (RTE_SSP0_SSEL_PIN_SEL == 0) +#define RTE_SSP0_SSEL_PIN_EN 0 +#elif (RTE_SSP0_SSEL_PIN_SEL == 1) + #define RTE_SSP0_SSEL_PORT 0 + #define RTE_SSP0_SSEL_BIT 16 + #define RTE_SSP0_SSEL_FUNC 2 +#elif (RTE_SSP0_SSEL_PIN_SEL == 2) + #define RTE_SSP0_SSEL_PORT 1 + #define RTE_SSP0_SSEL_BIT 21 + #define RTE_SSP0_SSEL_FUNC 3 +#else + #error "Invalid SSP0 SSP0_SSEL Pin Configuration!" +#endif +#ifndef RTE_SSP0_SSEL_PIN_EN +#define RTE_SSP0_SSEL_PIN_EN 1 +#endif + +// SSP0_SCK <0=>P0_15 <1=>P1_20 +// Serial clock for SSP0 +#define RTE_SSP0_SCK_PIN_SEL 0 +#if (RTE_SSP0_SCK_PIN_SEL == 0) + #define RTE_SSP0_SCK_PORT 0 + #define RTE_SSP0_SCK_BIT 15 + #define RTE_SSP0_SCK_FUNC 2 +#elif (RTE_SSP0_SCK_PIN_SEL == 1) + #define RTE_SSP0_SCK_PORT 1 + #define RTE_SSP0_SCK_BIT 20 + #define RTE_SSP0_SCK_FUNC 3 +#else + #error "Invalid SSP0 SSP0_SCK Pin Configuration!" +#endif + +// SSP0_MISO <0=>Not used <1=>P0_17 <2=>P1_23 +// Master In Slave Out for SSP0 +#define RTE_SSP0_MISO_PIN_SEL 0 +#if (RTE_SSP0_MISO_PIN_SEL == 0) + #define RTE_SSP0_MISO_PIN_EN 0 +#elif (RTE_SSP0_MISO_PIN_SEL == 1) + #define RTE_SSP0_MISO_PORT 0 + #define RTE_SSP0_MISO_BIT 17 + #define RTE_SSP0_MISO_FUNC 2 +#elif (RTE_SSP0_MISO_PIN_SEL == 2) + #define RTE_SSP0_MISO_PORT 1 + #define RTE_SSP0_MISO_BIT 23 + #define RTE_SSP0_MISO_FUNC 3 +#else + #error "Invalid SSP0 SSP0_MISO Pin Configuration!" +#endif +#ifndef RTE_SSP0_MISO_PIN_EN +#define RTE_SSP0_MISO_PIN_EN 1 +#endif + +// SSP0_MOSI <0=>Not used <1=>P0_18 <2=>P1_24 +// Master Out Slave In for SSP0 +#define RTE_SSP0_MOSI_PIN_SEL 0 +#if (RTE_SSP0_MOSI_PIN_SEL == 0) + #define RTE_SSP0_MOSI_PIN_EN 0 +#elif (RTE_SSP0_MOSI_PIN_SEL == 1) + #define RTE_SSP0_MOSI_PORT 0 + #define RTE_SSP0_MOSI_BIT 18 + #define RTE_SSP0_MOSI_FUNC 2 +#elif (RTE_SSP0_MOSI_PIN_SEL == 2) + #define RTE_SSP0_MOSI_PORT 1 + #define RTE_SSP0_MOSI_BIT 24 + #define RTE_SSP0_MOSI_FUNC 3 +#else + #error "Invalid SSP0 SSP0_MOSI Pin Configuration!" +#endif +#ifndef RTE_SSP0_MOSI_PIN_EN +#define RTE_SSP0_MOSI_PIN_EN 1 +#endif + +// +// DMA +// Tx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_SSP0_DMA_TX_EN 0 +#define RTE_SSP0_DMA_TX_CH 0 +// Rx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_SSP0_DMA_RX_EN 0 +#define RTE_SSP0_DMA_RX_CH 1 +// DMA +// + +// SSP1 (Synchronous Serial Port 1) [Driver_SPI1] +// Configuration settings for Driver_SPI1 in component ::Drivers:SPI +#define RTE_SSP1 1 + +// Pin Configuration +// SSP1_SSEL <0=>Not used <1=>P0_6 +// Slave Select for SSP1 +#define RTE_SSP1_SSEL_PIN_SEL 1 +#if (RTE_SSP1_SSEL_PIN_SEL == 0) + #define RTE_SSP1_SSEL_PIN_EN 0 +#elif (RTE_SSP1_SSEL_PIN_SEL == 1) + #define RTE_SSP1_SSEL_PORT 0 + #define RTE_SSP1_SSEL_BIT 6 + #define RTE_SSP1_SSEL_FUNC 2 +#else + #error "Invalid SSP1 SSP1_SSEL Pin Configuration!" +#endif +#ifndef RTE_SSP1_SSEL_PIN_EN +#define RTE_SSP1_SSEL_PIN_EN 1 +#endif + +// SSP1_SCK <0=>P0_7 <1=>P1_31 +// Serial clock for SSP1 +#define RTE_SSP1_SCK_PIN_SEL 0 +#if (RTE_SSP1_SCK_PIN_SEL == 0) + #define RTE_SSP1_SCK_PORT 0 + #define RTE_SSP1_SCK_BIT 7 + #define RTE_SSP1_SCK_FUNC 2 +#elif (RTE_SSP1_SCK_PIN_SEL == 1) + #define RTE_SSP1_SCK_PORT 1 + #define RTE_SSP1_SCK_BIT 31 + #define RTE_SSP1_SCK_FUNC 2 +#else + #error "Invalid SSP1 SSP1_SCK Pin Configuration!" +#endif + +// SSP1_MISO <0=>Not used <1=>P0_8 +// Master In Slave Out for SSP1 +#define RTE_SSP1_MISO_PIN_SEL 1 +#if (RTE_SSP1_MISO_PIN_SEL == 0) + #define RTE_SSP1_MISO_PIN_EN 0 +#elif (RTE_SSP1_MISO_PIN_SEL == 1) + #define RTE_SSP1_MISO_PORT 0 + #define RTE_SSP1_MISO_BIT 8 + #define RTE_SSP1_MISO_FUNC 2 +#else + #error "Invalid SSP1 SSP1_MISO Pin Configuration!" +#endif +#ifndef RTE_SSP1_MISO_PIN_EN +#define RTE_SSP1_MISO_PIN_EN 1 +#endif + +// SSP1_MOSI <0=>Not used <1=>P0_9 +// Master Out Slave In for SSP1 +#define RTE_SSP1_MOSI_PIN_SEL 1 +#if (RTE_SSP1_MOSI_PIN_SEL == 0) + #define RTE_SSP1_MOSI_PIN_EN 0 +#elif (RTE_SSP1_MOSI_PIN_SEL == 1) + #define RTE_SSP1_MOSI_PORT 0 + #define RTE_SSP1_MOSI_BIT 9 + #define RTE_SSP1_MOSI_FUNC 2 +#else + #error "Invalid SSP1 SSP1_MOSI Pin Configuration!" +#endif +#ifndef RTE_SSP1_MOSI_PIN_EN +#define RTE_SSP1_MOSI_PIN_EN 1 +#endif + +// +// DMA +// Tx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_SSP1_DMA_TX_EN 0 +#define RTE_SSP1_DMA_TX_CH 2 +// Rx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// +#define RTE_SSP1_DMA_RX_EN 0 +#define RTE_SSP1_DMA_RX_CH 3 +// DMA +// + + +// SPI (Serial Peripheral Interface) [Driver_SPI2] +// Configuration settings for Driver_SPI2 in component ::Drivers:SPI +#define RTE_SPI 0 + +// Pin Configuration +// SPI_SSEL <0=>Not used <1=>P0_16 +// Slave Select for SPI +#define RTE_SPI_SSEL_PIN_SEL 0 +#if (RTE_SPI_SSEL_PIN_SEL == 0) +#define RTE_SPI_SSEL_PIN_EN 0 +#elif (RTE_SPI_SSEL_PIN_SEL == 1) + #define RTE_SPI_SSEL_PORT 0 + #define RTE_SPI_SSEL_BIT 16 + #define RTE_SPI_SSEL_FUNC 3 +#else + #error "Invalid SPI SPI_SSEL Pin Configuration!" +#endif +#ifndef RTE_SPI_SSEL_PIN_EN +#define RTE_SPI_SSEL_PIN_EN 1 +#endif +// SPI_SCK <0=>P0_15 +// Serial clock for SPI +#define RTE_SPI_SCK_PIN_SEL 0 +#if (RTE_SPI_SCK_PIN_SEL == 0) + #define RTE_SPI_SCK_PORT 0 + #define RTE_SPI_SCK_BIT 15 + #define RTE_SPI_SCK_FUNC 3 +#else + #error "Invalid SPI SPI_SCK Pin Configuration!" +#endif +// SPI_MISO <0=>Not used <1=>P0_17 +// Master In Slave Out for SPI +#define RTE_SPI_MISO_PIN_SEL 0 +#if (RTE_SPI_MISO_PIN_SEL == 0) + #define RTE_SPI_MISO_PIN_EN 0 +#elif (RTE_SPI_MISO_PIN_SEL == 1) + #define RTE_SPI_MISO_PORT 0 + #define RTE_SPI_MISO_BIT 17 + #define RTE_SPI_MISO_FUNC 3 +#else + #error "Invalid SPI SPI_MISO Pin Configuration!" +#endif +#ifndef RTE_SPI_MISO_PIN_EN +#define RTE_SPI_MISO_PIN_EN 1 +#endif + +// SPI_MOSI <0=>Not used <1=>P0_18 +// Master Out Slave In for SPI +#define RTE_SPI_MOSI_PIN_SEL 0 +#if (RTE_SPI_MOSI_PIN_SEL == 0) + #define RTE_SPI_MOSI_PIN_EN 0 +#elif (RTE_SPI_MOSI_PIN_SEL == 1) + #define RTE_SPI_MOSI_PORT 0 + #define RTE_SPI_MOSI_BIT 18 + #define RTE_SPI_MOSI_FUNC 3 +#else + #error "Invalid SPI SPI_MOSI Pin Configuration!" +#endif +#ifndef RTE_SPI_MOSI_PIN_EN +#define RTE_SPI_MOSI_PIN_EN 1 +#endif + +// Pin Configuration +// SPI (Serial Peripheral Interface) [Driver_SPI2] + + +// I2S0 (Integrated Interchip Sound 0) [Driver_SAI0] +// Configuration settings for Driver_SAI0 in component ::Drivers:SAI +#define RTE_I2S0 0 + +// Pin Configuration +// I2S0_RX_SCK <0=>Not used <1=>P0_4 <2=>P0_23 +// Receive clock for I2S0 +#define RTE_I2S0_RX_SCK_PIN_SEL 1 +#if (RTE_I2S0_RX_SCK_PIN_SEL == 0) +#define RTE_I2S0_RX_SCK_PIN_EN 0 +#elif (RTE_I2S0_RX_SCK_PIN_SEL == 1) + #define RTE_I2S0_RX_SCK_PORT 0 + #define RTE_I2S0_RX_SCK_BIT 4 + #define RTE_I2S0_RX_SCK_FUNC 1 +#elif (RTE_I2S0_RX_SCK_PIN_SEL == 2) + #define RTE_I2S0_RX_SCK_PORT 0 + #define RTE_I2S0_RX_SCK_BIT 23 + #define RTE_I2S0_RX_SCK_FUNC 2 +#else + #error "Invalid I2S0 I2S0_RX_SCK Pin Configuration!" +#endif +#ifndef RTE_I2S0_RX_SCK_PIN_EN +#define RTE_I2S0_RX_SCK_PIN_EN 1 +#endif +// I2S0_RX_WS <0=>Not used <1=>P0_5 <2=>P0_24 +// Receive word select for I2S0 +#define RTE_I2S0_RX_WS_PIN_SEL 1 +#if (RTE_I2S0_RX_WS_PIN_SEL == 0) +#define RTE_I2S0_RX_WS_PIN_EN 0 +#elif (RTE_I2S0_RX_WS_PIN_SEL == 1) + #define RTE_I2S0_RX_WS_PORT 0 + #define RTE_I2S0_RX_WS_BIT 5 + #define RTE_I2S0_RX_WS_FUNC 1 +#elif (RTE_I2S0_RX_WS_PIN_SEL == 2) + #define RTE_I2S0_RX_WS_PORT 0 + #define RTE_I2S0_RX_WS_BIT 24 + #define RTE_I2S0_RX_WS_FUNC 2 +#else + #error "Invalid I2S0 I2S0_RX_WS Pin Configuration!" +#endif +#ifndef RTE_I2S0_RX_WS_PIN_EN +#define RTE_I2S0_RX_WS_PIN_EN 1 +#endif +// I2S0_RX_SDA <0=>Not used <1=>P0_6 <2=>P0_25 +// Receive master clock for I2S0 +#define RTE_I2S0_RX_SDA_PIN_SEL 1 +#if (RTE_I2S0_RX_SDA_PIN_SEL == 0) +#define RTE_I2S0_RX_SDA_PIN_EN 0 +#elif (RTE_I2S0_RX_SDA_PIN_SEL == 1) + #define RTE_I2S0_RX_SDA_PORT 0 + #define RTE_I2S0_RX_SDA_BIT 6 + #define RTE_I2S0_RX_SDA_FUNC 1 +#elif (RTE_I2S0_RX_SDA_PIN_SEL == 2) + #define RTE_I2S0_RX_SDA_PORT 0 + #define RTE_I2S0_RX_SDA_BIT 25 + #define RTE_I2S0_RX_SDA_FUNC 2 +#else + #error "Invalid I2S0 I2S0_RX_SDA Pin Configuration!" +#endif +#ifndef RTE_I2S0_RX_SDA_PIN_EN +#define RTE_I2S0_RX_SDA_PIN_EN 1 +#endif +// I2S0_RX_MCLK <0=>Not used <1=>P4_28 +// Receive master clock for I2S0 +#define RTE_I2S0_RX_MCLK_PIN_SEL 0 +#if (RTE_I2S0_RX_MCLK_PIN_SEL == 0) +#define RTE_I2S0_RX_MCLK_PIN_EN 0 +#elif (RTE_I2S0_RX_MCLK_PIN_SEL == 1) + #define RTE_I2S0_RX_MCLK_PORT 4 + #define RTE_I2S0_RX_MCLK_BIT 28 + #define RTE_I2S0_RX_MCLK_FUNC 1 +#else + #error "Invalid I2S0 I2S0_RX_MCLK Pin Configuration!" +#endif +#ifndef RTE_I2S0_RX_MCLK_PIN_EN +#define RTE_I2S0_RX_MCLK_PIN_EN 1 +#endif +// I2S0_TX_SCK <0=>Not used <1=>P0_7 <2=>P2_11 +// Transmit clock for I2S0 +#define RTE_I2S0_TX_SCK_PIN_SEL 1 +#if (RTE_I2S0_TX_SCK_PIN_SEL == 0) +#define RTE_I2S0_TX_SCK_PIN_EN 0 +#elif (RTE_I2S0_TX_SCK_PIN_SEL == 1) + #define RTE_I2S0_TX_SCK_PORT 0 + #define RTE_I2S0_TX_SCK_BIT 7 + #define RTE_I2S0_TX_SCK_FUNC 1 +#elif (RTE_I2S0_TX_SCK_PIN_SEL == 2) + #define RTE_I2S0_TX_SCK_PORT 2 + #define RTE_I2S0_TX_SCK_BIT 11 + #define RTE_I2S0_TX_SCK_FUNC 3 +#else + #error "Invalid I2S0 I2S0_TX_SCK Pin Configuration!" +#endif +#ifndef RTE_I2S0_TX_SCK_PIN_EN +#define RTE_I2S0_TX_SCK_PIN_EN 1 +#endif +// I2S0_TX_WS <0=>Not used <1=>P0_8 <2=>P2_12 +// Transmit word select for I2S0 +#define RTE_I2S0_TX_WS_PIN_SEL 1 +#if (RTE_I2S0_TX_WS_PIN_SEL == 0) +#define RTE_I2S0_TX_WS_PIN_EN 0 +#elif (RTE_I2S0_TX_WS_PIN_SEL == 1) + #define RTE_I2S0_TX_WS_PORT 0 + #define RTE_I2S0_TX_WS_BIT 8 + #define RTE_I2S0_TX_WS_FUNC 1 +#elif (RTE_I2S0_TX_WS_PIN_SEL == 2) + #define RTE_I2S0_TX_WS_PORT 2 + #define RTE_I2S0_TX_WS_BIT 12 + #define RTE_I2S0_TX_WS_FUNC 3 +#else + #error "Invalid I2S0 I2S0_TX_WS Pin Configuration!" +#endif +#ifndef RTE_I2S0_TX_WS_PIN_EN +#define RTE_I2S0_TX_WS_PIN_EN 1 +#endif +// I2S0_TX_SDA <0=>Not used <1=>P0_9 <2=>P2_13 +// Transmit data for I2S0 +#define RTE_I2S0_TX_SDA_PIN_SEL 1 +#if (RTE_I2S0_TX_SDA_PIN_SEL == 0) +#define RTE_I2S0_TX_SDA_PIN_EN 0 +#elif (RTE_I2S0_TX_SDA_PIN_SEL == 1) + #define RTE_I2S0_TX_SDA_PORT 0 + #define RTE_I2S0_TX_SDA_BIT 9 + #define RTE_I2S0_TX_SDA_FUNC 1 +#elif (RTE_I2S0_TX_SDA_PIN_SEL == 2) + #define RTE_I2S0_TX_SDA_PORT 2 + #define RTE_I2S0_TX_SDA_BIT 13 + #define RTE_I2S0_TX_SDA_FUNC 3 +#else + #error "Invalid I2S0 I2S0_TX_SDA Pin Configuration!" +#endif +#ifndef RTE_I2S0_TX_SDA_PIN_EN +#define RTE_I2S0_TX_SDA_PIN_EN 1 +#endif +// I2S0_TX_MCLK <0=>Not used <1=>P4_29 +// Transmit master clock for I2S0 +#define RTE_I2S0_TX_MCLK_PIN_SEL 1 +#if (RTE_I2S0_TX_MCLK_PIN_SEL == 0) +#define RTE_I2S0_TX_MCLK_PIN_EN 0 +#elif (RTE_I2S0_TX_MCLK_PIN_SEL == 1) + #define RTE_I2S0_TX_MCLK_PORT 4 + #define RTE_I2S0_TX_MCLK_BIT 29 + #define RTE_I2S0_TX_MCLK_FUNC 1 +#else + #error "Invalid I2S0 I2S0_TX_MCLK Pin Configuration!" +#endif +#ifndef RTE_I2S0_TX_MCLK_PIN_EN +#define RTE_I2S0_TX_MCLK_PIN_EN 1 +#endif +// Pin Configuration + +// DMA +// Tx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// Peripheral <0=>9 (DMAMUXPER9) +// +#define RTE_I2S0_DMA_TX_EN 1 +#define RTE_I2S0_DMA_TX_CH 0 +// Rx +// Channel <0=>0 <1=>1 <2=>2 <3=>3 <4=>4 <5=>5 <6=>6 <7=>7 +// Peripheral <0=>10 (DMAMUXPER10) +// +#define RTE_I2S0_DMA_RX_EN 1 +#define RTE_I2S0_DMA_RX_CH 1 +// DMA +// I2S0 (Integrated Interchip Sound 0) [Driver_SAI0] + +#endif /* __RTE_DEVICE_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s new file mode 100755 index 0000000..02a0f9a --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/startup_LPC17xx.s @@ -0,0 +1,287 @@ +;/**************************************************************************//** +; * @file startup_LPC17xx.s +; * @brief CMSIS Cortex-M3 Core Device Startup File for +; * NXP LPC17xx Device Series +; * @version V1.10 +; * @date 06. April 2011 +; * +; * @note +; * Copyright (C) 2009-2011 ARM Limited. All rights reserved. +; * +; * @par +; * ARM Limited (ARM) is supplying this software for use with Cortex-M +; * processor based microcontrollers. This file can be freely distributed +; * within development tools that are supporting such ARM based processors. +; * +; * @par +; * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED +; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF +; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. +; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR +; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. +; * +; ******************************************************************************/ + +; *------- <<< Use Configuration Wizard in Context Menu >>> ------------------ + +; Stack Configuration +; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Stack_Size EQU 0x00000200 + + AREA STACK, NOINIT, READWRITE, ALIGN=3 +Stack_Mem SPACE Stack_Size +__initial_sp + + +; Heap Configuration +; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Heap_Size EQU 0x00000000 + + AREA HEAP, NOINIT, READWRITE, ALIGN=3 +__heap_base +Heap_Mem SPACE Heap_Size +__heap_limit + + + PRESERVE8 + THUMB + + +; Vector Table Mapped to Address 0 at Reset + + AREA RESET, DATA, READONLY + EXPORT __Vectors + +__Vectors DCD __initial_sp ; Top of Stack + DCD Reset_Handler ; Reset Handler + DCD NMI_Handler ; NMI Handler + DCD HardFault_Handler ; Hard Fault Handler + DCD MemManage_Handler ; MPU Fault Handler + DCD BusFault_Handler ; Bus Fault Handler + DCD UsageFault_Handler ; Usage Fault Handler + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD SVC_Handler ; SVCall Handler + DCD DebugMon_Handler ; Debug Monitor Handler + DCD 0 ; Reserved + DCD PendSV_Handler ; PendSV Handler + DCD SysTick_Handler ; SysTick Handler + + ; External Interrupts + DCD WDT_IRQHandler ; 16: Watchdog Timer + DCD TIMER0_IRQHandler ; 17: Timer0 + DCD TIMER1_IRQHandler ; 18: Timer1 + DCD TIMER2_IRQHandler ; 19: Timer2 + DCD TIMER3_IRQHandler ; 20: Timer3 + DCD UART0_IRQHandler ; 21: UART0 + DCD UART1_IRQHandler ; 22: UART1 + DCD UART2_IRQHandler ; 23: UART2 + DCD UART3_IRQHandler ; 24: UART3 + DCD PWM1_IRQHandler ; 25: PWM1 + DCD I2C0_IRQHandler ; 26: I2C0 + DCD I2C1_IRQHandler ; 27: I2C1 + DCD I2C2_IRQHandler ; 28: I2C2 + DCD SPI_IRQHandler ; 29: SPI + DCD SSP0_IRQHandler ; 30: SSP0 + DCD SSP1_IRQHandler ; 31: SSP1 + DCD PLL0_IRQHandler ; 32: PLL0 Lock (Main PLL) + DCD RTC_IRQHandler ; 33: Real Time Clock + DCD EINT0_IRQHandler ; 34: External Interrupt 0 + DCD EINT1_IRQHandler ; 35: External Interrupt 1 + DCD EINT2_IRQHandler ; 36: External Interrupt 2 + DCD EINT3_IRQHandler ; 37: External Interrupt 3 + DCD ADC_IRQHandler ; 38: A/D Converter + DCD BOD_IRQHandler ; 39: Brown-Out Detect + DCD USB_IRQHandler ; 40: USB + DCD CAN_IRQHandler ; 41: CAN + DCD DMA_IRQHandler ; 42: General Purpose DMA + DCD I2S_IRQHandler ; 43: I2S + DCD ENET_IRQHandler ; 44: Ethernet + DCD RIT_IRQHandler ; 45: Repetitive Interrupt Timer + DCD MCPWM_IRQHandler ; 46: Motor Control PWM + DCD QEI_IRQHandler ; 47: Quadrature Encoder Interface + DCD PLL1_IRQHandler ; 48: PLL1 Lock (USB PLL) + DCD USBActivity_IRQHandler ; 49: USB Activity interrupt to wakeup + DCD CANActivity_IRQHandler ; 50: CAN Activity interrupt to wakeup + + + IF :LNOT::DEF:NO_CRP + AREA |.ARM.__at_0x02FC|, CODE, READONLY +CRP_Key DCD 0xFFFFFFFF + ENDIF + + + AREA |.text|, CODE, READONLY + + +; Reset Handler + +Reset_Handler PROC + EXPORT Reset_Handler [WEAK] + IMPORT SystemInit + IMPORT __main + LDR R0, =SystemInit + BLX R0 + LDR R0, =__main + BX R0 + ENDP + + +; Dummy Exception Handlers (infinite loops which can be modified) + +NMI_Handler PROC + EXPORT NMI_Handler [WEAK] + B . + ENDP +HardFault_Handler\ + PROC + EXPORT HardFault_Handler [WEAK] + B . + ENDP +MemManage_Handler\ + PROC + EXPORT MemManage_Handler [WEAK] + B . + ENDP +BusFault_Handler\ + PROC + EXPORT BusFault_Handler [WEAK] + B . + ENDP +UsageFault_Handler\ + PROC + EXPORT UsageFault_Handler [WEAK] + B . + ENDP +SVC_Handler PROC + EXPORT SVC_Handler [WEAK] + B . + ENDP +DebugMon_Handler\ + PROC + EXPORT DebugMon_Handler [WEAK] + B . + ENDP +PendSV_Handler PROC + EXPORT PendSV_Handler [WEAK] + B . + ENDP +SysTick_Handler PROC + EXPORT SysTick_Handler [WEAK] + B . + ENDP + +Default_Handler PROC + + EXPORT WDT_IRQHandler [WEAK] + EXPORT TIMER0_IRQHandler [WEAK] + EXPORT TIMER1_IRQHandler [WEAK] + EXPORT TIMER2_IRQHandler [WEAK] + EXPORT TIMER3_IRQHandler [WEAK] + EXPORT UART0_IRQHandler [WEAK] + EXPORT UART1_IRQHandler [WEAK] + EXPORT UART2_IRQHandler [WEAK] + EXPORT UART3_IRQHandler [WEAK] + EXPORT PWM1_IRQHandler [WEAK] + EXPORT I2C0_IRQHandler [WEAK] + EXPORT I2C1_IRQHandler [WEAK] + EXPORT I2C2_IRQHandler [WEAK] + EXPORT SPI_IRQHandler [WEAK] + EXPORT SSP0_IRQHandler [WEAK] + EXPORT SSP1_IRQHandler [WEAK] + EXPORT PLL0_IRQHandler [WEAK] + EXPORT RTC_IRQHandler [WEAK] + EXPORT EINT0_IRQHandler [WEAK] + EXPORT EINT1_IRQHandler [WEAK] + EXPORT EINT2_IRQHandler [WEAK] + EXPORT EINT3_IRQHandler [WEAK] + EXPORT ADC_IRQHandler [WEAK] + EXPORT BOD_IRQHandler [WEAK] + EXPORT USB_IRQHandler [WEAK] + EXPORT CAN_IRQHandler [WEAK] + EXPORT DMA_IRQHandler [WEAK] + EXPORT I2S_IRQHandler [WEAK] + EXPORT ENET_IRQHandler [WEAK] + EXPORT RIT_IRQHandler [WEAK] + EXPORT MCPWM_IRQHandler [WEAK] + EXPORT QEI_IRQHandler [WEAK] + EXPORT PLL1_IRQHandler [WEAK] + EXPORT USBActivity_IRQHandler [WEAK] + EXPORT CANActivity_IRQHandler [WEAK] + +WDT_IRQHandler +TIMER0_IRQHandler +TIMER1_IRQHandler +TIMER2_IRQHandler +TIMER3_IRQHandler +UART0_IRQHandler +UART1_IRQHandler +UART2_IRQHandler +UART3_IRQHandler +PWM1_IRQHandler +I2C0_IRQHandler +I2C1_IRQHandler +I2C2_IRQHandler +SPI_IRQHandler +SSP0_IRQHandler +SSP1_IRQHandler +PLL0_IRQHandler +RTC_IRQHandler +EINT0_IRQHandler +EINT1_IRQHandler +EINT2_IRQHandler +EINT3_IRQHandler +ADC_IRQHandler +BOD_IRQHandler +USB_IRQHandler +CAN_IRQHandler +DMA_IRQHandler +I2S_IRQHandler +ENET_IRQHandler +RIT_IRQHandler +MCPWM_IRQHandler +QEI_IRQHandler +PLL1_IRQHandler +USBActivity_IRQHandler +CANActivity_IRQHandler + + B . + + ENDP + + + ALIGN + + +; User Initial Stack & Heap + + IF :DEF:__MICROLIB + + EXPORT __initial_sp + EXPORT __heap_base + EXPORT __heap_limit + + ELSE + + IMPORT __use_two_region_memory + EXPORT __user_initial_stackheap +__user_initial_stackheap + + LDR R0, = Heap_Mem + LDR R1, =(Stack_Mem + Stack_Size) + LDR R2, = (Heap_Mem + Heap_Size) + LDR R3, = Stack_Mem + BX LR + + ALIGN + + ENDIF + + + END diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c new file mode 100755 index 0000000..e243824 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/Device/LPC1768/system_LPC17xx.c @@ -0,0 +1,574 @@ +/**************************************************************************//** + * @file system_LPC17xx.c + * @brief CMSIS Cortex-M3 Device System Source File for + * NXP LPC17xx Device Series + * @version V1.13 + * @date 18. April 2012 + * + * @note + * Copyright (C) 2009-2012 ARM Limited. All rights reserved. + * + * @par + * ARM Limited (ARM) is supplying this software for use with Cortex-M + * processor based microcontrollers. This file can be freely distributed + * within development tools that are supporting such ARM based processors. + * + * @par + * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED + * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. + * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR + * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. + * + ******************************************************************************/ + + +#include +#include "LPC17xx.h" + + +/** @addtogroup LPC17xx_System + * @{ + */ + +/* +//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------ +*/ + +/*--------------------- Clock Configuration ---------------------------------- +// +// Clock Configuration +// System Controls and Status Register (SCS) +// OSCRANGE: Main Oscillator Range Select +// <0=> 1 MHz to 20 MHz +// <1=> 15 MHz to 25 MHz +// OSCEN: Main Oscillator Enable +// +// +// +// Clock Source Select Register (CLKSRCSEL) +// CLKSRC: PLL Clock Source Selection +// <0=> Internal RC oscillator +// <1=> Main oscillator +// <2=> RTC oscillator +// +// +// PLL0 Configuration (Main PLL) +// PLL0 Configuration Register (PLL0CFG) +// F_cco0 = (2 * M * F_in) / N +// F_in must be in the range of 32 kHz to 50 MHz +// F_cco0 must be in the range of 275 MHz to 550 MHz +// MSEL: PLL Multiplier Selection +// <6-32768><#-1> +// M Value +// NSEL: PLL Divider Selection +// <1-256><#-1> +// N Value +// +// +// +// PLL1 Configuration (USB PLL) +// PLL1 Configuration Register (PLL1CFG) +// F_usb = M * F_osc or F_usb = F_cco1 / (2 * P) +// F_cco1 = F_osc * M * 2 * P +// F_cco1 must be in the range of 156 MHz to 320 MHz +// MSEL: PLL Multiplier Selection +// <1-32><#-1> +// M Value (for USB maximum value is 4) +// PSEL: PLL Divider Selection +// <0=> 1 +// <1=> 2 +// <2=> 4 +// <3=> 8 +// P Value +// +// +// +// CPU Clock Configuration Register (CCLKCFG) +// CCLKSEL: Divide Value for CPU Clock from PLL0 +// <1-256><#-1> +// +// +// USB Clock Configuration Register (USBCLKCFG) +// USBSEL: Divide Value for USB Clock from PLL0 +// <0-15> +// Divide is USBSEL + 1 +// +// +// Peripheral Clock Selection Register 0 (PCLKSEL0) +// PCLK_WDT: Peripheral Clock Selection for WDT +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_TIMER0: Peripheral Clock Selection for TIMER0 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_TIMER1: Peripheral Clock Selection for TIMER1 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_UART0: Peripheral Clock Selection for UART0 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_UART1: Peripheral Clock Selection for UART1 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_PWM1: Peripheral Clock Selection for PWM1 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_I2C0: Peripheral Clock Selection for I2C0 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_SPI: Peripheral Clock Selection for SPI +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_SSP1: Peripheral Clock Selection for SSP1 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_DAC: Peripheral Clock Selection for DAC +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_ADC: Peripheral Clock Selection for ADC +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_CAN1: Peripheral Clock Selection for CAN1 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 6 +// PCLK_CAN2: Peripheral Clock Selection for CAN2 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 6 +// PCLK_ACF: Peripheral Clock Selection for ACF +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 6 +// +// +// Peripheral Clock Selection Register 1 (PCLKSEL1) +// PCLK_QEI: Peripheral Clock Selection for the Quadrature Encoder Interface +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_GPIO: Peripheral Clock Selection for GPIOs +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_PCB: Peripheral Clock Selection for the Pin Connect Block +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_I2C1: Peripheral Clock Selection for I2C1 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_SSP0: Peripheral Clock Selection for SSP0 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_TIMER2: Peripheral Clock Selection for TIMER2 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_TIMER3: Peripheral Clock Selection for TIMER3 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_UART2: Peripheral Clock Selection for UART2 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_UART3: Peripheral Clock Selection for UART3 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_I2C2: Peripheral Clock Selection for I2C2 +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_I2S: Peripheral Clock Selection for I2S +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_RIT: Peripheral Clock Selection for the Repetitive Interrupt Timer +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_SYSCON: Peripheral Clock Selection for the System Control Block +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// PCLK_MC: Peripheral Clock Selection for the Motor Control PWM +// <0=> Pclk = Cclk / 4 +// <1=> Pclk = Cclk +// <2=> Pclk = Cclk / 2 +// <3=> Pclk = Cclk / 8 +// +// +// Power Control for Peripherals Register (PCONP) +// PCTIM0: Timer/Counter 0 power/clock enable +// PCTIM1: Timer/Counter 1 power/clock enable +// PCUART0: UART 0 power/clock enable +// PCUART1: UART 1 power/clock enable +// PCPWM1: PWM 1 power/clock enable +// PCI2C0: I2C interface 0 power/clock enable +// PCSPI: SPI interface power/clock enable +// PCRTC: RTC power/clock enable +// PCSSP1: SSP interface 1 power/clock enable +// PCAD: A/D converter power/clock enable +// PCCAN1: CAN controller 1 power/clock enable +// PCCAN2: CAN controller 2 power/clock enable +// PCGPIO: GPIOs power/clock enable +// PCRIT: Repetitive interrupt timer power/clock enable +// PCMC: Motor control PWM power/clock enable +// PCQEI: Quadrature encoder interface power/clock enable +// PCI2C1: I2C interface 1 power/clock enable +// PCSSP0: SSP interface 0 power/clock enable +// PCTIM2: Timer 2 power/clock enable +// PCTIM3: Timer 3 power/clock enable +// PCUART2: UART 2 power/clock enable +// PCUART3: UART 3 power/clock enable +// PCI2C2: I2C interface 2 power/clock enable +// PCI2S: I2S interface power/clock enable +// PCGPDMA: GP DMA function power/clock enable +// PCENET: Ethernet block power/clock enable +// PCUSB: USB interface power/clock enable +// +// +// Clock Output Configuration Register (CLKOUTCFG) +// CLKOUTSEL: Selects clock source for CLKOUT +// <0=> CPU clock +// <1=> Main oscillator +// <2=> Internal RC oscillator +// <3=> USB clock +// <4=> RTC oscillator +// CLKOUTDIV: Selects clock divider for CLKOUT +// <1-16><#-1> +// CLKOUT_EN: CLKOUT enable control +// +// +// +*/ + + + +/** @addtogroup LPC17xx_System_Defines LPC17xx System Defines + @{ + */ + +#define CLOCK_SETUP 1 +#define SCS_Val 0x00000020 +#define CLKSRCSEL_Val 0x00000001 +#define PLL0_SETUP 1 +#define PLL0CFG_Val 0x00050063 +#define PLL1_SETUP 1 +#define PLL1CFG_Val 0x00000023 +#define CCLKCFG_Val 0x00000003 +#define USBCLKCFG_Val 0x00000000 +#define PCLKSEL0_Val 0x00000000 +#define PCLKSEL1_Val 0x00000000 +#define PCONP_Val 0x042887DE +#define CLKOUTCFG_Val 0x00000000 + + +/*--------------------- Flash Accelerator Configuration ---------------------- +// +// Flash Accelerator Configuration +// FLASHTIM: Flash Access Time +// <0=> 1 CPU clock (for CPU clock up to 20 MHz) +// <1=> 2 CPU clocks (for CPU clock up to 40 MHz) +// <2=> 3 CPU clocks (for CPU clock up to 60 MHz) +// <3=> 4 CPU clocks (for CPU clock up to 80 MHz) +// <4=> 5 CPU clocks (for CPU clock up to 100 MHz) +// <5=> 6 CPU clocks (for any CPU clock) +// +*/ +#define FLASH_SETUP 1 +#define FLASHCFG_Val 0x00004000 + +/* +//-------- <<< end of configuration section >>> ------------------------------ +*/ + +/*---------------------------------------------------------------------------- + Check the register settings + *----------------------------------------------------------------------------*/ +#define CHECK_RANGE(val, min, max) ((val < min) || (val > max)) +#define CHECK_RSVD(val, mask) (val & mask) + +/* Clock Configuration -------------------------------------------------------*/ +#if (CHECK_RSVD((SCS_Val), ~0x00000030)) + #error "SCS: Invalid values of reserved bits!" +#endif + +#if (CHECK_RANGE((CLKSRCSEL_Val), 0, 2)) + #error "CLKSRCSEL: Value out of range!" +#endif + +#if (CHECK_RSVD((PLL0CFG_Val), ~0x00FF7FFF)) + #error "PLL0CFG: Invalid values of reserved bits!" +#endif + +#if (CHECK_RSVD((PLL1CFG_Val), ~0x0000007F)) + #error "PLL1CFG: Invalid values of reserved bits!" +#endif + +#if (PLL0_SETUP) /* if PLL0 is used */ + #if (CCLKCFG_Val < 2) /* CCLKSEL must be greater then 1 */ + #error "CCLKCFG: CCLKSEL must be greater then 1 if PLL0 is used!" + #endif +#endif + +#if (CHECK_RANGE((CCLKCFG_Val), 0, 255)) + #error "CCLKCFG: Value out of range!" +#endif + +#if (CHECK_RSVD((USBCLKCFG_Val), ~0x0000000F)) + #error "USBCLKCFG: Invalid values of reserved bits!" +#endif + +#if (CHECK_RSVD((PCLKSEL0_Val), 0x000C0C00)) + #error "PCLKSEL0: Invalid values of reserved bits!" +#endif + +#if (CHECK_RSVD((PCLKSEL1_Val), 0x03000300)) + #error "PCLKSEL1: Invalid values of reserved bits!" +#endif + +#if (CHECK_RSVD((PCONP_Val), 0x10100821)) + #error "PCONP: Invalid values of reserved bits!" +#endif + +#if (CHECK_RSVD((CLKOUTCFG_Val), ~0x000001FF)) + #error "CLKOUTCFG: Invalid values of reserved bits!" +#endif + +/* Flash Accelerator Configuration -------------------------------------------*/ +#if (CHECK_RSVD((FLASHCFG_Val), ~0x0000F000)) + #error "FLASHCFG: Invalid values of reserved bits!" +#endif + + +/*---------------------------------------------------------------------------- + DEFINES + *----------------------------------------------------------------------------*/ + +/*---------------------------------------------------------------------------- + Define clocks + *----------------------------------------------------------------------------*/ +#define XTAL (12000000UL) /* Oscillator frequency */ +#define OSC_CLK ( XTAL) /* Main oscillator frequency */ +#define RTC_CLK ( 32768UL) /* RTC oscillator frequency */ +#define IRC_OSC ( 4000000UL) /* Internal RC oscillator frequency */ + + +/* F_cco0 = (2 * M * F_in) / N */ +#define __M (((PLL0CFG_Val ) & 0x7FFF) + 1) +#define __N (((PLL0CFG_Val >> 16) & 0x00FF) + 1) +#define __FCCO(__F_IN) ((2ULL * __M * __F_IN) / __N) +#define __CCLK_DIV (((CCLKCFG_Val ) & 0x00FF) + 1) + +/* Determine core clock frequency according to settings */ + #if (PLL0_SETUP) + #if ((CLKSRCSEL_Val & 0x03) == 1) + #define __CORE_CLK (__FCCO(OSC_CLK) / __CCLK_DIV) + #elif ((CLKSRCSEL_Val & 0x03) == 2) + #define __CORE_CLK (__FCCO(RTC_CLK) / __CCLK_DIV) + #else + #define __CORE_CLK (__FCCO(IRC_OSC) / __CCLK_DIV) + #endif + #else + #if ((CLKSRCSEL_Val & 0x03) == 1) + #define __CORE_CLK (OSC_CLK / __CCLK_DIV) + #elif ((CLKSRCSEL_Val & 0x03) == 2) + #define __CORE_CLK (RTC_CLK / __CCLK_DIV) + #else + #define __CORE_CLK (IRC_OSC / __CCLK_DIV) + #endif + #endif + +/** + * @} + */ + + +/** @addtogroup LPC17xx_System_Public_Variables LPC17xx System Public Variables + @{ + */ +/*---------------------------------------------------------------------------- + Clock Variable definitions + *----------------------------------------------------------------------------*/ +uint32_t SystemCoreClock = __CORE_CLK;/*!< System Clock Frequency (Core Clock)*/ + +/** + * @} + */ + + +/** @addtogroup LPC17xx_System_Public_Functions LPC17xx System Public Functions + @{ + */ + +/** + * Update SystemCoreClock variable + * + * @param none + * @return none + * + * @brief Updates the SystemCoreClock with current core Clock + * retrieved from cpu registers. + */void SystemCoreClockUpdate (void) /* Get Core Clock Frequency */ +{ + /* Determine clock frequency according to clock register values */ + if (((LPC_SC->PLL0STAT >> 24) & 3) == 3) { /* If PLL0 enabled and connected */ + switch (LPC_SC->CLKSRCSEL & 0x03) { + case 0: /* Int. RC oscillator => PLL0 */ + case 3: /* Reserved, default to Int. RC */ + SystemCoreClock = (IRC_OSC * + ((2ULL * ((LPC_SC->PLL0STAT & 0x7FFF) + 1))) / + (((LPC_SC->PLL0STAT >> 16) & 0xFF) + 1) / + ((LPC_SC->CCLKCFG & 0xFF)+ 1)); + break; + case 1: /* Main oscillator => PLL0 */ + SystemCoreClock = (OSC_CLK * + ((2ULL * ((LPC_SC->PLL0STAT & 0x7FFF) + 1))) / + (((LPC_SC->PLL0STAT >> 16) & 0xFF) + 1) / + ((LPC_SC->CCLKCFG & 0xFF)+ 1)); + break; + case 2: /* RTC oscillator => PLL0 */ + SystemCoreClock = (RTC_CLK * + ((2ULL * ((LPC_SC->PLL0STAT & 0x7FFF) + 1))) / + (((LPC_SC->PLL0STAT >> 16) & 0xFF) + 1) / + ((LPC_SC->CCLKCFG & 0xFF)+ 1)); + break; + } + } else { + switch (LPC_SC->CLKSRCSEL & 0x03) { + case 0: /* Int. RC oscillator => PLL0 */ + case 3: /* Reserved, default to Int. RC */ + SystemCoreClock = IRC_OSC / ((LPC_SC->CCLKCFG & 0xFF)+ 1); + break; + case 1: /* Main oscillator => PLL0 */ + SystemCoreClock = OSC_CLK / ((LPC_SC->CCLKCFG & 0xFF)+ 1); + break; + case 2: /* RTC oscillator => PLL0 */ + SystemCoreClock = RTC_CLK / ((LPC_SC->CCLKCFG & 0xFF)+ 1); + break; + } + } + +} + +/** + * Initialize the system + * + * @param none + * @return none + * + * @brief Setup the microcontroller system. + * Initialize the System. + */ +void SystemInit (void) +{ +#if (CLOCK_SETUP) /* Clock Setup */ + LPC_SC->SCS = SCS_Val; + if (LPC_SC->SCS & (1 << 5)) { /* If Main Oscillator is enabled */ + while ((LPC_SC->SCS & (1<<6)) == 0);/* Wait for Oscillator to be ready */ + } + + LPC_SC->CCLKCFG = CCLKCFG_Val; /* Setup Clock Divider */ + /* Periphral clock must be selected before PLL0 enabling and connecting + * - according errata.lpc1768-16.March.2010 - + */ + LPC_SC->PCLKSEL0 = PCLKSEL0_Val; /* Peripheral Clock Selection */ + LPC_SC->PCLKSEL1 = PCLKSEL1_Val; + + LPC_SC->CLKSRCSEL = CLKSRCSEL_Val; /* Select Clock Source sysclk / PLL0 */ + +#if (PLL0_SETUP) + LPC_SC->PLL0CFG = PLL0CFG_Val; /* configure PLL0 */ + LPC_SC->PLL0FEED = 0xAA; + LPC_SC->PLL0FEED = 0x55; + + LPC_SC->PLL0CON = 0x01; /* PLL0 Enable */ + LPC_SC->PLL0FEED = 0xAA; + LPC_SC->PLL0FEED = 0x55; + while (!(LPC_SC->PLL0STAT & (1<<26)));/* Wait for PLOCK0 */ + + LPC_SC->PLL0CON = 0x03; /* PLL0 Enable & Connect */ + LPC_SC->PLL0FEED = 0xAA; + LPC_SC->PLL0FEED = 0x55; + while ((LPC_SC->PLL0STAT & ((1<<25) | (1<<24))) != ((1<<25) | (1<<24))); /* Wait for PLLC0_STAT & PLLE0_STAT */ +#endif + +#if (PLL1_SETUP) + LPC_SC->PLL1CFG = PLL1CFG_Val; + LPC_SC->PLL1FEED = 0xAA; + LPC_SC->PLL1FEED = 0x55; + + LPC_SC->PLL1CON = 0x01; /* PLL1 Enable */ + LPC_SC->PLL1FEED = 0xAA; + LPC_SC->PLL1FEED = 0x55; + while (!(LPC_SC->PLL1STAT & (1<<10)));/* Wait for PLOCK1 */ + + LPC_SC->PLL1CON = 0x03; /* PLL1 Enable & Connect */ + LPC_SC->PLL1FEED = 0xAA; + LPC_SC->PLL1FEED = 0x55; + while ((LPC_SC->PLL1STAT & ((1<< 9) | (1<< 8))) != ((1<< 9) | (1<< 8))); /* Wait for PLLC1_STAT & PLLE1_STAT */ +#else + LPC_SC->USBCLKCFG = USBCLKCFG_Val; /* Setup USB Clock Divider */ +#endif + + LPC_SC->PCONP = PCONP_Val; /* Power Control for Peripherals */ + + LPC_SC->CLKOUTCFG = CLKOUTCFG_Val; /* Clock Output Configuration */ +#endif + +#if (FLASH_SETUP == 1) /* Flash Accelerator Setup */ + LPC_SC->FLASHCFG = (LPC_SC->FLASHCFG & ~0x0000F000) | FLASHCFG_Val; +#endif +} + +/** + * @} + */ + +/** + * @} + */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h new file mode 100755 index 0000000..22becf2 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_Instruction_Trace/RTE_Components.h @@ -0,0 +1,26 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'Blinky' + * Target: 'Instruction Trace' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "LPC17xx.h" + +/* Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 */ +#define RTE_Compiler_IO_STDOUT /* Compiler I/O: STDOUT */ + #define RTE_Compiler_IO_STDOUT_ITM /* Compiler I/O: STDOUT ITM */ +/* Keil::Device:Startup:1.0.0 */ +#define RTE_DEVICE_STARTUP_LPC17XX /* Device Startup for NXP17XX */ + + +#endif /* RTE_COMPONENTS_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h new file mode 100755 index 0000000..4a59c64 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_SWO_Trace/RTE_Components.h @@ -0,0 +1,26 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'Blinky' + * Target: 'SWO Trace' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "LPC17xx.h" + +/* Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 */ +#define RTE_Compiler_IO_STDOUT /* Compiler I/O: STDOUT */ + #define RTE_Compiler_IO_STDOUT_ITM /* Compiler I/O: STDOUT ITM */ +/* Keil::Device:Startup:1.0.0 */ +#define RTE_DEVICE_STARTUP_LPC17XX /* Device Startup for NXP17XX */ + + +#endif /* RTE_COMPONENTS_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h new file mode 100755 index 0000000..16647d9 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/RTE/_TracePort_Trace/RTE_Components.h @@ -0,0 +1,26 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'Blinky' + * Target: 'TracePort Trace' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "LPC17xx.h" + +/* Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 */ +#define RTE_Compiler_IO_STDOUT /* Compiler I/O: STDOUT */ + #define RTE_Compiler_IO_STDOUT_ITM /* Compiler I/O: STDOUT ITM */ +/* Keil::Device:Startup:1.0.0 */ +#define RTE_DEVICE_STARTUP_LPC17XX /* Device Startup for NXP17XX */ + + +#endif /* RTE_COMPONENTS_H */ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf new file mode 100755 index 0000000..903e2ca Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.axf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm new file mode 100755 index 0000000..a281be4 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.build_log.htm @@ -0,0 +1,109 @@ + + +
    +

    µVision Build Log

    +

    Tool Versions:

    +IDE-Version: µVision V5.31.0.0 +Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: ECBME Dept. Ryerson University Flex license: MDK Professional 5.31 (Flex): 200 user(s) (mdk_pro) Operation stops: 4 Jul 2027 + +Tool Versions: +Toolchain: MDK Professional 5.31 (Flex): 200 user(s) Version: 5.31.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin +C Compiler: Armcc.exe V5.06 update 6 (build 750) +Assembler: Armasm.exe V5.06 update 6 (build 750) +Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) +Library Manager: ArmAr.exe V5.06 update 6 (build 750) +Hex Converter: FromElf.exe V5.06 update 6 (build 750) +CPU DLL: SARMCM3.DLL V5.31.0.0 +Dialog DLL: DARMP1.DLL V1.27.0.0 +Target DLL: UL2CM3.DLL V1.163.4.0 +Dialog DLL: TARMP1.DLL V1.26.0.0 + +

    Project:

    +S:\documents\coe\718\labs\lab1\Boards\Keil\MCB1700\Blinky_ULp\Blinky.uvprojx +Project File Date: 09/17/2024 + +

    Output:

    +*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +Build target 'SWO Trace' +compiling Blinky.c... +linking... +Program Size: Code=3998 RO-data=6554 RW-data=28 ZI-data=516 +".\SWO_Trace\Blinky.axf" - 0 Error(s), 0 Warning(s). + +

    Software Packages used:

    + +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack + ARM.CMSIS.5.7.0 + CMSIS (Cortex Microcontroller Software Interface Standard) + * Component: CORE Version: 5.4.0 + +Package Vendor: Keil + http://www.keil.com/pack/Keil.ARM_Compiler.1.6.3.pack + Keil.ARM_Compiler.1.6.3 + Keil ARM Compiler extensions for ARM Compiler 5 and ARM Compiler 6 + * Component: STDOUT Variant: ITM Version: 1.2.0 + +Package Vendor: Keil + http://www.keil.com/pack/Keil.LPC1700_DFP.2.6.0.pack + Keil.LPC1700_DFP.2.6.0 + NXP LPC1700 Series Device Support, Drivers and Examples for MCB1700 and LPC1788-32 + * Component: A/D Converter Version: 1.0.0 + * Component: Joystick Version: 1.0.0 + * Component: GPIO Version: 1.1.0 + * Component: PIN Version: 1.0.0 + * Component: Startup Version: 1.0.0 + +Package Vendor: Keil + http://www.keil.com/pack/Keil.MDK-Middleware.7.12.0.pack + Keil.MDK-Middleware.7.12.0 + Middleware for Keil MDK-Professional and MDK-Plus + * Component: A/D Converter Version: 1.0.0 + * Component: Joystick Version: 1.0.0 + +

    Collection of Component include folders:

    + .\RTE\Device\LPC1768 + .\RTE\_SWO_Trace + C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board + +

    Collection of Component Files used:

    + + * Component: ::Board Support:A/D Converter:1.0.0 (API) + Include file: Board\Board_ADC.h + + * Component: ::Board Support:Joystick:1.0.0 (API) + Include file: Board\Board_Joystick.h + + * Component: ARM::CMSIS:CORE:5.4.0 + + * Component: Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 + Source file: Source\retarget_io.c + + * Component: Keil.MCB1700::Board Support:A/D Converter:1.0.0 + Source file: Boards\Keil\MCB1700\Common\ADC_MCB1700.c + + * Component: Keil.MCB1700::Board Support:Joystick:1.0.0 + Source file: Boards\Keil\MCB1700\Common\Joystick_MCB1700.c + + * Component: Keil::Device:GPIO:1.1.0 + Include file: RTE_Driver\GPIO_LPC17xx.h + Source file: RTE_Driver\GPIO_LPC17xx.c + + * Component: Keil::Device:PIN:1.0.0 + Source file: RTE_Driver\PIN_LPC17xx.c + Include file: RTE_Driver\PIN_LPC17xx.h + + * Component: Keil::Device:Startup:1.0.0 + Include file: Device\Include\LPC17xx.h + Source file: Device\Source\ARM\startup_LPC17xx.s + Include file: RTE_Driver\Config\RTE_Device.h + Source file: Device\Source\system_LPC17xx.c +Build Time Elapsed: 00:00:01 +
    + + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm new file mode 100755 index 0000000..3d90fc7 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.htm @@ -0,0 +1,553 @@ + + +Static Call Graph - [.\SWO_Trace\Blinky.axf] +
    +

    Static Call Graph for image .\SWO_Trace\Blinky.axf


    +

    #<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 17 18:54:48 2024 +

    +

    Maximum Stack Usage = 120 bytes + Unknown(Cycles, Untraceable Function Pointers)

    +Call chain for Maximum Stack Depth:

    +main ⇒ GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +

    +

    +Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • DebugMon_Handler   ⇒   DebugMon_Handler
    +
  • PendSV_Handler   ⇒   PendSV_Handler
    +
  • BOD_IRQHandler   ⇒   BOD_IRQHandler
    + +

    +

    +Function Pointers +

      +
    • ADC_IRQHandler from adc_mcb1700.o(i.ADC_IRQHandler) referenced from startup_lpc17xx.o(RESET) +
    • BOD_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • BusFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • CANActivity_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • CAN_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • DMA_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • DebugMon_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • ENET_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • HardFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2S_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • MCPWM_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • MemManage_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • NMI_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PLL0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PLL1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PWM1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PendSV_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • QEI_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • RIT_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • RTC_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • Reset_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SPI_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SSP0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SSP1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SVC_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SysTick_Handler from irq.o(i.SysTick_Handler) referenced from startup_lpc17xx.o(RESET) +
    • SystemInit from system_lpc17xx.o(i.SystemInit) referenced from startup_lpc17xx.o(.text) +
    • TIMER0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • USBActivity_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • USB_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UsageFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • WDT_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc17xx.o(.text) +
    • fputc from blinky.o(i.fputc) referenced from printf2.o(i.__0printf$2) +
    • main from blinky.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    +

    +Global Symbols +

    +

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(.text) +
    +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) + +

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Calls]

    • >>   __scatterload +
    + +

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Called By]

    • >>   __scatterload +
    + +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) + +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) + +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) + +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) + +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) + +

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   MemManage_Handler +
    +
    [Called By]
    • >>   MemManage_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   BusFault_Handler +
    +
    [Called By]
    • >>   BusFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   UsageFault_Handler +
    +
    [Called By]
    • >>   UsageFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   SVC_Handler +
    +
    [Called By]
    • >>   SVC_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   DebugMon_Handler +
    +
    [Called By]
    • >>   DebugMon_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   PendSV_Handler +
    +
    [Called By]
    • >>   PendSV_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   BOD_IRQHandler +
    +
    [Called By]
    • >>   BOD_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    CANActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PLL0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PLL1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    RIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SSP0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SSP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    USBActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    • >>   __main_after_scatterload +
    +
    [Called By]
    • >>   _main_scatterload +
    + +

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

    ADC_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_IRQHandler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = ADC_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    GLCD_Clear (Thumb, 44 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_Clear)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = GLCD_Clear ⇒ GLCD_WindowMax ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_WindowMax +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_DisplayChar (Thumb, 74 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayChar)) +

    [Stack]

    • Max Depth = 96
    • Call Chain = GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_DrawChar +
    +
    [Called By]
    • >>   GLCD_DisplayString +
    + +

    GLCD_DisplayString (Thumb, 38 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayString)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_DisplayChar +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_DrawChar (Thumb, 142 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_DrawChar)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   GLCD_DisplayChar +
    + +

    GLCD_SetBackColor (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetBackColor)) +

    [Called By]

    • >>   main +
    + +

    GLCD_SetTextColor (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetTextColor)) +

    [Called By]

    • >>   main +
    + +

    GLCD_WindowMax (Thumb, 14 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_WindowMax)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = GLCD_WindowMax ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    +
    [Called By]
    • >>   GLCD_Clear +
    + +

    GPIO_PinRead (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinRead)) +

    [Called By]

    • >>   Joystick_GetState +
    + +

    GPIO_PortClock (Thumb, 30 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PortClock)) +

    [Called By]

    • >>   Joystick_Initialize +
    + +

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

    GLCD_Init (Thumb, 1462 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_Init)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_Init ⇒ rd_id_man ⇒ spi_tran_man +
    +
    [Calls]
    • >>   wr_reg +
    • >>   rd_reg +
    • >>   rd_id_man +
    • >>   delay +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_SetWindow (Thumb, 156 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_SetWindow)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   wr_reg +
    +
    [Called By]
    • >>   GLCD_WindowMax +
    • >>   GLCD_DrawChar +
    + +

    GPIO_SetDir (Thumb, 32 bytes, Stack size 8 bytes, gpio_lpc17xx.o(i.GPIO_SetDir)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = GPIO_SetDir +
    +
    [Called By]
    • >>   Joystick_Initialize +
    + +

    Joystick_GetState (Thumb, 76 bytes, Stack size 8 bytes, joystick_mcb1700.o(i.Joystick_GetState)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = Joystick_GetState +
    +
    [Calls]
    • >>   GPIO_PinRead +
    +
    [Called By]
    • >>   main +
    + +

    Joystick_Initialize (Thumb, 56 bytes, Stack size 24 bytes, joystick_mcb1700.o(i.Joystick_Initialize)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = Joystick_Initialize ⇒ PIN_Configure +
    +
    [Calls]
    • >>   GPIO_SetDir +
    • >>   GPIO_PortClock +
    • >>   PIN_Configure +
    +
    [Called By]
    • >>   main +
    + +

    LED_Init (Thumb, 30 bytes, Stack size 0 bytes, led.o(i.LED_Init)) +

    [Called By]

    • >>   main +
    + +

    LED_Off (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_Off)) +

    [Called By]

    • >>   LED_Out +
    + +

    LED_On (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_On)) +

    [Called By]

    • >>   LED_Out +
    + +

    LED_Out (Thumb, 38 bytes, Stack size 12 bytes, led.o(i.LED_Out)) +

    [Stack]

    • Max Depth = 12
    • Call Chain = LED_Out +
    +
    [Calls]
    • >>   LED_On +
    • >>   LED_Off +
    +
    [Called By]
    • >>   main +
    + +

    PIN_Configure (Thumb, 108 bytes, Stack size 20 bytes, pin_lpc17xx.o(i.PIN_Configure)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = PIN_Configure +
    +
    [Called By]
    • >>   Joystick_Initialize +
    + +

    SysTick_Handler (Thumb, 22 bytes, Stack size 0 bytes, irq.o(i.SysTick_Handler)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SystemInit (Thumb, 172 bytes, Stack size 16 bytes, system_lpc17xx.o(i.SystemInit)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = SystemInit +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(.text) +
    +

    __0printf$2 (Thumb, 22 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2), UNUSED) +

    [Calls]

    • >>   _printf_core +
    + +

    __1printf$2 (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2), UNUSED) + +

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = __2printf +
    +
    [Called By]
    • >>   main +
    + +

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) + +

    fputc (Thumb, 22 bytes, Stack size 0 bytes, blinky.o(i.fputc)) +
    [Address Reference Count : 1]

    • printf2.o(i.__0printf$2) +
    +

    main (Thumb, 256 bytes, Stack size 0 bytes, blinky.o(i.main)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = main ⇒ GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   LED_Out +
    • >>   LED_Init +
    • >>   Joystick_Initialize +
    • >>   Joystick_GetState +
    • >>   GLCD_SetTextColor +
    • >>   GLCD_SetBackColor +
    • >>   GLCD_Init +
    • >>   GLCD_DisplayString +
    • >>   GLCD_Clear +
    • >>   __2printf +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +

    +

    +Local Symbols +

    +

    delay (Thumb, 10 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.delay)) +

    [Called By]

    • >>   spi_tran_man +
    • >>   GLCD_Init +
    + +

    rd_id_man (Thumb, 104 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_id_man)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = rd_id_man ⇒ spi_tran_man +
    +
    [Calls]
    • >>   spi_tran_man +
    +
    [Called By]
    • >>   GLCD_Init +
    + +

    rd_reg (Thumb, 50 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_reg)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = rd_reg ⇒ wr_cmd +
    +
    [Calls]
    • >>   wr_cmd +
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_Init +
    + +

    spi_tran (Thumb, 16 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.spi_tran)) +

    [Called By]

    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_dat +
    • >>   wr_cmd +
    • >>   rd_reg +
    + +

    spi_tran_man (Thumb, 116 bytes, Stack size 40 bytes, glcd_spi_lpc1700.o(i.spi_tran_man)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = spi_tran_man +
    +
    [Calls]
    • >>   delay +
    +
    [Called By]
    • >>   rd_id_man +
    + +

    wr_cmd (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_cmd)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = wr_cmd +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   wr_reg +
    • >>   rd_reg +
    • >>   GLCD_Clear +
    + +

    wr_dat (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_dat)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = wr_dat +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   wr_reg +
    + +

    wr_dat_only (Thumb, 20 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_dat_only)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = wr_dat_only +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   GLCD_Clear +
    + +

    wr_dat_start (Thumb, 12 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.wr_dat_start)) +

    [Calls]

    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   GLCD_Clear +
    + +

    wr_reg (Thumb, 18 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_reg)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   wr_dat +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   GLCD_SetWindow +
    • >>   GLCD_Init +
    + +

    _printf_core (Thumb, 214 bytes, Stack size 40 bytes, printf2.o(i._printf_core), UNUSED) +

    [Called By]

    • >>   __0printf$2 +
    +

    +

    +Undefined Global Symbols +


    diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp new file mode 100755 index 0000000..473c754 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.lnp @@ -0,0 +1,16 @@ +--cpu Cortex-M3 +".\swo_trace\blinky.o" +".\swo_trace\glcd_spi_lpc1700.o" +".\swo_trace\led.o" +".\swo_trace\irq.o" +".\swo_trace\adc_mcb1700.o" +".\swo_trace\joystick_mcb1700.o" +".\swo_trace\retarget_io.o" +".\swo_trace\gpio_lpc17xx.o" +".\swo_trace\pin_lpc17xx.o" +".\swo_trace\startup_lpc17xx.o" +".\swo_trace\system_lpc17xx.o" +--library_type=microlib --strict --scatter ".\SWO_Trace\Blinky.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\SWO_Trace\Blinky.map" -o .\SWO_Trace\Blinky.axf \ No newline at end of file diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map new file mode 100755 index 0000000..aee69a4 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.map @@ -0,0 +1,899 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + blinky.o(i.main) refers to led.o(i.LED_Init) for LED_Init + blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_Initialize) for Joystick_Initialize + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Init) for GLCD_Init + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Clear) for GLCD_Clear + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetBackColor) for GLCD_SetBackColor + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetTextColor) for GLCD_SetTextColor + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString + blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_GetState) for Joystick_GetState + blinky.o(i.main) refers to led.o(i.LED_Out) for LED_Out + blinky.o(i.main) refers to printf2.o(i.__0printf$2) for __2printf + blinky.o(i.main) refers to system_lpc17xx.o(.data) for SystemCoreClock + blinky.o(i.main) refers to irq.o(.data) for clock_ms + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax + glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString + glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(i.GLCD_DrawChar) for GLCD_DrawChar + glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(.constdata) for .constdata + glcd_spi_lpc1700.o(i.GLCD_DisplayString) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayChar) for GLCD_DisplayChar + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_id_man) for rd_id_man + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_reg) for rd_reg + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.delay) for delay + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetBackColor) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetTextColor) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_WindowMax) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_WrCmd) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_WrReg) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.rd_id_man) refers to glcd_spi_lpc1700.o(i.spi_tran_man) for spi_tran_man + glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.spi_tran_man) refers to glcd_spi_lpc1700.o(i.delay) for delay + glcd_spi_lpc1700.o(i.wr_cmd) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat_only) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat_start) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat + led.o(i.LED_Off) refers to led.o(.constdata) for .constdata + led.o(i.LED_On) refers to led.o(.constdata) for .constdata + led.o(i.LED_Out) refers to led.o(i.LED_On) for LED_On + led.o(i.LED_Out) refers to led.o(i.LED_Off) for LED_Off + irq.o(i.SysTick_Handler) refers to irq.o(.data) for .data + adc_mcb1700.o(i.ADC_ConversionDone) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_GetValue) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_IRQHandler) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + adc_mcb1700.o(i.ADC_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_GetState) refers to gpio_lpc17xx.o(i.GPIO_PinRead) for GPIO_PinRead + joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PortClock) for GPIO_PortClock + joystick_mcb1700.o(i.Joystick_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_SetDir) for GPIO_SetDir + joystick_mcb1700.o(i.Joystick_Initialize) refers to joystick_mcb1700.o(.constdata) for .constdata + joystick_mcb1700.o(i.Joystick_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_Uninitialize) refers to joystick_mcb1700.o(.constdata) for .constdata + retarget_io.o(i.ITM_ReceiveChar) refers to retarget_io.o(.data) for .data + retarget_io.o(i.__aeabi_assert) refers to fputs.o(i.fputs) for fputs + retarget_io.o(i.__aeabi_assert) refers to retarget_io.o(i.abort) for abort + retarget_io.o(i.__aeabi_assert) refers to stderr.o(.data) for __stderr + retarget_io.o(i.fputc) refers to retarget_io.o(i.stdout_putchar) for stdout_putchar + retarget_io.o(i.fputc) refers to blinky.o(.data) for __stdout + retarget_io.o(i.stdout_putchar) refers to retarget_io.o(i.ITM_SendChar) for ITM_SendChar + startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp + startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler + startup_lpc17xx.o(RESET) refers to irq.o(i.SysTick_Handler) for SysTick_Handler + startup_lpc17xx.o(RESET) refers to adc_mcb1700.o(i.ADC_IRQHandler) for ADC_IRQHandler + startup_lpc17xx.o(.text) refers to system_lpc17xx.o(i.SystemInit) for SystemInit + startup_lpc17xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + system_lpc17xx.o(i.SystemCoreClockUpdate) refers to uldiv.o(.text) for __aeabi_uldivmod + system_lpc17xx.o(i.SystemCoreClockUpdate) refers to system_lpc17xx.o(.data) for .data + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + fputs.o(i.fputs) refers to blinky.o(i.fputc) for fputc + fputs_e.o(.text) refers to blinky.o(i.fputc) for fputc + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to blinky.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to blinky.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to blinky.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to blinky.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to blinky.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to blinky.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to blinky.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to blinky.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to blinky.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to blinky.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to blinky.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to blinky.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to blinky.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to blinky.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to blinky.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to blinky.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to blinky.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to blinky.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to blinky.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to blinky.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to blinky.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to blinky.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_lpc17xx.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_lpc17xx.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to blinky.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to blinky.o(i.main) for main + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + + +============================================================================== + +Removing Unused input sections from the image. + + Removing blinky.o(.rev16_text), (4 bytes). + Removing blinky.o(.revsh_text), (4 bytes). + Removing blinky.o(.rrx_text), (6 bytes). + Removing blinky.o(.data), (4 bytes). + Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes). + Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes). + Removing glcd_spi_lpc1700.o(.rrx_text), (6 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_Bargraph), (96 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_Bitmap), (76 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_ClearLn), (76 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_PutPixel), (128 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_ScrollVertical), (2 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_WrCmd), (4 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_WrReg), (4 bytes). + Removing led.o(.rev16_text), (4 bytes). + Removing led.o(.revsh_text), (4 bytes). + Removing led.o(.rrx_text), (6 bytes). + Removing irq.o(.rev16_text), (4 bytes). + Removing irq.o(.revsh_text), (4 bytes). + Removing irq.o(.rrx_text), (6 bytes). + Removing adc_mcb1700.o(.rev16_text), (4 bytes). + Removing adc_mcb1700.o(.revsh_text), (4 bytes). + Removing adc_mcb1700.o(.rrx_text), (6 bytes). + Removing adc_mcb1700.o(i.ADC_ConversionDone), (24 bytes). + Removing adc_mcb1700.o(i.ADC_GetResolution), (4 bytes). + Removing adc_mcb1700.o(i.ADC_GetValue), (28 bytes). + Removing adc_mcb1700.o(i.ADC_Initialize), (64 bytes). + Removing adc_mcb1700.o(i.ADC_StartConversion), (28 bytes). + Removing adc_mcb1700.o(i.ADC_Uninitialize), (72 bytes). + Removing adc_mcb1700.o(.constdata), (2 bytes). + Removing joystick_mcb1700.o(.rev16_text), (4 bytes). + Removing joystick_mcb1700.o(.revsh_text), (4 bytes). + Removing joystick_mcb1700.o(.rrx_text), (6 bytes). + Removing joystick_mcb1700.o(i.Joystick_Uninitialize), (44 bytes). + Removing retarget_io.o(i.ITM_ReceiveChar), (28 bytes). + Removing retarget_io.o(i.ITM_SendChar), (36 bytes). + Removing retarget_io.o(i.__aeabi_assert), (144 bytes). + Removing retarget_io.o(i.__backspace), (6 bytes). + Removing retarget_io.o(i.abort), (2 bytes). + Removing retarget_io.o(i.fgetc), (6 bytes). + Removing retarget_io.o(i.fputc), (20 bytes). + Removing retarget_io.o(i.stdout_putchar), (4 bytes). + Removing retarget_io.o(.data), (4 bytes). + Removing gpio_lpc17xx.o(.rev16_text), (4 bytes). + Removing gpio_lpc17xx.o(.revsh_text), (4 bytes). + Removing gpio_lpc17xx.o(.rrx_text), (6 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PinWrite), (28 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PortRead), (16 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PortWrite), (20 bytes). + Removing pin_lpc17xx.o(.rev16_text), (4 bytes). + Removing pin_lpc17xx.o(.revsh_text), (4 bytes). + Removing pin_lpc17xx.o(.rrx_text), (6 bytes). + Removing pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins), (28 bytes). + Removing pin_lpc17xx.o(i.PIN_ConfigureTPIU), (32 bytes). + Removing startup_lpc17xx.o(HEAP), (0 bytes). + Removing system_lpc17xx.o(.rev16_text), (4 bytes). + Removing system_lpc17xx.o(.revsh_text), (4 bytes). + Removing system_lpc17xx.o(.rrx_text), (6 bytes). + Removing system_lpc17xx.o(i.SystemCoreClockUpdate), (288 bytes). + Removing dadd.o(.text), (334 bytes). + Removing dmul.o(.text), (228 bytes). + Removing ddiv.o(.text), (222 bytes). + Removing dfixul.o(.text), (48 bytes). + Removing cdrcmple.o(.text), (48 bytes). + Removing depilogue.o(.text), (186 bytes). + +65 unused section(s) (total 2510 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + RESET 0x00000000 Section 204 startup_lpc17xx.o(RESET) + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs.o ABSOLUTE + ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs_e.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stderr.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE + Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c 0x00000000 Number 0 retarget_io.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c 0x00000000 Number 0 adc_mcb1700.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c 0x00000000 Number 0 joystick_mcb1700.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c 0x00000000 Number 0 gpio_lpc17xx.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c 0x00000000 Number 0 pin_lpc17xx.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\ADC_MCB1700.c 0x00000000 Number 0 adc_mcb1700.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\Joystick_MCB1700.c 0x00000000 Number 0 joystick_mcb1700.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\GPIO_LPC17xx.c 0x00000000 Number 0 gpio_lpc17xx.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\PIN_LPC17xx.c 0x00000000 Number 0 pin_lpc17xx.o ABSOLUTE + GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE + GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE + IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE + IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE + LED.c 0x00000000 Number 0 led.o ABSOLUTE + LED.c 0x00000000 Number 0 led.o ABSOLUTE + RTE\Device\LPC1768\startup_LPC17xx.s 0x00000000 Number 0 startup_lpc17xx.o ABSOLUTE + RTE\Device\LPC1768\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE + RTE\\Device\\LPC1768\\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + .ARM.Collect$$$$00000000 0x000000cc Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000000cc Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000000d0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000000d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000000d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000000d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000000dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000000dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000000dc Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000000dc Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000000e0 Section 36 startup_lpc17xx.o(.text) + .text 0x00000104 Section 36 init.o(.text) + i.ADC_IRQHandler 0x00000128 Section 0 adc_mcb1700.o(i.ADC_IRQHandler) + i.GLCD_Clear 0x00000148 Section 0 glcd_spi_lpc1700.o(i.GLCD_Clear) + i.GLCD_DisplayChar 0x00000178 Section 0 glcd_spi_lpc1700.o(i.GLCD_DisplayChar) + i.GLCD_DisplayString 0x000001cc Section 0 glcd_spi_lpc1700.o(i.GLCD_DisplayString) + i.GLCD_DrawChar 0x000001f4 Section 0 glcd_spi_lpc1700.o(i.GLCD_DrawChar) + i.GLCD_SetBackColor 0x0000028c Section 0 glcd_spi_lpc1700.o(i.GLCD_SetBackColor) + i.GLCD_SetTextColor 0x00000298 Section 0 glcd_spi_lpc1700.o(i.GLCD_SetTextColor) + i.GLCD_WindowMax 0x000002a4 Section 0 glcd_spi_lpc1700.o(i.GLCD_WindowMax) + i.GPIO_PinRead 0x000002b4 Section 0 gpio_lpc17xx.o(i.GPIO_PinRead) + i.GPIO_PortClock 0x000002d0 Section 0 gpio_lpc17xx.o(i.GPIO_PortClock) + i.__scatterload_null 0x000002f4 Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x02FC 0x000002fc Section 4 startup_lpc17xx.o(.ARM.__at_0x02FC) + i.GLCD_Init 0x00000300 Section 0 glcd_spi_lpc1700.o(i.GLCD_Init) + i.GLCD_SetWindow 0x000008b8 Section 0 glcd_spi_lpc1700.o(i.GLCD_SetWindow) + i.GPIO_SetDir 0x00000958 Section 0 gpio_lpc17xx.o(i.GPIO_SetDir) + i.Joystick_GetState 0x0000097c Section 0 joystick_mcb1700.o(i.Joystick_GetState) + i.Joystick_Initialize 0x000009c8 Section 0 joystick_mcb1700.o(i.Joystick_Initialize) + i.LED_Init 0x00000a04 Section 0 led.o(i.LED_Init) + i.LED_Off 0x00000a2c Section 0 led.o(i.LED_Off) + i.LED_On 0x00000a50 Section 0 led.o(i.LED_On) + i.LED_Out 0x00000a74 Section 0 led.o(i.LED_Out) + i.PIN_Configure 0x00000a9c Section 0 pin_lpc17xx.o(i.PIN_Configure) + i.SysTick_Handler 0x00000b0c Section 0 irq.o(i.SysTick_Handler) + i.SystemInit 0x00000b28 Section 0 system_lpc17xx.o(i.SystemInit) + i.__0printf$2 0x00000be0 Section 0 printf2.o(i.__0printf$2) + i.__scatterload_copy 0x00000c00 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x00000c0e Section 14 handlers.o(i.__scatterload_zeroinit) + i._printf_core 0x00000c1c Section 0 printf2.o(i._printf_core) + _printf_core 0x00000c1d Thumb Code 214 printf2.o(i._printf_core) + i.delay 0x00000cf2 Section 0 glcd_spi_lpc1700.o(i.delay) + delay 0x00000cf3 Thumb Code 10 glcd_spi_lpc1700.o(i.delay) + i.fputc 0x00000cfc Section 0 blinky.o(i.fputc) + i.main 0x00000d18 Section 0 blinky.o(i.main) + i.rd_id_man 0x00000eb8 Section 0 glcd_spi_lpc1700.o(i.rd_id_man) + rd_id_man 0x00000eb9 Thumb Code 104 glcd_spi_lpc1700.o(i.rd_id_man) + i.rd_reg 0x00000f28 Section 0 glcd_spi_lpc1700.o(i.rd_reg) + rd_reg 0x00000f29 Thumb Code 50 glcd_spi_lpc1700.o(i.rd_reg) + i.spi_tran 0x00000f60 Section 0 glcd_spi_lpc1700.o(i.spi_tran) + spi_tran 0x00000f61 Thumb Code 16 glcd_spi_lpc1700.o(i.spi_tran) + i.spi_tran_man 0x00000f74 Section 0 glcd_spi_lpc1700.o(i.spi_tran_man) + spi_tran_man 0x00000f75 Thumb Code 116 glcd_spi_lpc1700.o(i.spi_tran_man) + i.wr_cmd 0x00000fec Section 0 glcd_spi_lpc1700.o(i.wr_cmd) + wr_cmd 0x00000fed Thumb Code 32 glcd_spi_lpc1700.o(i.wr_cmd) + i.wr_dat 0x00001010 Section 0 glcd_spi_lpc1700.o(i.wr_dat) + wr_dat 0x00001011 Thumb Code 32 glcd_spi_lpc1700.o(i.wr_dat) + i.wr_dat_only 0x00001034 Section 0 glcd_spi_lpc1700.o(i.wr_dat_only) + wr_dat_only 0x00001035 Thumb Code 20 glcd_spi_lpc1700.o(i.wr_dat_only) + i.wr_dat_start 0x00001048 Section 0 glcd_spi_lpc1700.o(i.wr_dat_start) + wr_dat_start 0x00001049 Thumb Code 12 glcd_spi_lpc1700.o(i.wr_dat_start) + i.wr_reg 0x00001058 Section 0 glcd_spi_lpc1700.o(i.wr_reg) + wr_reg 0x00001059 Thumb Code 18 glcd_spi_lpc1700.o(i.wr_reg) + .constdata 0x0000106a Section 6272 glcd_spi_lpc1700.o(.constdata) + .constdata 0x000028ec Section 32 led.o(.constdata) + .constdata 0x0000290c Section 10 joystick_mcb1700.o(.constdata) + JOYSTICK_PIN 0x0000290c Data 10 joystick_mcb1700.o(.constdata) + .data 0x10000000 Section 4 blinky.o(.data) + .data 0x10000004 Section 6 glcd_spi_lpc1700.o(.data) + Himax 0x10000004 Data 1 glcd_spi_lpc1700.o(.data) + Color 0x10000006 Data 4 glcd_spi_lpc1700.o(.data) + .data 0x1000000c Section 8 irq.o(.data) + ticks 0x10000010 Data 4 irq.o(.data) + .data 0x10000014 Section 4 adc_mcb1700.o(.data) + AD_done 0x10000014 Data 1 adc_mcb1700.o(.data) + AD_last 0x10000016 Data 2 adc_mcb1700.o(.data) + .data 0x10000018 Section 4 system_lpc17xx.o(.data) + STACK 0x10000020 Section 512 startup_lpc17xx.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 blinky.o ABSOLUTE + __Vectors 0x00000000 Data 4 startup_lpc17xx.o(RESET) + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __main 0x000000cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000000cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000000d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000000d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000000d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000000d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000000d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000000dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000000dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000000e1 Thumb Code 8 startup_lpc17xx.o(.text) + NMI_Handler 0x000000e9 Thumb Code 2 startup_lpc17xx.o(.text) + HardFault_Handler 0x000000eb Thumb Code 2 startup_lpc17xx.o(.text) + MemManage_Handler 0x000000ed Thumb Code 2 startup_lpc17xx.o(.text) + BusFault_Handler 0x000000ef Thumb Code 2 startup_lpc17xx.o(.text) + UsageFault_Handler 0x000000f1 Thumb Code 2 startup_lpc17xx.o(.text) + SVC_Handler 0x000000f3 Thumb Code 2 startup_lpc17xx.o(.text) + DebugMon_Handler 0x000000f5 Thumb Code 2 startup_lpc17xx.o(.text) + PendSV_Handler 0x000000f7 Thumb Code 2 startup_lpc17xx.o(.text) + BOD_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + CANActivity_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + CAN_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + DMA_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + ENET_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2S_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + MCPWM_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PLL0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PLL1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PWM1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + QEI_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + RIT_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + RTC_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SPI_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SSP0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SSP1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + USBActivity_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + USB_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + WDT_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + __scatterload 0x00000105 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00000105 Thumb Code 0 init.o(.text) + ADC_IRQHandler 0x00000129 Thumb Code 24 adc_mcb1700.o(i.ADC_IRQHandler) + GLCD_Clear 0x00000149 Thumb Code 44 glcd_spi_lpc1700.o(i.GLCD_Clear) + GLCD_DisplayChar 0x00000179 Thumb Code 74 glcd_spi_lpc1700.o(i.GLCD_DisplayChar) + GLCD_DisplayString 0x000001cd Thumb Code 38 glcd_spi_lpc1700.o(i.GLCD_DisplayString) + GLCD_DrawChar 0x000001f5 Thumb Code 142 glcd_spi_lpc1700.o(i.GLCD_DrawChar) + GLCD_SetBackColor 0x0000028d Thumb Code 6 glcd_spi_lpc1700.o(i.GLCD_SetBackColor) + GLCD_SetTextColor 0x00000299 Thumb Code 6 glcd_spi_lpc1700.o(i.GLCD_SetTextColor) + GLCD_WindowMax 0x000002a5 Thumb Code 14 glcd_spi_lpc1700.o(i.GLCD_WindowMax) + GPIO_PinRead 0x000002b5 Thumb Code 24 gpio_lpc17xx.o(i.GPIO_PinRead) + GPIO_PortClock 0x000002d1 Thumb Code 30 gpio_lpc17xx.o(i.GPIO_PortClock) + __scatterload_null 0x000002f5 Thumb Code 2 handlers.o(i.__scatterload_null) + GLCD_Init 0x00000301 Thumb Code 1462 glcd_spi_lpc1700.o(i.GLCD_Init) + GLCD_SetWindow 0x000008b9 Thumb Code 156 glcd_spi_lpc1700.o(i.GLCD_SetWindow) + GPIO_SetDir 0x00000959 Thumb Code 32 gpio_lpc17xx.o(i.GPIO_SetDir) + Joystick_GetState 0x0000097d Thumb Code 76 joystick_mcb1700.o(i.Joystick_GetState) + Joystick_Initialize 0x000009c9 Thumb Code 56 joystick_mcb1700.o(i.Joystick_Initialize) + LED_Init 0x00000a05 Thumb Code 30 led.o(i.LED_Init) + LED_Off 0x00000a2d Thumb Code 28 led.o(i.LED_Off) + LED_On 0x00000a51 Thumb Code 28 led.o(i.LED_On) + LED_Out 0x00000a75 Thumb Code 38 led.o(i.LED_Out) + PIN_Configure 0x00000a9d Thumb Code 108 pin_lpc17xx.o(i.PIN_Configure) + SysTick_Handler 0x00000b0d Thumb Code 22 irq.o(i.SysTick_Handler) + SystemInit 0x00000b29 Thumb Code 172 system_lpc17xx.o(i.SystemInit) + __0printf$2 0x00000be1 Thumb Code 22 printf2.o(i.__0printf$2) + __1printf$2 0x00000be1 Thumb Code 0 printf2.o(i.__0printf$2) + __2printf 0x00000be1 Thumb Code 0 printf2.o(i.__0printf$2) + __scatterload_copy 0x00000c01 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x00000c0f Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + fputc 0x00000cfd Thumb Code 22 blinky.o(i.fputc) + main 0x00000d19 Thumb Code 256 blinky.o(i.main) + Font_6x8_h 0x0000106a Data 896 glcd_spi_lpc1700.o(.constdata) + Font_16x24_h 0x000013ea Data 5376 glcd_spi_lpc1700.o(.constdata) + led_mask 0x000028ec Data 32 led.o(.constdata) + Region$$Table$$Base 0x00002918 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x00002938 Number 0 anon$$obj.o(Region$$Table) + __stdout 0x10000000 Data 4 blinky.o(.data) + clock_ms 0x1000000c Data 1 irq.o(.data) + SystemCoreClock 0x10000018 Data 4 system_lpc17xx.o(.data) + __initial_sp 0x10000220 Data 0 startup_lpc17xx.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000000cd + + Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002954, Max: 0x00080000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002938, Max: 0x00080000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00000000 0x00000000 0x000000cc Data RO 625 RESET startup_lpc17xx.o + 0x000000cc 0x000000cc 0x00000000 Code RO 669 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x000000cc 0x000000cc 0x00000004 Code RO 940 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x000000d0 0x000000d0 0x00000004 Code RO 943 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x000000d4 0x000000d4 0x00000000 Code RO 945 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x000000d4 0x000000d4 0x00000000 Code RO 947 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x000000d4 0x000000d4 0x00000008 Code RO 948 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x000000dc 0x000000dc 0x00000000 Code RO 950 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x000000dc 0x000000dc 0x00000000 Code RO 952 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x000000dc 0x000000dc 0x00000004 Code RO 941 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x000000e0 0x000000e0 0x00000024 Code RO 627 .text startup_lpc17xx.o + 0x00000104 0x00000104 0x00000024 Code RO 971 .text mc_w.l(init.o) + 0x00000128 0x00000128 0x00000020 Code RO 348 i.ADC_IRQHandler adc_mcb1700.o + 0x00000148 0x00000148 0x00000030 Code RO 87 i.GLCD_Clear glcd_spi_lpc1700.o + 0x00000178 0x00000178 0x00000054 Code RO 89 i.GLCD_DisplayChar glcd_spi_lpc1700.o + 0x000001cc 0x000001cc 0x00000026 Code RO 90 i.GLCD_DisplayString glcd_spi_lpc1700.o + 0x000001f2 0x000001f2 0x00000002 PAD + 0x000001f4 0x000001f4 0x00000098 Code RO 91 i.GLCD_DrawChar glcd_spi_lpc1700.o + 0x0000028c 0x0000028c 0x0000000c Code RO 95 i.GLCD_SetBackColor glcd_spi_lpc1700.o + 0x00000298 0x00000298 0x0000000c Code RO 96 i.GLCD_SetTextColor glcd_spi_lpc1700.o + 0x000002a4 0x000002a4 0x0000000e Code RO 98 i.GLCD_WindowMax glcd_spi_lpc1700.o + 0x000002b2 0x000002b2 0x00000002 PAD + 0x000002b4 0x000002b4 0x0000001c Code RO 536 i.GPIO_PinRead gpio_lpc17xx.o + 0x000002d0 0x000002d0 0x00000024 Code RO 538 i.GPIO_PortClock gpio_lpc17xx.o + 0x000002f4 0x000002f4 0x00000002 Code RO 980 i.__scatterload_null mc_w.l(handlers.o) + 0x000002f6 0x000002f6 0x00000006 PAD + 0x000002fc 0x000002fc 0x00000004 Code RO 626 .ARM.__at_0x02FC startup_lpc17xx.o + 0x00000300 0x00000300 0x000005b6 Code RO 92 i.GLCD_Init glcd_spi_lpc1700.o + 0x000008b6 0x000008b6 0x00000002 PAD + 0x000008b8 0x000008b8 0x000000a0 Code RO 97 i.GLCD_SetWindow glcd_spi_lpc1700.o + 0x00000958 0x00000958 0x00000024 Code RO 541 i.GPIO_SetDir gpio_lpc17xx.o + 0x0000097c 0x0000097c 0x0000004c Code RO 419 i.Joystick_GetState joystick_mcb1700.o + 0x000009c8 0x000009c8 0x0000003c Code RO 420 i.Joystick_Initialize joystick_mcb1700.o + 0x00000a04 0x00000a04 0x00000028 Code RO 266 i.LED_Init led.o + 0x00000a2c 0x00000a2c 0x00000024 Code RO 267 i.LED_Off led.o + 0x00000a50 0x00000a50 0x00000024 Code RO 268 i.LED_On led.o + 0x00000a74 0x00000a74 0x00000026 Code RO 269 i.LED_Out led.o + 0x00000a9a 0x00000a9a 0x00000002 PAD + 0x00000a9c 0x00000a9c 0x00000070 Code RO 590 i.PIN_Configure pin_lpc17xx.o + 0x00000b0c 0x00000b0c 0x0000001c Code RO 315 i.SysTick_Handler irq.o + 0x00000b28 0x00000b28 0x000000b8 Code RO 637 i.SystemInit system_lpc17xx.o + 0x00000be0 0x00000be0 0x00000020 Code RO 746 i.__0printf$2 mc_w.l(printf2.o) + 0x00000c00 0x00000c00 0x0000000e Code RO 979 i.__scatterload_copy mc_w.l(handlers.o) + 0x00000c0e 0x00000c0e 0x0000000e Code RO 981 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x00000c1c 0x00000c1c 0x000000d6 Code RO 753 i._printf_core mc_w.l(printf2.o) + 0x00000cf2 0x00000cf2 0x0000000a Code RO 101 i.delay glcd_spi_lpc1700.o + 0x00000cfc 0x00000cfc 0x0000001c Code RO 4 i.fputc blinky.o + 0x00000d18 0x00000d18 0x000001a0 Code RO 5 i.main blinky.o + 0x00000eb8 0x00000eb8 0x00000070 Code RO 102 i.rd_id_man glcd_spi_lpc1700.o + 0x00000f28 0x00000f28 0x00000038 Code RO 103 i.rd_reg glcd_spi_lpc1700.o + 0x00000f60 0x00000f60 0x00000014 Code RO 104 i.spi_tran glcd_spi_lpc1700.o + 0x00000f74 0x00000f74 0x00000078 Code RO 105 i.spi_tran_man glcd_spi_lpc1700.o + 0x00000fec 0x00000fec 0x00000024 Code RO 106 i.wr_cmd glcd_spi_lpc1700.o + 0x00001010 0x00001010 0x00000024 Code RO 107 i.wr_dat glcd_spi_lpc1700.o + 0x00001034 0x00001034 0x00000014 Code RO 108 i.wr_dat_only glcd_spi_lpc1700.o + 0x00001048 0x00001048 0x00000010 Code RO 109 i.wr_dat_start glcd_spi_lpc1700.o + 0x00001058 0x00001058 0x00000012 Code RO 110 i.wr_reg glcd_spi_lpc1700.o + 0x0000106a 0x0000106a 0x00001880 Data RO 111 .constdata glcd_spi_lpc1700.o + 0x000028ea 0x000028ea 0x00000002 PAD + 0x000028ec 0x000028ec 0x00000020 Data RO 270 .constdata led.o + 0x0000290c 0x0000290c 0x0000000a Data RO 422 .constdata joystick_mcb1700.o + 0x00002916 0x00002916 0x00000002 PAD + 0x00002918 0x00002918 0x00000020 Data RO 977 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00002938, Size: 0x00000220, Max: 0x00008000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x10000000 0x00002938 0x00000004 Data RW 6 .data blinky.o + 0x10000004 0x0000293c 0x00000006 Data RW 112 .data glcd_spi_lpc1700.o + 0x1000000a 0x00002942 0x00000002 PAD + 0x1000000c 0x00002944 0x00000008 Data RW 316 .data irq.o + 0x10000014 0x0000294c 0x00000004 Data RW 353 .data adc_mcb1700.o + 0x10000018 0x00002950 0x00000004 Data RW 638 .data system_lpc17xx.o + 0x1000001c 0x00002954 0x00000004 PAD + 0x10000020 - 0x00000200 Zero RW 623 STACK startup_lpc17xx.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 32 8 0 4 0 2455 adc_mcb1700.o + 444 166 0 4 0 51531 blinky.o + 2426 94 6272 6 0 13533 glcd_spi_lpc1700.o + 100 14 0 0 0 1846 gpio_lpc17xx.o + 28 6 0 8 0 697 irq.o + 136 4 10 0 0 2226 joystick_mcb1700.o + 150 26 32 0 0 2395 led.o + 112 4 0 0 0 896 pin_lpc17xx.o + 40 12 204 0 512 1036 startup_lpc17xx.o + 184 12 0 4 0 855 system_lpc17xx.o + + ---------------------------------------------------------------------- + 3660 346 6554 28 516 77470 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 8 0 4 2 4 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 36 8 0 0 0 68 init.o + 246 10 0 0 0 176 printf2.o + + ---------------------------------------------------------------------- + 338 26 0 0 0 244 Library Totals + 6 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 332 26 0 0 0 244 mc_w.l + + ---------------------------------------------------------------------- + 338 26 0 0 0 244 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 3998 372 6554 28 516 76202 Grand Totals + 3998 372 6554 28 516 76202 ELF Image Totals + 3998 372 6554 28 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 10552 ( 10.30kB) + Total RW Size (RW Data + ZI Data) 544 ( 0.53kB) + Total ROM Size (Code + RO Data + RW Data) 10580 ( 10.33kB) + +============================================================================== + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct new file mode 100755 index 0000000..fa7bf97 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x00000000 0x00080000 { ; load region size_region + ER_IROM1 0x00000000 0x00080000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x10000000 0x00008000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep new file mode 100755 index 0000000..435b1eb --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/Blinky_SWO Trace.dep @@ -0,0 +1,121 @@ +Dependencies for Project 'Blinky', Target 'SWO Trace': (DO NOT MODIFY !) +CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC +F (.\Blinky.c)(0x66EA08B2)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\blinky.o --omf_browse .\swo_trace\blinky.crf --depend .\swo_trace\blinky.d) +I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC) +I (Blinky.h)(0x66EA049A) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (GLCD.h)(0x631E5620) +I (LED.h)(0x631E5620) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A) +F (.\Blinky.h)(0x66EA049A)() +F (.\Font_6x8_h.h)(0x631E5620)() +F (.\Font_16x24_h.h)(0x631E5620)() +F (.\GLCD.h)(0x631E5620)() +F (.\GLCD_SPI_LPC1700.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\glcd_spi_lpc1700.o --omf_browse .\swo_trace\glcd_spi_lpc1700.crf --depend .\swo_trace\glcd_spi_lpc1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (GLCD.h)(0x631E5620) +I (Font_6x8_h.h)(0x631E5620) +I (Font_16x24_h.h)(0x631E5620) +F (.\LED.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\led.o --omf_browse .\swo_trace\led.crf --depend .\swo_trace\led.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (LED.h)(0x631E5620) +F (.\LED.h)(0x631E5620)() +F (.\IRQ.c)(0x66EA05F7)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\irq.o --omf_browse .\swo_trace\irq.crf --depend .\swo_trace\irq.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (LED.h)(0x631E5620) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +I (Blinky.h)(0x66EA049A) +F (.\Abstract.txt)(0x5D5C2A1A)() +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\adc_mcb1700.o --omf_browse .\swo_trace\adc_mcb1700.crf --depend .\swo_trace\adc_mcb1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\joystick_mcb1700.o --omf_browse .\swo_trace\joystick_mcb1700.crf --depend .\swo_trace\joystick_mcb1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c)(0x584ED27E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\retarget_io.o --omf_browse .\swo_trace\retarget_io.crf --depend .\swo_trace\retarget_io.d) +I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC81EC4) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\assert.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\rt_sys.h)(0x5EC81EBC) +I (.\RTE\_SWO_Trace\RTE_Components.h)(0x66E88A21) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\gpio_lpc17xx.o --omf_browse .\swo_trace\gpio_lpc17xx.crf --depend .\swo_trace\gpio_lpc17xx.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\pin_lpc17xx.o --omf_browse .\swo_trace\pin_lpc17xx.crf --depend .\swo_trace\pin_lpc17xx.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +F (RTE\Device\LPC1768\RTE_Device.h)(0x571E337C)() +F (RTE\Device\LPC1768\startup_LPC17xx.s)(0x66E8D81A)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board --pd "__UVISION_VERSION SETA 531" --pd "_RTE_ SETA 1" --pd "LPC175x_6x SETA 1" --pd "_RTE_ SETA 1" --list .\swo_trace\startup_lpc17xx.lst --xref -o .\swo_trace\startup_lpc17xx.o --depend .\swo_trace\startup_lpc17xx.d) +F (RTE\Device\LPC1768\system_LPC17xx.c)(0x539B6546)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -o .\swo_trace\system_lpc17xx.o --omf_browse .\swo_trace\system_lpc17xx.crf --depend .\swo_trace\system_lpc17xx.d) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex new file mode 100755 index 0000000..b661f48 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf new file mode 100755 index 0000000..ca691b3 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d new file mode 100755 index 0000000..8e65f17 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.d @@ -0,0 +1,12 @@ +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\swo_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h +.\swo_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o new file mode 100755 index 0000000..dcf610f Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/adc_mcb1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf new file mode 100755 index 0000000..6c7c744 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d new file mode 100755 index 0000000..288186c --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.d @@ -0,0 +1,14 @@ +.\swo_trace\blinky.o: Blinky.c +.\swo_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\swo_trace\blinky.o: Blinky.h +.\swo_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\swo_trace\blinky.o: GLCD.h +.\swo_trace\blinky.o: LED.h +.\swo_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o new file mode 100755 index 0000000..cc9b5df Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/blinky.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf new file mode 100755 index 0000000..3d7435e Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d new file mode 100755 index 0000000..64bd49a --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.d @@ -0,0 +1,12 @@ +.\swo_trace\glcd_spi_lpc1700.o: GLCD_SPI_LPC1700.c +.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h +.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\glcd_spi_lpc1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\swo_trace\glcd_spi_lpc1700.o: GLCD.h +.\swo_trace\glcd_spi_lpc1700.o: Font_6x8_h.h +.\swo_trace\glcd_spi_lpc1700.o: Font_16x24_h.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o new file mode 100755 index 0000000..adae726 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/glcd_spi_lpc1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf new file mode 100755 index 0000000..e9d0404 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d new file mode 100755 index 0000000..97dad56 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.d @@ -0,0 +1,10 @@ +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\gpio_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o new file mode 100755 index 0000000..e3cabd2 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/gpio_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf new file mode 100755 index 0000000..de1b4cc Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d new file mode 100755 index 0000000..0e4d962 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.d @@ -0,0 +1,12 @@ +.\swo_trace\irq.o: IRQ.c +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\irq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\swo_trace\irq.o: LED.h +.\swo_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h +.\swo_trace\irq.o: Blinky.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o new file mode 100755 index 0000000..4312343 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/irq.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crf new file mode 100755 index 0000000..cd1134d Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d new file mode 100755 index 0000000..359c5c8 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.d @@ -0,0 +1,13 @@ +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\swo_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h +.\swo_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.o new file mode 100755 index 0000000..54b71b2 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/joystick_mcb1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf new file mode 100755 index 0000000..097bf31 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d new file mode 100755 index 0000000..f24e0c7 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.d @@ -0,0 +1,10 @@ +.\swo_trace\led.o: LED.c +.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\led.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\swo_trace\led.o: LED.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o new file mode 100755 index 0000000..c891735 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/led.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf new file mode 100755 index 0000000..cd9eeef Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d new file mode 100755 index 0000000..d4cb85a --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.d @@ -0,0 +1,11 @@ +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\swo_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\swo_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o new file mode 100755 index 0000000..bc62afb Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/pin_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf new file mode 100755 index 0000000..b823d62 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d new file mode 100755 index 0000000..8f3b5b7 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.d @@ -0,0 +1,8 @@ +.\swo_trace\retarget_io.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c +.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h +.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h +.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\assert.h +.\swo_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\rt_sys.h +.\swo_trace\retarget_io.o: .\RTE\_SWO_Trace\RTE_Components.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o new file mode 100755 index 0000000..f10fd6e Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/retarget_io.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d new file mode 100755 index 0000000..098394c --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.d @@ -0,0 +1 @@ +.\swo_trace\startup_lpc17xx.o: RTE\Device\LPC1768\startup_LPC17xx.s diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst new file mode 100755 index 0000000..d29b23f --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.lst @@ -0,0 +1,1066 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;/****************************************************** + ********************//** + 2 00000000 ; * @file startup_LPC17xx.s + 3 00000000 ; * @brief CMSIS Cortex-M3 Core Device Startup File f + or + 4 00000000 ; * NXP LPC17xx Device Series + 5 00000000 ; * @version V1.10 + 6 00000000 ; * @date 06. April 2011 + 7 00000000 ; * + 8 00000000 ; * @note + 9 00000000 ; * Copyright (C) 2009-2011 ARM Limited. All rights rese + rved. + 10 00000000 ; * + 11 00000000 ; * @par + 12 00000000 ; * ARM Limited (ARM) is supplying this software for use + with Cortex-M + 13 00000000 ; * processor based microcontrollers. This file can be + freely distributed + 14 00000000 ; * within development tools that are supporting such AR + M based processors. + 15 00000000 ; * + 16 00000000 ; * @par + 17 00000000 ; * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, W + HETHER EXPRESS, IMPLIED + 18 00000000 ; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED + WARRANTIES OF + 19 00000000 ; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + APPLY TO THIS SOFTWARE. + 20 00000000 ; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR S + PECIAL, INCIDENTAL, OR + 21 00000000 ; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. + 22 00000000 ; * + 23 00000000 ; ****************************************************** + ************************/ + 24 00000000 + 25 00000000 ; *------- <<< Use Configuration Wizard in Context Menu + >>> ------------------ + 26 00000000 + 27 00000000 ; Stack Configuration + 28 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 29 00000000 ; + 30 00000000 + 31 00000000 00000200 + Stack_Size + EQU 0x00000200 + 32 00000000 + 33 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 34 00000000 Stack_Mem + SPACE Stack_Size + 35 00000200 __initial_sp + 36 00000200 + 37 00000200 + 38 00000200 ; Heap Configuration + 39 00000200 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 40 00000200 ; + 41 00000200 + 42 00000200 00000000 + Heap_Size + + + +ARM Macro Assembler Page 2 + + + EQU 0x00000000 + 43 00000200 + 44 00000200 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 45 00000000 __heap_base + 46 00000000 Heap_Mem + SPACE Heap_Size + 47 00000000 __heap_limit + 48 00000000 + 49 00000000 + 50 00000000 PRESERVE8 + 51 00000000 THUMB + 52 00000000 + 53 00000000 + 54 00000000 ; Vector Table Mapped to Address 0 at Reset + 55 00000000 + 56 00000000 AREA RESET, DATA, READONLY + 57 00000000 EXPORT __Vectors + 58 00000000 + 59 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 60 00000004 00000000 DCD Reset_Handler ; Reset Handler + 61 00000008 00000000 DCD NMI_Handler ; NMI Handler + 62 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 63 00000010 00000000 DCD MemManage_Handler + ; MPU Fault Handler + + 64 00000014 00000000 DCD BusFault_Handler + ; Bus Fault Handler + + 65 00000018 00000000 DCD UsageFault_Handler ; Usage Faul + t Handler + 66 0000001C 00000000 DCD 0 ; Reserved + 67 00000020 00000000 DCD 0 ; Reserved + 68 00000024 00000000 DCD 0 ; Reserved + 69 00000028 00000000 DCD 0 ; Reserved + 70 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 71 00000030 00000000 DCD DebugMon_Handler ; Debug Monito + r Handler + 72 00000034 00000000 DCD 0 ; Reserved + 73 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 74 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 75 00000040 + 76 00000040 ; External Interrupts + 77 00000040 00000000 DCD WDT_IRQHandler ; 16: Watchdog T + imer + 78 00000044 00000000 DCD TIMER0_IRQHandler ; 17: Timer0 + 79 00000048 00000000 DCD TIMER1_IRQHandler ; 18: Timer1 + 80 0000004C 00000000 DCD TIMER2_IRQHandler ; 19: Timer2 + 81 00000050 00000000 DCD TIMER3_IRQHandler ; 20: Timer3 + 82 00000054 00000000 DCD UART0_IRQHandler ; 21: UART0 + 83 00000058 00000000 DCD UART1_IRQHandler ; 22: UART1 + 84 0000005C 00000000 DCD UART2_IRQHandler ; 23: UART2 + 85 00000060 00000000 DCD UART3_IRQHandler ; 24: UART3 + 86 00000064 00000000 DCD PWM1_IRQHandler ; 25: PWM1 + + + +ARM Macro Assembler Page 3 + + + 87 00000068 00000000 DCD I2C0_IRQHandler ; 26: I2C0 + 88 0000006C 00000000 DCD I2C1_IRQHandler ; 27: I2C1 + 89 00000070 00000000 DCD I2C2_IRQHandler ; 28: I2C2 + 90 00000074 00000000 DCD SPI_IRQHandler ; 29: SPI + 91 00000078 00000000 DCD SSP0_IRQHandler ; 30: SSP0 + 92 0000007C 00000000 DCD SSP1_IRQHandler ; 31: SSP1 + 93 00000080 00000000 DCD PLL0_IRQHandler ; 32: PLL0 Lock + (Main PLL) + 94 00000084 00000000 DCD RTC_IRQHandler ; 33: Real Time + Clock + 95 00000088 00000000 DCD EINT0_IRQHandler ; 34: External + Interrupt 0 + 96 0000008C 00000000 DCD EINT1_IRQHandler ; 35: External + Interrupt 1 + 97 00000090 00000000 DCD EINT2_IRQHandler ; 36: External + Interrupt 2 + 98 00000094 00000000 DCD EINT3_IRQHandler ; 37: External + Interrupt 3 + 99 00000098 00000000 DCD ADC_IRQHandler + ; 38: A/D Converter + + 100 0000009C 00000000 DCD BOD_IRQHandler ; 39: Brown-Out + Detect + 101 000000A0 00000000 DCD USB_IRQHandler ; 40: USB + 102 000000A4 00000000 DCD CAN_IRQHandler ; 41: CAN + 103 000000A8 00000000 DCD DMA_IRQHandler ; 42: General Pu + rpose DMA + 104 000000AC 00000000 DCD I2S_IRQHandler ; 43: I2S + 105 000000B0 00000000 DCD ENET_IRQHandler ; 44: Ethernet + 106 000000B4 00000000 DCD RIT_IRQHandler ; 45: Repetitive + Interrupt Timer + 107 000000B8 00000000 DCD MCPWM_IRQHandler ; 46: Motor Co + ntrol PWM + 108 000000BC 00000000 DCD QEI_IRQHandler ; 47: Quadrature + Encoder Interface + 109 000000C0 00000000 DCD PLL1_IRQHandler ; 48: PLL1 Lock + (USB PLL) + 110 000000C4 00000000 DCD USBActivity_IRQHandler ; 49: US + B Activity interrup + t to wakeup + 111 000000C8 00000000 DCD CANActivity_IRQHandler ; 50: CA + N Activity interrup + t to wakeup + 112 000000CC + 113 000000CC + 114 000000CC IF :LNOT::DEF:NO_CRP + 115 000000CC AREA |.ARM.__at_0x02FC|, CODE, READO +NLY + 116 00000000 FFFFFFFF + CRP_Key DCD 0xFFFFFFFF + 117 00000004 ENDIF + 118 00000004 + 119 00000004 + 120 00000004 AREA |.text|, CODE, READONLY + 121 00000000 + 122 00000000 + 123 00000000 ; Reset Handler + 124 00000000 + 125 00000000 Reset_Handler + + + +ARM Macro Assembler Page 4 + + + PROC + 126 00000000 EXPORT Reset_Handler [WEAK +] + 127 00000000 IMPORT SystemInit + 128 00000000 IMPORT __main + 129 00000000 4806 LDR R0, =SystemInit + 130 00000002 4780 BLX R0 + 131 00000004 4806 LDR R0, =__main + 132 00000006 4700 BX R0 + 133 00000008 ENDP + 134 00000008 + 135 00000008 + 136 00000008 ; Dummy Exception Handlers (infinite loops which can be + modified) + 137 00000008 + 138 00000008 NMI_Handler + PROC + 139 00000008 EXPORT NMI_Handler [WEAK +] + 140 00000008 E7FE B . + 141 0000000A ENDP + 143 0000000A HardFault_Handler + PROC + 144 0000000A EXPORT HardFault_Handler [WEAK +] + 145 0000000A E7FE B . + 146 0000000C ENDP + 148 0000000C MemManage_Handler + PROC + 149 0000000C EXPORT MemManage_Handler [WEAK +] + 150 0000000C E7FE B . + 151 0000000E ENDP + 153 0000000E BusFault_Handler + PROC + 154 0000000E EXPORT BusFault_Handler [WEAK +] + 155 0000000E E7FE B . + 156 00000010 ENDP + 158 00000010 UsageFault_Handler + PROC + 159 00000010 EXPORT UsageFault_Handler [WEAK +] + 160 00000010 E7FE B . + 161 00000012 ENDP + 162 00000012 SVC_Handler + PROC + 163 00000012 EXPORT SVC_Handler [WEAK +] + 164 00000012 E7FE B . + 165 00000014 ENDP + 167 00000014 DebugMon_Handler + PROC + 168 00000014 EXPORT DebugMon_Handler [WEAK +] + 169 00000014 E7FE B . + 170 00000016 ENDP + 171 00000016 PendSV_Handler + PROC + + + +ARM Macro Assembler Page 5 + + + 172 00000016 EXPORT PendSV_Handler [WEAK +] + 173 00000016 E7FE B . + 174 00000018 ENDP + 175 00000018 SysTick_Handler + PROC + 176 00000018 EXPORT SysTick_Handler [WEAK +] + 177 00000018 E7FE B . + 178 0000001A ENDP + 179 0000001A + 180 0000001A Default_Handler + PROC + 181 0000001A + 182 0000001A EXPORT WDT_IRQHandler [WEAK +] + 183 0000001A EXPORT TIMER0_IRQHandler [WEAK +] + 184 0000001A EXPORT TIMER1_IRQHandler [WEAK +] + 185 0000001A EXPORT TIMER2_IRQHandler [WEAK +] + 186 0000001A EXPORT TIMER3_IRQHandler [WEAK +] + 187 0000001A EXPORT UART0_IRQHandler [WEAK +] + 188 0000001A EXPORT UART1_IRQHandler [WEAK +] + 189 0000001A EXPORT UART2_IRQHandler [WEAK +] + 190 0000001A EXPORT UART3_IRQHandler [WEAK +] + 191 0000001A EXPORT PWM1_IRQHandler [WEAK +] + 192 0000001A EXPORT I2C0_IRQHandler [WEAK +] + 193 0000001A EXPORT I2C1_IRQHandler [WEAK +] + 194 0000001A EXPORT I2C2_IRQHandler [WEAK +] + 195 0000001A EXPORT SPI_IRQHandler [WEAK +] + 196 0000001A EXPORT SSP0_IRQHandler [WEAK +] + 197 0000001A EXPORT SSP1_IRQHandler [WEAK +] + 198 0000001A EXPORT PLL0_IRQHandler [WEAK +] + 199 0000001A EXPORT RTC_IRQHandler [WEAK +] + 200 0000001A EXPORT EINT0_IRQHandler [WEAK +] + 201 0000001A EXPORT EINT1_IRQHandler [WEAK +] + 202 0000001A EXPORT EINT2_IRQHandler [WEAK +] + 203 0000001A EXPORT EINT3_IRQHandler [WEAK +] + 204 0000001A EXPORT ADC_IRQHandler [WEAK + + + +ARM Macro Assembler Page 6 + + +] + 205 0000001A EXPORT BOD_IRQHandler [WEAK +] + 206 0000001A EXPORT USB_IRQHandler [WEAK +] + 207 0000001A EXPORT CAN_IRQHandler [WEAK +] + 208 0000001A EXPORT DMA_IRQHandler [WEAK +] + 209 0000001A EXPORT I2S_IRQHandler [WEAK +] + 210 0000001A EXPORT ENET_IRQHandler [WEAK +] + 211 0000001A EXPORT RIT_IRQHandler [WEAK +] + 212 0000001A EXPORT MCPWM_IRQHandler [WEAK +] + 213 0000001A EXPORT QEI_IRQHandler [WEAK +] + 214 0000001A EXPORT PLL1_IRQHandler [WEAK +] + 215 0000001A EXPORT USBActivity_IRQHandler [WEAK +] + 216 0000001A EXPORT CANActivity_IRQHandler [WEAK +] + 217 0000001A + 218 0000001A WDT_IRQHandler + 219 0000001A TIMER0_IRQHandler + 220 0000001A TIMER1_IRQHandler + 221 0000001A TIMER2_IRQHandler + 222 0000001A TIMER3_IRQHandler + 223 0000001A UART0_IRQHandler + 224 0000001A UART1_IRQHandler + 225 0000001A UART2_IRQHandler + 226 0000001A UART3_IRQHandler + 227 0000001A PWM1_IRQHandler + 228 0000001A I2C0_IRQHandler + 229 0000001A I2C1_IRQHandler + 230 0000001A I2C2_IRQHandler + 231 0000001A SPI_IRQHandler + 232 0000001A SSP0_IRQHandler + 233 0000001A SSP1_IRQHandler + 234 0000001A PLL0_IRQHandler + 235 0000001A RTC_IRQHandler + 236 0000001A EINT0_IRQHandler + 237 0000001A EINT1_IRQHandler + 238 0000001A EINT2_IRQHandler + 239 0000001A EINT3_IRQHandler + 240 0000001A ADC_IRQHandler + 241 0000001A BOD_IRQHandler + 242 0000001A USB_IRQHandler + 243 0000001A CAN_IRQHandler + 244 0000001A DMA_IRQHandler + 245 0000001A I2S_IRQHandler + 246 0000001A ENET_IRQHandler + 247 0000001A RIT_IRQHandler + 248 0000001A MCPWM_IRQHandler + 249 0000001A QEI_IRQHandler + 250 0000001A PLL1_IRQHandler + + + +ARM Macro Assembler Page 7 + + + 251 0000001A USBActivity_IRQHandler + 252 0000001A CANActivity_IRQHandler + 253 0000001A + 254 0000001A E7FE B . + 255 0000001C + 256 0000001C ENDP + 257 0000001C + 258 0000001C + 259 0000001C ALIGN + 260 0000001C + 261 0000001C + 262 0000001C ; User Initial Stack & Heap + 263 0000001C + 264 0000001C IF :DEF:__MICROLIB + 265 0000001C + 266 0000001C EXPORT __initial_sp + 267 0000001C EXPORT __heap_base + 268 0000001C EXPORT __heap_limit + 269 0000001C + 270 0000001C ELSE + 284 ENDIF + 285 0000001C + 286 0000001C + 287 0000001C END + 00000000 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\swo_trace\startup_lpc17xx.d -o.\swo_trace\startup_lpc17xx.o -I.\ +RTE\Device\LPC1768 -I.\RTE\_SWO_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ +ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Kei +l\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Kei +l\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MD +K-Middleware\7.12.0\Board --predefine="__MICROLIB SETA 1" --predefine="__UVISIO +N_VERSION SETA 531" --predefine="_RTE_ SETA 1" --predefine="LPC175x_6x SETA 1" +--predefine="_RTE_ SETA 1" --list=.\swo_trace\startup_lpc17xx.lst RTE\Device\LP +C1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 33 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000200 + +Symbol: __initial_sp + Definitions + At line 35 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 266 in file RTE\Device\LPC1768\startup_LPC17xx.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 44 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 45 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 267 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __heap_base used once +__heap_limit 00000000 + +Symbol: __heap_limit + Definitions + At line 47 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 268 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 56 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 57 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __Vectors used once +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.ARM.__at_0x02FC 00000000 + +Symbol: .ARM.__at_0x02FC + Definitions + At line 115 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: .ARM.__at_0x02FC unused +CRP_Key 00000000 + +Symbol: CRP_Key + Definitions + At line 116 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: CRP_Key unused +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 120 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: .text unused +ADC_IRQHandler 0000001A + +Symbol: ADC_IRQHandler + Definitions + At line 240 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 99 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 204 in file RTE\Device\LPC1768\startup_LPC17xx.s + +BOD_IRQHandler 0000001A + +Symbol: BOD_IRQHandler + Definitions + At line 241 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 100 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 205 in file RTE\Device\LPC1768\startup_LPC17xx.s + +BusFault_Handler 0000000E + +Symbol: BusFault_Handler + Definitions + At line 153 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 64 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 154 in file RTE\Device\LPC1768\startup_LPC17xx.s + +CANActivity_IRQHandler 0000001A + +Symbol: CANActivity_IRQHandler + Definitions + At line 252 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 111 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 216 in file RTE\Device\LPC1768\startup_LPC17xx.s + +CAN_IRQHandler 0000001A + +Symbol: CAN_IRQHandler + Definitions + At line 243 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 102 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 207 in file RTE\Device\LPC1768\startup_LPC17xx.s + +DMA_IRQHandler 0000001A + +Symbol: DMA_IRQHandler + Definitions + At line 244 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + + At line 103 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 208 in file RTE\Device\LPC1768\startup_LPC17xx.s + +DebugMon_Handler 00000014 + +Symbol: DebugMon_Handler + Definitions + At line 167 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 71 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 168 in file RTE\Device\LPC1768\startup_LPC17xx.s + +Default_Handler 0000001A + +Symbol: Default_Handler + Definitions + At line 180 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Default_Handler unused +EINT0_IRQHandler 0000001A + +Symbol: EINT0_IRQHandler + Definitions + At line 236 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 95 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 200 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT1_IRQHandler 0000001A + +Symbol: EINT1_IRQHandler + Definitions + At line 237 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 96 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 201 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT2_IRQHandler 0000001A + +Symbol: EINT2_IRQHandler + Definitions + At line 238 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 97 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 202 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT3_IRQHandler 0000001A + +Symbol: EINT3_IRQHandler + Definitions + At line 239 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 98 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 203 in file RTE\Device\LPC1768\startup_LPC17xx.s + +ENET_IRQHandler 0000001A + +Symbol: ENET_IRQHandler + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + + Definitions + At line 246 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 105 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 210 in file RTE\Device\LPC1768\startup_LPC17xx.s + +HardFault_Handler 0000000A + +Symbol: HardFault_Handler + Definitions + At line 143 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 62 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 144 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C0_IRQHandler 0000001A + +Symbol: I2C0_IRQHandler + Definitions + At line 228 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 87 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 192 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C1_IRQHandler 0000001A + +Symbol: I2C1_IRQHandler + Definitions + At line 229 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 88 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 193 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C2_IRQHandler 0000001A + +Symbol: I2C2_IRQHandler + Definitions + At line 230 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 89 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 194 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2S_IRQHandler 0000001A + +Symbol: I2S_IRQHandler + Definitions + At line 245 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 104 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 209 in file RTE\Device\LPC1768\startup_LPC17xx.s + +MCPWM_IRQHandler 0000001A + +Symbol: MCPWM_IRQHandler + Definitions + At line 248 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 107 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 212 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + +MemManage_Handler 0000000C + +Symbol: MemManage_Handler + Definitions + At line 148 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 63 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 149 in file RTE\Device\LPC1768\startup_LPC17xx.s + +NMI_Handler 00000008 + +Symbol: NMI_Handler + Definitions + At line 138 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 61 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 139 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PLL0_IRQHandler 0000001A + +Symbol: PLL0_IRQHandler + Definitions + At line 234 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 93 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 198 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PLL1_IRQHandler 0000001A + +Symbol: PLL1_IRQHandler + Definitions + At line 250 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 109 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 214 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PWM1_IRQHandler 0000001A + +Symbol: PWM1_IRQHandler + Definitions + At line 227 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 86 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 191 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PendSV_Handler 00000016 + +Symbol: PendSV_Handler + Definitions + At line 171 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 73 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 172 in file RTE\Device\LPC1768\startup_LPC17xx.s + +QEI_IRQHandler 0000001A + +Symbol: QEI_IRQHandler + Definitions + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + + At line 249 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 108 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 213 in file RTE\Device\LPC1768\startup_LPC17xx.s + +RIT_IRQHandler 0000001A + +Symbol: RIT_IRQHandler + Definitions + At line 247 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 106 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 211 in file RTE\Device\LPC1768\startup_LPC17xx.s + +RTC_IRQHandler 0000001A + +Symbol: RTC_IRQHandler + Definitions + At line 235 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 94 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 199 in file RTE\Device\LPC1768\startup_LPC17xx.s + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 125 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 60 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 126 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SPI_IRQHandler 0000001A + +Symbol: SPI_IRQHandler + Definitions + At line 231 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 90 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 195 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SSP0_IRQHandler 0000001A + +Symbol: SSP0_IRQHandler + Definitions + At line 232 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 91 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 196 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SSP1_IRQHandler 0000001A + +Symbol: SSP1_IRQHandler + Definitions + At line 233 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 92 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 197 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + +SVC_Handler 00000012 + +Symbol: SVC_Handler + Definitions + At line 162 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 70 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 163 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SysTick_Handler 00000018 + +Symbol: SysTick_Handler + Definitions + At line 175 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 74 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 176 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER0_IRQHandler 0000001A + +Symbol: TIMER0_IRQHandler + Definitions + At line 219 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 78 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 183 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER1_IRQHandler 0000001A + +Symbol: TIMER1_IRQHandler + Definitions + At line 220 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 79 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 184 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER2_IRQHandler 0000001A + +Symbol: TIMER2_IRQHandler + Definitions + At line 221 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 80 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 185 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER3_IRQHandler 0000001A + +Symbol: TIMER3_IRQHandler + Definitions + At line 222 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 81 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 186 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART0_IRQHandler 0000001A + +Symbol: UART0_IRQHandler + Definitions + At line 223 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 7 Alphabetic symbol ordering +Relocatable symbols + + Uses + At line 82 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 187 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART1_IRQHandler 0000001A + +Symbol: UART1_IRQHandler + Definitions + At line 224 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 83 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 188 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART2_IRQHandler 0000001A + +Symbol: UART2_IRQHandler + Definitions + At line 225 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 84 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 189 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART3_IRQHandler 0000001A + +Symbol: UART3_IRQHandler + Definitions + At line 226 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 85 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 190 in file RTE\Device\LPC1768\startup_LPC17xx.s + +USBActivity_IRQHandler 0000001A + +Symbol: USBActivity_IRQHandler + Definitions + At line 251 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 110 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 215 in file RTE\Device\LPC1768\startup_LPC17xx.s + +USB_IRQHandler 0000001A + +Symbol: USB_IRQHandler + Definitions + At line 242 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 101 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 206 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UsageFault_Handler 00000010 + +Symbol: UsageFault_Handler + Definitions + At line 158 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 65 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 159 in file RTE\Device\LPC1768\startup_LPC17xx.s + +WDT_IRQHandler 0000001A + + + +ARM Macro Assembler Page 8 Alphabetic symbol ordering +Relocatable symbols + + +Symbol: WDT_IRQHandler + Definitions + At line 218 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 77 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 182 in file RTE\Device\LPC1768\startup_LPC17xx.s + +47 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000000 + +Symbol: Heap_Size + Definitions + At line 42 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: Heap_Size used once +Stack_Size 00000200 + +Symbol: Stack_Size + Definitions + At line 31 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: Stack_Size used once +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +SystemInit 00000000 + +Symbol: SystemInit + Definitions + At line 127 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 129 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: SystemInit used once +__main 00000000 + +Symbol: __main + Definitions + At line 128 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 131 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __main used once +2 symbols +400 symbols in table diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o new file mode 100755 index 0000000..6bd463f Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/startup_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crf new file mode 100755 index 0000000..79b9c71 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d new file mode 100755 index 0000000..54a9f15 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.d @@ -0,0 +1,9 @@ +.\swo_trace\system_lpc17xx.o: RTE\Device\LPC1768\system_LPC17xx.c +.\swo_trace\system_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\swo_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o new file mode 100755 index 0000000..4696ca3 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/SWO_Trace/system_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf new file mode 100755 index 0000000..148a369 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.axf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm new file mode 100755 index 0000000..54e063d --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.htm @@ -0,0 +1,644 @@ + + +Static Call Graph - [.\TracePort_Trace\Blinky.axf] +
    +

    Static Call Graph for image .\TracePort_Trace\Blinky.axf


    +

    #<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Sep 16 21:00:22 2024 +

    +

    Maximum Stack Usage = 128 bytes + Unknown(Cycles, Untraceable Function Pointers)

    +Call chain for Maximum Stack Depth:

    +main ⇒ GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +

    +

    +Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • DebugMon_Handler   ⇒   DebugMon_Handler
    +
  • PendSV_Handler   ⇒   PendSV_Handler
    +
  • BOD_IRQHandler   ⇒   BOD_IRQHandler
    + +

    +

    +Function Pointers +

      +
    • ADC_IRQHandler from adc_mcb1700.o(i.ADC_IRQHandler) referenced from startup_lpc17xx.o(RESET) +
    • BOD_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • BusFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • CANActivity_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • CAN_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • DMA_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • DebugMon_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • EINT3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • ENET_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • HardFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2C2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • I2S_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • MCPWM_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • MemManage_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • NMI_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PLL0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PLL1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PWM1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • PendSV_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • QEI_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • RIT_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • RTC_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • Reset_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SPI_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SSP0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SSP1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SVC_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • SysTick_Handler from irq.o(i.SysTick_Handler) referenced from startup_lpc17xx.o(RESET) +
    • SystemInit from system_lpc17xx.o(i.SystemInit) referenced from startup_lpc17xx.o(.text) +
    • TIMER0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • TIMER3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART0_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART1_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART2_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UART3_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • USBActivity_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • USB_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • UsageFault_Handler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • WDT_IRQHandler from startup_lpc17xx.o(.text) referenced from startup_lpc17xx.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc17xx.o(.text) +
    • _sputc from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8) +
    • fputc from blinky.o(i.fputc) referenced from printf8.o(i.__0printf$8) +
    • main from blinky.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    +

    +Global Symbols +

    +

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(.text) +
    +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) + +

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Calls]

    • >>   __scatterload +
    + +

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Called By]

    • >>   __scatterload +
    + +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) + +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) + +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) + +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) + +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) + +

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   MemManage_Handler +
    +
    [Called By]
    • >>   MemManage_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   BusFault_Handler +
    +
    [Called By]
    • >>   BusFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   UsageFault_Handler +
    +
    [Called By]
    • >>   UsageFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   SVC_Handler +
    +
    [Called By]
    • >>   SVC_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   DebugMon_Handler +
    +
    [Called By]
    • >>   DebugMon_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   PendSV_Handler +
    +
    [Called By]
    • >>   PendSV_Handler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +

    [Calls]

    • >>   BOD_IRQHandler +
    +
    [Called By]
    • >>   BOD_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    CANActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    CAN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    DMA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    EINT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    ENET_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2C2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    I2S_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    MCPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PLL0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PLL1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    PWM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    QEI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    RIT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SSP0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    SSP1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    USBActivity_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    USB_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc17xx.o(.text)) +
    [Address Reference Count : 1]

    • startup_lpc17xx.o(RESET) +
    +

    __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_llsr +
    • >>   __aeabi_llsl +
    +
    [Called By]
    • >>   _printf_core +
    + +

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

    [Called By]

    • >>   __aeabi_uldivmod +
    + +

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) + +

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

    [Called By]

    • >>   __aeabi_uldivmod +
    + +

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) + +

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    • >>   __main_after_scatterload +
    +
    [Called By]
    • >>   _main_scatterload +
    + +

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

    ADC_GetValue (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_GetValue)) +

    [Called By]

    • >>   main +
    + +

    ADC_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_IRQHandler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = ADC_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    ADC_Initialize (Thumb, 50 bytes, Stack size 8 bytes, adc_mcb1700.o(i.ADC_Initialize)) +

    [Stack]

    • Max Depth = 28
    • Call Chain = ADC_Initialize ⇒ PIN_Configure +
    +
    [Calls]
    • >>   PIN_Configure +
    +
    [Called By]
    • >>   main +
    + +

    ADC_StartConversion (Thumb, 22 bytes, Stack size 0 bytes, adc_mcb1700.o(i.ADC_StartConversion)) +

    [Called By]

    • >>   SysTick_Handler +
    + +

    GLCD_Bargraph (Thumb, 86 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_Bargraph)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_Bargraph ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_Clear (Thumb, 44 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_Clear)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = GLCD_Clear ⇒ GLCD_WindowMax ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_WindowMax +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_SetBackColor (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetBackColor)) +

    [Called By]

    • >>   main +
    + +

    GLCD_DisplayChar (Thumb, 74 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayChar)) +

    [Stack]

    • Max Depth = 96
    • Call Chain = GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_DrawChar +
    +
    [Called By]
    • >>   GLCD_DisplayString +
    + +

    GLCD_DisplayString (Thumb, 38 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_DisplayString)) +

    [Stack]

    • Max Depth = 120
    • Call Chain = GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_DisplayChar +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_DrawChar (Thumb, 142 bytes, Stack size 32 bytes, glcd_spi_lpc1700.o(i.GLCD_DrawChar)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   GLCD_DisplayChar +
    + +

    GLCD_Init (Thumb, 1462 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_Init)) +

    [Stack]

    • Max Depth = 80
    • Call Chain = GLCD_Init ⇒ rd_id_man ⇒ spi_tran_man +
    +
    [Calls]
    • >>   wr_reg +
    • >>   rd_reg +
    • >>   rd_id_man +
    • >>   delay +
    +
    [Called By]
    • >>   main +
    + +

    GLCD_SetTextColor (Thumb, 6 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_SetTextColor)) +

    [Called By]

    • >>   main +
    + +

    GLCD_SetWindow (Thumb, 156 bytes, Stack size 24 bytes, glcd_spi_lpc1700.o(i.GLCD_SetWindow)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   wr_reg +
    +
    [Called By]
    • >>   GLCD_WindowMax +
    • >>   GLCD_DrawChar +
    • >>   GLCD_Bargraph +
    + +

    GLCD_WindowMax (Thumb, 14 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.GLCD_WindowMax)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = GLCD_WindowMax ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   GLCD_SetWindow +
    +
    [Called By]
    • >>   GLCD_Clear +
    + +

    GPIO_PinRead (Thumb, 24 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PinRead)) +

    [Called By]

    • >>   Joystick_GetState +
    + +

    GPIO_PortClock (Thumb, 30 bytes, Stack size 0 bytes, gpio_lpc17xx.o(i.GPIO_PortClock)) +

    [Called By]

    • >>   Joystick_Initialize +
    + +

    GPIO_SetDir (Thumb, 32 bytes, Stack size 8 bytes, gpio_lpc17xx.o(i.GPIO_SetDir)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = GPIO_SetDir +
    +
    [Called By]
    • >>   Joystick_Initialize +
    + +

    Joystick_GetState (Thumb, 76 bytes, Stack size 8 bytes, joystick_mcb1700.o(i.Joystick_GetState)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = Joystick_GetState +
    +
    [Calls]
    • >>   GPIO_PinRead +
    +
    [Called By]
    • >>   main +
    + +

    Joystick_Initialize (Thumb, 56 bytes, Stack size 24 bytes, joystick_mcb1700.o(i.Joystick_Initialize)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = Joystick_Initialize ⇒ PIN_Configure +
    +
    [Calls]
    • >>   GPIO_SetDir +
    • >>   GPIO_PortClock +
    • >>   PIN_Configure +
    +
    [Called By]
    • >>   main +
    + +

    LED_Init (Thumb, 30 bytes, Stack size 0 bytes, led.o(i.LED_Init)) +

    [Called By]

    • >>   main +
    + +

    LED_Off (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_Off)) +

    [Called By]

    • >>   LED_Out +
    + +

    LED_On (Thumb, 28 bytes, Stack size 0 bytes, led.o(i.LED_On)) +

    [Called By]

    • >>   LED_Out +
    + +

    LED_Out (Thumb, 38 bytes, Stack size 12 bytes, led.o(i.LED_Out)) +

    [Stack]

    • Max Depth = 12
    • Call Chain = LED_Out +
    +
    [Calls]
    • >>   LED_On +
    • >>   LED_Off +
    +
    [Called By]
    • >>   SysTick_Handler +
    + +

    PIN_Configure (Thumb, 108 bytes, Stack size 20 bytes, pin_lpc17xx.o(i.PIN_Configure)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = PIN_Configure +
    +
    [Called By]
    • >>   Joystick_Initialize +
    • >>   ADC_Initialize +
    + +

    SysTick_Handler (Thumb, 68 bytes, Stack size 8 bytes, irq.o(i.SysTick_Handler)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = SysTick_Handler ⇒ LED_Out +
    +
    [Calls]
    • >>   LED_Out +
    • >>   ADC_StartConversion +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(RESET) +
    +

    SystemInit (Thumb, 172 bytes, Stack size 16 bytes, system_lpc17xx.o(i.SystemInit)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = SystemInit +
    +
    [Address Reference Count : 1]
    • startup_lpc17xx.o(.text) +
    +

    __0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED) +

    [Calls]

    • >>   _printf_core +
    + +

    __1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED) + +

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = __2printf +
    +
    [Called By]
    • >>   main +
    + +

    __0sprintf$8 (Thumb, 34 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) +

    [Calls]

    • >>   _sputc +
    • >>   _printf_core +
    + +

    __1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) + +

    __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = __2sprintf +
    +
    [Called By]
    • >>   main +
    + +

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) + +

    fputc (Thumb, 22 bytes, Stack size 0 bytes, blinky.o(i.fputc)) +
    [Address Reference Count : 1]

    • printf8.o(i.__0printf$8) +
    +

    main (Thumb, 328 bytes, Stack size 8 bytes, blinky.o(i.main)) +

    [Stack]

    • Max Depth = 128
    • Call Chain = main ⇒ GLCD_DisplayString ⇒ GLCD_DisplayChar ⇒ GLCD_DrawChar ⇒ GLCD_SetWindow ⇒ wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   LED_Init +
    • >>   Joystick_Initialize +
    • >>   Joystick_GetState +
    • >>   GLCD_SetTextColor +
    • >>   GLCD_SetBackColor +
    • >>   GLCD_Init +
    • >>   GLCD_DisplayString +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    • >>   ADC_Initialize +
    • >>   ADC_GetValue +
    • >>   __2sprintf +
    • >>   __2printf +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +

    +

    +Local Symbols +

    +

    delay (Thumb, 10 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.delay)) +

    [Called By]

    • >>   spi_tran_man +
    • >>   GLCD_Init +
    + +

    rd_id_man (Thumb, 104 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_id_man)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = rd_id_man ⇒ spi_tran_man +
    +
    [Calls]
    • >>   spi_tran_man +
    +
    [Called By]
    • >>   GLCD_Init +
    + +

    rd_reg (Thumb, 50 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.rd_reg)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = rd_reg ⇒ wr_cmd +
    +
    [Calls]
    • >>   wr_cmd +
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_Init +
    + +

    spi_tran (Thumb, 16 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.spi_tran)) +

    [Called By]

    • >>   wr_dat_start +
    • >>   wr_dat_only +
    • >>   wr_dat +
    • >>   wr_cmd +
    • >>   rd_reg +
    + +

    spi_tran_man (Thumb, 116 bytes, Stack size 40 bytes, glcd_spi_lpc1700.o(i.spi_tran_man)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = spi_tran_man +
    +
    [Calls]
    • >>   delay +
    +
    [Called By]
    • >>   rd_id_man +
    + +

    wr_cmd (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_cmd)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = wr_cmd +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   wr_reg +
    • >>   rd_reg +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    + +

    wr_dat (Thumb, 32 bytes, Stack size 16 bytes, glcd_spi_lpc1700.o(i.wr_dat)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = wr_dat +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   wr_reg +
    + +

    wr_dat_only (Thumb, 20 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_dat_only)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = wr_dat_only +
    +
    [Calls]
    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    + +

    wr_dat_start (Thumb, 12 bytes, Stack size 0 bytes, glcd_spi_lpc1700.o(i.wr_dat_start)) +

    [Calls]

    • >>   spi_tran +
    +
    [Called By]
    • >>   GLCD_DrawChar +
    • >>   GLCD_Clear +
    • >>   GLCD_Bargraph +
    + +

    wr_reg (Thumb, 18 bytes, Stack size 8 bytes, glcd_spi_lpc1700.o(i.wr_reg)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = wr_reg ⇒ wr_dat +
    +
    [Calls]
    • >>   wr_dat +
    • >>   wr_cmd +
    +
    [Called By]
    • >>   GLCD_SetWindow +
    • >>   GLCD_Init +
    + +

    _printf_core (Thumb, 996 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED) +

    [Calls]

    • >>   __aeabi_uldivmod +
    • >>   _printf_pre_padding +
    • >>   _printf_post_padding +
    +
    [Called By]
    • >>   __0sprintf$8 +
    • >>   __0printf$8 +
    + +

    _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc)) +

    [Called By]

    • >>   __0sprintf$8 +
    +
    [Address Reference Count : 1]
    • printf8.o(i.__0sprintf$8) +

    +

    +Undefined Global Symbols +


    diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp new file mode 100755 index 0000000..2c0a235 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.lnp @@ -0,0 +1,16 @@ +--cpu Cortex-M3 +".\traceport_trace\blinky.o" +".\traceport_trace\glcd_spi_lpc1700.o" +".\traceport_trace\irq.o" +".\traceport_trace\led.o" +".\traceport_trace\adc_mcb1700.o" +".\traceport_trace\joystick_mcb1700.o" +".\traceport_trace\retarget_io.o" +".\traceport_trace\pin_lpc17xx.o" +".\traceport_trace\startup_lpc17xx.o" +".\traceport_trace\system_lpc17xx.o" +".\traceport_trace\gpio_lpc17xx.o" +--library_type=microlib --strict --scatter ".\TracePort_Trace\Blinky.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\TracePort_Trace\Blinky.map" -o .\TracePort_Trace\Blinky.axf \ No newline at end of file diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map new file mode 100755 index 0000000..f159fb5 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.map @@ -0,0 +1,954 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + blinky.o(i.main) refers to led.o(i.LED_Init) for LED_Init + blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_Initialize) for ADC_Initialize + blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_Initialize) for Joystick_Initialize + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Init) for GLCD_Init + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Clear) for GLCD_Clear + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetBackColor) for GLCD_SetBackColor + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_SetTextColor) for GLCD_SetTextColor + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString + blinky.o(i.main) refers to adc_mcb1700.o(i.ADC_GetValue) for ADC_GetValue + blinky.o(i.main) refers to printf8.o(i.__0sprintf$8) for __2sprintf + blinky.o(i.main) refers to glcd_spi_lpc1700.o(i.GLCD_Bargraph) for GLCD_Bargraph + blinky.o(i.main) refers to joystick_mcb1700.o(i.Joystick_GetState) for Joystick_GetState + blinky.o(i.main) refers to printf8.o(i.__0printf$8) for __2printf + blinky.o(i.main) refers to system_lpc17xx.o(.data) for SystemCoreClock + blinky.o(i.main) refers to blinky.o(.data) for .data + blinky.o(i.main) refers to irq.o(.data) for clock_ms + blinky.o(i.main) refers to blinky.o(.bss) for .bss + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_Bargraph) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Bitmap) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_Clear) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_WindowMax) for GLCD_WindowMax + glcd_spi_lpc1700.o(i.GLCD_ClearLn) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayString) for GLCD_DisplayString + glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(i.GLCD_DrawChar) for GLCD_DrawChar + glcd_spi_lpc1700.o(i.GLCD_DisplayChar) refers to glcd_spi_lpc1700.o(.constdata) for .constdata + glcd_spi_lpc1700.o(i.GLCD_DisplayString) refers to glcd_spi_lpc1700.o(i.GLCD_DisplayChar) for GLCD_DisplayChar + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_start) for wr_dat_start + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(i.wr_dat_only) for wr_dat_only + glcd_spi_lpc1700.o(i.GLCD_DrawChar) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_id_man) for rd_id_man + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.rd_reg) for rd_reg + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(i.delay) for delay + glcd_spi_lpc1700.o(i.GLCD_Init) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat + glcd_spi_lpc1700.o(i.GLCD_PutPixel) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetBackColor) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetTextColor) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.GLCD_SetWindow) refers to glcd_spi_lpc1700.o(.data) for .data + glcd_spi_lpc1700.o(i.GLCD_WindowMax) refers to glcd_spi_lpc1700.o(i.GLCD_SetWindow) for GLCD_SetWindow + glcd_spi_lpc1700.o(i.GLCD_WrCmd) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.GLCD_WrReg) refers to glcd_spi_lpc1700.o(i.wr_reg) for wr_reg + glcd_spi_lpc1700.o(i.rd_id_man) refers to glcd_spi_lpc1700.o(i.spi_tran_man) for spi_tran_man + glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.rd_reg) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.spi_tran_man) refers to glcd_spi_lpc1700.o(i.delay) for delay + glcd_spi_lpc1700.o(i.wr_cmd) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat_only) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_dat_start) refers to glcd_spi_lpc1700.o(i.spi_tran) for spi_tran + glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_cmd) for wr_cmd + glcd_spi_lpc1700.o(i.wr_reg) refers to glcd_spi_lpc1700.o(i.wr_dat) for wr_dat + irq.o(i.SysTick_Handler) refers to led.o(i.LED_Out) for LED_Out + irq.o(i.SysTick_Handler) refers to adc_mcb1700.o(i.ADC_StartConversion) for ADC_StartConversion + irq.o(i.SysTick_Handler) refers to irq.o(.data) for .data + irq.o(i.SysTick_Handler) refers to blinky.o(.data) for ADC_last + led.o(i.LED_Off) refers to led.o(.constdata) for .constdata + led.o(i.LED_On) refers to led.o(.constdata) for .constdata + led.o(i.LED_Out) refers to led.o(i.LED_On) for LED_On + led.o(i.LED_Out) refers to led.o(i.LED_Off) for LED_Off + adc_mcb1700.o(i.ADC_ConversionDone) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_GetValue) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_IRQHandler) refers to adc_mcb1700.o(.data) for .data + adc_mcb1700.o(i.ADC_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + adc_mcb1700.o(i.ADC_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_GetState) refers to gpio_lpc17xx.o(i.GPIO_PinRead) for GPIO_PinRead + joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_PortClock) for GPIO_PortClock + joystick_mcb1700.o(i.Joystick_Initialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_Initialize) refers to gpio_lpc17xx.o(i.GPIO_SetDir) for GPIO_SetDir + joystick_mcb1700.o(i.Joystick_Initialize) refers to joystick_mcb1700.o(.constdata) for .constdata + joystick_mcb1700.o(i.Joystick_Uninitialize) refers to pin_lpc17xx.o(i.PIN_Configure) for PIN_Configure + joystick_mcb1700.o(i.Joystick_Uninitialize) refers to joystick_mcb1700.o(.constdata) for .constdata + retarget_io.o(i.ITM_ReceiveChar) refers to retarget_io.o(.data) for .data + retarget_io.o(i.__aeabi_assert) refers to fputs.o(i.fputs) for fputs + retarget_io.o(i.__aeabi_assert) refers to retarget_io.o(i.abort) for abort + retarget_io.o(i.__aeabi_assert) refers to stderr.o(.data) for __stderr + retarget_io.o(i.fputc) refers to retarget_io.o(i.stdout_putchar) for stdout_putchar + retarget_io.o(i.fputc) refers to blinky.o(.data) for __stdout + retarget_io.o(i.stdout_putchar) refers to retarget_io.o(i.ITM_SendChar) for ITM_SendChar + startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(STACK) for __initial_sp + startup_lpc17xx.o(RESET) refers to startup_lpc17xx.o(.text) for Reset_Handler + startup_lpc17xx.o(RESET) refers to irq.o(i.SysTick_Handler) for SysTick_Handler + startup_lpc17xx.o(RESET) refers to adc_mcb1700.o(i.ADC_IRQHandler) for ADC_IRQHandler + startup_lpc17xx.o(.text) refers to system_lpc17xx.o(i.SystemInit) for SystemInit + startup_lpc17xx.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + system_lpc17xx.o(i.SystemCoreClockUpdate) refers to uldiv.o(.text) for __aeabi_uldivmod + system_lpc17xx.o(i.SystemCoreClockUpdate) refers to system_lpc17xx.o(.data) for .data + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + fputs.o(i.fputs) refers to blinky.o(i.fputc) for fputc + fputs_e.o(.text) refers to blinky.o(i.fputc) for fputc + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to blinky.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to blinky.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to blinky.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to blinky.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to blinky.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to blinky.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to blinky.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to blinky.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to blinky.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to blinky.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to blinky.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to blinky.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to blinky.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to blinky.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to blinky.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to blinky.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to blinky.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to blinky.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to blinky.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to blinky.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to blinky.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to blinky.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to blinky.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to blinky.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to blinky.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to blinky.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to blinky.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to blinky.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to blinky.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to blinky.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to blinky.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to blinky.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to blinky.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_lpc17xx.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_lpc17xx.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to blinky.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to blinky.o(i.main) for main + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + + +============================================================================== + +Removing Unused input sections from the image. + + Removing blinky.o(.rev16_text), (4 bytes). + Removing blinky.o(.revsh_text), (4 bytes). + Removing blinky.o(.rrx_text), (6 bytes). + Removing blinky.o(.bss), (10 bytes). + Removing blinky.o(.data), (4 bytes). + Removing glcd_spi_lpc1700.o(.rev16_text), (4 bytes). + Removing glcd_spi_lpc1700.o(.revsh_text), (4 bytes). + Removing glcd_spi_lpc1700.o(.rrx_text), (6 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_Bitmap), (76 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_ClearLn), (76 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_PutPixel), (128 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_ScrollVertical), (2 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_WrCmd), (4 bytes). + Removing glcd_spi_lpc1700.o(i.GLCD_WrReg), (4 bytes). + Removing irq.o(.rev16_text), (4 bytes). + Removing irq.o(.revsh_text), (4 bytes). + Removing irq.o(.rrx_text), (6 bytes). + Removing led.o(.rev16_text), (4 bytes). + Removing led.o(.revsh_text), (4 bytes). + Removing led.o(.rrx_text), (6 bytes). + Removing adc_mcb1700.o(.rev16_text), (4 bytes). + Removing adc_mcb1700.o(.revsh_text), (4 bytes). + Removing adc_mcb1700.o(.rrx_text), (6 bytes). + Removing adc_mcb1700.o(i.ADC_ConversionDone), (24 bytes). + Removing adc_mcb1700.o(i.ADC_GetResolution), (4 bytes). + Removing adc_mcb1700.o(i.ADC_Uninitialize), (72 bytes). + Removing adc_mcb1700.o(.constdata), (2 bytes). + Removing joystick_mcb1700.o(.rev16_text), (4 bytes). + Removing joystick_mcb1700.o(.revsh_text), (4 bytes). + Removing joystick_mcb1700.o(.rrx_text), (6 bytes). + Removing joystick_mcb1700.o(i.Joystick_Uninitialize), (44 bytes). + Removing retarget_io.o(i.ITM_ReceiveChar), (28 bytes). + Removing retarget_io.o(i.ITM_SendChar), (36 bytes). + Removing retarget_io.o(i.__aeabi_assert), (144 bytes). + Removing retarget_io.o(i.__backspace), (6 bytes). + Removing retarget_io.o(i.abort), (2 bytes). + Removing retarget_io.o(i.fgetc), (6 bytes). + Removing retarget_io.o(i.fputc), (20 bytes). + Removing retarget_io.o(i.stdout_putchar), (4 bytes). + Removing retarget_io.o(.data), (4 bytes). + Removing pin_lpc17xx.o(.rev16_text), (4 bytes). + Removing pin_lpc17xx.o(.revsh_text), (4 bytes). + Removing pin_lpc17xx.o(.rrx_text), (6 bytes). + Removing pin_lpc17xx.o(i.PIN_ConfigureI2C0Pins), (28 bytes). + Removing pin_lpc17xx.o(i.PIN_ConfigureTPIU), (32 bytes). + Removing startup_lpc17xx.o(HEAP), (0 bytes). + Removing system_lpc17xx.o(.rev16_text), (4 bytes). + Removing system_lpc17xx.o(.revsh_text), (4 bytes). + Removing system_lpc17xx.o(.rrx_text), (6 bytes). + Removing system_lpc17xx.o(i.SystemCoreClockUpdate), (288 bytes). + Removing gpio_lpc17xx.o(.rev16_text), (4 bytes). + Removing gpio_lpc17xx.o(.revsh_text), (4 bytes). + Removing gpio_lpc17xx.o(.rrx_text), (6 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PinWrite), (28 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PortRead), (16 bytes). + Removing gpio_lpc17xx.o(i.GPIO_PortWrite), (20 bytes). + Removing dadd.o(.text), (334 bytes). + Removing dmul.o(.text), (228 bytes). + Removing ddiv.o(.text), (222 bytes). + Removing dfixul.o(.text), (48 bytes). + Removing cdrcmple.o(.text), (48 bytes). + Removing depilogue.o(.text), (186 bytes). + +62 unused section(s) (total 2304 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + RESET 0x00000000 Section 204 startup_lpc17xx.o(RESET) + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs_e.o ABSOLUTE + ../clib/microlib/stdio/fputs.c 0x00000000 Number 0 fputs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stderr.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE + Blinky.c 0x00000000 Number 0 blinky.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c 0x00000000 Number 0 retarget_io.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c 0x00000000 Number 0 adc_mcb1700.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c 0x00000000 Number 0 joystick_mcb1700.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c 0x00000000 Number 0 gpio_lpc17xx.o ABSOLUTE + C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c 0x00000000 Number 0 pin_lpc17xx.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\ADC_MCB1700.c 0x00000000 Number 0 adc_mcb1700.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\Boards\\Keil\\MCB1700\\Common\\Joystick_MCB1700.c 0x00000000 Number 0 joystick_mcb1700.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\GPIO_LPC17xx.c 0x00000000 Number 0 gpio_lpc17xx.o ABSOLUTE + C:\\Users\\ECBME\\AppData\\Local\\Arm\\Packs\\Keil\\LPC1700_DFP\\2.6.0\\RTE_Driver\\PIN_LPC17xx.c 0x00000000 Number 0 pin_lpc17xx.o ABSOLUTE + GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE + GLCD_SPI_LPC1700.c 0x00000000 Number 0 glcd_spi_lpc1700.o ABSOLUTE + IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE + IRQ.c 0x00000000 Number 0 irq.o ABSOLUTE + LED.c 0x00000000 Number 0 led.o ABSOLUTE + LED.c 0x00000000 Number 0 led.o ABSOLUTE + RTE\Device\LPC1768\startup_LPC17xx.s 0x00000000 Number 0 startup_lpc17xx.o ABSOLUTE + RTE\Device\LPC1768\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE + RTE\\Device\\LPC1768\\system_LPC17xx.c 0x00000000 Number 0 system_lpc17xx.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + .ARM.Collect$$$$00000000 0x000000cc Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000000cc Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000000d0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000000d4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000000d4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000000d4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000000dc Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000000dc Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000000dc Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000000dc Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000000e0 Section 36 startup_lpc17xx.o(.text) + .text 0x00000104 Section 0 uldiv.o(.text) + .text 0x00000166 Section 0 llshl.o(.text) + .text 0x00000184 Section 0 llushr.o(.text) + .text 0x000001a4 Section 36 init.o(.text) + i.ADC_GetValue 0x000001c8 Section 0 adc_mcb1700.o(i.ADC_GetValue) + i.ADC_IRQHandler 0x000001e4 Section 0 adc_mcb1700.o(i.ADC_IRQHandler) + i.ADC_Initialize 0x00000204 Section 0 adc_mcb1700.o(i.ADC_Initialize) + i.ADC_StartConversion 0x00000244 Section 0 adc_mcb1700.o(i.ADC_StartConversion) + i.GLCD_Bargraph 0x00000260 Section 0 glcd_spi_lpc1700.o(i.GLCD_Bargraph) + i.GLCD_Clear 0x000002c0 Section 0 glcd_spi_lpc1700.o(i.GLCD_Clear) + i.GLCD_SetBackColor 0x000002f0 Section 0 glcd_spi_lpc1700.o(i.GLCD_SetBackColor) + .ARM.__at_0x02FC 0x000002fc Section 4 startup_lpc17xx.o(.ARM.__at_0x02FC) + i.GLCD_DisplayChar 0x00000300 Section 0 glcd_spi_lpc1700.o(i.GLCD_DisplayChar) + i.GLCD_DisplayString 0x00000354 Section 0 glcd_spi_lpc1700.o(i.GLCD_DisplayString) + i.GLCD_DrawChar 0x0000037c Section 0 glcd_spi_lpc1700.o(i.GLCD_DrawChar) + i.GLCD_Init 0x00000414 Section 0 glcd_spi_lpc1700.o(i.GLCD_Init) + i.GLCD_SetTextColor 0x000009cc Section 0 glcd_spi_lpc1700.o(i.GLCD_SetTextColor) + i.GLCD_SetWindow 0x000009d8 Section 0 glcd_spi_lpc1700.o(i.GLCD_SetWindow) + i.GLCD_WindowMax 0x00000a78 Section 0 glcd_spi_lpc1700.o(i.GLCD_WindowMax) + i.GPIO_PinRead 0x00000a88 Section 0 gpio_lpc17xx.o(i.GPIO_PinRead) + i.GPIO_PortClock 0x00000aa4 Section 0 gpio_lpc17xx.o(i.GPIO_PortClock) + i.GPIO_SetDir 0x00000ac8 Section 0 gpio_lpc17xx.o(i.GPIO_SetDir) + i.Joystick_GetState 0x00000aec Section 0 joystick_mcb1700.o(i.Joystick_GetState) + i.Joystick_Initialize 0x00000b38 Section 0 joystick_mcb1700.o(i.Joystick_Initialize) + i.LED_Init 0x00000b74 Section 0 led.o(i.LED_Init) + i.LED_Off 0x00000b9c Section 0 led.o(i.LED_Off) + i.LED_On 0x00000bc0 Section 0 led.o(i.LED_On) + i.LED_Out 0x00000be4 Section 0 led.o(i.LED_Out) + i.PIN_Configure 0x00000c0c Section 0 pin_lpc17xx.o(i.PIN_Configure) + i.SysTick_Handler 0x00000c7c Section 0 irq.o(i.SysTick_Handler) + i.SystemInit 0x00000cc8 Section 0 system_lpc17xx.o(i.SystemInit) + i.__0printf$8 0x00000d80 Section 0 printf8.o(i.__0printf$8) + i.__0sprintf$8 0x00000da0 Section 0 printf8.o(i.__0sprintf$8) + i.__scatterload_copy 0x00000dc8 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x00000dd6 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x00000dd8 Section 14 handlers.o(i.__scatterload_zeroinit) + i._printf_core 0x00000de8 Section 0 printf8.o(i._printf_core) + _printf_core 0x00000de9 Thumb Code 996 printf8.o(i._printf_core) + i._printf_post_padding 0x000011f8 Section 0 printf8.o(i._printf_post_padding) + _printf_post_padding 0x000011f9 Thumb Code 36 printf8.o(i._printf_post_padding) + i._printf_pre_padding 0x0000121c Section 0 printf8.o(i._printf_pre_padding) + _printf_pre_padding 0x0000121d Thumb Code 46 printf8.o(i._printf_pre_padding) + i._sputc 0x0000124a Section 0 printf8.o(i._sputc) + _sputc 0x0000124b Thumb Code 10 printf8.o(i._sputc) + i.delay 0x00001254 Section 0 glcd_spi_lpc1700.o(i.delay) + delay 0x00001255 Thumb Code 10 glcd_spi_lpc1700.o(i.delay) + i.fputc 0x00001260 Section 0 blinky.o(i.fputc) + i.main 0x0000127c Section 0 blinky.o(i.main) + i.rd_id_man 0x00001460 Section 0 glcd_spi_lpc1700.o(i.rd_id_man) + rd_id_man 0x00001461 Thumb Code 104 glcd_spi_lpc1700.o(i.rd_id_man) + i.rd_reg 0x000014d0 Section 0 glcd_spi_lpc1700.o(i.rd_reg) + rd_reg 0x000014d1 Thumb Code 50 glcd_spi_lpc1700.o(i.rd_reg) + i.spi_tran 0x00001508 Section 0 glcd_spi_lpc1700.o(i.spi_tran) + spi_tran 0x00001509 Thumb Code 16 glcd_spi_lpc1700.o(i.spi_tran) + i.spi_tran_man 0x0000151c Section 0 glcd_spi_lpc1700.o(i.spi_tran_man) + spi_tran_man 0x0000151d Thumb Code 116 glcd_spi_lpc1700.o(i.spi_tran_man) + i.wr_cmd 0x00001594 Section 0 glcd_spi_lpc1700.o(i.wr_cmd) + wr_cmd 0x00001595 Thumb Code 32 glcd_spi_lpc1700.o(i.wr_cmd) + i.wr_dat 0x000015b8 Section 0 glcd_spi_lpc1700.o(i.wr_dat) + wr_dat 0x000015b9 Thumb Code 32 glcd_spi_lpc1700.o(i.wr_dat) + i.wr_dat_only 0x000015dc Section 0 glcd_spi_lpc1700.o(i.wr_dat_only) + wr_dat_only 0x000015dd Thumb Code 20 glcd_spi_lpc1700.o(i.wr_dat_only) + i.wr_dat_start 0x000015f0 Section 0 glcd_spi_lpc1700.o(i.wr_dat_start) + wr_dat_start 0x000015f1 Thumb Code 12 glcd_spi_lpc1700.o(i.wr_dat_start) + i.wr_reg 0x00001600 Section 0 glcd_spi_lpc1700.o(i.wr_reg) + wr_reg 0x00001601 Thumb Code 18 glcd_spi_lpc1700.o(i.wr_reg) + .constdata 0x00001612 Section 6272 glcd_spi_lpc1700.o(.constdata) + .constdata 0x00002e94 Section 32 led.o(.constdata) + .constdata 0x00002eb4 Section 10 joystick_mcb1700.o(.constdata) + JOYSTICK_PIN 0x00002eb4 Data 10 joystick_mcb1700.o(.constdata) + .data 0x10000000 Section 4 blinky.o(.data) + .data 0x10000004 Section 4 blinky.o(.data) + AD_dbg 0x10000004 Data 2 blinky.o(.data) + .data 0x10000008 Section 6 glcd_spi_lpc1700.o(.data) + Himax 0x10000008 Data 1 glcd_spi_lpc1700.o(.data) + Color 0x1000000a Data 4 glcd_spi_lpc1700.o(.data) + .data 0x10000010 Section 16 irq.o(.data) + ticks 0x10000014 Data 4 irq.o(.data) + timetick 0x10000018 Data 4 irq.o(.data) + leds 0x1000001c Data 4 irq.o(.data) + .data 0x10000020 Section 4 adc_mcb1700.o(.data) + AD_done 0x10000020 Data 1 adc_mcb1700.o(.data) + AD_last 0x10000022 Data 2 adc_mcb1700.o(.data) + .data 0x10000024 Section 4 system_lpc17xx.o(.data) + .bss 0x10000028 Section 10 blinky.o(.bss) + STACK 0x10000038 Section 512 startup_lpc17xx.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 blinky.o ABSOLUTE + __Vectors 0x00000000 Data 4 startup_lpc17xx.o(RESET) + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __main 0x000000cd Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000000cd Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000000d1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000000d5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000000d5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000000d5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000000d5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000000dd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000000dd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000000e1 Thumb Code 8 startup_lpc17xx.o(.text) + NMI_Handler 0x000000e9 Thumb Code 2 startup_lpc17xx.o(.text) + HardFault_Handler 0x000000eb Thumb Code 2 startup_lpc17xx.o(.text) + MemManage_Handler 0x000000ed Thumb Code 2 startup_lpc17xx.o(.text) + BusFault_Handler 0x000000ef Thumb Code 2 startup_lpc17xx.o(.text) + UsageFault_Handler 0x000000f1 Thumb Code 2 startup_lpc17xx.o(.text) + SVC_Handler 0x000000f3 Thumb Code 2 startup_lpc17xx.o(.text) + DebugMon_Handler 0x000000f5 Thumb Code 2 startup_lpc17xx.o(.text) + PendSV_Handler 0x000000f7 Thumb Code 2 startup_lpc17xx.o(.text) + BOD_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + CANActivity_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + CAN_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + DMA_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + EINT3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + ENET_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2C2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + I2S_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + MCPWM_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PLL0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PLL1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + PWM1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + QEI_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + RIT_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + RTC_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SPI_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SSP0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + SSP1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + TIMER3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART0_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART1_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART2_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + UART3_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + USBActivity_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + USB_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + WDT_IRQHandler 0x000000fb Thumb Code 0 startup_lpc17xx.o(.text) + __aeabi_uldivmod 0x00000105 Thumb Code 98 uldiv.o(.text) + __aeabi_llsl 0x00000167 Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x00000167 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00000185 Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x00000185 Thumb Code 0 llushr.o(.text) + __scatterload 0x000001a5 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x000001a5 Thumb Code 0 init.o(.text) + ADC_GetValue 0x000001c9 Thumb Code 22 adc_mcb1700.o(i.ADC_GetValue) + ADC_IRQHandler 0x000001e5 Thumb Code 24 adc_mcb1700.o(i.ADC_IRQHandler) + ADC_Initialize 0x00000205 Thumb Code 50 adc_mcb1700.o(i.ADC_Initialize) + ADC_StartConversion 0x00000245 Thumb Code 22 adc_mcb1700.o(i.ADC_StartConversion) + GLCD_Bargraph 0x00000261 Thumb Code 86 glcd_spi_lpc1700.o(i.GLCD_Bargraph) + GLCD_Clear 0x000002c1 Thumb Code 44 glcd_spi_lpc1700.o(i.GLCD_Clear) + GLCD_SetBackColor 0x000002f1 Thumb Code 6 glcd_spi_lpc1700.o(i.GLCD_SetBackColor) + GLCD_DisplayChar 0x00000301 Thumb Code 74 glcd_spi_lpc1700.o(i.GLCD_DisplayChar) + GLCD_DisplayString 0x00000355 Thumb Code 38 glcd_spi_lpc1700.o(i.GLCD_DisplayString) + GLCD_DrawChar 0x0000037d Thumb Code 142 glcd_spi_lpc1700.o(i.GLCD_DrawChar) + GLCD_Init 0x00000415 Thumb Code 1462 glcd_spi_lpc1700.o(i.GLCD_Init) + GLCD_SetTextColor 0x000009cd Thumb Code 6 glcd_spi_lpc1700.o(i.GLCD_SetTextColor) + GLCD_SetWindow 0x000009d9 Thumb Code 156 glcd_spi_lpc1700.o(i.GLCD_SetWindow) + GLCD_WindowMax 0x00000a79 Thumb Code 14 glcd_spi_lpc1700.o(i.GLCD_WindowMax) + GPIO_PinRead 0x00000a89 Thumb Code 24 gpio_lpc17xx.o(i.GPIO_PinRead) + GPIO_PortClock 0x00000aa5 Thumb Code 30 gpio_lpc17xx.o(i.GPIO_PortClock) + GPIO_SetDir 0x00000ac9 Thumb Code 32 gpio_lpc17xx.o(i.GPIO_SetDir) + Joystick_GetState 0x00000aed Thumb Code 76 joystick_mcb1700.o(i.Joystick_GetState) + Joystick_Initialize 0x00000b39 Thumb Code 56 joystick_mcb1700.o(i.Joystick_Initialize) + LED_Init 0x00000b75 Thumb Code 30 led.o(i.LED_Init) + LED_Off 0x00000b9d Thumb Code 28 led.o(i.LED_Off) + LED_On 0x00000bc1 Thumb Code 28 led.o(i.LED_On) + LED_Out 0x00000be5 Thumb Code 38 led.o(i.LED_Out) + PIN_Configure 0x00000c0d Thumb Code 108 pin_lpc17xx.o(i.PIN_Configure) + SysTick_Handler 0x00000c7d Thumb Code 68 irq.o(i.SysTick_Handler) + SystemInit 0x00000cc9 Thumb Code 172 system_lpc17xx.o(i.SystemInit) + __0printf$8 0x00000d81 Thumb Code 22 printf8.o(i.__0printf$8) + __1printf$8 0x00000d81 Thumb Code 0 printf8.o(i.__0printf$8) + __2printf 0x00000d81 Thumb Code 0 printf8.o(i.__0printf$8) + __0sprintf$8 0x00000da1 Thumb Code 34 printf8.o(i.__0sprintf$8) + __1sprintf$8 0x00000da1 Thumb Code 0 printf8.o(i.__0sprintf$8) + __2sprintf 0x00000da1 Thumb Code 0 printf8.o(i.__0sprintf$8) + __scatterload_copy 0x00000dc9 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x00000dd7 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x00000dd9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + fputc 0x00001261 Thumb Code 22 blinky.o(i.fputc) + main 0x0000127d Thumb Code 328 blinky.o(i.main) + Font_6x8_h 0x00001612 Data 896 glcd_spi_lpc1700.o(.constdata) + Font_16x24_h 0x00001992 Data 5376 glcd_spi_lpc1700.o(.constdata) + led_mask 0x00002e94 Data 32 led.o(.constdata) + Region$$Table$$Base 0x00002ec0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x00002ee0 Number 0 anon$$obj.o(Region$$Table) + __stdout 0x10000000 Data 4 blinky.o(.data) + ADC_last 0x10000006 Data 2 blinky.o(.data) + clock_ms 0x10000010 Data 1 irq.o(.data) + SystemCoreClock 0x10000024 Data 4 system_lpc17xx.o(.data) + text 0x10000028 Data 10 blinky.o(.bss) + __initial_sp 0x10000238 Data 0 startup_lpc17xx.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000000cd + + Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002f08, Max: 0x00080000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002ee0, Max: 0x00080000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00000000 0x00000000 0x000000cc Data RO 578 RESET startup_lpc17xx.o + 0x000000cc 0x000000cc 0x00000000 Code RO 676 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x000000cc 0x000000cc 0x00000004 Code RO 947 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x000000d0 0x000000d0 0x00000004 Code RO 950 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x000000d4 0x000000d4 0x00000000 Code RO 952 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x000000d4 0x000000d4 0x00000000 Code RO 954 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x000000d4 0x000000d4 0x00000008 Code RO 955 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x000000dc 0x000000dc 0x00000000 Code RO 957 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x000000dc 0x000000dc 0x00000000 Code RO 959 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x000000dc 0x000000dc 0x00000004 Code RO 948 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x000000e0 0x000000e0 0x00000024 Code RO 580 .text startup_lpc17xx.o + 0x00000104 0x00000104 0x00000062 Code RO 684 .text mc_w.l(uldiv.o) + 0x00000166 0x00000166 0x0000001e Code RO 963 .text mc_w.l(llshl.o) + 0x00000184 0x00000184 0x00000020 Code RO 965 .text mc_w.l(llushr.o) + 0x000001a4 0x000001a4 0x00000024 Code RO 978 .text mc_w.l(init.o) + 0x000001c8 0x000001c8 0x0000001c Code RO 354 i.ADC_GetValue adc_mcb1700.o + 0x000001e4 0x000001e4 0x00000020 Code RO 355 i.ADC_IRQHandler adc_mcb1700.o + 0x00000204 0x00000204 0x00000040 Code RO 356 i.ADC_Initialize adc_mcb1700.o + 0x00000244 0x00000244 0x0000001c Code RO 357 i.ADC_StartConversion adc_mcb1700.o + 0x00000260 0x00000260 0x00000060 Code RO 91 i.GLCD_Bargraph glcd_spi_lpc1700.o + 0x000002c0 0x000002c0 0x00000030 Code RO 93 i.GLCD_Clear glcd_spi_lpc1700.o + 0x000002f0 0x000002f0 0x0000000c Code RO 101 i.GLCD_SetBackColor glcd_spi_lpc1700.o + 0x000002fc 0x000002fc 0x00000004 Code RO 579 .ARM.__at_0x02FC startup_lpc17xx.o + 0x00000300 0x00000300 0x00000054 Code RO 95 i.GLCD_DisplayChar glcd_spi_lpc1700.o + 0x00000354 0x00000354 0x00000026 Code RO 96 i.GLCD_DisplayString glcd_spi_lpc1700.o + 0x0000037a 0x0000037a 0x00000002 PAD + 0x0000037c 0x0000037c 0x00000098 Code RO 97 i.GLCD_DrawChar glcd_spi_lpc1700.o + 0x00000414 0x00000414 0x000005b6 Code RO 98 i.GLCD_Init glcd_spi_lpc1700.o + 0x000009ca 0x000009ca 0x00000002 PAD + 0x000009cc 0x000009cc 0x0000000c Code RO 102 i.GLCD_SetTextColor glcd_spi_lpc1700.o + 0x000009d8 0x000009d8 0x000000a0 Code RO 103 i.GLCD_SetWindow glcd_spi_lpc1700.o + 0x00000a78 0x00000a78 0x0000000e Code RO 104 i.GLCD_WindowMax glcd_spi_lpc1700.o + 0x00000a86 0x00000a86 0x00000002 PAD + 0x00000a88 0x00000a88 0x0000001c Code RO 625 i.GPIO_PinRead gpio_lpc17xx.o + 0x00000aa4 0x00000aa4 0x00000024 Code RO 627 i.GPIO_PortClock gpio_lpc17xx.o + 0x00000ac8 0x00000ac8 0x00000024 Code RO 630 i.GPIO_SetDir gpio_lpc17xx.o + 0x00000aec 0x00000aec 0x0000004c Code RO 426 i.Joystick_GetState joystick_mcb1700.o + 0x00000b38 0x00000b38 0x0000003c Code RO 427 i.Joystick_Initialize joystick_mcb1700.o + 0x00000b74 0x00000b74 0x00000028 Code RO 307 i.LED_Init led.o + 0x00000b9c 0x00000b9c 0x00000024 Code RO 308 i.LED_Off led.o + 0x00000bc0 0x00000bc0 0x00000024 Code RO 309 i.LED_On led.o + 0x00000be4 0x00000be4 0x00000026 Code RO 310 i.LED_Out led.o + 0x00000c0a 0x00000c0a 0x00000002 PAD + 0x00000c0c 0x00000c0c 0x00000070 Code RO 543 i.PIN_Configure pin_lpc17xx.o + 0x00000c7c 0x00000c7c 0x0000004c Code RO 272 i.SysTick_Handler irq.o + 0x00000cc8 0x00000cc8 0x000000b8 Code RO 590 i.SystemInit system_lpc17xx.o + 0x00000d80 0x00000d80 0x00000020 Code RO 893 i.__0printf$8 mc_w.l(printf8.o) + 0x00000da0 0x00000da0 0x00000028 Code RO 895 i.__0sprintf$8 mc_w.l(printf8.o) + 0x00000dc8 0x00000dc8 0x0000000e Code RO 986 i.__scatterload_copy mc_w.l(handlers.o) + 0x00000dd6 0x00000dd6 0x00000002 Code RO 987 i.__scatterload_null mc_w.l(handlers.o) + 0x00000dd8 0x00000dd8 0x0000000e Code RO 988 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x00000de6 0x00000de6 0x00000002 PAD + 0x00000de8 0x00000de8 0x00000410 Code RO 900 i._printf_core mc_w.l(printf8.o) + 0x000011f8 0x000011f8 0x00000024 Code RO 901 i._printf_post_padding mc_w.l(printf8.o) + 0x0000121c 0x0000121c 0x0000002e Code RO 902 i._printf_pre_padding mc_w.l(printf8.o) + 0x0000124a 0x0000124a 0x0000000a Code RO 904 i._sputc mc_w.l(printf8.o) + 0x00001254 0x00001254 0x0000000a Code RO 107 i.delay glcd_spi_lpc1700.o + 0x0000125e 0x0000125e 0x00000002 PAD + 0x00001260 0x00001260 0x0000001c Code RO 4 i.fputc blinky.o + 0x0000127c 0x0000127c 0x000001e4 Code RO 5 i.main blinky.o + 0x00001460 0x00001460 0x00000070 Code RO 108 i.rd_id_man glcd_spi_lpc1700.o + 0x000014d0 0x000014d0 0x00000038 Code RO 109 i.rd_reg glcd_spi_lpc1700.o + 0x00001508 0x00001508 0x00000014 Code RO 110 i.spi_tran glcd_spi_lpc1700.o + 0x0000151c 0x0000151c 0x00000078 Code RO 111 i.spi_tran_man glcd_spi_lpc1700.o + 0x00001594 0x00001594 0x00000024 Code RO 112 i.wr_cmd glcd_spi_lpc1700.o + 0x000015b8 0x000015b8 0x00000024 Code RO 113 i.wr_dat glcd_spi_lpc1700.o + 0x000015dc 0x000015dc 0x00000014 Code RO 114 i.wr_dat_only glcd_spi_lpc1700.o + 0x000015f0 0x000015f0 0x00000010 Code RO 115 i.wr_dat_start glcd_spi_lpc1700.o + 0x00001600 0x00001600 0x00000012 Code RO 116 i.wr_reg glcd_spi_lpc1700.o + 0x00001612 0x00001612 0x00001880 Data RO 117 .constdata glcd_spi_lpc1700.o + 0x00002e92 0x00002e92 0x00000002 PAD + 0x00002e94 0x00002e94 0x00000020 Data RO 311 .constdata led.o + 0x00002eb4 0x00002eb4 0x0000000a Data RO 429 .constdata joystick_mcb1700.o + 0x00002ebe 0x00002ebe 0x00000002 PAD + 0x00002ec0 0x00002ec0 0x00000020 Data RO 984 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x10000000, Load base: 0x00002ee0, Size: 0x00000238, Max: 0x00008000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x10000000 0x00002ee0 0x00000004 Data RW 8 .data blinky.o + 0x10000004 0x00002ee4 0x00000004 Data RW 10 .data blinky.o + 0x10000008 0x00002ee8 0x00000006 Data RW 118 .data glcd_spi_lpc1700.o + 0x1000000e 0x00002eee 0x00000002 PAD + 0x10000010 0x00002ef0 0x00000010 Data RW 273 .data irq.o + 0x10000020 0x00002f00 0x00000004 Data RW 360 .data adc_mcb1700.o + 0x10000024 0x00002f04 0x00000004 Data RW 591 .data system_lpc17xx.o + 0x10000028 - 0x0000000a Zero RW 6 .bss blinky.o + 0x10000032 0x00002f08 0x00000006 PAD + 0x10000038 - 0x00000200 Zero RW 576 STACK startup_lpc17xx.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 152 34 0 4 0 30816 adc_mcb1700.o + 512 162 0 8 10 51736 blinky.o + 2522 104 6272 6 0 14325 glcd_spi_lpc1700.o + 100 14 0 0 0 1846 gpio_lpc17xx.o + 76 8 0 16 0 773 irq.o + 136 4 10 0 0 2226 joystick_mcb1700.o + 150 26 32 0 0 2395 led.o + 112 4 0 0 0 896 pin_lpc17xx.o + 40 12 204 0 512 1036 startup_lpc17xx.o + 184 12 0 4 0 855 system_lpc17xx.o + + ---------------------------------------------------------------------- + 3994 380 6554 40 528 106904 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 10 0 4 2 6 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 36 8 0 0 0 68 init.o + 30 0 0 0 0 68 llshl.o + 32 0 0 0 0 68 llushr.o + 1204 60 0 0 0 504 printf8.o + 98 0 0 0 0 92 uldiv.o + + ---------------------------------------------------------------------- + 1452 76 0 0 0 800 Library Totals + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 1450 76 0 0 0 800 mc_w.l + + ---------------------------------------------------------------------- + 1452 76 0 0 0 800 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 5446 456 6554 40 528 105672 Grand Totals + 5446 456 6554 40 528 105672 ELF Image Totals + 5446 456 6554 40 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 12000 ( 11.72kB) + Total RW Size (RW Data + ZI Data) 568 ( 0.55kB) + Total ROM Size (Code + RO Data + RW Data) 12040 ( 11.76kB) + +============================================================================== + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct new file mode 100755 index 0000000..fa7bf97 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x00000000 0x00080000 { ; load region size_region + ER_IROM1 0x00000000 0x00080000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x10000000 0x00008000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep new file mode 100755 index 0000000..081aad1 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/Blinky_TracePort Trace.dep @@ -0,0 +1,122 @@ +Dependencies for Project 'Blinky', Target 'TracePort Trace': (DO NOT MODIFY !) +CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC +F (.\Blinky.c)(0x66E8D49D)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\blinky.o --omf_browse .\traceport_trace\blinky.crf --depend .\traceport_trace\blinky.d) +I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC) +I (Blinky.h)(0x631E561E) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (GLCD.h)(0x631E5620) +I (LED.h)(0x631E5620) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A) +F (.\Blinky.h)(0x631E561E)() +F (.\Font_6x8_h.h)(0x631E5620)() +F (.\Font_16x24_h.h)(0x631E5620)() +F (.\GLCD.h)(0x631E5620)() +F (.\GLCD_SPI_LPC1700.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\glcd_spi_lpc1700.o --omf_browse .\traceport_trace\glcd_spi_lpc1700.crf --depend .\traceport_trace\glcd_spi_lpc1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (GLCD.h)(0x631E5620) +I (Font_6x8_h.h)(0x631E5620) +I (Font_16x24_h.h)(0x631E5620) +F (.\IRQ.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\irq.o --omf_browse .\traceport_trace\irq.crf --depend .\traceport_trace\irq.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (LED.h)(0x631E5620) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +I (Blinky.h)(0x631E561E) +F (.\LED.c)(0x631E5620)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\led.o --omf_browse .\traceport_trace\led.crf --depend .\traceport_trace\led.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (LED.h)(0x631E5620) +F (.\LED.h)(0x631E5620)() +F (.\Abstract.txt)(0x5D5C2A1A)() +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\adc_mcb1700.o --omf_browse .\traceport_trace\adc_mcb1700.crf --depend .\traceport_trace\adc_mcb1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h)(0x5D14C62A) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\joystick_mcb1700.o --omf_browse .\traceport_trace\joystick_mcb1700.crf --depend .\traceport_trace\joystick_mcb1700.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h)(0x5D14C62A) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c)(0x584ED27E)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\retarget_io.o --omf_browse .\traceport_trace\retarget_io.crf --depend .\traceport_trace\retarget_io.d) +I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5EC81EC4) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\assert.h)(0x5EC81EBC) +I (C:\Keil_v5\ARM\ARMCC\include\rt_sys.h)(0x5EC81EBC) +I (.\RTE\_TracePort_Trace\RTE_Components.h)(0x66E8D4A1) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\pin_lpc17xx.o --omf_browse .\traceport_trace\pin_lpc17xx.crf --depend .\traceport_trace\pin_lpc17xx.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h)(0x5D5C2A1A) +I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5EC81EB6) +F (RTE\Device\LPC1768\RTE_Device.h)(0x571E337C)() +F (RTE\Device\LPC1768\startup_LPC17xx.s)(0x539B6546)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board --pd "__UVISION_VERSION SETA 531" --pd "_RTE_ SETA 1" --pd "LPC175x_6x SETA 1" --pd "_RTE_ SETA 1" --list .\traceport_trace\startup_lpc17xx.lst --xref -o .\traceport_trace\startup_lpc17xx.o --depend .\traceport_trace\startup_lpc17xx.d) +F (RTE\Device\LPC1768\system_LPC17xx.c)(0x539B6546)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\system_lpc17xx.o --omf_browse .\traceport_trace\system_lpc17xx.crf --depend .\traceport_trace\system_lpc17xx.d) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) +F (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c)(0x5D5C2A1A)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O1 --apcs=interwork --split_sections -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board -D__UVISION_VERSION="531" -D_RTE_ -DLPC175x_6x -D_RTE_ -DTRACE_PIN_ENABLE -o .\traceport_trace\gpio_lpc17xx.o --omf_browse .\traceport_trace\gpio_lpc17xx.crf --depend .\traceport_trace\gpio_lpc17xx.d) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h)(0x5D5C2A1A) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h)(0x584985E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F79E2) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5EC81EBC) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E83AF82) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h)(0x5E8F79E2) +I (C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h)(0x584985E2) diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crf new file mode 100755 index 0000000..ca691b3 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d new file mode 100755 index 0000000..33e1ace --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.d @@ -0,0 +1,12 @@ +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\ADC_MCB1700.c +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\traceport_trace\adc_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h +.\traceport_trace\adc_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.o new file mode 100755 index 0000000..e7c442b Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/adc_mcb1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf new file mode 100755 index 0000000..19570c0 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d new file mode 100755 index 0000000..2c8a585 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.d @@ -0,0 +1,15 @@ +.\traceport_trace\blinky.o: Blinky.c +.\traceport_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\traceport_trace\blinky.o: Blinky.h +.\traceport_trace\blinky.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\traceport_trace\blinky.o: GLCD.h +.\traceport_trace\blinky.o: LED.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h +.\traceport_trace\blinky.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.o new file mode 100755 index 0000000..cac8ef5 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/blinky.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crf new file mode 100755 index 0000000..3d7435e Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d new file mode 100755 index 0000000..30fcc1a --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.d @@ -0,0 +1,12 @@ +.\traceport_trace\glcd_spi_lpc1700.o: GLCD_SPI_LPC1700.c +.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\lpc17xx.h +.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\glcd_spi_lpc1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\glcd_spi_lpc1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\traceport_trace\glcd_spi_lpc1700.o: GLCD.h +.\traceport_trace\glcd_spi_lpc1700.o: Font_6x8_h.h +.\traceport_trace\glcd_spi_lpc1700.o: Font_16x24_h.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o new file mode 100755 index 0000000..0fb3564 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/glcd_spi_lpc1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf new file mode 100755 index 0000000..e9d0404 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d new file mode 100755 index 0000000..a61fc64 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.d @@ -0,0 +1,10 @@ +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.c +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\gpio_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\gpio_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o new file mode 100755 index 0000000..34e638b Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/gpio_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crf new file mode 100755 index 0000000..113214c Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d new file mode 100755 index 0000000..6fdaa8c --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.d @@ -0,0 +1,12 @@ +.\traceport_trace\irq.o: IRQ.c +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\irq.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\traceport_trace\irq.o: LED.h +.\traceport_trace\irq.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_ADC.h +.\traceport_trace\irq.o: Blinky.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o new file mode 100755 index 0000000..e94361e Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/irq.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crf new file mode 100755 index 0000000..cd1134d Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d new file mode 100755 index 0000000..c32e34e --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.d @@ -0,0 +1,13 @@ +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Boards\Keil\MCB1700\Common\Joystick_MCB1700.c +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\traceport_trace\joystick_mcb1700.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\GPIO_LPC17xx.h +.\traceport_trace\joystick_mcb1700.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board\Board_Joystick.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.o new file mode 100755 index 0000000..85c038e Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/joystick_mcb1700.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crf new file mode 100755 index 0000000..097bf31 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d new file mode 100755 index 0000000..c057738 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.d @@ -0,0 +1,10 @@ +.\traceport_trace\led.o: LED.c +.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\led.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\led.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\traceport_trace\led.o: LED.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o new file mode 100755 index 0000000..905a971 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/led.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf new file mode 100755 index 0000000..cd9eeef Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d new file mode 100755 index 0000000..91f90d8 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.d @@ -0,0 +1,11 @@ +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.c +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h +.\traceport_trace\pin_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver\PIN_LPC17xx.h +.\traceport_trace\pin_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.o new file mode 100755 index 0000000..ee05fcb Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/pin_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crf new file mode 100755 index 0000000..13443d4 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d new file mode 100755 index 0000000..1e9be23 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.d @@ -0,0 +1,8 @@ +.\traceport_trace\retarget_io.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\ARM_Compiler\1.6.3\Source\retarget_io.c +.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h +.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h +.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\assert.h +.\traceport_trace\retarget_io.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\rt_sys.h +.\traceport_trace\retarget_io.o: .\RTE\_TracePort_Trace\RTE_Components.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.o new file mode 100755 index 0000000..f504354 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/retarget_io.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d new file mode 100755 index 0000000..74ddaf8 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.d @@ -0,0 +1 @@ +.\traceport_trace\startup_lpc17xx.o: RTE\Device\LPC1768\startup_LPC17xx.s diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst new file mode 100755 index 0000000..544067c --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.lst @@ -0,0 +1,1066 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;/****************************************************** + ********************//** + 2 00000000 ; * @file startup_LPC17xx.s + 3 00000000 ; * @brief CMSIS Cortex-M3 Core Device Startup File f + or + 4 00000000 ; * NXP LPC17xx Device Series + 5 00000000 ; * @version V1.10 + 6 00000000 ; * @date 06. April 2011 + 7 00000000 ; * + 8 00000000 ; * @note + 9 00000000 ; * Copyright (C) 2009-2011 ARM Limited. All rights rese + rved. + 10 00000000 ; * + 11 00000000 ; * @par + 12 00000000 ; * ARM Limited (ARM) is supplying this software for use + with Cortex-M + 13 00000000 ; * processor based microcontrollers. This file can be + freely distributed + 14 00000000 ; * within development tools that are supporting such AR + M based processors. + 15 00000000 ; * + 16 00000000 ; * @par + 17 00000000 ; * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, W + HETHER EXPRESS, IMPLIED + 18 00000000 ; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED + WARRANTIES OF + 19 00000000 ; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + APPLY TO THIS SOFTWARE. + 20 00000000 ; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR S + PECIAL, INCIDENTAL, OR + 21 00000000 ; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. + 22 00000000 ; * + 23 00000000 ; ****************************************************** + ************************/ + 24 00000000 + 25 00000000 ; *------- <<< Use Configuration Wizard in Context Menu + >>> ------------------ + 26 00000000 + 27 00000000 ; Stack Configuration + 28 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 29 00000000 ; + 30 00000000 + 31 00000000 00000200 + Stack_Size + EQU 0x00000200 + 32 00000000 + 33 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 34 00000000 Stack_Mem + SPACE Stack_Size + 35 00000200 __initial_sp + 36 00000200 + 37 00000200 + 38 00000200 ; Heap Configuration + 39 00000200 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 40 00000200 ; + 41 00000200 + 42 00000200 00000000 + Heap_Size + + + +ARM Macro Assembler Page 2 + + + EQU 0x00000000 + 43 00000200 + 44 00000200 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 45 00000000 __heap_base + 46 00000000 Heap_Mem + SPACE Heap_Size + 47 00000000 __heap_limit + 48 00000000 + 49 00000000 + 50 00000000 PRESERVE8 + 51 00000000 THUMB + 52 00000000 + 53 00000000 + 54 00000000 ; Vector Table Mapped to Address 0 at Reset + 55 00000000 + 56 00000000 AREA RESET, DATA, READONLY + 57 00000000 EXPORT __Vectors + 58 00000000 + 59 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 60 00000004 00000000 DCD Reset_Handler ; Reset Handler + 61 00000008 00000000 DCD NMI_Handler ; NMI Handler + 62 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 63 00000010 00000000 DCD MemManage_Handler + ; MPU Fault Handler + + 64 00000014 00000000 DCD BusFault_Handler + ; Bus Fault Handler + + 65 00000018 00000000 DCD UsageFault_Handler ; Usage Faul + t Handler + 66 0000001C 00000000 DCD 0 ; Reserved + 67 00000020 00000000 DCD 0 ; Reserved + 68 00000024 00000000 DCD 0 ; Reserved + 69 00000028 00000000 DCD 0 ; Reserved + 70 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 71 00000030 00000000 DCD DebugMon_Handler ; Debug Monito + r Handler + 72 00000034 00000000 DCD 0 ; Reserved + 73 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 74 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 75 00000040 + 76 00000040 ; External Interrupts + 77 00000040 00000000 DCD WDT_IRQHandler ; 16: Watchdog T + imer + 78 00000044 00000000 DCD TIMER0_IRQHandler ; 17: Timer0 + 79 00000048 00000000 DCD TIMER1_IRQHandler ; 18: Timer1 + 80 0000004C 00000000 DCD TIMER2_IRQHandler ; 19: Timer2 + 81 00000050 00000000 DCD TIMER3_IRQHandler ; 20: Timer3 + 82 00000054 00000000 DCD UART0_IRQHandler ; 21: UART0 + 83 00000058 00000000 DCD UART1_IRQHandler ; 22: UART1 + 84 0000005C 00000000 DCD UART2_IRQHandler ; 23: UART2 + 85 00000060 00000000 DCD UART3_IRQHandler ; 24: UART3 + 86 00000064 00000000 DCD PWM1_IRQHandler ; 25: PWM1 + + + +ARM Macro Assembler Page 3 + + + 87 00000068 00000000 DCD I2C0_IRQHandler ; 26: I2C0 + 88 0000006C 00000000 DCD I2C1_IRQHandler ; 27: I2C1 + 89 00000070 00000000 DCD I2C2_IRQHandler ; 28: I2C2 + 90 00000074 00000000 DCD SPI_IRQHandler ; 29: SPI + 91 00000078 00000000 DCD SSP0_IRQHandler ; 30: SSP0 + 92 0000007C 00000000 DCD SSP1_IRQHandler ; 31: SSP1 + 93 00000080 00000000 DCD PLL0_IRQHandler ; 32: PLL0 Lock + (Main PLL) + 94 00000084 00000000 DCD RTC_IRQHandler ; 33: Real Time + Clock + 95 00000088 00000000 DCD EINT0_IRQHandler ; 34: External + Interrupt 0 + 96 0000008C 00000000 DCD EINT1_IRQHandler ; 35: External + Interrupt 1 + 97 00000090 00000000 DCD EINT2_IRQHandler ; 36: External + Interrupt 2 + 98 00000094 00000000 DCD EINT3_IRQHandler ; 37: External + Interrupt 3 + 99 00000098 00000000 DCD ADC_IRQHandler + ; 38: A/D Converter + + 100 0000009C 00000000 DCD BOD_IRQHandler ; 39: Brown-Out + Detect + 101 000000A0 00000000 DCD USB_IRQHandler ; 40: USB + 102 000000A4 00000000 DCD CAN_IRQHandler ; 41: CAN + 103 000000A8 00000000 DCD DMA_IRQHandler ; 42: General Pu + rpose DMA + 104 000000AC 00000000 DCD I2S_IRQHandler ; 43: I2S + 105 000000B0 00000000 DCD ENET_IRQHandler ; 44: Ethernet + 106 000000B4 00000000 DCD RIT_IRQHandler ; 45: Repetitive + Interrupt Timer + 107 000000B8 00000000 DCD MCPWM_IRQHandler ; 46: Motor Co + ntrol PWM + 108 000000BC 00000000 DCD QEI_IRQHandler ; 47: Quadrature + Encoder Interface + 109 000000C0 00000000 DCD PLL1_IRQHandler ; 48: PLL1 Lock + (USB PLL) + 110 000000C4 00000000 DCD USBActivity_IRQHandler ; 49: US + B Activity interrup + t to wakeup + 111 000000C8 00000000 DCD CANActivity_IRQHandler ; 50: CA + N Activity interrup + t to wakeup + 112 000000CC + 113 000000CC + 114 000000CC IF :LNOT::DEF:NO_CRP + 115 000000CC AREA |.ARM.__at_0x02FC|, CODE, READO +NLY + 116 00000000 FFFFFFFF + CRP_Key DCD 0xFFFFFFFF + 117 00000004 ENDIF + 118 00000004 + 119 00000004 + 120 00000004 AREA |.text|, CODE, READONLY + 121 00000000 + 122 00000000 + 123 00000000 ; Reset Handler + 124 00000000 + 125 00000000 Reset_Handler + + + +ARM Macro Assembler Page 4 + + + PROC + 126 00000000 EXPORT Reset_Handler [WEAK +] + 127 00000000 IMPORT SystemInit + 128 00000000 IMPORT __main + 129 00000000 4806 LDR R0, =SystemInit + 130 00000002 4780 BLX R0 + 131 00000004 4806 LDR R0, =__main + 132 00000006 4700 BX R0 + 133 00000008 ENDP + 134 00000008 + 135 00000008 + 136 00000008 ; Dummy Exception Handlers (infinite loops which can be + modified) + 137 00000008 + 138 00000008 NMI_Handler + PROC + 139 00000008 EXPORT NMI_Handler [WEAK +] + 140 00000008 E7FE B . + 141 0000000A ENDP + 143 0000000A HardFault_Handler + PROC + 144 0000000A EXPORT HardFault_Handler [WEAK +] + 145 0000000A E7FE B . + 146 0000000C ENDP + 148 0000000C MemManage_Handler + PROC + 149 0000000C EXPORT MemManage_Handler [WEAK +] + 150 0000000C E7FE B . + 151 0000000E ENDP + 153 0000000E BusFault_Handler + PROC + 154 0000000E EXPORT BusFault_Handler [WEAK +] + 155 0000000E E7FE B . + 156 00000010 ENDP + 158 00000010 UsageFault_Handler + PROC + 159 00000010 EXPORT UsageFault_Handler [WEAK +] + 160 00000010 E7FE B . + 161 00000012 ENDP + 162 00000012 SVC_Handler + PROC + 163 00000012 EXPORT SVC_Handler [WEAK +] + 164 00000012 E7FE B . + 165 00000014 ENDP + 167 00000014 DebugMon_Handler + PROC + 168 00000014 EXPORT DebugMon_Handler [WEAK +] + 169 00000014 E7FE B . + 170 00000016 ENDP + 171 00000016 PendSV_Handler + PROC + + + +ARM Macro Assembler Page 5 + + + 172 00000016 EXPORT PendSV_Handler [WEAK +] + 173 00000016 E7FE B . + 174 00000018 ENDP + 175 00000018 SysTick_Handler + PROC + 176 00000018 EXPORT SysTick_Handler [WEAK +] + 177 00000018 E7FE B . + 178 0000001A ENDP + 179 0000001A + 180 0000001A Default_Handler + PROC + 181 0000001A + 182 0000001A EXPORT WDT_IRQHandler [WEAK +] + 183 0000001A EXPORT TIMER0_IRQHandler [WEAK +] + 184 0000001A EXPORT TIMER1_IRQHandler [WEAK +] + 185 0000001A EXPORT TIMER2_IRQHandler [WEAK +] + 186 0000001A EXPORT TIMER3_IRQHandler [WEAK +] + 187 0000001A EXPORT UART0_IRQHandler [WEAK +] + 188 0000001A EXPORT UART1_IRQHandler [WEAK +] + 189 0000001A EXPORT UART2_IRQHandler [WEAK +] + 190 0000001A EXPORT UART3_IRQHandler [WEAK +] + 191 0000001A EXPORT PWM1_IRQHandler [WEAK +] + 192 0000001A EXPORT I2C0_IRQHandler [WEAK +] + 193 0000001A EXPORT I2C1_IRQHandler [WEAK +] + 194 0000001A EXPORT I2C2_IRQHandler [WEAK +] + 195 0000001A EXPORT SPI_IRQHandler [WEAK +] + 196 0000001A EXPORT SSP0_IRQHandler [WEAK +] + 197 0000001A EXPORT SSP1_IRQHandler [WEAK +] + 198 0000001A EXPORT PLL0_IRQHandler [WEAK +] + 199 0000001A EXPORT RTC_IRQHandler [WEAK +] + 200 0000001A EXPORT EINT0_IRQHandler [WEAK +] + 201 0000001A EXPORT EINT1_IRQHandler [WEAK +] + 202 0000001A EXPORT EINT2_IRQHandler [WEAK +] + 203 0000001A EXPORT EINT3_IRQHandler [WEAK +] + 204 0000001A EXPORT ADC_IRQHandler [WEAK + + + +ARM Macro Assembler Page 6 + + +] + 205 0000001A EXPORT BOD_IRQHandler [WEAK +] + 206 0000001A EXPORT USB_IRQHandler [WEAK +] + 207 0000001A EXPORT CAN_IRQHandler [WEAK +] + 208 0000001A EXPORT DMA_IRQHandler [WEAK +] + 209 0000001A EXPORT I2S_IRQHandler [WEAK +] + 210 0000001A EXPORT ENET_IRQHandler [WEAK +] + 211 0000001A EXPORT RIT_IRQHandler [WEAK +] + 212 0000001A EXPORT MCPWM_IRQHandler [WEAK +] + 213 0000001A EXPORT QEI_IRQHandler [WEAK +] + 214 0000001A EXPORT PLL1_IRQHandler [WEAK +] + 215 0000001A EXPORT USBActivity_IRQHandler [WEAK +] + 216 0000001A EXPORT CANActivity_IRQHandler [WEAK +] + 217 0000001A + 218 0000001A WDT_IRQHandler + 219 0000001A TIMER0_IRQHandler + 220 0000001A TIMER1_IRQHandler + 221 0000001A TIMER2_IRQHandler + 222 0000001A TIMER3_IRQHandler + 223 0000001A UART0_IRQHandler + 224 0000001A UART1_IRQHandler + 225 0000001A UART2_IRQHandler + 226 0000001A UART3_IRQHandler + 227 0000001A PWM1_IRQHandler + 228 0000001A I2C0_IRQHandler + 229 0000001A I2C1_IRQHandler + 230 0000001A I2C2_IRQHandler + 231 0000001A SPI_IRQHandler + 232 0000001A SSP0_IRQHandler + 233 0000001A SSP1_IRQHandler + 234 0000001A PLL0_IRQHandler + 235 0000001A RTC_IRQHandler + 236 0000001A EINT0_IRQHandler + 237 0000001A EINT1_IRQHandler + 238 0000001A EINT2_IRQHandler + 239 0000001A EINT3_IRQHandler + 240 0000001A ADC_IRQHandler + 241 0000001A BOD_IRQHandler + 242 0000001A USB_IRQHandler + 243 0000001A CAN_IRQHandler + 244 0000001A DMA_IRQHandler + 245 0000001A I2S_IRQHandler + 246 0000001A ENET_IRQHandler + 247 0000001A RIT_IRQHandler + 248 0000001A MCPWM_IRQHandler + 249 0000001A QEI_IRQHandler + 250 0000001A PLL1_IRQHandler + + + +ARM Macro Assembler Page 7 + + + 251 0000001A USBActivity_IRQHandler + 252 0000001A CANActivity_IRQHandler + 253 0000001A + 254 0000001A E7FE B . + 255 0000001C + 256 0000001C ENDP + 257 0000001C + 258 0000001C + 259 0000001C ALIGN + 260 0000001C + 261 0000001C + 262 0000001C ; User Initial Stack & Heap + 263 0000001C + 264 0000001C IF :DEF:__MICROLIB + 265 0000001C + 266 0000001C EXPORT __initial_sp + 267 0000001C EXPORT __heap_base + 268 0000001C EXPORT __heap_limit + 269 0000001C + 270 0000001C ELSE + 284 ENDIF + 285 0000001C + 286 0000001C + 287 0000001C END + 00000000 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\traceport_trace\startup_lpc17xx.d -o.\traceport_trace\startup_lp +c17xx.o -I.\RTE\Device\LPC1768 -I.\RTE\_TracePort_Trace -IC:\Users\ECBME\AppDat +a\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Users\ECBME\AppData\L +ocal\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include -IC:\Users\ECBME\AppData\L +ocal\Arm\Packs\Keil\LPC1700_DFP\2.6.0\RTE_Driver -IC:\Users\ECBME\AppData\Local +\Arm\Packs\Keil\MDK-Middleware\7.12.0\Board --predefine="__MICROLIB SETA 1" --p +redefine="__UVISION_VERSION SETA 531" --predefine="_RTE_ SETA 1" --predefine="L +PC175x_6x SETA 1" --predefine="_RTE_ SETA 1" --list=.\traceport_trace\startup_l +pc17xx.lst RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 33 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000200 + +Symbol: __initial_sp + Definitions + At line 35 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 266 in file RTE\Device\LPC1768\startup_LPC17xx.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 44 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 45 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 267 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __heap_base used once +__heap_limit 00000000 + +Symbol: __heap_limit + Definitions + At line 47 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 268 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 56 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 59 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 57 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __Vectors used once +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.ARM.__at_0x02FC 00000000 + +Symbol: .ARM.__at_0x02FC + Definitions + At line 115 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: .ARM.__at_0x02FC unused +CRP_Key 00000000 + +Symbol: CRP_Key + Definitions + At line 116 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: CRP_Key unused +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 120 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: .text unused +ADC_IRQHandler 0000001A + +Symbol: ADC_IRQHandler + Definitions + At line 240 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 99 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 204 in file RTE\Device\LPC1768\startup_LPC17xx.s + +BOD_IRQHandler 0000001A + +Symbol: BOD_IRQHandler + Definitions + At line 241 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 100 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 205 in file RTE\Device\LPC1768\startup_LPC17xx.s + +BusFault_Handler 0000000E + +Symbol: BusFault_Handler + Definitions + At line 153 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 64 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 154 in file RTE\Device\LPC1768\startup_LPC17xx.s + +CANActivity_IRQHandler 0000001A + +Symbol: CANActivity_IRQHandler + Definitions + At line 252 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 111 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 216 in file RTE\Device\LPC1768\startup_LPC17xx.s + +CAN_IRQHandler 0000001A + +Symbol: CAN_IRQHandler + Definitions + At line 243 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 102 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 207 in file RTE\Device\LPC1768\startup_LPC17xx.s + +DMA_IRQHandler 0000001A + +Symbol: DMA_IRQHandler + Definitions + At line 244 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + + At line 103 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 208 in file RTE\Device\LPC1768\startup_LPC17xx.s + +DebugMon_Handler 00000014 + +Symbol: DebugMon_Handler + Definitions + At line 167 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 71 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 168 in file RTE\Device\LPC1768\startup_LPC17xx.s + +Default_Handler 0000001A + +Symbol: Default_Handler + Definitions + At line 180 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + None +Comment: Default_Handler unused +EINT0_IRQHandler 0000001A + +Symbol: EINT0_IRQHandler + Definitions + At line 236 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 95 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 200 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT1_IRQHandler 0000001A + +Symbol: EINT1_IRQHandler + Definitions + At line 237 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 96 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 201 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT2_IRQHandler 0000001A + +Symbol: EINT2_IRQHandler + Definitions + At line 238 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 97 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 202 in file RTE\Device\LPC1768\startup_LPC17xx.s + +EINT3_IRQHandler 0000001A + +Symbol: EINT3_IRQHandler + Definitions + At line 239 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 98 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 203 in file RTE\Device\LPC1768\startup_LPC17xx.s + +ENET_IRQHandler 0000001A + +Symbol: ENET_IRQHandler + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + + Definitions + At line 246 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 105 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 210 in file RTE\Device\LPC1768\startup_LPC17xx.s + +HardFault_Handler 0000000A + +Symbol: HardFault_Handler + Definitions + At line 143 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 62 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 144 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C0_IRQHandler 0000001A + +Symbol: I2C0_IRQHandler + Definitions + At line 228 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 87 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 192 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C1_IRQHandler 0000001A + +Symbol: I2C1_IRQHandler + Definitions + At line 229 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 88 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 193 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2C2_IRQHandler 0000001A + +Symbol: I2C2_IRQHandler + Definitions + At line 230 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 89 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 194 in file RTE\Device\LPC1768\startup_LPC17xx.s + +I2S_IRQHandler 0000001A + +Symbol: I2S_IRQHandler + Definitions + At line 245 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 104 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 209 in file RTE\Device\LPC1768\startup_LPC17xx.s + +MCPWM_IRQHandler 0000001A + +Symbol: MCPWM_IRQHandler + Definitions + At line 248 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 107 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 212 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + +MemManage_Handler 0000000C + +Symbol: MemManage_Handler + Definitions + At line 148 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 63 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 149 in file RTE\Device\LPC1768\startup_LPC17xx.s + +NMI_Handler 00000008 + +Symbol: NMI_Handler + Definitions + At line 138 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 61 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 139 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PLL0_IRQHandler 0000001A + +Symbol: PLL0_IRQHandler + Definitions + At line 234 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 93 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 198 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PLL1_IRQHandler 0000001A + +Symbol: PLL1_IRQHandler + Definitions + At line 250 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 109 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 214 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PWM1_IRQHandler 0000001A + +Symbol: PWM1_IRQHandler + Definitions + At line 227 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 86 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 191 in file RTE\Device\LPC1768\startup_LPC17xx.s + +PendSV_Handler 00000016 + +Symbol: PendSV_Handler + Definitions + At line 171 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 73 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 172 in file RTE\Device\LPC1768\startup_LPC17xx.s + +QEI_IRQHandler 0000001A + +Symbol: QEI_IRQHandler + Definitions + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + + At line 249 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 108 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 213 in file RTE\Device\LPC1768\startup_LPC17xx.s + +RIT_IRQHandler 0000001A + +Symbol: RIT_IRQHandler + Definitions + At line 247 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 106 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 211 in file RTE\Device\LPC1768\startup_LPC17xx.s + +RTC_IRQHandler 0000001A + +Symbol: RTC_IRQHandler + Definitions + At line 235 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 94 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 199 in file RTE\Device\LPC1768\startup_LPC17xx.s + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 125 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 60 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 126 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SPI_IRQHandler 0000001A + +Symbol: SPI_IRQHandler + Definitions + At line 231 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 90 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 195 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SSP0_IRQHandler 0000001A + +Symbol: SSP0_IRQHandler + Definitions + At line 232 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 91 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 196 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SSP1_IRQHandler 0000001A + +Symbol: SSP1_IRQHandler + Definitions + At line 233 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 92 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 197 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + +SVC_Handler 00000012 + +Symbol: SVC_Handler + Definitions + At line 162 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 70 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 163 in file RTE\Device\LPC1768\startup_LPC17xx.s + +SysTick_Handler 00000018 + +Symbol: SysTick_Handler + Definitions + At line 175 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 74 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 176 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER0_IRQHandler 0000001A + +Symbol: TIMER0_IRQHandler + Definitions + At line 219 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 78 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 183 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER1_IRQHandler 0000001A + +Symbol: TIMER1_IRQHandler + Definitions + At line 220 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 79 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 184 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER2_IRQHandler 0000001A + +Symbol: TIMER2_IRQHandler + Definitions + At line 221 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 80 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 185 in file RTE\Device\LPC1768\startup_LPC17xx.s + +TIMER3_IRQHandler 0000001A + +Symbol: TIMER3_IRQHandler + Definitions + At line 222 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 81 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 186 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART0_IRQHandler 0000001A + +Symbol: UART0_IRQHandler + Definitions + At line 223 in file RTE\Device\LPC1768\startup_LPC17xx.s + + + +ARM Macro Assembler Page 7 Alphabetic symbol ordering +Relocatable symbols + + Uses + At line 82 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 187 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART1_IRQHandler 0000001A + +Symbol: UART1_IRQHandler + Definitions + At line 224 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 83 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 188 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART2_IRQHandler 0000001A + +Symbol: UART2_IRQHandler + Definitions + At line 225 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 84 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 189 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UART3_IRQHandler 0000001A + +Symbol: UART3_IRQHandler + Definitions + At line 226 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 85 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 190 in file RTE\Device\LPC1768\startup_LPC17xx.s + +USBActivity_IRQHandler 0000001A + +Symbol: USBActivity_IRQHandler + Definitions + At line 251 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 110 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 215 in file RTE\Device\LPC1768\startup_LPC17xx.s + +USB_IRQHandler 0000001A + +Symbol: USB_IRQHandler + Definitions + At line 242 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 101 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 206 in file RTE\Device\LPC1768\startup_LPC17xx.s + +UsageFault_Handler 00000010 + +Symbol: UsageFault_Handler + Definitions + At line 158 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 65 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 159 in file RTE\Device\LPC1768\startup_LPC17xx.s + +WDT_IRQHandler 0000001A + + + +ARM Macro Assembler Page 8 Alphabetic symbol ordering +Relocatable symbols + + +Symbol: WDT_IRQHandler + Definitions + At line 218 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 77 in file RTE\Device\LPC1768\startup_LPC17xx.s + At line 182 in file RTE\Device\LPC1768\startup_LPC17xx.s + +47 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000000 + +Symbol: Heap_Size + Definitions + At line 42 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 46 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: Heap_Size used once +Stack_Size 00000200 + +Symbol: Stack_Size + Definitions + At line 31 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 34 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: Stack_Size used once +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +SystemInit 00000000 + +Symbol: SystemInit + Definitions + At line 127 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 129 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: SystemInit used once +__main 00000000 + +Symbol: __main + Definitions + At line 128 in file RTE\Device\LPC1768\startup_LPC17xx.s + Uses + At line 131 in file RTE\Device\LPC1768\startup_LPC17xx.s +Comment: __main used once +2 symbols +400 symbols in table diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.o new file mode 100755 index 0000000..7ab5701 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/startup_lpc17xx.o differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crf b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crf new file mode 100755 index 0000000..79b9c71 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.crf differ diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d new file mode 100755 index 0000000..557afea --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.d @@ -0,0 +1,9 @@ +.\traceport_trace\system_lpc17xx.o: RTE\Device\LPC1768\system_LPC17xx.c +.\traceport_trace\system_lpc17xx.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\LPC17xx.h +.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\mpu_armv7.h +.\traceport_trace\system_lpc17xx.o: C:\Users\ECBME\AppData\Local\Arm\Packs\Keil\LPC1700_DFP\2.6.0\Device\Include\system_LPC17xx.h diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.o b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.o new file mode 100755 index 0000000..c926fa1 Binary files /dev/null and b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/TracePort_Trace/system_lpc17xx.o differ -- cgit 1.4.1