From 8d1b32406d986f7e401e4872d9aa47a081f1ee93 Mon Sep 17 00:00:00 2001
From: iliya <iliya.saroukha@hes-so.ch>
Date: Wed, 15 Nov 2023 14:20:04 +0100
Subject: [PATCH] fix: garbage 3

---
 labo4.1_DMA_new/Debug/labo4.1_DMA.map         | 467 ------------------
 labo4.1_DMA_new/Debug/labo4.1_DMA_new.axf     | Bin 127100 -> 0 bytes
 labo4.1_DMA_new/Debug/labo4.1_DMA_new.map     | 458 -----------------
 labo4.1_DMA_new/Debug/labo4_1_DMA_Debug.ld    | 203 --------
 .../Debug/labo4_1_DMA_Debug_library.ld        |  16 -
 .../Debug/labo4_1_DMA_Debug_memory.ld         |  32 --
 .../Debug/labo4_1_DMA_new_Debug.ld            | 200 --------
 .../Debug/labo4_1_DMA_new_Debug_library.ld    |  15 -
 .../Debug/labo4_1_DMA_new_Debug_memory.ld     |  31 --
 labo4.1_DMA_new/Debug/labo6_DMA.map           | 440 -----------------
 labo4.1_DMA_new/Debug/labo6_DMA_Debug.ld      | 158 ------
 .../Debug/labo6_DMA_Debug_library.ld          |  14 -
 .../Debug/labo6_DMA_Debug_memory.ld           |  31 --
 labo4.1_DMA_new/Debug/labo6_DMA_Debug_old.ld  | 163 ------
 labo4.1_DMA_new/Debug/labo7_DMA.axf           | Bin 192267 -> 0 bytes
 labo4.1_DMA_new/Debug/labo7_DMA.map           | 404 ---------------
 labo4.1_DMA_new/Debug/labo7_DMA_Debug.ld      | 155 ------
 labo4.1_DMA_new/Debug/labo7_DMA_Debug_lib.ld  |  14 -
 labo4.1_DMA_new/Debug/labo7_DMA_Debug_mem.ld  |  25 -
 labo4.1_DMA_new/Debug/labo_DMA.axf            | Bin 192043 -> 0 bytes
 labo4.1_DMA_new/Debug/labo_DMA.map            | 403 ---------------
 labo4.1_DMA_new/Debug/labo_DMA_Debug.ld       | 154 ------
 labo4.1_DMA_new/Debug/labo_DMA_Debug_lib.ld   |  13 -
 labo4.1_DMA_new/Debug/labo_DMA_Debug_mem.ld   |  21 -
 labo4.1_DMA_new/Debug/makefile                |  60 ---
 labo4.1_DMA_new/Debug/objects.mk              |   8 -
 labo4.1_DMA_new/Debug/sources.mk              |  18 -
 labo4.1_DMA_new/Debug/src/config_LPC1769.su   |   1 -
 .../Debug/src/cr_startup_lpc176x.d            |   1 -
 .../Debug/src/cr_startup_lpc176x.o            | Bin 26828 -> 0 bytes
 .../Debug/src/cr_startup_lpc176x.su           |  13 -
 labo4.1_DMA_new/Debug/src/crp.d               |   1 -
 labo4.1_DMA_new/Debug/src/crp.o               | Bin 20676 -> 0 bytes
 labo4.1_DMA_new/Debug/src/crp.su              |   0
 labo4.1_DMA_new/Debug/src/dma.d               |  13 -
 labo4.1_DMA_new/Debug/src/dma.o               | Bin 61376 -> 0 bytes
 labo4.1_DMA_new/Debug/src/dma.su              |   3 -
 labo4.1_DMA_new/Debug/src/dmatest.d           |  12 -
 labo4.1_DMA_new/Debug/src/dmatest.o           | Bin 59640 -> 0 bytes
 labo4.1_DMA_new/Debug/src/dmatest.su          |   4 -
 labo4.1_DMA_new/Debug/src/subdir.mk           |  47 --
 41 files changed, 3598 deletions(-)
 delete mode 100644 labo4.1_DMA_new/Debug/labo4.1_DMA.map
 delete mode 100755 labo4.1_DMA_new/Debug/labo4.1_DMA_new.axf
 delete mode 100644 labo4.1_DMA_new/Debug/labo4.1_DMA_new.map
 delete mode 100644 labo4.1_DMA_new/Debug/labo4_1_DMA_Debug.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_library.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_memory.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_library.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_memory.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo6_DMA.map
 delete mode 100644 labo4.1_DMA_new/Debug/labo6_DMA_Debug.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo6_DMA_Debug_library.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo6_DMA_Debug_memory.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo6_DMA_Debug_old.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo7_DMA.axf
 delete mode 100644 labo4.1_DMA_new/Debug/labo7_DMA.map
 delete mode 100644 labo4.1_DMA_new/Debug/labo7_DMA_Debug.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo7_DMA_Debug_lib.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo7_DMA_Debug_mem.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo_DMA.axf
 delete mode 100644 labo4.1_DMA_new/Debug/labo_DMA.map
 delete mode 100644 labo4.1_DMA_new/Debug/labo_DMA_Debug.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo_DMA_Debug_lib.ld
 delete mode 100644 labo4.1_DMA_new/Debug/labo_DMA_Debug_mem.ld
 delete mode 100644 labo4.1_DMA_new/Debug/makefile
 delete mode 100644 labo4.1_DMA_new/Debug/objects.mk
 delete mode 100644 labo4.1_DMA_new/Debug/sources.mk
 delete mode 100644 labo4.1_DMA_new/Debug/src/config_LPC1769.su
 delete mode 100644 labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.d
 delete mode 100644 labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.o
 delete mode 100644 labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.su
 delete mode 100644 labo4.1_DMA_new/Debug/src/crp.d
 delete mode 100644 labo4.1_DMA_new/Debug/src/crp.o
 delete mode 100644 labo4.1_DMA_new/Debug/src/crp.su
 delete mode 100644 labo4.1_DMA_new/Debug/src/dma.d
 delete mode 100644 labo4.1_DMA_new/Debug/src/dma.o
 delete mode 100644 labo4.1_DMA_new/Debug/src/dma.su
 delete mode 100644 labo4.1_DMA_new/Debug/src/dmatest.d
 delete mode 100644 labo4.1_DMA_new/Debug/src/dmatest.o
 delete mode 100644 labo4.1_DMA_new/Debug/src/dmatest.su
 delete mode 100644 labo4.1_DMA_new/Debug/src/subdir.mk

diff --git a/labo4.1_DMA_new/Debug/labo4.1_DMA.map b/labo4.1_DMA_new/Debug/labo4.1_DMA.map
deleted file mode 100644
index 1c663f4..0000000
--- a/labo4.1_DMA_new/Debug/labo4.1_DMA.map
+++ /dev/null
@@ -1,467 +0,0 @@
-Archive member included to satisfy reference by file (symbol)
-
-c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o)
-                              ./src/dmatest.o (memset)
-c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(__weak__main.o)
-                              ./src/cr_startup_lpc176x.o (__main)
-c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
-                              c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o) (__aeabi_lowlevel_memset)
-
-Allocating common symbols
-Common symbol       size              file
-
-dest                0x1000            ./src/dmatest.o
-src2                0x400             ./src/dmatest.o
-src3                0x400             ./src/dmatest.o
-i                   0x4               ./src/dmatest.o
-src1                0x1000            ./src/dmatest.o
-LLI                 0x20              ./src/dmatest.o
-
-Discarded input sections
-
- .group         0x00000000        0xc ./src/config_LPC1769.o
- .group         0x00000000        0xc ./src/config_LPC1769.o
- .group         0x00000000        0xc ./src/config_LPC1769.o
- .group         0x00000000        0xc ./src/config_LPC1769.o
- .group         0x00000000        0xc ./src/config_LPC1769.o
- .text          0x00000000        0x0 ./src/config_LPC1769.o
- .data          0x00000000        0x0 ./src/config_LPC1769.o
- .bss           0x00000000        0x0 ./src/config_LPC1769.o
- .group         0x00000000        0xc ./src/cr_startup_lpc176x.o
- .text          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .data          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .bss           0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .group         0x00000000        0xc ./src/crp.o
- .group         0x00000000        0xc ./src/crp.o
- .text          0x00000000        0x0 ./src/crp.o
- .data          0x00000000        0x0 ./src/crp.o
- .bss           0x00000000        0x0 ./src/crp.o
- .debug_macro   0x00000000      0xaa2 ./src/crp.o
- .group         0x00000000        0xc ./src/dma.o
- .group         0x00000000        0xc ./src/dma.o
- .group         0x00000000        0xc ./src/dma.o
- .group         0x00000000        0xc ./src/dma.o
- .group         0x00000000        0xc ./src/dma.o
- .group         0x00000000        0xc ./src/dma.o
- .text          0x00000000        0x0 ./src/dma.o
- .data          0x00000000        0x0 ./src/dma.o
- .bss           0x00000000        0x0 ./src/dma.o
- .bss.DMAErrCount
-                0x00000000        0x4 ./src/dma.o
- .debug_macro   0x00000000      0xaa2 ./src/dma.o
- .debug_macro   0x00000000       0x10 ./src/dma.o
- .debug_macro   0x00000000      0x12e ./src/dma.o
- .debug_macro   0x00000000      0x5b3 ./src/dma.o
- .debug_macro   0x00000000      0x331 ./src/dma.o
- .group         0x00000000        0xc ./src/dmatest.o
- .group         0x00000000        0xc ./src/dmatest.o
- .group         0x00000000        0xc ./src/dmatest.o
- .group         0x00000000        0xc ./src/dmatest.o
- .group         0x00000000        0xc ./src/dmatest.o
- .group         0x00000000        0xc ./src/dmatest.o
- .text          0x00000000        0x0 ./src/dmatest.o
- .data          0x00000000        0x0 ./src/dmatest.o
- .bss           0x00000000        0x0 ./src/dmatest.o
- .debug_macro   0x00000000      0xaa2 ./src/dmatest.o
- .debug_macro   0x00000000       0x10 ./src/dmatest.o
- .debug_macro   0x00000000      0x12e ./src/dmatest.o
- .debug_macro   0x00000000      0x5b3 ./src/dmatest.o
- .debug_macro   0x00000000       0x52 ./src/dmatest.o
- .text          0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o)
- .data          0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o)
- .bss           0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o)
- .text          0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(__weak__main.o)
- .data          0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(__weak__main.o)
- .bss           0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(__weak__main.o)
- .text          0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
- .data          0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
- .bss           0x00000000        0x0 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memcpy
-                0x00000000       0x34 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memmove
-                0x00000000       0x1c c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memclr
-                0x00000000        0x8 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memset
-                0x00000000        0xa c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
-
-Memory Configuration
-
-Name             Origin             Length             Attributes
-MFlash512        0x00000000         0x00080000         xr
-RamLoc32         0x10000000         0x00008000         xrw
-RamAHB32         0x2007c000         0x00008000         xrw
-*default*        0x00000000         0xffffffff
-
-Linker script and memory map
-
-LOAD ./src/config_LPC1769.o
-LOAD ./src/cr_startup_lpc176x.o
-LOAD ./src/crp.o
-LOAD ./src/dma.o
-LOAD ./src/dmatest.o
-START GROUP
-LOAD c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a
-LOAD c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a
-LOAD c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libgcc.a
-END GROUP
-                0x00000000                __base_MFlash512 = 0x0
-                0x00000000                __base_Flash = 0x0
-                0x00080000                __top_MFlash512 = 0x80000
-                0x00080000                __top_Flash = 0x80000
-                0x10000000                __base_RamLoc32 = 0x10000000
-                0x10000000                __base_RAM = 0x10000000
-                0x10008000                __top_RamLoc32 = 0x10008000
-                0x10008000                __top_RAM = 0x10008000
-                0x2007c000                __base_RamAHB32 = 0x2007c000
-                0x2007c000                __base_RAM2 = 0x2007c000
-                0x20084000                __top_RamAHB32 = 0x20084000
-                0x20084000                __top_RAM2 = 0x20084000
-
-.text           0x00000000      0x550
- FILL mask 0xff
-                0x00000000                __vectors_start__ = ABSOLUTE (.)
- *(.isr_vector)
- .isr_vector    0x00000000       0xcc ./src/cr_startup_lpc176x.o
-                0x00000000                g_pfnVectors
-                0x000000cc                . = ALIGN (0x4)
-                0x000000cc                __section_table_start = .
-                0x000000cc                __data_section_table = .
-                0x000000cc        0x4 LONG 0x550 LOADADDR (.data)
-                0x000000d0        0x4 LONG 0x10000000 ADDR (.data)
-                0x000000d4        0x4 LONG 0x0 SIZEOF (.data)
-                0x000000d8        0x4 LONG 0x550 LOADADDR (.data_RAM2)
-                0x000000dc        0x4 LONG 0x2007c000 ADDR (.data_RAM2)
-                0x000000e0        0x4 LONG 0x0 SIZEOF (.data_RAM2)
-                0x000000e4                __data_section_table_end = .
-                0x000000e4                __bss_section_table = .
-                0x000000e4        0x4 LONG 0x10000000 ADDR (.bss)
-                0x000000e8        0x4 LONG 0x2828 SIZEOF (.bss)
-                0x000000ec        0x4 LONG 0x2007c000 ADDR (.bss_RAM2)
-                0x000000f0        0x4 LONG 0x0 SIZEOF (.bss_RAM2)
-                0x000000f4                __bss_section_table_end = .
-                0x000000f4                __section_table_end = .
- *(.after_vectors*)
- .after_vectors
-                0x000000f4       0x74 ./src/cr_startup_lpc176x.o
-                0x000000f4                NMI_Handler
-                0x000000f6                HardFault_Handler
-                0x000000f8                MemManage_Handler
-                0x000000fa                BusFault_Handler
-                0x000000fc                UsageFault_Handler
-                0x000000fe                SVC_Handler
-                0x00000100                DebugMon_Handler
-                0x00000102                PendSV_Handler
-                0x00000104                SysTick_Handler
-                0x00000106                PWM1_IRQHandler
-                0x00000106                I2C1_IRQHandler
-                0x00000106                EINT2_IRQHandler
-                0x00000106                UART1_IRQHandler
-                0x00000106                EINT3_IRQHandler
-                0x00000106                CANActivity_IRQHandler
-                0x00000106                TIMER3_IRQHandler
-                0x00000106                UART0_IRQHandler
-                0x00000106                MCPWM_IRQHandler
-                0x00000106                I2C0_IRQHandler
-                0x00000106                IntDefaultHandler
-                0x00000106                RIT_IRQHandler
-                0x00000106                CAN_IRQHandler
-                0x00000106                PLL1_IRQHandler
-                0x00000106                SSP0_IRQHandler
-                0x00000106                I2S_IRQHandler
-                0x00000106                I2C2_IRQHandler
-                0x00000106                RTC_IRQHandler
-                0x00000106                TIMER0_IRQHandler
-                0x00000106                SPI_IRQHandler
-                0x00000106                UART3_IRQHandler
-                0x00000106                EINT1_IRQHandler
-                0x00000106                TIMER1_IRQHandler
-                0x00000106                UART2_IRQHandler
-                0x00000106                ADC_IRQHandler
-                0x00000106                SSP1_IRQHandler
-                0x00000106                USB_IRQHandler
-                0x00000106                BOD_IRQHandler
-                0x00000106                USBActivity_IRQHandler
-                0x00000106                WDT_IRQHandler
-                0x00000106                PLL0_IRQHandler
-                0x00000106                QEI_IRQHandler
-                0x00000106                EINT0_IRQHandler
-                0x00000106                TIMER2_IRQHandler
-                0x00000106                ENET_IRQHandler
-                0x00000108                data_init
-                0x0000011a                bss_init
-                0x0000012a                ResetISR
-                0x000002fc                . = 0x2fc
- *fill*         0x00000168      0x194 ff
-                0x000002fc                PROVIDE (__CRP_WORD_START__ = .)
- *(.crp)
- .crp           0x000002fc        0x4 ./src/crp.o
-                0x000002fc                CRP_WORD
-                0x00000300                PROVIDE (__CRP_WORD_END__ = .)
-                0x00000001                ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application)
- *(.text*)
- .text.init     0x00000300       0x38 ./src/config_LPC1769.o
-                0x00000300                init
- .text.DMA_IRQHandler
-                0x00000338        0xc ./src/dma.o
-                0x00000338                DMA_IRQHandler
- .text.DMA_Init
-                0x00000344       0x28 ./src/dma.o
-                0x00000344                DMA_Init
- .text.single_copy
-                0x0000036c       0x68 ./src/dmatest.o
-                0x0000036c                single_copy
- .text.LLI_copy
-                0x000003d4       0xcc ./src/dmatest.o
-                0x000003d4                LLI_copy
- .text.check_res
-                0x000004a0       0x3c ./src/dmatest.o
-                0x000004a0                check_res
- .text.main     0x000004dc       0x38 ./src/dmatest.o
-                0x000004dc                main
- .text.memset   0x00000514        0x4 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o)
-                0x00000514                memset
- .text.__weak_main
-                0x00000518        0x4 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(__weak__main.o)
-                0x00000518                __weak_main
-                0x00000518                __main
- .text.__aeabi_memset_lowlevel
-                0x0000051c       0x32 c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
-                0x0000051c                __aeabi_lowlevel_memset
- *(.rodata .rodata.* .constdata .constdata.*)
-                0x00000550                . = ALIGN (0x4)
- *fill*         0x0000054e        0x2 ff
-
-.glue_7         0x00000550        0x0
- .glue_7        0x00000550        0x0 linker stubs
-
-.glue_7t        0x00000550        0x0
- .glue_7t       0x00000550        0x0 linker stubs
-
-.vfp11_veneer   0x00000550        0x0
- .vfp11_veneer  0x00000550        0x0 linker stubs
-
-.v4_bx          0x00000550        0x0
- .v4_bx         0x00000550        0x0 linker stubs
-
-.iplt           0x00000550        0x0
- .iplt          0x00000550        0x0 ./src/config_LPC1769.o
-
-.rel.dyn        0x00000550        0x0
- .rel.iplt      0x00000550        0x0 ./src/config_LPC1769.o
-
-.ARM.extab
- *(.ARM.extab* .gnu.linkonce.armextab.*)
-
-.ARM.exidx      0x00000550        0x0
-                0x00000550                __exidx_start = .
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-                0x00000550                __exidx_end = .
-                0x00000550                _etext = .
-
-.data_RAM2      0x2007c000        0x0 load address 0x00000550
- FILL mask 0xff
-                [!provide]                PROVIDE (__start_data_RAM2 = .)
-                [!provide]                PROVIDE (__start_data_RamAHB32 = .)
- *(.ramfunc.$RAM2)
- *(.ramfunc.$RamAHB32)
- *(.data.$RAM2)
- *(.data.$RamAHB32)
- *(.data.$RAM2.*)
- *(.data.$RamAHB32.*)
-                0x2007c000                . = ALIGN (0x4)
-                [!provide]                PROVIDE (__end_data_RAM2 = .)
-                [!provide]                PROVIDE (__end_data_RamAHB32 = .)
-
-.uninit_RESERVED
-                0x10000000        0x0
-                0x10000000                _start_uninit_RESERVED = .
- *(.bss.$RESERVED*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _end_uninit_RESERVED = .
-
-.data           0x10000000        0x0 load address 0x00000550
- FILL mask 0xff
-                0x10000000                _data = .
-                [!provide]                PROVIDE (__start_data_RAM = .)
-                [!provide]                PROVIDE (__start_data_RamLoc32 = .)
- *(vtable)
- *(.ramfunc*)
- *(CodeQuickAccess)
- *(DataQuickAccess)
- *(RamFunction)
- *(.data*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _edata = .
-                [!provide]                PROVIDE (__end_data_RAM = .)
-                [!provide]                PROVIDE (__end_data_RamLoc32 = .)
-
-.igot.plt       0x10000000        0x0 load address 0x00000550
- .igot.plt      0x10000000        0x0 ./src/config_LPC1769.o
-
-.bss_RAM2       0x2007c000        0x0
-                [!provide]                PROVIDE (__start_bss_RAM2 = .)
-                [!provide]                PROVIDE (__start_bss_RamAHB32 = .)
- *(.bss.$RAM2)
- *(.bss.$RamAHB32)
- *(.bss.$RAM2.*)
- *(.bss.$RamAHB32.*)
-                0x2007c000                . = ALIGN ((. != 0x0)?0x4:0x1)
-                [!provide]                PROVIDE (__end_bss_RAM2 = .)
-                [!provide]                PROVIDE (__end_bss_RamAHB32 = .)
-
-.bss            0x10000000     0x2828
-                0x10000000                _bss = .
-                [!provide]                PROVIDE (__start_bss_RAM = .)
-                [!provide]                PROVIDE (__start_bss_RamLoc32 = .)
- *(.bss*)
- .bss.DMATCCount
-                0x10000000        0x4 ./src/dma.o
-                0x10000000                DMATCCount
- *(COMMON)
- COMMON         0x10000004     0x2824 ./src/dmatest.o
-                0x10000004                dest
-                0x10001004                src2
-                0x10001404                src3
-                0x10001804                i
-                0x10001808                src1
-                0x10002808                LLI
-                0x10002828                . = ALIGN (0x4)
-                0x10002828                _ebss = .
-                [!provide]                PROVIDE (__end_bss_RAM = .)
-                [!provide]                PROVIDE (__end_bss_RamLoc32 = .)
-                [!provide]                PROVIDE (end = .)
-
-.noinit_RAM2    0x2007c000        0x0
-                [!provide]                PROVIDE (__start_noinit_RAM2 = .)
-                [!provide]                PROVIDE (__start_noinit_RamAHB32 = .)
- *(.noinit.$RAM2)
- *(.noinit.$RamAHB32)
- *(.noinit.$RAM2.*)
- *(.noinit.$RamAHB32.*)
-                0x2007c000                . = ALIGN (0x4)
-                [!provide]                PROVIDE (__end_noinit_RAM2 = .)
-                [!provide]                PROVIDE (__end_noinit_RamAHB32 = .)
-
-.noinit         0x10002828        0x0
-                0x10002828                _noinit = .
-                [!provide]                PROVIDE (__start_noinit_RAM = .)
-                [!provide]                PROVIDE (__start_noinit_RamLoc32 = .)
- *(.noinit*)
-                0x10002828                . = ALIGN (0x4)
-                0x10002828                _end_noinit = .
-                [!provide]                PROVIDE (__end_noinit_RAM = .)
-                [!provide]                PROVIDE (__end_noinit_RamLoc32 = .)
-                [!provide]                PROVIDE (_pvHeapStart = DEFINED (__user_heap_base)?__user_heap_base:.)
-                0x10008000                PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0))
-                [!provide]                PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1))))
-                0x00000000                _image_start = LOADADDR (.text)
-                0x00000550                _image_end = (LOADADDR (.data) + SIZEOF (.data))
-                0x00000550                _image_size = (_image_end - _image_start)
-OUTPUT(labo4.1_DMA.axf elf32-littlearm)
-LOAD linker stubs
-
-.debug_info     0x00000000      0x731
- .debug_info    0x00000000       0xba ./src/config_LPC1769.o
- .debug_info    0x000000ba      0x2e3 ./src/cr_startup_lpc176x.o
- .debug_info    0x0000039d       0x40 ./src/crp.o
- .debug_info    0x000003dd      0x148 ./src/dma.o
- .debug_info    0x00000525      0x20c ./src/dmatest.o
-
-.debug_abbrev   0x00000000      0x44b
- .debug_abbrev  0x00000000       0x8b ./src/config_LPC1769.o
- .debug_abbrev  0x0000008b      0x156 ./src/cr_startup_lpc176x.o
- .debug_abbrev  0x000001e1       0x38 ./src/crp.o
- .debug_abbrev  0x00000219       0xf2 ./src/dma.o
- .debug_abbrev  0x0000030b      0x140 ./src/dmatest.o
-
-.debug_aranges  0x00000000      0x118
- .debug_aranges
-                0x00000000       0x20 ./src/config_LPC1769.o
- .debug_aranges
-                0x00000020       0x80 ./src/cr_startup_lpc176x.o
- .debug_aranges
-                0x000000a0       0x18 ./src/crp.o
- .debug_aranges
-                0x000000b8       0x28 ./src/dma.o
- .debug_aranges
-                0x000000e0       0x38 ./src/dmatest.o
-
-.debug_ranges   0x00000000       0xc0
- .debug_ranges  0x00000000       0x10 ./src/config_LPC1769.o
- .debug_ranges  0x00000010       0x70 ./src/cr_startup_lpc176x.o
- .debug_ranges  0x00000080       0x18 ./src/dma.o
- .debug_ranges  0x00000098       0x28 ./src/dmatest.o
-
-.debug_macro    0x00000000     0x2461
- .debug_macro   0x00000000       0x4b ./src/config_LPC1769.o
- .debug_macro   0x0000004b      0xaa2 ./src/config_LPC1769.o
- .debug_macro   0x00000aed       0x10 ./src/config_LPC1769.o
- .debug_macro   0x00000afd      0x12e ./src/config_LPC1769.o
- .debug_macro   0x00000c2b      0x5b3 ./src/config_LPC1769.o
- .debug_macro   0x000011de      0x331 ./src/config_LPC1769.o
- .debug_macro   0x0000150f       0x1d ./src/cr_startup_lpc176x.o
- .debug_macro   0x0000152c      0xaa8 ./src/cr_startup_lpc176x.o
- .debug_macro   0x00001fd4       0x1a ./src/crp.o
- .debug_macro   0x00001fee       0x34 ./src/crp.o
- .debug_macro   0x00002022       0x54 ./src/dma.o
- .debug_macro   0x00002076       0x52 ./src/dma.o
- .debug_macro   0x000020c8       0x62 ./src/dmatest.o
- .debug_macro   0x0000212a      0x337 ./src/dmatest.o
-
-.debug_line     0x00000000      0x997
- .debug_line    0x00000000      0x1b6 ./src/config_LPC1769.o
- .debug_line    0x000001b6      0x26f ./src/cr_startup_lpc176x.o
- .debug_line    0x00000425       0xb1 ./src/crp.o
- .debug_line    0x000004d6      0x1a3 ./src/dma.o
- .debug_line    0x00000679      0x31e ./src/dmatest.o
-
-.debug_str      0x00000000     0x638e
- .debug_str     0x00000000     0x5db0 ./src/config_LPC1769.o
-                               0x5e2e (size before relaxing)
- .debug_str     0x00005db0      0x2c2 ./src/cr_startup_lpc176x.o
-                               0x2f8a (size before relaxing)
- .debug_str     0x00006072       0xe9 ./src/crp.o
-                               0x2e80 (size before relaxing)
- .debug_str     0x0000615b      0x192 ./src/dma.o
-                               0x5fa3 (size before relaxing)
- .debug_str     0x000062ed       0xa1 ./src/dmatest.o
-                               0x6018 (size before relaxing)
-
-.comment        0x00000000       0x4c
- .comment       0x00000000       0x4c ./src/config_LPC1769.o
-                                 0x4d (size before relaxing)
- .comment       0x0000004c       0x4d ./src/cr_startup_lpc176x.o
- .comment       0x0000004c       0x4d ./src/crp.o
- .comment       0x0000004c       0x4d ./src/dma.o
- .comment       0x0000004c       0x4d ./src/dmatest.o
- .comment       0x0000004c       0x4d c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o)
- .comment       0x0000004c       0x4d c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(__weak__main.o)
-
-.ARM.attributes
-                0x00000000       0x2b
- .ARM.attributes
-                0x00000000       0x2d ./src/config_LPC1769.o
- .ARM.attributes
-                0x0000002d       0x2d ./src/cr_startup_lpc176x.o
- .ARM.attributes
-                0x0000005a       0x33 ./src/crp.o
- .ARM.attributes
-                0x0000008d       0x2d ./src/dma.o
- .ARM.attributes
-                0x000000ba       0x2d ./src/dmatest.o
- .ARM.attributes
-                0x000000e7       0x2d c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(memset.o)
- .ARM.attributes
-                0x00000114       0x2d c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp\libcr_c.a(__weak__main.o)
- .ARM.attributes
-                0x00000141       0x1b c:/nxp/mcuxpressoide_11.3.0_5222/ide/plugins/com.nxp.mcuxpresso.tools.win32_11.3.0.202008311133/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/thumb/v7-m/nofp\libcr_eabihelpers.a(memcpy.o)
-
-.debug_frame    0x00000000      0x208
- .debug_frame   0x00000000       0x30 ./src/config_LPC1769.o
- .debug_frame   0x00000030       0xf4 ./src/cr_startup_lpc176x.o
- .debug_frame   0x00000124       0x58 ./src/dma.o
- .debug_frame   0x0000017c       0x8c ./src/dmatest.o
-
-.debug_loc      0x00000000      0x16a
- .debug_loc     0x00000000      0x16a ./src/cr_startup_lpc176x.o
diff --git a/labo4.1_DMA_new/Debug/labo4.1_DMA_new.axf b/labo4.1_DMA_new/Debug/labo4.1_DMA_new.axf
deleted file mode 100755
index c8a29e2213e2f4ac2b2894829ec7c4775d17fd5c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 127100
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
I$UYDY0D%%WP5=M^

diff --git a/labo4.1_DMA_new/Debug/labo4.1_DMA_new.map b/labo4.1_DMA_new/Debug/labo4.1_DMA_new.map
deleted file mode 100644
index 24f30df..0000000
--- a/labo4.1_DMA_new/Debug/labo4.1_DMA_new.map
+++ /dev/null
@@ -1,458 +0,0 @@
-Archive member included to satisfy reference by file (symbol)
-
-/opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
-                              ./src/dmatest.o (memset)
-/opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-                              ./src/cr_startup_lpc176x.o (__main)
-/opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
-                              /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) (__aeabi_lowlevel_memset)
-
-Discarded input sections
-
- .group         0x0000000000000000        0xc ./src/cr_startup_lpc176x.o
- .text          0x0000000000000000        0x0 ./src/cr_startup_lpc176x.o
- .data          0x0000000000000000        0x0 ./src/cr_startup_lpc176x.o
- .bss           0x0000000000000000        0x0 ./src/cr_startup_lpc176x.o
- .group         0x0000000000000000        0xc ./src/crp.o
- .group         0x0000000000000000        0xc ./src/crp.o
- .text          0x0000000000000000        0x0 ./src/crp.o
- .data          0x0000000000000000        0x0 ./src/crp.o
- .bss           0x0000000000000000        0x0 ./src/crp.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dma.o
- .text          0x0000000000000000        0x0 ./src/dma.o
- .data          0x0000000000000000        0x0 ./src/dma.o
- .bss           0x0000000000000000        0x0 ./src/dma.o
- .bss.DMAErrCount
-                0x0000000000000000        0x4 ./src/dma.o
- .debug_macro   0x0000000000000000      0xaae ./src/dma.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .group         0x0000000000000000        0xc ./src/dmatest.o
- .text          0x0000000000000000        0x0 ./src/dmatest.o
- .data          0x0000000000000000        0x0 ./src/dmatest.o
- .bss           0x0000000000000000        0x0 ./src/dmatest.o
- .debug_macro   0x0000000000000000      0xaae ./src/dmatest.o
- .debug_macro   0x0000000000000000       0x10 ./src/dmatest.o
- .debug_macro   0x0000000000000000      0x12e ./src/dmatest.o
- .debug_macro   0x0000000000000000      0x5b3 ./src/dmatest.o
- .debug_macro   0x0000000000000000       0x52 ./src/dmatest.o
- .debug_macro   0x0000000000000000       0x1c ./src/dmatest.o
- .debug_macro   0x0000000000000000       0x2e ./src/dmatest.o
- .debug_macro   0x0000000000000000       0x18 ./src/dmatest.o
- .debug_macro   0x0000000000000000      0x7af ./src/dmatest.o
- .debug_macro   0x0000000000000000      0x2c7 ./src/dmatest.o
- .text          0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
- .data          0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
- .bss           0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
- .text          0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- .data          0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- .bss           0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- .text          0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
- .data          0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
- .bss           0x0000000000000000        0x0 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memcpy
-                0x0000000000000000       0x34 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memmove
-                0x0000000000000000       0x1c /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memclr
-                0x0000000000000000        0x8 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memset
-                0x0000000000000000        0xa /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
-
-Memory Configuration
-
-Name             Origin             Length             Attributes
-MFlash512        0x0000000000000000 0x0000000000080000 xr
-RamLoc32         0x0000000010000000 0x0000000000008000 xrw
-RamAHB32         0x000000002007c000 0x0000000000008000 xrw
-*default*        0x0000000000000000 0xffffffffffffffff
-
-Linker script and memory map
-
-LOAD ./src/cr_startup_lpc176x.o
-LOAD ./src/crp.o
-LOAD ./src/dma.o
-LOAD ./src/dmatest.o
-LOAD /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/Debug/libCMSISv2p00_LPC17xx.a
-START GROUP
-LOAD /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a
-LOAD /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a
-LOAD /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libgcc.a
-END GROUP
-                0x0000000000000000                __base_MFlash512 = 0x0
-                0x0000000000000000                __base_Flash = 0x0
-                0x0000000000080000                __top_MFlash512 = 0x80000
-                0x0000000000080000                __top_Flash = 0x80000
-                0x0000000010000000                __base_RamLoc32 = 0x10000000
-                0x0000000010000000                __base_RAM = 0x10000000
-                0x0000000010008000                __top_RamLoc32 = 0x10008000
-                0x0000000010008000                __top_RAM = 0x10008000
-                0x000000002007c000                __base_RamAHB32 = 0x2007c000
-                0x000000002007c000                __base_RAM2 = 0x2007c000
-                0x0000000020084000                __top_RamAHB32 = 0x20084000
-                0x0000000020084000                __top_RAM2 = 0x20084000
-
-.text           0x0000000000000000      0x5c4
- FILL mask 0xff
-                0x0000000000000000                __vectors_start__ = ABSOLUTE (.)
- *(.isr_vector)
- .isr_vector    0x0000000000000000       0xcc ./src/cr_startup_lpc176x.o
-                0x0000000000000000                g_pfnVectors
-                0x00000000000000cc                . = ALIGN (0x4)
-                0x00000000000000cc                __section_table_start = .
-                0x00000000000000cc                __data_section_table = .
-                0x00000000000000cc        0x4 LONG 0x5c4 LOADADDR (.data)
-                0x00000000000000d0        0x4 LONG 0x10000000 ADDR (.data)
-                0x00000000000000d4        0x4 LONG 0x0 SIZEOF (.data)
-                0x00000000000000d8        0x4 LONG 0x5c4 LOADADDR (.data_RAM2)
-                0x00000000000000dc        0x4 LONG 0x2007c000 ADDR (.data_RAM2)
-                0x00000000000000e0        0x4 LONG 0x0 SIZEOF (.data_RAM2)
-                0x00000000000000e4                __data_section_table_end = .
-                0x00000000000000e4                __bss_section_table = .
-                0x00000000000000e4        0x4 LONG 0x10000000 ADDR (.bss)
-                0x00000000000000e8        0x4 LONG 0x2828 SIZEOF (.bss)
-                0x00000000000000ec        0x4 LONG 0x2007c000 ADDR (.bss_RAM2)
-                0x00000000000000f0        0x4 LONG 0x0 SIZEOF (.bss_RAM2)
-                0x00000000000000f4                __bss_section_table_end = .
-                0x00000000000000f4                __section_table_end = .
- *(.after_vectors*)
- .after_vectors
-                0x00000000000000f4       0x74 ./src/cr_startup_lpc176x.o
-                0x00000000000000f4                NMI_Handler
-                0x00000000000000f6                HardFault_Handler
-                0x00000000000000f8                MemManage_Handler
-                0x00000000000000fa                BusFault_Handler
-                0x00000000000000fc                UsageFault_Handler
-                0x00000000000000fe                SVC_Handler
-                0x0000000000000100                DebugMon_Handler
-                0x0000000000000102                PendSV_Handler
-                0x0000000000000104                SysTick_Handler
-                0x0000000000000106                TIMER2_IRQHandler
-                0x0000000000000106                RIT_IRQHandler
-                0x0000000000000106                I2C0_IRQHandler
-                0x0000000000000106                USBActivity_IRQHandler
-                0x0000000000000106                PWM1_IRQHandler
-                0x0000000000000106                I2C1_IRQHandler
-                0x0000000000000106                EINT2_IRQHandler
-                0x0000000000000106                UART1_IRQHandler
-                0x0000000000000106                EINT3_IRQHandler
-                0x0000000000000106                CANActivity_IRQHandler
-                0x0000000000000106                TIMER3_IRQHandler
-                0x0000000000000106                UART0_IRQHandler
-                0x0000000000000106                IntDefaultHandler
-                0x0000000000000106                PLL0_IRQHandler
-                0x0000000000000106                CAN_IRQHandler
-                0x0000000000000106                PLL1_IRQHandler
-                0x0000000000000106                SSP0_IRQHandler
-                0x0000000000000106                I2S_IRQHandler
-                0x0000000000000106                I2C2_IRQHandler
-                0x0000000000000106                RTC_IRQHandler
-                0x0000000000000106                TIMER0_IRQHandler
-                0x0000000000000106                SPI_IRQHandler
-                0x0000000000000106                EINT1_IRQHandler
-                0x0000000000000106                TIMER1_IRQHandler
-                0x0000000000000106                UART2_IRQHandler
-                0x0000000000000106                ADC_IRQHandler
-                0x0000000000000106                SSP1_IRQHandler
-                0x0000000000000106                USB_IRQHandler
-                0x0000000000000106                BOD_IRQHandler
-                0x0000000000000106                WDT_IRQHandler
-                0x0000000000000106                QEI_IRQHandler
-                0x0000000000000106                EINT0_IRQHandler
-                0x0000000000000106                UART3_IRQHandler
-                0x0000000000000106                MCPWM_IRQHandler
-                0x0000000000000106                ENET_IRQHandler
-                0x0000000000000108                data_init
-                0x000000000000011a                bss_init
-                0x000000000000012a                ResetISR
-                0x00000000000002fc                . = 0x2fc
- *fill*         0x0000000000000168      0x194 ff
-                0x00000000000002fc                PROVIDE (__CRP_WORD_START__ = .)
- *(.crp)
- .crp           0x00000000000002fc        0x4 ./src/crp.o
-                0x00000000000002fc                CRP_WORD
-                0x0000000000000300                PROVIDE (__CRP_WORD_END__ = .)
-                0x0000000000000001                ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application)
- *(.text*)
- .text.NVIC_EnableIRQ
-                0x0000000000000300       0x30 ./src/dma.o
- .text.DMA_IRQHandler
-                0x0000000000000330        0xc ./src/dma.o
-                0x0000000000000330                DMA_IRQHandler
- .text.DMA_Init
-                0x000000000000033c       0xa4 ./src/dma.o
-                0x000000000000033c                DMA_Init
- .text.single_copy
-                0x00000000000003e0       0x68 ./src/dmatest.o
-                0x00000000000003e0                single_copy
- .text.LLI_copy
-                0x0000000000000448       0xcc ./src/dmatest.o
-                0x0000000000000448                LLI_copy
- .text.check_res
-                0x0000000000000514       0x3c ./src/dmatest.o
-                0x0000000000000514                check_res
- .text.main     0x0000000000000550       0x38 ./src/dmatest.o
-                0x0000000000000550                main
- .text.memset   0x0000000000000588        0x4 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
-                0x0000000000000588                memset
- .text.__weak_main
-                0x000000000000058c        0x4 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-                0x000000000000058c                __main
-                0x000000000000058c                __weak_main
- .text.__aeabi_memset_lowlevel
-                0x0000000000000590       0x32 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
-                0x0000000000000590                __aeabi_lowlevel_memset
- *(.rodata .rodata.* .constdata .constdata.*)
-                0x00000000000005c4                . = ALIGN (0x4)
- *fill*         0x00000000000005c2        0x2 ff
-
-.glue_7         0x00000000000005c4        0x0
- .glue_7        0x00000000000005c4        0x0 linker stubs
-
-.glue_7t        0x00000000000005c4        0x0
- .glue_7t       0x00000000000005c4        0x0 linker stubs
-
-.vfp11_veneer   0x00000000000005c4        0x0
- .vfp11_veneer  0x00000000000005c4        0x0 linker stubs
-
-.v4_bx          0x00000000000005c4        0x0
- .v4_bx         0x00000000000005c4        0x0 linker stubs
-
-.iplt           0x00000000000005c4        0x0
- .iplt          0x00000000000005c4        0x0 ./src/cr_startup_lpc176x.o
-
-.rel.dyn        0x00000000000005c4        0x0
- .rel.iplt      0x00000000000005c4        0x0 ./src/cr_startup_lpc176x.o
-
-.ARM.extab
- *(.ARM.extab* .gnu.linkonce.armextab.*)
-
-.ARM.exidx      0x00000000000005c4        0x0
-                0x00000000000005c4                __exidx_start = .
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-                0x00000000000005c4                __exidx_end = .
-                0x00000000000005c4                _etext = .
-
-.data_RAM2      0x000000002007c000        0x0 load address 0x00000000000005c4
- FILL mask 0xff
-                [!provide]                        PROVIDE (__start_data_RAM2 = .)
-                [!provide]                        PROVIDE (__start_data_RamAHB32 = .)
- *(.ramfunc.$RAM2)
- *(.ramfunc.$RamAHB32)
- *(.data.$RAM2)
- *(.data.$RamAHB32)
- *(.data.$RAM2.*)
- *(.data.$RamAHB32.*)
-                0x000000002007c000                . = ALIGN (0x4)
-                [!provide]                        PROVIDE (__end_data_RAM2 = .)
-                [!provide]                        PROVIDE (__end_data_RamAHB32 = .)
-
-.uninit_RESERVED
-                0x0000000010000000        0x0
-                0x0000000010000000                _start_uninit_RESERVED = .
- *(.bss.$RESERVED*)
-                0x0000000010000000                . = ALIGN (0x4)
-                0x0000000010000000                _end_uninit_RESERVED = .
-
-.data           0x0000000010000000        0x0 load address 0x00000000000005c4
- FILL mask 0xff
-                0x0000000010000000                _data = .
-                [!provide]                        PROVIDE (__start_data_RAM = .)
-                [!provide]                        PROVIDE (__start_data_RamLoc32 = .)
- *(vtable)
- *(.ramfunc*)
- *(CodeQuickAccess)
- *(DataQuickAccess)
- *(RamFunction)
- *(.data*)
-                0x0000000010000000                . = ALIGN (0x4)
-                0x0000000010000000                _edata = .
-                [!provide]                        PROVIDE (__end_data_RAM = .)
-                [!provide]                        PROVIDE (__end_data_RamLoc32 = .)
-
-.igot.plt       0x0000000010000000        0x0 load address 0x00000000000005c4
- .igot.plt      0x0000000010000000        0x0 ./src/cr_startup_lpc176x.o
-
-.bss_RAM2       0x000000002007c000        0x0
-                [!provide]                        PROVIDE (__start_bss_RAM2 = .)
-                [!provide]                        PROVIDE (__start_bss_RamAHB32 = .)
- *(.bss.$RAM2)
- *(.bss.$RamAHB32)
- *(.bss.$RAM2.*)
- *(.bss.$RamAHB32.*)
-                0x000000002007c000                . = ALIGN ((. != 0x0)?0x4:0x1)
-                [!provide]                        PROVIDE (__end_bss_RAM2 = .)
-                [!provide]                        PROVIDE (__end_bss_RamAHB32 = .)
-
-.bss            0x0000000010000000     0x2828
-                0x0000000010000000                _bss = .
-                [!provide]                        PROVIDE (__start_bss_RAM = .)
-                [!provide]                        PROVIDE (__start_bss_RamLoc32 = .)
- *(.bss*)
- .bss.DMATCCount
-                0x0000000010000000        0x4 ./src/dma.o
-                0x0000000010000000                DMATCCount
- .bss.LLI       0x0000000010000004       0x20 ./src/dmatest.o
-                0x0000000010000004                LLI
- .bss.src3      0x0000000010000024      0x400 ./src/dmatest.o
-                0x0000000010000024                src3
- .bss.i         0x0000000010000424        0x4 ./src/dmatest.o
-                0x0000000010000424                i
- .bss.src1      0x0000000010000428     0x1000 ./src/dmatest.o
-                0x0000000010000428                src1
- .bss.dest      0x0000000010001428     0x1000 ./src/dmatest.o
-                0x0000000010001428                dest
- .bss.src2      0x0000000010002428      0x400 ./src/dmatest.o
-                0x0000000010002428                src2
- *(COMMON)
-                0x0000000010002828                . = ALIGN (0x4)
-                0x0000000010002828                _ebss = .
-                [!provide]                        PROVIDE (__end_bss_RAM = .)
-                [!provide]                        PROVIDE (__end_bss_RamLoc32 = .)
-                [!provide]                        PROVIDE (end = .)
-
-.noinit_RAM2    0x000000002007c000        0x0
-                [!provide]                        PROVIDE (__start_noinit_RAM2 = .)
-                [!provide]                        PROVIDE (__start_noinit_RamAHB32 = .)
- *(.noinit.$RAM2)
- *(.noinit.$RamAHB32)
- *(.noinit.$RAM2.*)
- *(.noinit.$RamAHB32.*)
-                0x000000002007c000                . = ALIGN (0x4)
-                [!provide]                        PROVIDE (__end_noinit_RAM2 = .)
-                [!provide]                        PROVIDE (__end_noinit_RamAHB32 = .)
-
-.noinit         0x0000000010002828        0x0
-                0x0000000010002828                _noinit = .
-                [!provide]                        PROVIDE (__start_noinit_RAM = .)
-                [!provide]                        PROVIDE (__start_noinit_RamLoc32 = .)
- *(.noinit*)
-                0x0000000010002828                . = ALIGN (0x4)
-                0x0000000010002828                _end_noinit = .
-                [!provide]                        PROVIDE (__end_noinit_RAM = .)
-                [!provide]                        PROVIDE (__end_noinit_RamLoc32 = .)
-                [!provide]                        PROVIDE (_pvHeapStart = DEFINED (__user_heap_base)?__user_heap_base:.)
-                0x0000000010008000                PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0))
-                [!provide]                        PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1))))
-                0x0000000000000000                _image_start = LOADADDR (.text)
-                0x00000000000005c4                _image_end = (LOADADDR (.data) + SIZEOF (.data))
-                0x00000000000005c4                _image_size = (_image_end - _image_start)
-OUTPUT(labo4.1_DMA_new.axf elf32-littlearm)
-LOAD linker stubs
-
-.debug_info     0x0000000000000000      0xbdd
- .debug_info    0x0000000000000000      0x2c6 ./src/cr_startup_lpc176x.o
- .debug_info    0x00000000000002c6       0x41 ./src/crp.o
- .debug_info    0x0000000000000307      0x6be ./src/dma.o
- .debug_info    0x00000000000009c5      0x218 ./src/dmatest.o
-
-.debug_abbrev   0x0000000000000000      0x4af
- .debug_abbrev  0x0000000000000000      0x177 ./src/cr_startup_lpc176x.o
- .debug_abbrev  0x0000000000000177       0x37 ./src/crp.o
- .debug_abbrev  0x00000000000001ae      0x1a4 ./src/dma.o
- .debug_abbrev  0x0000000000000352      0x15d ./src/dmatest.o
-
-.debug_loclists
-                0x0000000000000000       0xe8
- .debug_loclists
-                0x0000000000000000       0xe8 ./src/cr_startup_lpc176x.o
-
-.debug_aranges  0x0000000000000000      0x100
- .debug_aranges
-                0x0000000000000000       0x80 ./src/cr_startup_lpc176x.o
- .debug_aranges
-                0x0000000000000080       0x18 ./src/crp.o
- .debug_aranges
-                0x0000000000000098       0x30 ./src/dma.o
- .debug_aranges
-                0x00000000000000c8       0x38 ./src/dmatest.o
-
-.debug_rnglists
-                0x0000000000000000       0xa1
- .debug_rnglists
-                0x0000000000000000       0x5b ./src/cr_startup_lpc176x.o
- .debug_rnglists
-                0x000000000000005b       0x20 ./src/dma.o
- .debug_rnglists
-                0x000000000000007b       0x26 ./src/dmatest.o
-
-.debug_macro    0x0000000000000000     0x28f8
- .debug_macro   0x0000000000000000       0x1d ./src/cr_startup_lpc176x.o
- .debug_macro   0x000000000000001d      0xab4 ./src/cr_startup_lpc176x.o
- .debug_macro   0x0000000000000ad1       0x1a ./src/crp.o
- .debug_macro   0x0000000000000aeb      0xaae ./src/crp.o
- .debug_macro   0x0000000000001599       0x34 ./src/crp.o
- .debug_macro   0x00000000000015cd       0x7e ./src/dma.o
- .debug_macro   0x000000000000164b       0x1c ./src/dma.o
- .debug_macro   0x0000000000001667       0x2e ./src/dma.o
- .debug_macro   0x0000000000001695       0x10 ./src/dma.o
- .debug_macro   0x00000000000016a5      0x12e ./src/dma.o
- .debug_macro   0x00000000000017d3      0x5b3 ./src/dma.o
- .debug_macro   0x0000000000001d86       0x18 ./src/dma.o
- .debug_macro   0x0000000000001d9e      0x7af ./src/dma.o
- .debug_macro   0x000000000000254d      0x2c7 ./src/dma.o
- .debug_macro   0x0000000000002814       0x52 ./src/dma.o
- .debug_macro   0x0000000000002866       0x92 ./src/dmatest.o
-
-.debug_line     0x0000000000000000      0x8bc
- .debug_line    0x0000000000000000      0x258 ./src/cr_startup_lpc176x.o
- .debug_line    0x0000000000000258       0xa4 ./src/crp.o
- .debug_line    0x00000000000002fc      0x26e ./src/dma.o
- .debug_line    0x000000000000056a      0x352 ./src/dmatest.o
-
-.debug_str      0x0000000000000000     0x8f12
- .debug_str     0x0000000000000000     0x2f81 ./src/cr_startup_lpc176x.o
-                                       0x2f94 (size before relaxing)
- .debug_str     0x0000000000002f81      0x1b5 ./src/crp.o
-                                       0x2e93 (size before relaxing)
- .debug_str     0x0000000000003136     0x5d5e ./src/dma.o
-                                       0x8b79 (size before relaxing)
- .debug_str     0x0000000000008e94       0x7e ./src/dmatest.o
-                                       0x874f (size before relaxing)
-
-.comment        0x0000000000000000       0x45
- .comment       0x0000000000000000       0x45 ./src/cr_startup_lpc176x.o
-                                         0x46 (size before relaxing)
- .comment       0x0000000000000045       0x46 ./src/crp.o
- .comment       0x0000000000000045       0x46 ./src/dma.o
- .comment       0x0000000000000045       0x46 ./src/dmatest.o
- .comment       0x0000000000000045       0x46 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
- .comment       0x0000000000000045       0x46 /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-
-.ARM.attributes
-                0x0000000000000000       0x2b
- .ARM.attributes
-                0x0000000000000000       0x2d ./src/cr_startup_lpc176x.o
- .ARM.attributes
-                0x000000000000002d       0x2d ./src/crp.o
- .ARM.attributes
-                0x000000000000005a       0x2d ./src/dma.o
- .ARM.attributes
-                0x0000000000000087       0x2d ./src/dmatest.o
- .ARM.attributes
-                0x00000000000000b4       0x2d /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o)
- .ARM.attributes
-                0x00000000000000e1       0x2d /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- .ARM.attributes
-                0x000000000000010e       0x1b /opt/mcuxpresso-ide/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.8.0.202306131047/tools/bin/../lib/gcc/arm-none-eabi/12.2.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
-
-.debug_frame    0x0000000000000000      0x1fc
- .debug_frame   0x0000000000000000       0xf4 ./src/cr_startup_lpc176x.o
- .debug_frame   0x00000000000000f4       0x7c ./src/dma.o
- .debug_frame   0x0000000000000170       0x8c ./src/dmatest.o
diff --git a/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug.ld b/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug.ld
deleted file mode 100644
index 60863d7..0000000
--- a/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug.ld
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * Copyright (c) 2008-2013 Code Red Technologies Ltd,
- * Copyright 2015, 2018-2019 NXP
- * (c) NXP Semiconductors 2013-2022
- * Generated linker script file for LPC1769
- * Created from linkscript.ldt by FMCreateLinkLibraries
- * Using Freemarker v2.3.30
- * MCUXpresso IDE v11.3.0 [Build 5222] [2021-01-11] on 23 nov. 2022 16:02:28
- */
-
-INCLUDE "labo4_1_DMA_Debug_library.ld"
-INCLUDE "labo4_1_DMA_Debug_memory.ld"
-
-ENTRY(ResetISR)
-
-SECTIONS
-{
-     /* MAIN TEXT SECTION */
-    .text : ALIGN(4)
-    {
-        FILL(0xff)
-        __vectors_start__ = ABSOLUTE(.) ;
-        KEEP(*(.isr_vector))
-        /* Global Section Table */
-        . = ALIGN(4) ;
-        __section_table_start = .;
-        __data_section_table = .;
-        LONG(LOADADDR(.data));
-        LONG(    ADDR(.data));
-        LONG(  SIZEOF(.data));
-        LONG(LOADADDR(.data_RAM2));
-        LONG(    ADDR(.data_RAM2));
-        LONG(  SIZEOF(.data_RAM2));
-        __data_section_table_end = .;
-        __bss_section_table = .;
-        LONG(    ADDR(.bss));
-        LONG(  SIZEOF(.bss));
-        LONG(    ADDR(.bss_RAM2));
-        LONG(  SIZEOF(.bss_RAM2));
-        __bss_section_table_end = .;
-        __section_table_end = . ;
-        /* End of Global Section Table */
-
-        *(.after_vectors*)
-
-        /* Code Read Protection data */
-        . = 0x000002FC ;
-        PROVIDE(__CRP_WORD_START__ = .) ;
-        KEEP(*(.crp))
-        PROVIDE(__CRP_WORD_END__ = .) ;
-        ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application");
-        /* End of Code Read Protection */
-    } > MFlash512
-
-    .text : ALIGN(4)
-    {
-       *(.text*)
-       *(.rodata .rodata.* .constdata .constdata.*)
-       . = ALIGN(4);
-    } > MFlash512
-    /*
-     * for exception handling/unwind - some Newlib functions (in common
-     * with C++ and STDC++) use this.
-     */
-    .ARM.extab : ALIGN(4)
-    {
-        *(.ARM.extab* .gnu.linkonce.armextab.*)
-    } > MFlash512
-
-    .ARM.exidx : ALIGN(4)
-    {
-        __exidx_start = .;
-        *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-        __exidx_end = .;
-    } > MFlash512
- 
-    _etext = .;
-        
-    /* DATA section for RamAHB32 */
-
-    .data_RAM2 : ALIGN(4)
-    {
-        FILL(0xff)
-        PROVIDE(__start_data_RAM2 = .) ;
-        PROVIDE(__start_data_RamAHB32 = .) ;
-        *(.ramfunc.$RAM2)
-        *(.ramfunc.$RamAHB32)
-        *(.data.$RAM2)
-        *(.data.$RamAHB32)
-        *(.data.$RAM2.*)
-        *(.data.$RamAHB32.*)
-        . = ALIGN(4) ;
-        PROVIDE(__end_data_RAM2 = .) ;
-        PROVIDE(__end_data_RamAHB32 = .) ;
-     } > RamAHB32 AT>MFlash512
-
-    /* MAIN DATA SECTION */
-    .uninit_RESERVED (NOLOAD) : ALIGN(4)
-    {
-        _start_uninit_RESERVED = .;
-        KEEP(*(.bss.$RESERVED*))
-       . = ALIGN(4) ;
-        _end_uninit_RESERVED = .;
-    } > RamLoc32 AT> RamLoc32
-
-    /* Main DATA section (RamLoc32) */
-    .data : ALIGN(4)
-    {
-       FILL(0xff)
-       _data = . ;
-       PROVIDE(__start_data_RAM = .) ;
-       PROVIDE(__start_data_RamLoc32 = .) ;
-       *(vtable)
-       *(.ramfunc*)
-       KEEP(*(CodeQuickAccess))
-       KEEP(*(DataQuickAccess))
-       *(RamFunction)
-       *(.data*)
-       . = ALIGN(4) ;
-       _edata = . ;
-       PROVIDE(__end_data_RAM = .) ;
-       PROVIDE(__end_data_RamLoc32 = .) ;
-    } > RamLoc32 AT>MFlash512
-
-    /* BSS section for RamAHB32 */
-    .bss_RAM2 : ALIGN(4)
-    {
-       PROVIDE(__start_bss_RAM2 = .) ;
-       PROVIDE(__start_bss_RamAHB32 = .) ;
-       *(.bss.$RAM2)
-       *(.bss.$RamAHB32)
-       *(.bss.$RAM2.*)
-       *(.bss.$RamAHB32.*)
-       . = ALIGN (. != 0 ? 4 : 1) ; /* avoid empty segment */
-       PROVIDE(__end_bss_RAM2 = .) ;
-       PROVIDE(__end_bss_RamAHB32 = .) ;
-    } > RamAHB32 AT> RamAHB32
-
-    /* MAIN BSS SECTION */
-    .bss : ALIGN(4)
-    {
-        _bss = .;
-        PROVIDE(__start_bss_RAM = .) ;
-        PROVIDE(__start_bss_RamLoc32 = .) ;
-        *(.bss*)
-        *(COMMON)
-        . = ALIGN(4) ;
-        _ebss = .;
-        PROVIDE(__end_bss_RAM = .) ;
-        PROVIDE(__end_bss_RamLoc32 = .) ;
-        PROVIDE(end = .);
-    } > RamLoc32 AT> RamLoc32
-
-    /* NOINIT section for RamAHB32 */
-    .noinit_RAM2 (NOLOAD) : ALIGN(4)
-    {
-       PROVIDE(__start_noinit_RAM2 = .) ;
-       PROVIDE(__start_noinit_RamAHB32 = .) ;
-       *(.noinit.$RAM2)
-       *(.noinit.$RamAHB32)
-       *(.noinit.$RAM2.*)
-       *(.noinit.$RamAHB32.*)
-       . = ALIGN(4) ;
-       PROVIDE(__end_noinit_RAM2 = .) ;
-       PROVIDE(__end_noinit_RamAHB32 = .) ;
-    } > RamAHB32 AT> RamAHB32
-
-    /* DEFAULT NOINIT SECTION */
-    .noinit (NOLOAD): ALIGN(4)
-    {
-        _noinit = .;
-        PROVIDE(__start_noinit_RAM = .) ;
-        PROVIDE(__start_noinit_RamLoc32 = .) ;
-        *(.noinit*)
-         . = ALIGN(4) ;
-        _end_noinit = .;
-       PROVIDE(__end_noinit_RAM = .) ;
-       PROVIDE(__end_noinit_RamLoc32 = .) ;        
-    } > RamLoc32 AT> RamLoc32
-    PROVIDE(_pvHeapStart = DEFINED(__user_heap_base) ? __user_heap_base : .);
-    PROVIDE(_vStackTop = DEFINED(__user_stack_top) ? __user_stack_top : __top_RamLoc32 - 0);
-
-    /* ## Create checksum value (used in startup) ## */
-    PROVIDE(__valid_user_code_checksum = 0 - 
-                                         (_vStackTop 
-                                         + (ResetISR + 1) 
-                                         + (NMI_Handler + 1) 
-                                         + (HardFault_Handler + 1) 
-                                         + (( DEFINED(MemManage_Handler) ? MemManage_Handler : 0 ) + 1)   /* MemManage_Handler may not be defined */
-                                         + (( DEFINED(BusFault_Handler) ? BusFault_Handler : 0 ) + 1)     /* BusFault_Handler may not be defined */
-                                         + (( DEFINED(UsageFault_Handler) ? UsageFault_Handler : 0 ) + 1) /* UsageFault_Handler may not be defined */
-                                         ) );
-
-    /* Provide basic symbols giving location and size of main text
-     * block, including initial values of RW data sections. Note that
-     * these will need extending to give a complete picture with
-     * complex images (e.g multiple Flash banks).
-     */
-    _image_start = LOADADDR(.text);
-    _image_end = LOADADDR(.data) + SIZEOF(.data);
-    _image_size = _image_end - _image_start;
-}
\ No newline at end of file
diff --git a/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_library.ld b/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_library.ld
deleted file mode 100644
index 6e4a567..0000000
--- a/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_library.ld
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * Copyright (c) 2008-2013 Code Red Technologies Ltd,
- * Copyright 2015, 2018-2019 NXP
- * (c) NXP Semiconductors 2013-2022
- * Generated linker script file for LPC1769
- * Created from library.ldt by FMCreateLinkLibraries
- * Using Freemarker v2.3.30
- * MCUXpresso IDE v11.3.0 [Build 5222] [2021-01-11] on 23 nov. 2022 16:02:28
- */
-
-GROUP (
-  "libcr_c.a"
-  "libcr_eabihelpers.a"
-  "libgcc.a"
-)
diff --git a/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_memory.ld b/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_memory.ld
deleted file mode 100644
index ff5f730..0000000
--- a/labo4.1_DMA_new/Debug/labo4_1_DMA_Debug_memory.ld
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * Copyright (c) 2008-2013 Code Red Technologies Ltd,
- * Copyright 2015, 2018-2019 NXP
- * (c) NXP Semiconductors 2013-2022
- * Generated linker script file for LPC1769
- * Created from memory.ldt by FMCreateLinkMemory
- * Using Freemarker v2.3.30
- * MCUXpresso IDE v11.3.0 [Build 5222] [2021-01-11] on 23 nov. 2022 16:02:28
- */
-
-MEMORY
-{
-  /* Define each memory region */
-  MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512K bytes (alias Flash) */  
-  RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32K bytes (alias RAM) */  
-  RamAHB32 (rwx) : ORIGIN = 0x2007c000, LENGTH = 0x8000 /* 32K bytes (alias RAM2) */  
-}
-
-  /* Define a symbol for the top of each memory region */
-  __base_MFlash512 = 0x0  ; /* MFlash512 */  
-  __base_Flash = 0x0 ; /* Flash */  
-  __top_MFlash512 = 0x0 + 0x80000 ; /* 512K bytes */  
-  __top_Flash = 0x0 + 0x80000 ; /* 512K bytes */  
-  __base_RamLoc32 = 0x10000000  ; /* RamLoc32 */  
-  __base_RAM = 0x10000000 ; /* RAM */  
-  __top_RamLoc32 = 0x10000000 + 0x8000 ; /* 32K bytes */  
-  __top_RAM = 0x10000000 + 0x8000 ; /* 32K bytes */  
-  __base_RamAHB32 = 0x2007c000  ; /* RamAHB32 */  
-  __base_RAM2 = 0x2007c000 ; /* RAM2 */  
-  __top_RamAHB32 = 0x2007c000 + 0x8000 ; /* 32K bytes */  
-  __top_RAM2 = 0x2007c000 + 0x8000 ; /* 32K bytes */  
diff --git a/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug.ld b/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug.ld
deleted file mode 100644
index af059fb..0000000
--- a/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug.ld
+++ /dev/null
@@ -1,200 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * Copyright 2008-2013 Code Red Technologies Ltd,
- * Copyright 2013-2023 NXP
- * Generated linker script file for LPC1769
- * Created from linkscript.ldt by FMCreateLinkLibraries
- * Using Freemarker v2.3.30
- * MCUXpresso IDE v11.8.0 [Build 1165] [2023-07-26] on 15 Nov 2023, 14:07:03
- */
-
-INCLUDE "labo4_1_DMA_new_Debug_library.ld"
-INCLUDE "labo4_1_DMA_new_Debug_memory.ld"
-
-ENTRY(ResetISR)
-
-SECTIONS
-{
-     /* MAIN TEXT SECTION */
-    .text : ALIGN(4)
-    {
-        FILL(0xff)
-        __vectors_start__ = ABSOLUTE(.) ;
-        KEEP(*(.isr_vector))
-        /* Global Section Table */
-        . = ALIGN(4) ;
-        __section_table_start = .;
-        __data_section_table = .;
-        LONG(LOADADDR(.data));
-        LONG(    ADDR(.data));
-        LONG(  SIZEOF(.data));
-        LONG(LOADADDR(.data_RAM2));
-        LONG(    ADDR(.data_RAM2));
-        LONG(  SIZEOF(.data_RAM2));
-        __data_section_table_end = .;
-        __bss_section_table = .;
-        LONG(    ADDR(.bss));
-        LONG(  SIZEOF(.bss));
-        LONG(    ADDR(.bss_RAM2));
-        LONG(  SIZEOF(.bss_RAM2));
-        __bss_section_table_end = .;
-        __section_table_end = . ;
-        /* End of Global Section Table */
-
-        *(.after_vectors*)
-
-        /* Code Read Protection data */
-        . = 0x000002FC ;
-        PROVIDE(__CRP_WORD_START__ = .) ;
-        KEEP(*(.crp))
-        PROVIDE(__CRP_WORD_END__ = .) ;
-        ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application");
-        /* End of Code Read Protection */
-       *(.text*)
-       *(.rodata .rodata.* .constdata .constdata.*)
-       . = ALIGN(4);
-    } > MFlash512
-    /*
-     * for exception handling/unwind - some Newlib functions (in common
-     * with C++ and STDC++) use this.
-     */
-    .ARM.extab : ALIGN(4)
-    {
-        *(.ARM.extab* .gnu.linkonce.armextab.*)
-    } > MFlash512
-
-    .ARM.exidx : ALIGN(4)
-    {
-        __exidx_start = .;
-        *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-        __exidx_end = .;
-    } > MFlash512
- 
-    _etext = .;
-        
-    /* DATA section for RamAHB32 */
-
-    .data_RAM2 : ALIGN(4)
-    {
-        FILL(0xff)
-        PROVIDE(__start_data_RAM2 = .) ;
-        PROVIDE(__start_data_RamAHB32 = .) ;
-        *(.ramfunc.$RAM2)
-        *(.ramfunc.$RamAHB32)
-        *(.data.$RAM2)
-        *(.data.$RamAHB32)
-        *(.data.$RAM2.*)
-        *(.data.$RamAHB32.*)
-        . = ALIGN(4) ;
-        PROVIDE(__end_data_RAM2 = .) ;
-        PROVIDE(__end_data_RamAHB32 = .) ;
-     } > RamAHB32 AT>MFlash512
-
-    /* MAIN DATA SECTION */
-    .uninit_RESERVED (NOLOAD) : ALIGN(4)
-    {
-        _start_uninit_RESERVED = .;
-        KEEP(*(.bss.$RESERVED*))
-       . = ALIGN(4) ;
-        _end_uninit_RESERVED = .;
-    } > RamLoc32 AT> RamLoc32
-
-    /* Main DATA section (RamLoc32) */
-    .data : ALIGN(4)
-    {
-       FILL(0xff)
-       _data = . ;
-       PROVIDE(__start_data_RAM = .) ;
-       PROVIDE(__start_data_RamLoc32 = .) ;
-       *(vtable)
-       *(.ramfunc*)
-       KEEP(*(CodeQuickAccess))
-       KEEP(*(DataQuickAccess))
-       *(RamFunction)
-       *(.data*)
-       . = ALIGN(4) ;
-       _edata = . ;
-       PROVIDE(__end_data_RAM = .) ;
-       PROVIDE(__end_data_RamLoc32 = .) ;
-    } > RamLoc32 AT>MFlash512
-
-    /* BSS section for RamAHB32 */
-    .bss_RAM2 (NOLOAD) : ALIGN(4)
-    {
-       PROVIDE(__start_bss_RAM2 = .) ;
-       PROVIDE(__start_bss_RamAHB32 = .) ;
-       *(.bss.$RAM2)
-       *(.bss.$RamAHB32)
-       *(.bss.$RAM2.*)
-       *(.bss.$RamAHB32.*)
-       . = ALIGN (. != 0 ? 4 : 1) ; /* avoid empty segment */
-       PROVIDE(__end_bss_RAM2 = .) ;
-       PROVIDE(__end_bss_RamAHB32 = .) ;
-    } > RamAHB32 AT> RamAHB32
-
-    /* MAIN BSS SECTION */
-    .bss (NOLOAD) : ALIGN(4)
-    {
-        _bss = .;
-        PROVIDE(__start_bss_RAM = .) ;
-        PROVIDE(__start_bss_RamLoc32 = .) ;
-        *(.bss*)
-        *(COMMON)
-        . = ALIGN(4) ;
-        _ebss = .;
-        PROVIDE(__end_bss_RAM = .) ;
-        PROVIDE(__end_bss_RamLoc32 = .) ;
-        PROVIDE(end = .);
-    } > RamLoc32 AT> RamLoc32
-
-    /* NOINIT section for RamAHB32 */
-    .noinit_RAM2 (NOLOAD) : ALIGN(4)
-    {
-       PROVIDE(__start_noinit_RAM2 = .) ;
-       PROVIDE(__start_noinit_RamAHB32 = .) ;
-       *(.noinit.$RAM2)
-       *(.noinit.$RamAHB32)
-       *(.noinit.$RAM2.*)
-       *(.noinit.$RamAHB32.*)
-       . = ALIGN(4) ;
-       PROVIDE(__end_noinit_RAM2 = .) ;
-       PROVIDE(__end_noinit_RamAHB32 = .) ;
-    } > RamAHB32 AT> RamAHB32
-
-    /* DEFAULT NOINIT SECTION */
-    .noinit (NOLOAD): ALIGN(4)
-    {
-        _noinit = .;
-        PROVIDE(__start_noinit_RAM = .) ;
-        PROVIDE(__start_noinit_RamLoc32 = .) ;
-        *(.noinit*)
-         . = ALIGN(4) ;
-        _end_noinit = .;
-       PROVIDE(__end_noinit_RAM = .) ;
-       PROVIDE(__end_noinit_RamLoc32 = .) ;        
-    } > RamLoc32 AT> RamLoc32
-
-    PROVIDE(_pvHeapStart = DEFINED(__user_heap_base) ? __user_heap_base : .);
-
-    PROVIDE(_vStackTop = DEFINED(__user_stack_top) ? __user_stack_top : __top_RamLoc32 - 0);
-
-    /* ## Create checksum value (used in startup) ## */
-    PROVIDE(__valid_user_code_checksum = 0 - 
-                                         (_vStackTop 
-                                         + (ResetISR + 1) 
-                                         + (NMI_Handler + 1) 
-                                         + (HardFault_Handler + 1) 
-                                         + (( DEFINED(MemManage_Handler) ? MemManage_Handler : 0 ) + 1)   /* MemManage_Handler may not be defined */
-                                         + (( DEFINED(BusFault_Handler) ? BusFault_Handler : 0 ) + 1)     /* BusFault_Handler may not be defined */
-                                         + (( DEFINED(UsageFault_Handler) ? UsageFault_Handler : 0 ) + 1) /* UsageFault_Handler may not be defined */
-                                         ) );
-
-    /* Provide basic symbols giving location and size of main text
-     * block, including initial values of RW data sections. Note that
-     * these will need extending to give a complete picture with
-     * complex images (e.g multiple Flash banks).
-     */
-    _image_start = LOADADDR(.text);
-    _image_end = LOADADDR(.data) + SIZEOF(.data);
-    _image_size = _image_end - _image_start;
-}
\ No newline at end of file
diff --git a/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_library.ld b/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_library.ld
deleted file mode 100644
index f6dd191..0000000
--- a/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_library.ld
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * Copyright 2008-2013 Code Red Technologies Ltd,
- * Copyright 2013-2023 NXP
- * Generated linker script file for LPC1769
- * Created from library.ldt by FMCreateLinkLibraries
- * Using Freemarker v2.3.30
- * MCUXpresso IDE v11.8.0 [Build 1165] [2023-07-26] on 15 Nov 2023, 14:07:03
- */
-
-GROUP (
-  "libcr_c.a"
-  "libcr_eabihelpers.a"
-  "libgcc.a"
-)
diff --git a/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_memory.ld b/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_memory.ld
deleted file mode 100644
index 29824ac..0000000
--- a/labo4.1_DMA_new/Debug/labo4_1_DMA_new_Debug_memory.ld
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * Copyright 2008-2013 Code Red Technologies Ltd,
- * Copyright 2013-2023 NXP
- * Generated linker script file for LPC1769
- * Created from memory.ldt by FMCreateLinkMemory
- * Using Freemarker v2.3.30
- * MCUXpresso IDE v11.8.0 [Build 1165] [2023-07-26] on 15 Nov 2023, 14:07:03
- */
-
-MEMORY
-{
-  /* Define each memory region */
-  MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512K bytes (alias Flash) */  
-  RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32K bytes (alias RAM) */  
-  RamAHB32 (rwx) : ORIGIN = 0x2007c000, LENGTH = 0x8000 /* 32K bytes (alias RAM2) */  
-}
-
-  /* Define a symbol for the top of each memory region */
-  __base_MFlash512 = 0x0  ; /* MFlash512 */  
-  __base_Flash = 0x0 ; /* Flash */  
-  __top_MFlash512 = 0x0 + 0x80000 ; /* 512K bytes */  
-  __top_Flash = 0x0 + 0x80000 ; /* 512K bytes */  
-  __base_RamLoc32 = 0x10000000  ; /* RamLoc32 */  
-  __base_RAM = 0x10000000 ; /* RAM */  
-  __top_RamLoc32 = 0x10000000 + 0x8000 ; /* 32K bytes */  
-  __top_RAM = 0x10000000 + 0x8000 ; /* 32K bytes */  
-  __base_RamAHB32 = 0x2007c000  ; /* RamAHB32 */  
-  __base_RAM2 = 0x2007c000 ; /* RAM2 */  
-  __top_RamAHB32 = 0x2007c000 + 0x8000 ; /* 32K bytes */  
-  __top_RAM2 = 0x2007c000 + 0x8000 ; /* 32K bytes */  
diff --git a/labo4.1_DMA_new/Debug/labo6_DMA.map b/labo4.1_DMA_new/Debug/labo6_DMA.map
deleted file mode 100644
index d3cae22..0000000
--- a/labo4.1_DMA_new/Debug/labo6_DMA.map
+++ /dev/null
@@ -1,440 +0,0 @@
-Archive member included because of file (symbol)
-
-c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
-                              ./src/dmatest_corrige.o (memset)
-c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-                              ./src/cr_startup_lpc176x.o (__main)
-c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
-                              c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o) (__aeabi_lowlevel_memset)
-
-Allocating common symbols
-Common symbol       size              file
-
-dest                0x1000            ./src/dmatest_corrige.o
-delta_t_ref         0x4               ./src/dmatest_corrige.o
-src2                0x400             ./src/dmatest_corrige.o
-t_start             0x4               ./src/dmatest_corrige.o
-src3                0x400             ./src/dmatest_corrige.o
-i                   0x4               ./src/dmatest_corrige.o
-delta_t             0x4               ./src/dmatest_corrige.o
-src1                0x1000            ./src/dmatest_corrige.o
-LLI                 0x20              ./src/dmatest_corrige.o
-
-Discarded input sections
-
- .group         0x00000000        0x8 ./src/config_LPC1769.o
- .group         0x00000000        0x8 ./src/config_LPC1769.o
- .group         0x00000000        0x8 ./src/config_LPC1769.o
- .group         0x00000000        0x8 ./src/config_LPC1769.o
- .group         0x00000000        0x8 ./src/config_LPC1769.o
- .text          0x00000000        0x0 ./src/config_LPC1769.o
- .data          0x00000000        0x0 ./src/config_LPC1769.o
- .bss           0x00000000        0x0 ./src/config_LPC1769.o
- .group         0x00000000        0x8 ./src/cr_startup_lpc176x.o
- .text          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .data          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .bss           0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .group         0x00000000        0x8 ./src/crp.o
- .group         0x00000000        0x8 ./src/crp.o
- .text          0x00000000        0x0 ./src/crp.o
- .data          0x00000000        0x0 ./src/crp.o
- .bss           0x00000000        0x0 ./src/crp.o
- .debug_macro   0x00000000      0x86e ./src/crp.o
- .group         0x00000000        0x8 ./src/dma_corrige.o
- .group         0x00000000        0x8 ./src/dma_corrige.o
- .group         0x00000000        0x8 ./src/dma_corrige.o
- .group         0x00000000        0x8 ./src/dma_corrige.o
- .group         0x00000000        0x8 ./src/dma_corrige.o
- .group         0x00000000        0x8 ./src/dma_corrige.o
- .text          0x00000000        0x0 ./src/dma_corrige.o
- .data          0x00000000        0x0 ./src/dma_corrige.o
- .bss           0x00000000        0x0 ./src/dma_corrige.o
- .debug_macro   0x00000000      0x86e ./src/dma_corrige.o
- .debug_macro   0x00000000       0x10 ./src/dma_corrige.o
- .debug_macro   0x00000000      0x12d ./src/dma_corrige.o
- .debug_macro   0x00000000      0x5b2 ./src/dma_corrige.o
- .debug_macro   0x00000000      0x331 ./src/dma_corrige.o
- .group         0x00000000        0x8 ./src/dmatest_corrige.o
- .group         0x00000000        0x8 ./src/dmatest_corrige.o
- .group         0x00000000        0x8 ./src/dmatest_corrige.o
- .group         0x00000000        0x8 ./src/dmatest_corrige.o
- .group         0x00000000        0x8 ./src/dmatest_corrige.o
- .group         0x00000000        0x8 ./src/dmatest_corrige.o
- .text          0x00000000        0x0 ./src/dmatest_corrige.o
- .data          0x00000000        0x0 ./src/dmatest_corrige.o
- .bss           0x00000000        0x0 ./src/dmatest_corrige.o
- .debug_macro   0x00000000      0x86e ./src/dmatest_corrige.o
- .debug_macro   0x00000000       0x10 ./src/dmatest_corrige.o
- .debug_macro   0x00000000      0x12d ./src/dmatest_corrige.o
- .debug_macro   0x00000000      0x5b2 ./src/dmatest_corrige.o
- .debug_macro   0x00000000       0x52 ./src/dmatest_corrige.o
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memcpy
-                0x00000000       0x34 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memmove
-                0x00000000       0x1c c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memclr
-                0x00000000        0x8 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memset
-                0x00000000        0xa c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
-
-Memory Configuration
-
-Name             Origin             Length             Attributes
-MFlash512        0x00000000         0x00080000         xr
-RamLoc32         0x10000000         0x00008000         xrw
-RamAHB32         0x2007c000         0x00008000         xrw
-*default*        0x00000000         0xffffffff
-
-Linker script and memory map
-
-LOAD ./src/config_LPC1769.o
-LOAD ./src/cr_startup_lpc176x.o
-LOAD ./src/crp.o
-LOAD ./src/dma_corrige.o
-LOAD ./src/dmatest_corrige.o
-START GROUP
-LOAD c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a
-LOAD c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a
-END GROUP
-                0x00000000                __base_MFlash512 = 0x0
-                0x00000000                __base_Flash = 0x0
-                0x00080000                __top_MFlash512 = 0x80000
-                0x00080000                __top_Flash = 0x80000
-                0x10000000                __base_RamLoc32 = 0x10000000
-                0x10000000                __base_RAM = 0x10000000
-                0x10008000                __top_RamLoc32 = 0x10008000
-                0x10008000                __top_RAM = 0x10008000
-                0x2007c000                __base_RamAHB32 = 0x2007c000
-                0x2007c000                __base_RAM2 = 0x2007c000
-                0x20084000                __top_RamAHB32 = 0x20084000
-                0x20084000                __top_RAM2 = 0x20084000
-
-.text           0x00000000      0x6b8
- FILL mask 0xff
-                0x00000000                __vectors_start__ = ABSOLUTE (.)
- *(.isr_vector)
- .isr_vector    0x00000000       0xcc ./src/cr_startup_lpc176x.o
-                0x00000000                g_pfnVectors
-                0x000000cc                . = ALIGN (0x4)
-                0x000000cc                __section_table_start = .
-                0x000000cc                __data_section_table = .
-                0x000000cc        0x4 LONG 0x6b8 LOADADDR (.data)
-                0x000000d0        0x4 LONG 0x10000000 ADDR (.data)
-                0x000000d4        0x4 LONG 0x0 SIZEOF (.data)
-                0x000000d8        0x4 LONG 0x6b8 LOADADDR (.data_RAM2)
-                0x000000dc        0x4 LONG 0x2007c000 ADDR (.data_RAM2)
-                0x000000e0        0x4 LONG 0x0 SIZEOF (.data_RAM2)
-                0x000000e4                __data_section_table_end = .
-                0x000000e4                __bss_section_table = .
-                0x000000e4        0x4 LONG 0x10000000 ADDR (.bss)
-                0x000000e8        0x4 LONG 0x2838 SIZEOF (.bss)
-                0x000000ec        0x4 LONG 0x2007c000 ADDR (.bss_RAM2)
-                0x000000f0        0x4 LONG 0x0 SIZEOF (.bss_RAM2)
-                0x000000f4                __bss_section_table_end = .
-                0x000000f4                __section_table_end = .
- *(.after_vectors*)
- .after_vectors
-                0x000000f4       0x7c ./src/cr_startup_lpc176x.o
-                0x000000f4                NMI_Handler
-                0x000000f6                HardFault_Handler
-                0x000000f8                MemManage_Handler
-                0x000000fa                BusFault_Handler
-                0x000000fc                UsageFault_Handler
-                0x000000fe                SVC_Handler
-                0x00000100                DebugMon_Handler
-                0x00000102                PendSV_Handler
-                0x00000104                SysTick_Handler
-                0x00000106                PWM1_IRQHandler
-                0x00000106                I2C1_IRQHandler
-                0x00000106                EINT2_IRQHandler
-                0x00000106                UART1_IRQHandler
-                0x00000106                EINT3_IRQHandler
-                0x00000106                CANActivity_IRQHandler
-                0x00000106                TIMER3_IRQHandler
-                0x00000106                UART0_IRQHandler
-                0x00000106                MCPWM_IRQHandler
-                0x00000106                I2C0_IRQHandler
-                0x00000106                IntDefaultHandler
-                0x00000106                RIT_IRQHandler
-                0x00000106                CAN_IRQHandler
-                0x00000106                PLL1_IRQHandler
-                0x00000106                SSP0_IRQHandler
-                0x00000106                I2S_IRQHandler
-                0x00000106                I2C2_IRQHandler
-                0x00000106                RTC_IRQHandler
-                0x00000106                TIMER0_IRQHandler
-                0x00000106                SPI_IRQHandler
-                0x00000106                UART3_IRQHandler
-                0x00000106                EINT1_IRQHandler
-                0x00000106                TIMER1_IRQHandler
-                0x00000106                UART2_IRQHandler
-                0x00000106                ADC_IRQHandler
-                0x00000106                SSP1_IRQHandler
-                0x00000106                USB_IRQHandler
-                0x00000106                BOD_IRQHandler
-                0x00000106                USBActivity_IRQHandler
-                0x00000106                WDT_IRQHandler
-                0x00000106                PLL0_IRQHandler
-                0x00000106                QEI_IRQHandler
-                0x00000106                EINT0_IRQHandler
-                0x00000106                TIMER2_IRQHandler
-                0x00000106                ENET_IRQHandler
-                0x00000108                data_init
-                0x0000011e                bss_init
-                0x00000130                ResetISR
-                0x000002fc                . = 0x2fc
- *fill*         0x00000170      0x18c ff
-                0x000002fc                PROVIDE (__CRP_WORD_START__, .)
- *(.crp)
- .crp           0x000002fc        0x4 ./src/crp.o
-                0x000002fc                CRP_WORD
-                0x00000300                PROVIDE (__CRP_WORD_END__, .)
-                0x00000001                ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application)
- *(.text*)
- .text.init     0x00000300       0x38 ./src/config_LPC1769.o
-                0x00000300                init
- .text.DMA_IRQHandler
-                0x00000338       0x60 ./src/dma_corrige.o
-                0x00000338                DMA_IRQHandler
- .text.DMA_Init
-                0x00000398       0x9c ./src/dma_corrige.o
-                0x00000398                DMA_Init
- .text.single_copy
-                0x00000434       0xbc ./src/dmatest_corrige.o
-                0x00000434                single_copy
- .text.LLI_copy
-                0x000004f0      0x108 ./src/dmatest_corrige.o
-                0x000004f0                LLI_copy
- .text.check_res
-                0x000005f8       0x40 ./src/dmatest_corrige.o
-                0x000005f8                check_res
- .text.main     0x00000638       0x44 ./src/dmatest_corrige.o
-                0x00000638                main
- .text.memset   0x0000067c        0x4 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
-                0x0000067c                memset
- .text.__weak_main
-                0x00000680        0x4 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-                0x00000680                __weak_main
-                0x00000680                __main
- .text.__aeabi_memset_lowlevel
-                0x00000684       0x32 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
-                0x00000684                __aeabi_lowlevel_memset
- *(.rodata .rodata.* .constdata .constdata.*)
-                0x000006b8                . = ALIGN (0x4)
- *fill*         0x000006b6        0x2 ff
-
-.glue_7         0x000006b8        0x0
- .glue_7        0x00000000        0x0 linker stubs
-
-.glue_7t        0x000006b8        0x0
- .glue_7t       0x00000000        0x0 linker stubs
-
-.vfp11_veneer   0x000006b8        0x0
- .vfp11_veneer  0x00000000        0x0 linker stubs
-
-.v4_bx          0x000006b8        0x0
- .v4_bx         0x00000000        0x0 linker stubs
-
-.iplt           0x000006b8        0x0
- .iplt          0x00000000        0x0 ./src/config_LPC1769.o
-
-.rel.dyn        0x000006b8        0x0
- .rel.iplt      0x00000000        0x0 ./src/config_LPC1769.o
-
-.ARM.extab
- *(.ARM.extab* .gnu.linkonce.armextab.*)
-                0x000006b8                __exidx_start = .
-
-.ARM.exidx
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-                0x000006b8                __exidx_end = .
-                0x000006b8                _etext = .
-
-.data_RAM2      0x2007c000        0x0 load address 0x000006b8
- FILL mask 0xff
-                0x2007c000                PROVIDE (__start_data_RAM2, .)
- *(.ramfunc.$RAM2)
- *(.ramfunc.$RamAHB32)
- *(.data.$RAM2*)
- *(.data.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-                0x2007c000                PROVIDE (__end_data_RAM2, .)
-
-.uninit_RESERVED
-                0x10000000        0x0
- *(.bss.$RESERVED*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _end_uninit_RESERVED = .
-
-.data           0x10000000        0x0 load address 0x000006b8
- FILL mask 0xff
-                0x10000000                _data = .
- *(vtable)
- *(.ramfunc*)
- *(.data*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _edata = .
-
-.igot.plt       0x10000000        0x0 load address 0x000006b8
- .igot.plt      0x00000000        0x0 ./src/config_LPC1769.o
-
-.bss_RAM2       0x2007c000        0x0
-                0x2007c000                PROVIDE (__start_bss_RAM2, .)
- *(.bss.$RAM2*)
- *(.bss.$RamAHB32*)
-                0x2007c000                . = ALIGN ((. != 0x0)?0x4:0x1)
-                0x2007c000                PROVIDE (__end_bss_RAM2, .)
-
-.bss            0x10000000     0x2838
-                0x10000000                _bss = .
- *(.bss*)
- .bss.DMATCCount
-                0x10000000        0x4 ./src/dma_corrige.o
-                0x10000000                DMATCCount
- .bss.DMAErrCount
-                0x10000004        0x4 ./src/dma_corrige.o
-                0x10000004                DMAErrCount
- *(COMMON)
- COMMON         0x10000008     0x2830 ./src/dmatest_corrige.o
-                0x10000008                dest
-                0x10001008                delta_t_ref
-                0x1000100c                src2
-                0x1000140c                t_start
-                0x10001410                src3
-                0x10001810                i
-                0x10001814                delta_t
-                0x10001818                src1
-                0x10002818                LLI
-                0x10002838                . = ALIGN (0x4)
-                0x10002838                _ebss = .
-                0x10002838                PROVIDE (end, .)
-
-.noinit_RAM2    0x2007c000        0x0
- *(.noinit.$RAM2*)
- *(.noinit.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-
-.noinit         0x10002838        0x0
-                0x10002838                _noinit = .
- *(.noinit*)
-                0x10002838                . = ALIGN (0x4)
-                0x10002838                _end_noinit = .
-                0x10002838                PROVIDE (_pvHeapStart, DEFINED (__user_heap_base)?__user_heap_base:.)
-                0x10008000                PROVIDE (_vStackTop, DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0))
-                0xefff79f2                PROVIDE (__valid_user_code_checksum, (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1))))
-OUTPUT(labo6_DMA.axf elf32-littlearm)
-
-.debug_info     0x00000000      0x644
- .debug_info    0x00000000       0x81 ./src/config_LPC1769.o
- .debug_info    0x00000081      0x26f ./src/cr_startup_lpc176x.o
- .debug_info    0x000002f0       0x3f ./src/crp.o
- .debug_info    0x0000032f      0x11a ./src/dma_corrige.o
- .debug_info    0x00000449      0x1fb ./src/dmatest_corrige.o
-
-.debug_abbrev   0x00000000      0x341
- .debug_abbrev  0x00000000       0x45 ./src/config_LPC1769.o
- .debug_abbrev  0x00000045      0x120 ./src/cr_startup_lpc176x.o
- .debug_abbrev  0x00000165       0x36 ./src/crp.o
- .debug_abbrev  0x0000019b       0xa2 ./src/dma_corrige.o
- .debug_abbrev  0x0000023d      0x104 ./src/dmatest_corrige.o
-
-.debug_aranges  0x00000000      0x118
- .debug_aranges
-                0x00000000       0x20 ./src/config_LPC1769.o
- .debug_aranges
-                0x00000020       0x80 ./src/cr_startup_lpc176x.o
- .debug_aranges
-                0x000000a0       0x18 ./src/crp.o
- .debug_aranges
-                0x000000b8       0x28 ./src/dma_corrige.o
- .debug_aranges
-                0x000000e0       0x38 ./src/dmatest_corrige.o
-
-.debug_ranges   0x00000000       0xc0
- .debug_ranges  0x00000000       0x10 ./src/config_LPC1769.o
- .debug_ranges  0x00000010       0x70 ./src/cr_startup_lpc176x.o
- .debug_ranges  0x00000080       0x18 ./src/dma_corrige.o
- .debug_ranges  0x00000098       0x28 ./src/dmatest_corrige.o
-
-.debug_macro    0x00000000     0x1ff7
- .debug_macro   0x00000000       0x4b ./src/config_LPC1769.o
- .debug_macro   0x0000004b      0x86e ./src/config_LPC1769.o
- .debug_macro   0x000008b9       0x10 ./src/config_LPC1769.o
- .debug_macro   0x000008c9      0x12d ./src/config_LPC1769.o
- .debug_macro   0x000009f6      0x5b2 ./src/config_LPC1769.o
- .debug_macro   0x00000fa8      0x331 ./src/config_LPC1769.o
- .debug_macro   0x000012d9       0x1d ./src/cr_startup_lpc176x.o
- .debug_macro   0x000012f6      0x874 ./src/cr_startup_lpc176x.o
- .debug_macro   0x00001b6a       0x1a ./src/crp.o
- .debug_macro   0x00001b84       0x34 ./src/crp.o
- .debug_macro   0x00001bb8       0x54 ./src/dma_corrige.o
- .debug_macro   0x00001c0c       0x52 ./src/dma_corrige.o
- .debug_macro   0x00001c5e       0x62 ./src/dmatest_corrige.o
- .debug_macro   0x00001cc0      0x337 ./src/dmatest_corrige.o
-
-.debug_line     0x00000000      0x58d
- .debug_line    0x00000000      0x122 ./src/config_LPC1769.o
- .debug_line    0x00000122       0xbc ./src/cr_startup_lpc176x.o
- .debug_line    0x000001de       0x78 ./src/crp.o
- .debug_line    0x00000256      0x141 ./src/dma_corrige.o
- .debug_line    0x00000397      0x1f6 ./src/dmatest_corrige.o
-
-.debug_str      0x00000000     0x5ac2
- .debug_str     0x00000000     0x54d4 ./src/config_LPC1769.o
-                               0x5552 (size before relaxing)
- .debug_str     0x000054d4      0x29f ./src/cr_startup_lpc176x.o
-                               0x263f (size before relaxing)
- .debug_str     0x00005773       0xe9 ./src/crp.o
-                               0x2540 (size before relaxing)
- .debug_str     0x0000585c      0x1a1 ./src/dma_corrige.o
-                               0x56d6 (size before relaxing)
- .debug_str     0x000059fd       0xc5 ./src/dmatest_corrige.o
-                               0x5769 (size before relaxing)
-
-.comment        0x00000000       0xe0
- .comment       0x00000000       0x70 ./src/config_LPC1769.o
-                                 0x71 (size before relaxing)
- .comment       0x00000000       0x71 ./src/cr_startup_lpc176x.o
- .comment       0x00000000       0x71 ./src/crp.o
- .comment       0x00000000       0x71 ./src/dma_corrige.o
- .comment       0x00000000       0x71 ./src/dmatest_corrige.o
- .comment       0x00000070       0x70 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
-                                 0x71 (size before relaxing)
- .comment       0x00000000       0x71 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-
-.ARM.attributes
-                0x00000000       0x31
- .ARM.attributes
-                0x00000000       0x33 ./src/config_LPC1769.o
- .ARM.attributes
-                0x00000033       0x33 ./src/cr_startup_lpc176x.o
- .ARM.attributes
-                0x00000066       0x33 ./src/crp.o
- .ARM.attributes
-                0x00000099       0x33 ./src/dma_corrige.o
- .ARM.attributes
-                0x000000cc       0x33 ./src/dmatest_corrige.o
- .ARM.attributes
-                0x000000ff       0x33 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .ARM.attributes
-                0x00000132       0x33 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .ARM.attributes
-                0x00000165       0x21 c:/nxp/lpcxpresso_8.0.0_526/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.9.3/armv7-m\libcr_eabihelpers.a(memcpy.o)
-
-.debug_frame    0x00000000      0x20c
- .debug_frame   0x00000000       0x30 ./src/config_LPC1769.o
- .debug_frame   0x00000030       0xf0 ./src/cr_startup_lpc176x.o
- .debug_frame   0x00000120       0x60 ./src/dma_corrige.o
- .debug_frame   0x00000180       0x8c ./src/dmatest_corrige.o
-
-.debug_loc      0x00000000      0x1be
- .debug_loc     0x00000000      0x1be ./src/cr_startup_lpc176x.o
diff --git a/labo4.1_DMA_new/Debug/labo6_DMA_Debug.ld b/labo4.1_DMA_new/Debug/labo6_DMA_Debug.ld
deleted file mode 100644
index 5965732..0000000
--- a/labo4.1_DMA_new/Debug/labo6_DMA_Debug.ld
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (c) Code Red Technologies Ltd, 2008-2013
- * (c) NXP Semiconductors 2013-2017
- * Generated linker script file for LPC1769
- * Created from linkscript.ldt by FMCreateLinkLibraries
- * Using Freemarker v2.3.23
- * LPCXpresso v8.0.0 [Build 526] [2015-11-23]  on 19 janv. 2017 07:46:59
- */
-
-INCLUDE "labo6_DMA_Debug_library.ld"
-INCLUDE "labo6_DMA_Debug_memory.ld"
-
-ENTRY(ResetISR)
-
-SECTIONS
-{
-    /* MAIN TEXT SECTION */
-    .text : ALIGN(4)
-    {
-        FILL(0xff)
-        __vectors_start__ = ABSOLUTE(.) ;
-        KEEP(*(.isr_vector))
-        /* Global Section Table */
-        . = ALIGN(4) ; 
-        __section_table_start = .;
-        __data_section_table = .;
-        LONG(LOADADDR(.data));
-        LONG(    ADDR(.data));
-        LONG(  SIZEOF(.data));
-        LONG(LOADADDR(.data_RAM2));
-        LONG(    ADDR(.data_RAM2));
-        LONG(  SIZEOF(.data_RAM2));
-        __data_section_table_end = .;
-        __bss_section_table = .;
-        LONG(    ADDR(.bss));
-        LONG(  SIZEOF(.bss));
-        LONG(    ADDR(.bss_RAM2));
-        LONG(  SIZEOF(.bss_RAM2));
-        __bss_section_table_end = .;
-        __section_table_end = . ;
-	    /* End of Global Section Table */
-
-        *(.after_vectors*)
-
-        /* Code Read Protect data */
-        . = 0x000002FC ;
-        PROVIDE(__CRP_WORD_START__ = .) ;
-        KEEP(*(.crp))
-        PROVIDE(__CRP_WORD_END__ = .) ;
-        ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application");
-        /* End of Code Read Protect */
-    } >MFlash512
-
-    .text : ALIGN(4)    
-    {
-        *(.text*)
-        *(.rodata .rodata.* .constdata .constdata.*)
-        . = ALIGN(4);
-    } > MFlash512
-    /*
-     * for exception handling/unwind - some Newlib functions (in common
-     * with C++ and STDC++) use this. 
-     */
-    .ARM.extab : ALIGN(4) 
-    {
-        *(.ARM.extab* .gnu.linkonce.armextab.*)
-    } > MFlash512
-    __exidx_start = .;
-
-    .ARM.exidx : ALIGN(4)
-    {
-        *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-    } > MFlash512
-    __exidx_end = .;
-
-    _etext = .;
-        
-    /* DATA section for RamAHB32 */
-    .data_RAM2 : ALIGN(4)
-    {
-        FILL(0xff)
-        PROVIDE(__start_data_RAM2 = .) ;
-        *(.ramfunc.$RAM2)
-        *(.ramfunc.$RamAHB32)
-        *(.data.$RAM2*)
-        *(.data.$RamAHB32*)
-        . = ALIGN(4) ;
-        PROVIDE(__end_data_RAM2 = .) ;
-     } > RamAHB32 AT>MFlash512
-
-    /* MAIN DATA SECTION */
-    .uninit_RESERVED : ALIGN(4)
-    {
-        KEEP(*(.bss.$RESERVED*))
-        . = ALIGN(4) ;
-        _end_uninit_RESERVED = .;
-    } > RamLoc32
-    /* Main DATA section (RamLoc32) */
-    .data : ALIGN(4)
-    {
-       FILL(0xff)
-       _data = . ;
-       *(vtable)
-       *(.ramfunc*)
-       *(.data*)
-       . = ALIGN(4) ;
-       _edata = . ;
-    } > RamLoc32 AT>MFlash512
-    /* BSS section for RamAHB32 */
-    .bss_RAM2 : ALIGN(4)
-    {
-       PROVIDE(__start_bss_RAM2 = .) ;
-       *(.bss.$RAM2*)
-       *(.bss.$RamAHB32*)
-       . = ALIGN (. != 0 ? 4 : 1) ; /* avoid empty segment */
-       PROVIDE(__end_bss_RAM2 = .) ;
-    } > RamAHB32 
-    /* MAIN BSS SECTION */
-    .bss : ALIGN(4)
-    {
-        _bss = .;
-        *(.bss*)
-        *(COMMON)
-        . = ALIGN(4) ;
-        _ebss = .;
-        PROVIDE(end = .);
-    } > RamLoc32
-    /* NOINIT section for RamAHB32 */
-    .noinit_RAM2 (NOLOAD) : ALIGN(4)
-    {
-       *(.noinit.$RAM2*)
-       *(.noinit.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32 
-    /* DEFAULT NOINIT SECTION */
-    .noinit (NOLOAD): ALIGN(4)
-    {
-        _noinit = .;
-        *(.noinit*) 
-         . = ALIGN(4) ;
-        _end_noinit = .;
-    } > RamLoc32
-
-    PROVIDE(_pvHeapStart = DEFINED(__user_heap_base) ? __user_heap_base : .);
-    PROVIDE(_vStackTop = DEFINED(__user_stack_top) ? __user_stack_top : __top_RamLoc32 - 0);
-
-    /* ## Create checksum value (used in startup) ## */
-    PROVIDE(__valid_user_code_checksum = 0 - 
-                                         (_vStackTop 
-                                         + (ResetISR + 1) 
-                                         + (NMI_Handler + 1) 
-                                         + (HardFault_Handler + 1) 
-                                         + (( DEFINED(MemManage_Handler) ? MemManage_Handler : 0 ) + 1)   /* MemManage_Handler may not be defined */
-                                         + (( DEFINED(BusFault_Handler) ? BusFault_Handler : 0 ) + 1)     /* BusFault_Handler may not be defined */
-                                         + (( DEFINED(UsageFault_Handler) ? UsageFault_Handler : 0 ) + 1) /* UsageFault_Handler may not be defined */
-                                         ) );
-}
\ No newline at end of file
diff --git a/labo4.1_DMA_new/Debug/labo6_DMA_Debug_library.ld b/labo4.1_DMA_new/Debug/labo6_DMA_Debug_library.ld
deleted file mode 100644
index af97581..0000000
--- a/labo4.1_DMA_new/Debug/labo6_DMA_Debug_library.ld
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (c) Code Red Technologies Ltd, 2008-2013
- * (c) NXP Semiconductors 2013-2017
- * Generated linker script file for LPC1769
- * Created from library.ldt by FMCreateLinkLibraries
- * Using Freemarker v2.3.23
- * LPCXpresso v8.0.0 [Build 526] [2015-11-23]  on 19 janv. 2017 07:46:59
- */
-
-GROUP (
-  libcr_c.a
-  libcr_eabihelpers.a
-)
diff --git a/labo4.1_DMA_new/Debug/labo6_DMA_Debug_memory.ld b/labo4.1_DMA_new/Debug/labo6_DMA_Debug_memory.ld
deleted file mode 100644
index 247ebe9..0000000
--- a/labo4.1_DMA_new/Debug/labo6_DMA_Debug_memory.ld
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (c) Code Red Technologies Ltd, 2008-2013
- * (c) NXP Semiconductors 2013-2017
- * Generated linker script file for LPC1769
- * Created from memory.ldt by FMCreateLinkMemory
- * Using Freemarker v2.3.23
- * LPCXpresso v8.0.0 [Build 526] [2015-11-23]  on 19 janv. 2017 07:46:59
- */
-
-MEMORY
-{
-  /* Define each memory region */
-  MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512K bytes (alias Flash) */  
-  RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32K bytes (alias RAM) */  
-  RamAHB32 (rwx) : ORIGIN = 0x2007c000, LENGTH = 0x8000 /* 32K bytes (alias RAM2) */  
-}
-
-  /* Define a symbol for the top of each memory region */
-  __base_MFlash512 = 0x0  ; /* MFlash512 */  
-  __base_Flash = 0x0 ; /* Flash */  
-  __top_MFlash512 = 0x0 + 0x80000 ; /* 512K bytes */  
-  __top_Flash = 0x0 + 0x80000 ; /* 512K bytes */  
-  __base_RamLoc32 = 0x10000000  ; /* RamLoc32 */  
-  __base_RAM = 0x10000000 ; /* RAM */  
-  __top_RamLoc32 = 0x10000000 + 0x8000 ; /* 32K bytes */  
-  __top_RAM = 0x10000000 + 0x8000 ; /* 32K bytes */  
-  __base_RamAHB32 = 0x2007c000  ; /* RamAHB32 */  
-  __base_RAM2 = 0x2007c000 ; /* RAM2 */  
-  __top_RamAHB32 = 0x2007c000 + 0x8000 ; /* 32K bytes */  
-  __top_RAM2 = 0x2007c000 + 0x8000 ; /* 32K bytes */  
diff --git a/labo4.1_DMA_new/Debug/labo6_DMA_Debug_old.ld b/labo4.1_DMA_new/Debug/labo6_DMA_Debug_old.ld
deleted file mode 100644
index a0693af..0000000
--- a/labo4.1_DMA_new/Debug/labo6_DMA_Debug_old.ld
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (c) Code Red Technologies Ltd, 2008-13
- * (c) NXP Semiconductors 2013-2017
- * Generated linker script file for LPC1769
- * Created from generic_c.ld (8.0.0 ())
- * By LPCXpresso v8.0.0 [Build 526] [2015-11-23]  on Thu Jan 19 07:46:58 CET 2017
- */
-
-
-INCLUDE "labo6_DMA_Debug_library.ld"
-INCLUDE "labo6_DMA_Debug_memory.ld"
-
-ENTRY(ResetISR)
-
-SECTIONS
-{
-
-    /* MAIN TEXT SECTION */    
-    .text : ALIGN(4)
-    {
-        FILL(0xff)
-        __vectors_start__ = ABSOLUTE(.) ;
-        KEEP(*(.isr_vector))
-        
-        /* Global Section Table */
-        . = ALIGN(4) ;
-        __section_table_start = .;
-        __data_section_table = .;
-        LONG(LOADADDR(.data));
-        LONG(    ADDR(.data));
-        LONG(  SIZEOF(.data));
-        LONG(LOADADDR(.data_RAM2));
-        LONG(    ADDR(.data_RAM2));
-        LONG(  SIZEOF(.data_RAM2));
-        __data_section_table_end = .;
-        __bss_section_table = .;
-        LONG(    ADDR(.bss));
-        LONG(  SIZEOF(.bss));
-        LONG(    ADDR(.bss_RAM2));
-        LONG(  SIZEOF(.bss_RAM2));
-        __bss_section_table_end = .;
-        __section_table_end = . ;
-        /* End of Global Section Table */
-        
-
-        *(.after_vectors*)
-        
-        /* Code Read Protect data */
-        . = 0x000002FC ;
-        PROVIDE(__CRP_WORD_START__ = .) ;
-        KEEP(*(.crp))
-        PROVIDE(__CRP_WORD_END__ = .) ;
-        ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application");
-        /* End of Code Read Protect */
-        
-    } >MFlash512
-    
-    .text : ALIGN(4)    
-    {
-         *(.text*)
-        *(.rodata .rodata.* .constdata .constdata.*)
-        . = ALIGN(4);
-        
-    } > MFlash512
-
-    /*
-     * for exception handling/unwind - some Newlib functions (in common
-     * with C++ and STDC++) use this. 
-     */
-    .ARM.extab : ALIGN(4)
-    {
-    	*(.ARM.extab* .gnu.linkonce.armextab.*)
-    } > MFlash512
-    __exidx_start = .;
-    
-    .ARM.exidx : ALIGN(4)
-    {
-    	*(.ARM.exidx* .gnu.linkonce.armexidx.*)
-    } > MFlash512
-    __exidx_end = .;
-    
-    _etext = .;
-
-    
-    /* DATA section for RamAHB32 */
-    
-    .data_RAM2 : ALIGN(4)
-    {
-       FILL(0xff)
-       PROVIDE(__start_data_RAM2 = .) ;
-       *(.ramfunc.$RAM2)
-       *(.ramfunc.$RamAHB32)
-    	*(.data.$RAM2*)
-    	*(.data.$RamAHB32*)
-       . = ALIGN(4) ;
-       PROVIDE(__end_data_RAM2 = .) ;
-    } > RamAHB32 AT>MFlash512
-    
-    /* MAIN DATA SECTION */
-    
-
-    .uninit_RESERVED : ALIGN(4)
-    {
-        KEEP(*(.bss.$RESERVED*))
-        . = ALIGN(4) ;
-        _end_uninit_RESERVED = .;
-    } > RamLoc32
-
-	
-	/* Main DATA section (RamLoc32) */
-	.data : ALIGN(4)
-	{
-	   FILL(0xff)
-	   _data = . ;
-	   *(vtable)
-	   *(.ramfunc*)
-	   *(.data*)
-	   . = ALIGN(4) ;
-	   _edata = . ;
-	} > RamLoc32 AT>MFlash512
-
-    /* BSS section for RamAHB32 */
-    .bss_RAM2 : ALIGN(4)
-    {
-       PROVIDE(__start_bss_RAM2 = .) ;
-    	*(.bss.$RAM2*)
-    	*(.bss.$RamAHB32*)
-       . = ALIGN (. != 0 ? 4 : 1) ; /* avoid empty segment */
-       PROVIDE(__end_bss_RAM2 = .) ;
-    } > RamAHB32
-
-    /* MAIN BSS SECTION */
-    .bss : ALIGN(4)
-    {
-        _bss = .;
-        *(.bss*)
-        *(COMMON)
-        . = ALIGN(4) ;
-        _ebss = .;
-        PROVIDE(end = .);
-    } > RamLoc32
-        
-    /* NOINIT section for RamAHB32 */
-    .noinit_RAM2 (NOLOAD) : ALIGN(4)
-    {
-    	*(.noinit.$RAM2*)
-    	*(.noinit.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32 
-    
-    /* DEFAULT NOINIT SECTION */
-    .noinit (NOLOAD): ALIGN(4)
-    {
-        _noinit = .;
-        *(.noinit*) 
-         . = ALIGN(4) ;
-        _end_noinit = .;
-    } > RamLoc32
-    
-    PROVIDE(_pvHeapStart = DEFINED(__user_heap_base) ? __user_heap_base : .);
-    PROVIDE(_vStackTop = DEFINED(__user_stack_top) ? __user_stack_top : __top_RamLoc32 - 0);
-}
diff --git a/labo4.1_DMA_new/Debug/labo7_DMA.axf b/labo4.1_DMA_new/Debug/labo7_DMA.axf
deleted file mode 100644
index 3afac83f168d619448067e191671069e2206e77d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 192267
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

diff --git a/labo4.1_DMA_new/Debug/labo7_DMA.map b/labo4.1_DMA_new/Debug/labo7_DMA.map
deleted file mode 100644
index 7971490..0000000
--- a/labo4.1_DMA_new/Debug/labo7_DMA.map
+++ /dev/null
@@ -1,404 +0,0 @@
-Archive member included because of file (symbol)
-
-C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-                              ./src/cr_startup_lpc176x.o (SystemInit)
-c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
-                              ./src/dmatest_corrige.o (memset)
-c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-                              ./src/cr_startup_lpc176x.o (__main)
-c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
-                              C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o) (__aeabi_uldivmod)
-c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-                              c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o) (__aeabi_lowlevel_memset)
-
-Allocating common symbols
-Common symbol       size              file
-
-dest                0x1000            ./src/dmatest_corrige.o
-src2                0x400             ./src/dmatest_corrige.o
-src3                0x400             ./src/dmatest_corrige.o
-i                   0x4               ./src/dmatest_corrige.o
-src1                0x1000            ./src/dmatest_corrige.o
-LLI                 0x20              ./src/dmatest_corrige.o
-
-Discarded input sections
-
- .text          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .data          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .bss           0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .text          0x00000000        0x0 ./src/crp.o
- .data          0x00000000        0x0 ./src/crp.o
- .bss           0x00000000        0x0 ./src/crp.o
- .text          0x00000000        0x0 ./src/dma_corrige.o
- .data          0x00000000        0x0 ./src/dma_corrige.o
- .bss           0x00000000        0x0 ./src/dma_corrige.o
- .text          0x00000000        0x0 ./src/dmatest_corrige.o
- .data          0x00000000        0x0 ./src/dmatest_corrige.o
- .bss           0x00000000        0x0 ./src/dmatest_corrige.o
- .text          0x00000000        0x0 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .data          0x00000000        0x0 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .bss           0x00000000        0x0 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .text.SystemCoreClockUpdate
-                0x00000000       0xcc C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .data.SystemCoreClock
-                0x00000000        0x4 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_idiv
-                0x00000000       0x10 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_idivmod
-                0x00000000       0x16 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_uidiv
-                0x00000000       0x10 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_uidivmod
-                0x00000000       0x16 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_ldivmod
-                0x00000000       0x26 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_uldivmod
-                0x00000000      0x174 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_idiv0
-                0x00000000        0x2 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_ldiv0
-                0x00000000        0x2 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memcpy
-                0x00000000       0x26 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memmove
-                0x00000000       0x1c c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memclr
-                0x00000000        0x8 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memset
-                0x00000000        0xa c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-
-Memory Configuration
-
-Name             Origin             Length             Attributes
-MFlash512        0x00000000         0x00080000         xr
-RamLoc32         0x10000000         0x00008000         xrw
-RamAHB32         0x2007c000         0x00008000         xrw
-*default*        0x00000000         0xffffffff
-
-Linker script and memory map
-
-LOAD ./src/cr_startup_lpc176x.o
-LOAD ./src/crp.o
-LOAD ./src/dma_corrige.o
-LOAD ./src/dmatest_corrige.o
-LOAD C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a
-START GROUP
-LOAD c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a
-LOAD c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a
-END GROUP
-                0x00080000                __top_MFlash512 = 0x80000
-                0x10008000                __top_RamLoc32 = 0x10008000
-                0x20084000                __top_RamAHB32 = 0x20084000
-
-.text           0x00000000      0x898
- FILL mask 0xff
-                0x00000000                __vectors_start__ = ABSOLUTE (.)
- *(.isr_vector)
- .isr_vector    0x00000000       0xcc ./src/cr_startup_lpc176x.o
-                0x00000000                g_pfnVectors
-                0x000000cc                . = ALIGN (0x4)
-                0x000000cc                __section_table_start = .
-                0x000000cc                __data_section_table = .
-                0x000000cc        0x4 LONG 0x898 LOADADDR (.data)
-                0x000000d0        0x4 LONG 0x10000000 ADDR (.data)
-                0x000000d4        0x4 LONG 0x0 SIZEOF (.data)
-                0x000000d8        0x4 LONG 0x898 LOADADDR (.data_RAM2)
-                0x000000dc        0x4 LONG 0x2007c000 ADDR (.data_RAM2)
-                0x000000e0        0x4 LONG 0x0 SIZEOF (.data_RAM2)
-                0x000000e4                __data_section_table_end = .
-                0x000000e4                __bss_section_table = .
-                0x000000e4        0x4 LONG 0x10000000 ADDR (.bss)
-                0x000000e8        0x4 LONG 0x282c SIZEOF (.bss)
-                0x000000ec        0x4 LONG 0x2007c000 ADDR (.bss_RAM2)
-                0x000000f0        0x4 LONG 0x0 SIZEOF (.bss_RAM2)
-                0x000000f4                __bss_section_table_end = .
-                0x000000f4                __section_table_end = .
- *(.after_vectors*)
- .after_vectors
-                0x000000f4       0x78 ./src/cr_startup_lpc176x.o
-                0x000000f4                NMI_Handler
-                0x000000f6                HardFault_Handler
-                0x000000f8                MemManage_Handler
-                0x000000fa                BusFault_Handler
-                0x000000fc                UsageFault_Handler
-                0x000000fe                SVC_Handler
-                0x00000100                DebugMon_Handler
-                0x00000102                PendSV_Handler
-                0x00000104                SysTick_Handler
-                0x00000106                data_init
-                0x00000118                bss_init
-                0x00000128                ResetISR
-                0x00000168                UART1_IRQHandler
-                0x00000168                EINT3_IRQHandler
-                0x00000168                CANActivity_IRQHandler
-                0x00000168                TIMER3_IRQHandler
-                0x00000168                UART0_IRQHandler
-                0x00000168                EINT2_IRQHandler
-                0x00000168                I2C1_IRQHandler
-                0x00000168                IntDefaultHandler
-                0x00000168                PLL0_IRQHandler
-                0x00000168                PWM1_IRQHandler
-                0x00000168                PLL1_IRQHandler
-                0x00000168                SSP0_IRQHandler
-                0x00000168                I2S_IRQHandler
-                0x00000168                I2C2_IRQHandler
-                0x00000168                RTC_IRQHandler
-                0x00000168                TIMER0_IRQHandler
-                0x00000168                SPI_IRQHandler
-                0x00000168                USBActivity_IRQHandler
-                0x00000168                EINT1_IRQHandler
-                0x00000168                TIMER1_IRQHandler
-                0x00000168                UART2_IRQHandler
-                0x00000168                ADC_IRQHandler
-                0x00000168                SSP1_IRQHandler
-                0x00000168                USB_IRQHandler
-                0x00000168                BOD_IRQHandler
-                0x00000168                I2C0_IRQHandler
-                0x00000168                WDT_IRQHandler
-                0x00000168                RIT_IRQHandler
-                0x00000168                QEI_IRQHandler
-                0x00000168                EINT0_IRQHandler
-                0x00000168                CAN_IRQHandler
-                0x00000168                TIMER2_IRQHandler
-                0x00000168                UART3_IRQHandler
-                0x00000168                MCPWM_IRQHandler
-                0x00000168                ENET_IRQHandler
-                0x000002fc                . = 0x2fc
- *fill*         0x0000016c      0x190 ff
-                0x000002fc                PROVIDE (__CRP_WORD_START__, .)
- *(.crp)
- .crp           0x000002fc        0x4 ./src/crp.o
-                0x000002fc                CRP_WORD
-                0x00000300                PROVIDE (__CRP_WORD_END__, .)
-                0x00000001                ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application)
- *(.text*)
- .text.NVIC_EnableIRQ
-                0x00000300       0x38 ./src/dma_corrige.o
- .text.DMA_IRQHandler
-                0x00000338       0x7c ./src/dma_corrige.o
-                0x00000338                DMA_IRQHandler
- .text.DMA_Init
-                0x000003b4       0xc0 ./src/dma_corrige.o
-                0x000003b4                DMA_Init
- .text.single_copy
-                0x00000474       0xa8 ./src/dmatest_corrige.o
-                0x00000474                single_copy
- .text.LLI_copy
-                0x0000051c      0x1e4 ./src/dmatest_corrige.o
-                0x0000051c                LLI_copy
- .text.check_res
-                0x00000700       0x4c ./src/dmatest_corrige.o
-                0x00000700                check_res
- .text.main     0x0000074c       0x3c ./src/dmatest_corrige.o
-                0x0000074c                main
- .text.SystemInit
-                0x00000788       0xe4 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-                0x00000788                SystemInit
- .text.memset   0x0000086c        0x4 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
-                0x0000086c                memset
- .text.__weak_main
-                0x00000870        0x4 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-                0x00000870                __weak_main
-                0x00000870                __main
- .text.__aeabi_memset_lowlevel
-                0x00000874       0x24 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-                0x00000874                __aeabi_lowlevel_memset
- *(.rodata .rodata.*)
-                0x00000898                . = ALIGN (0x4)
-
-.glue_7         0x00000898        0x0
- .glue_7        0x00000000        0x0 linker stubs
-
-.glue_7t        0x00000898        0x0
- .glue_7t       0x00000000        0x0 linker stubs
-
-.vfp11_veneer   0x00000898        0x0
- .vfp11_veneer  0x00000000        0x0 linker stubs
-
-.v4_bx          0x00000898        0x0
- .v4_bx         0x00000000        0x0 linker stubs
-
-.ARM.extab
- *(.ARM.extab* .gnu.linkonce.armextab.*)
-                0x00000898                __exidx_start = .
-
-.ARM.exidx
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-                0x00000898                __exidx_end = .
-                0x00000898                _etext = .
-
-.data_RAM2      0x2007c000        0x0 load address 0x00000898
- FILL mask 0xff
- *(.data.$RAM2*)
- *(.data.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-
-.uninit_RESERVED
-                0x10000000        0x0
- *(.bss.$RESERVED*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _end_uninit_RESERVED = .
-
-.data           0x10000000        0x0 load address 0x00000898
- FILL mask 0xff
-                0x10000000                _data = .
- *(vtable)
- *(.data*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _edata = .
-
-.bss_RAM2       0x2007c000        0x0
- *(.bss.$RAM2*)
- *(.bss.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-
-.bss            0x10000000     0x282c
-                0x10000000                _bss = .
- *(.bss*)
- .bss.DMATCCount
-                0x10000000        0x4 ./src/dma_corrige.o
-                0x10000000                DMATCCount
- .bss.DMAErrCount
-                0x10000004        0x4 ./src/dma_corrige.o
-                0x10000004                DMAErrCount
- *(COMMON)
- COMMON         0x10000008     0x2824 ./src/dmatest_corrige.o
-                0x10000008                dest
-                0x10001008                src2
-                0x10001408                src3
-                0x10001808                i
-                0x1000180c                src1
-                0x1000280c                LLI
-                0x1000282c                . = ALIGN (0x4)
-                0x1000282c                _ebss = .
-                0x1000282c                PROVIDE (end, .)
-
-.noinit_RAM2    0x2007c000        0x0
- *(.noinit.$RAM2*)
- *(.noinit.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-
-.noinit         0x1000282c        0x0
-                0x1000282c                _noinit = .
- *(.noinit*)
-                0x1000282c                . = ALIGN (0x4)
-                0x1000282c                _end_noinit = .
-                0x1000282c                PROVIDE (_pvHeapStart, .)
-                0x10008000                PROVIDE (_vStackTop, (__top_RamLoc32 - 0x0))
-OUTPUT(labo7_DMA.axf elf32-littlearm)
-
-.debug_info     0x00000000      0xd1b
- .debug_info    0x00000000      0x2dd ./src/cr_startup_lpc176x.o
- .debug_info    0x000002dd       0x48 ./src/crp.o
- .debug_info    0x00000325      0x400 ./src/dma_corrige.o
- .debug_info    0x00000725      0x267 ./src/dmatest_corrige.o
- .debug_info    0x0000098c      0x38f C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_abbrev   0x00000000      0x4a9
- .debug_abbrev  0x00000000      0x12b ./src/cr_startup_lpc176x.o
- .debug_abbrev  0x0000012b       0x39 ./src/crp.o
- .debug_abbrev  0x00000164      0x144 ./src/dma_corrige.o
- .debug_abbrev  0x000002a8      0x11e ./src/dmatest_corrige.o
- .debug_abbrev  0x000003c6       0xe3 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_loc      0x00000000      0x286
- .debug_loc     0x00000000      0x102 ./src/cr_startup_lpc176x.o
- .debug_loc     0x00000102       0xa8 ./src/dma_corrige.o
- .debug_loc     0x000001aa       0xbc ./src/dmatest_corrige.o
- .debug_loc     0x00000266       0x20 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_aranges  0x00000000      0x110
- .debug_aranges
-                0x00000000       0x80 ./src/cr_startup_lpc176x.o
- .debug_aranges
-                0x00000080       0x30 ./src/dma_corrige.o
- .debug_aranges
-                0x000000b0       0x38 ./src/dmatest_corrige.o
- .debug_aranges
-                0x000000e8       0x28 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_ranges   0x00000000       0xd0
- .debug_ranges  0x00000000       0x70 ./src/cr_startup_lpc176x.o
- .debug_ranges  0x00000070       0x20 ./src/dma_corrige.o
- .debug_ranges  0x00000090       0x28 ./src/dmatest_corrige.o
- .debug_ranges  0x000000b8       0x18 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_line     0x00000000     0x1114
- .debug_line    0x00000000      0x3da ./src/cr_startup_lpc176x.o
- .debug_line    0x000003da       0xac ./src/crp.o
- .debug_line    0x00000486      0x406 ./src/dma_corrige.o
- .debug_line    0x0000088c      0x49c ./src/dmatest_corrige.o
- .debug_line    0x00000d28      0x3ec C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_macinfo  0x00000000    0x22317
- .debug_macinfo
-                0x00000000     0x3d45 ./src/cr_startup_lpc176x.o
- .debug_macinfo
-                0x00003d45     0x238b ./src/crp.o
- .debug_macinfo
-                0x000060d0     0x9e68 ./src/dma_corrige.o
- .debug_macinfo
-                0x0000ff38     0x9eae ./src/dmatest_corrige.o
- .debug_macinfo
-                0x00019de6     0x8531 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_str      0x00000000      0x792
- .debug_str     0x00000000      0x263 ./src/cr_startup_lpc176x.o
-                                0x28b (size before relaxing)
- .debug_str     0x00000263       0x16 ./src/crp.o
-                                 0xb8 (size before relaxing)
- .debug_str     0x00000279      0x2db ./src/dma_corrige.o
-                                0x3f6 (size before relaxing)
- .debug_str     0x00000554       0x88 ./src/dmatest_corrige.o
-                                0x1c4 (size before relaxing)
- .debug_str     0x000005dc      0x1b6 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-                                0x2c8 (size before relaxing)
-
-.comment        0x00000000       0x70
- .comment       0x00000000       0x70 ./src/cr_startup_lpc176x.o
-                                 0x71 (size before relaxing)
- .comment       0x00000000       0x71 ./src/crp.o
- .comment       0x00000000       0x71 ./src/dma_corrige.o
- .comment       0x00000000       0x71 ./src/dmatest_corrige.o
- .comment       0x00000000       0x71 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .comment       0x00000000       0x71 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .comment       0x00000000       0x71 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-
-.ARM.attributes
-                0x00000000       0x31
- .ARM.attributes
-                0x00000000       0x33 ./src/cr_startup_lpc176x.o
- .ARM.attributes
-                0x00000033       0x33 ./src/crp.o
- .ARM.attributes
-                0x00000066       0x33 ./src/dma_corrige.o
- .ARM.attributes
-                0x00000099       0x33 ./src/dmatest_corrige.o
- .ARM.attributes
-                0x000000cc       0x33 C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .ARM.attributes
-                0x000000ff       0x33 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .ARM.attributes
-                0x00000132       0x33 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .ARM.attributes
-                0x00000165       0x21 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .ARM.attributes
-                0x00000186       0x21 c:/nxp/lpcxpresso_6.0.4_159/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-
-.debug_frame    0x00000000      0x218
- .debug_frame   0x00000000       0xf4 ./src/cr_startup_lpc176x.o
- .debug_frame   0x000000f4       0x68 ./src/dma_corrige.o
- .debug_frame   0x0000015c       0x80 ./src/dmatest_corrige.o
- .debug_frame   0x000001dc       0x3c C:\Users\pillouxv\Documents\Hepia\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
diff --git a/labo4.1_DMA_new/Debug/labo7_DMA_Debug.ld b/labo4.1_DMA_new/Debug/labo7_DMA_Debug.ld
deleted file mode 100644
index fb58006..0000000
--- a/labo4.1_DMA_new/Debug/labo7_DMA_Debug.ld
+++ /dev/null
@@ -1,155 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (c) Code Red Technologies Ltd, 2008-2015
- * (c) NXP Semiconductors 2013-2015
- * Generated linker script file for LPC1769
- * Created from generic_c.ld (LPCXpresso v6.0 (4 [Build 159] [2013-10-09] ))
- * By LPCXpresso v6.0.4 [Build 159] [2013-10-09]  on Wed Dec 16 18:24:34 CET 2015
- */
-
-
-INCLUDE "labo7_DMA_Debug_lib.ld"
-INCLUDE "labo7_DMA_Debug_mem.ld"
-
-ENTRY(ResetISR)
-
-SECTIONS
-{
-
-    /* MAIN TEXT SECTION */    
-    .text : ALIGN(4)
-    {
-        FILL(0xff)
-        __vectors_start__ = ABSOLUTE(.) ;
-        KEEP(*(.isr_vector))
-        
-        /* Global Section Table */
-        . = ALIGN(4) ;
-        __section_table_start = .;
-        __data_section_table = .;
-        LONG(LOADADDR(.data));
-        LONG(    ADDR(.data)) ;
-        LONG(  SIZEOF(.data));
-        LONG(LOADADDR(.data_RAM2));
-        LONG(    ADDR(.data_RAM2)) ;
-        LONG(  SIZEOF(.data_RAM2));
-        __data_section_table_end = .;
-        __bss_section_table = .;
-        LONG(    ADDR(.bss));
-        LONG(  SIZEOF(.bss));
-        LONG(    ADDR(.bss_RAM2));
-        LONG(  SIZEOF(.bss_RAM2));
-        __bss_section_table_end = .;
-        __section_table_end = . ;
-        /* End of Global Section Table */
-        
-
-        *(.after_vectors*)
-        
-        /* Code Read Protect data */
-        . = 0x000002FC ;
-        PROVIDE(__CRP_WORD_START__ = .) ;
-        KEEP(*(.crp))
-        PROVIDE(__CRP_WORD_END__ = .) ;
-        ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application");
-        /* End of Code Read Protect */
-        
-    } >MFlash512
-    
-    .text : ALIGN(4)    
-    {
-         *(.text*)
-        *(.rodata .rodata.*)
-        . = ALIGN(4);
-        
-    } > MFlash512
-
-    /*
-     * for exception handling/unwind - some Newlib functions (in common
-     * with C++ and STDC++) use this. 
-     */
-    .ARM.extab : ALIGN(4)
-    {
-    	*(.ARM.extab* .gnu.linkonce.armextab.*)
-    } > MFlash512
-    __exidx_start = .;
-    
-    .ARM.exidx : ALIGN(4)
-    {
-    	*(.ARM.exidx* .gnu.linkonce.armexidx.*)
-    } > MFlash512
-    __exidx_end = .;
-    
-    _etext = .;
-        
-    
-    /* DATA section for RamAHB32 */
-    .data_RAM2 : ALIGN(4)
-    {
-       FILL(0xff)
-    	*(.data.$RAM2*)
-    	*(.data.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32 AT>MFlash512
-    
-    /* MAIN DATA SECTION */
-    
-
-    .uninit_RESERVED : ALIGN(4)
-    {
-        KEEP(*(.bss.$RESERVED*))
-        . = ALIGN(4) ;
-        _end_uninit_RESERVED = .;
-    } > RamLoc32
-
-	
-	/* Main DATA section (RamLoc32) */
-	.data : ALIGN(4)
-	{
-	   FILL(0xff)
-	   _data = . ;
-	   *(vtable)
-	   *(.data*)
-	   . = ALIGN(4) ;
-	   _edata = . ;
-	} > RamLoc32 AT>MFlash512
-
-    /* BSS section for RamAHB32 */
-    .bss_RAM2 : ALIGN(4)
-    {
-    	*(.bss.$RAM2*)
-    	*(.bss.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32
-
-    /* MAIN BSS SECTION */
-    .bss : ALIGN(4)
-    {
-        _bss = .;
-        *(.bss*)
-        *(COMMON)
-        . = ALIGN(4) ;
-        _ebss = .;
-        PROVIDE(end = .);
-    } > RamLoc32
-        
-    /* NOINIT section for RamAHB32 */
-    .noinit_RAM2 (NOLOAD) : ALIGN(4)
-    {
-    	*(.noinit.$RAM2*)
-    	*(.noinit.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32 
-    
-    /* DEFAULT NOINIT SECTION */
-    .noinit (NOLOAD): ALIGN(4)
-    {
-        _noinit = .;
-        *(.noinit*) 
-         . = ALIGN(4) ;
-        _end_noinit = .;
-    } > RamLoc32
-    
-    PROVIDE(_pvHeapStart = .);
-    PROVIDE(_vStackTop = __top_RamLoc32 - 0);
-}
diff --git a/labo4.1_DMA_new/Debug/labo7_DMA_Debug_lib.ld b/labo4.1_DMA_new/Debug/labo7_DMA_Debug_lib.ld
deleted file mode 100644
index e88af09..0000000
--- a/labo4.1_DMA_new/Debug/labo7_DMA_Debug_lib.ld
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (c) Code Red Technologies Ltd, 2008-2015
- * (c) NXP Semiconductors 2013-2015
- * Generated linker script file for LPC1769
- * Created from LibIncTemplate.ld (LPCXpresso v6.0 (4 [Build 159] [2013-10-09] ))
- * By LPCXpresso v6.0.4 [Build 159] [2013-10-09]  on Wed Dec 16 18:24:34 CET 2015
- */
-
-
- GROUP(
- libcr_c.a
- libcr_eabihelpers.a
- )
diff --git a/labo4.1_DMA_new/Debug/labo7_DMA_Debug_mem.ld b/labo4.1_DMA_new/Debug/labo7_DMA_Debug_mem.ld
deleted file mode 100644
index 37ce01f..0000000
--- a/labo4.1_DMA_new/Debug/labo7_DMA_Debug_mem.ld
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (c) Code Red Technologies Ltd, 2008-2015
- * (c) NXP Semiconductors 2013-2015
- * Linker script memory definitions
- * Created from LinkMemoryTemplate
- * By LPCXpresso v6.0.4 [Build 159] [2013-10-09]  on Wed Dec 16 18:24:34 CET 2015)
-*/
-
-MEMORY
-{
-  /* Define each memory region */
-  MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512k */
-  RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32k */
-  RamAHB32 (rwx) : ORIGIN = 0x2007c000, LENGTH = 0x8000 /* 32k */
-
-
-}
-  /* Define a symbol for the top of each memory region */
-  __top_MFlash512 = 0x0 + 0x80000;
-  __top_RamLoc32 = 0x10000000 + 0x8000;
-  __top_RamAHB32 = 0x2007c000 + 0x8000;
-
-
-
diff --git a/labo4.1_DMA_new/Debug/labo_DMA.axf b/labo4.1_DMA_new/Debug/labo_DMA.axf
deleted file mode 100644
index a9b9018a5d156f8da8d33bad3f370b608ddac789..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 192043
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
W_JQIHB^UXEm*gU)2H3O-Oa}m9ihqaz

diff --git a/labo4.1_DMA_new/Debug/labo_DMA.map b/labo4.1_DMA_new/Debug/labo_DMA.map
deleted file mode 100644
index d34e2ea..0000000
--- a/labo4.1_DMA_new/Debug/labo_DMA.map
+++ /dev/null
@@ -1,403 +0,0 @@
-Archive member included because of file (symbol)
-
-C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-                              ./src/cr_startup_lpc176x.o (SystemInit)
-c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
-                              ./src/dmatest_corrige.o (memset)
-c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-                              ./src/cr_startup_lpc176x.o (__main)
-c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
-                              C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o) (__aeabi_uldivmod)
-c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-                              c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o) (__aeabi_lowlevel_memset)
-
-Allocating common symbols
-Common symbol       size              file
-
-dest                0x1000            ./src/dmatest_corrige.o
-src2                0x400             ./src/dmatest_corrige.o
-src3                0x400             ./src/dmatest_corrige.o
-i                   0x4               ./src/dmatest_corrige.o
-src1                0x1000            ./src/dmatest_corrige.o
-LLI                 0x20              ./src/dmatest_corrige.o
-
-Discarded input sections
-
- .text          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .data          0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .bss           0x00000000        0x0 ./src/cr_startup_lpc176x.o
- .text          0x00000000        0x0 ./src/crp.o
- .data          0x00000000        0x0 ./src/crp.o
- .bss           0x00000000        0x0 ./src/crp.o
- .text          0x00000000        0x0 ./src/dma_corrige.o
- .data          0x00000000        0x0 ./src/dma_corrige.o
- .bss           0x00000000        0x0 ./src/dma_corrige.o
- .text          0x00000000        0x0 ./src/dmatest_corrige.o
- .data          0x00000000        0x0 ./src/dmatest_corrige.o
- .bss           0x00000000        0x0 ./src/dmatest_corrige.o
- .text.single_copy
-                0x00000000       0xc4 ./src/dmatest_corrige.o
- .text          0x00000000        0x0 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .data          0x00000000        0x0 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .bss           0x00000000        0x0 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .text.SystemCoreClockUpdate
-                0x00000000       0xcc C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .data.SystemCoreClock
-                0x00000000        0x4 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_idiv
-                0x00000000       0x10 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_idivmod
-                0x00000000       0x16 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_uidiv
-                0x00000000       0x10 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_uidivmod
-                0x00000000       0x16 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_ldivmod
-                0x00000000       0x26 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_uldivmod
-                0x00000000      0x174 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_idiv0
-                0x00000000        0x2 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text.__aeabi_division_ldiv0
-                0x00000000        0x2 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .text          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .data          0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .bss           0x00000000        0x0 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memcpy
-                0x00000000       0x26 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memmove
-                0x00000000       0x1c c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memclr
-                0x00000000        0x8 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
- .text.__aeabi_memset
-                0x00000000        0xa c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-
-Memory Configuration
-
-Name             Origin             Length             Attributes
-MFlash512        0x00000000         0x00080000         xr
-RamLoc32         0x10000000         0x00008000         xrw
-RamAHB32         0x2007c000         0x00008000         xrw
-*default*        0x00000000         0xffffffff
-
-Linker script and memory map
-
-LOAD ./src/cr_startup_lpc176x.o
-LOAD ./src/crp.o
-LOAD ./src/dma_corrige.o
-LOAD ./src/dmatest_corrige.o
-LOAD C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a
-START GROUP
-LOAD c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a
-LOAD c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a
-END GROUP
-                0x00080000                __top_MFlash512 = 0x80000
-                0x10008000                __top_RamLoc32 = 0x10008000
-                0x20084000                __top_RamAHB32 = 0x20084000
-
-.text           0x00000000      0x7f8
- FILL mask 0xff
-                0x00000000                __vectors_start__ = ABSOLUTE (.)
- *(.isr_vector)
- .isr_vector    0x00000000       0xcc ./src/cr_startup_lpc176x.o
-                0x00000000                g_pfnVectors
-                0x000000cc                . = ALIGN (0x4)
-                0x000000cc                __section_table_start = .
-                0x000000cc                __data_section_table = .
-                0x000000cc        0x4 LONG 0x7f8 LOADADDR (.data)
-                0x000000d0        0x4 LONG 0x10000000 ADDR (.data)
-                0x000000d4        0x4 LONG 0x0 SIZEOF (.data)
-                0x000000d8        0x4 LONG 0x7f8 LOADADDR (.data_RAM2)
-                0x000000dc        0x4 LONG 0x2007c000 ADDR (.data_RAM2)
-                0x000000e0        0x4 LONG 0x0 SIZEOF (.data_RAM2)
-                0x000000e4                __data_section_table_end = .
-                0x000000e4                __bss_section_table = .
-                0x000000e4        0x4 LONG 0x10000000 ADDR (.bss)
-                0x000000e8        0x4 LONG 0x282c SIZEOF (.bss)
-                0x000000ec        0x4 LONG 0x2007c000 ADDR (.bss_RAM2)
-                0x000000f0        0x4 LONG 0x0 SIZEOF (.bss_RAM2)
-                0x000000f4                __bss_section_table_end = .
-                0x000000f4                __section_table_end = .
- *(.after_vectors*)
- .after_vectors
-                0x000000f4       0x78 ./src/cr_startup_lpc176x.o
-                0x000000f4                NMI_Handler
-                0x000000f6                HardFault_Handler
-                0x000000f8                MemManage_Handler
-                0x000000fa                BusFault_Handler
-                0x000000fc                UsageFault_Handler
-                0x000000fe                SVC_Handler
-                0x00000100                DebugMon_Handler
-                0x00000102                PendSV_Handler
-                0x00000104                SysTick_Handler
-                0x00000106                data_init
-                0x00000118                bss_init
-                0x00000128                ResetISR
-                0x00000168                UART1_IRQHandler
-                0x00000168                EINT3_IRQHandler
-                0x00000168                CANActivity_IRQHandler
-                0x00000168                TIMER3_IRQHandler
-                0x00000168                UART0_IRQHandler
-                0x00000168                EINT2_IRQHandler
-                0x00000168                I2C1_IRQHandler
-                0x00000168                IntDefaultHandler
-                0x00000168                PLL0_IRQHandler
-                0x00000168                PWM1_IRQHandler
-                0x00000168                PLL1_IRQHandler
-                0x00000168                SSP0_IRQHandler
-                0x00000168                I2S_IRQHandler
-                0x00000168                I2C2_IRQHandler
-                0x00000168                RTC_IRQHandler
-                0x00000168                TIMER0_IRQHandler
-                0x00000168                SPI_IRQHandler
-                0x00000168                USBActivity_IRQHandler
-                0x00000168                EINT1_IRQHandler
-                0x00000168                TIMER1_IRQHandler
-                0x00000168                UART2_IRQHandler
-                0x00000168                ADC_IRQHandler
-                0x00000168                SSP1_IRQHandler
-                0x00000168                USB_IRQHandler
-                0x00000168                BOD_IRQHandler
-                0x00000168                I2C0_IRQHandler
-                0x00000168                WDT_IRQHandler
-                0x00000168                RIT_IRQHandler
-                0x00000168                QEI_IRQHandler
-                0x00000168                EINT0_IRQHandler
-                0x00000168                CAN_IRQHandler
-                0x00000168                TIMER2_IRQHandler
-                0x00000168                UART3_IRQHandler
-                0x00000168                MCPWM_IRQHandler
-                0x00000168                ENET_IRQHandler
-                0x000002fc                . = 0x2fc
- *fill*         0x0000016c      0x190 ff
-                0x000002fc                PROVIDE (__CRP_WORD_START__, .)
- *(.crp)
- .crp           0x000002fc        0x4 ./src/crp.o
-                0x000002fc                CRP_WORD
-                0x00000300                PROVIDE (__CRP_WORD_END__, .)
-                0x00000001                ASSERT (! ((__CRP_WORD_START__ == __CRP_WORD_END__)), Linker CRP Enabled, but no CRP_WORD provided within application)
- *(.text*)
- .text.NVIC_EnableIRQ
-                0x00000300       0x38 ./src/dma_corrige.o
- .text.DMA_IRQHandler
-                0x00000338       0x94 ./src/dma_corrige.o
-                0x00000338                DMA_IRQHandler
- .text.DMA_Init
-                0x000003cc       0xa4 ./src/dma_corrige.o
-                0x000003cc                DMA_Init
- .text.LLI_copy
-                0x00000470      0x200 ./src/dmatest_corrige.o
-                0x00000470                LLI_copy
- .text.check_res
-                0x00000670       0x4c ./src/dmatest_corrige.o
-                0x00000670                check_res
- .text.main     0x000006bc       0x2c ./src/dmatest_corrige.o
-                0x000006bc                main
- .text.SystemInit
-                0x000006e8       0xe4 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-                0x000006e8                SystemInit
- .text.memset   0x000007cc        0x4 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
-                0x000007cc                memset
- .text.__weak_main
-                0x000007d0        0x4 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-                0x000007d0                __weak_main
-                0x000007d0                __main
- .text.__aeabi_memset_lowlevel
-                0x000007d4       0x24 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-                0x000007d4                __aeabi_lowlevel_memset
- *(.rodata .rodata.*)
-                0x000007f8                . = ALIGN (0x4)
-
-.glue_7         0x000007f8        0x0
- .glue_7        0x00000000        0x0 linker stubs
-
-.glue_7t        0x000007f8        0x0
- .glue_7t       0x00000000        0x0 linker stubs
-
-.vfp11_veneer   0x000007f8        0x0
- .vfp11_veneer  0x00000000        0x0 linker stubs
-
-.v4_bx          0x000007f8        0x0
- .v4_bx         0x00000000        0x0 linker stubs
-
-.ARM.extab
- *(.ARM.extab* .gnu.linkonce.armextab.*)
-                0x000007f8                __exidx_start = .
-
-.ARM.exidx
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
-                0x000007f8                __exidx_end = .
-                0x000007f8                _etext = .
-
-.data_RAM2      0x2007c000        0x0 load address 0x000007f8
- FILL mask 0xff
- *(.data.$RAM2*)
- *(.data.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-
-.uninit_RESERVED
-                0x10000000        0x0
- *(.bss.$RESERVED*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _end_uninit_RESERVED = .
-
-.data           0x10000000        0x0 load address 0x000007f8
- FILL mask 0xff
-                0x10000000                _data = .
- *(vtable)
- *(.data*)
-                0x10000000                . = ALIGN (0x4)
-                0x10000000                _edata = .
-
-.bss_RAM2       0x2007c000        0x0
- *(.bss.$RAM2*)
- *(.bss.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-
-.bss            0x10000000     0x282c
-                0x10000000                _bss = .
- *(.bss*)
- .bss.DMATCCount
-                0x10000000        0x4 ./src/dma_corrige.o
-                0x10000000                DMATCCount
- .bss.DMAErrCount
-                0x10000004        0x4 ./src/dma_corrige.o
-                0x10000004                DMAErrCount
- *(COMMON)
- COMMON         0x10000008     0x2824 ./src/dmatest_corrige.o
-                0x10000008                dest
-                0x10001008                src2
-                0x10001408                src3
-                0x10001808                i
-                0x1000180c                src1
-                0x1000280c                LLI
-                0x1000282c                . = ALIGN (0x4)
-                0x1000282c                _ebss = .
-                0x1000282c                PROVIDE (end, .)
-
-.noinit_RAM2    0x2007c000        0x0
- *(.noinit.$RAM2*)
- *(.noinit.$RamAHB32*)
-                0x2007c000                . = ALIGN (0x4)
-
-.noinit         0x1000282c        0x0
-                0x1000282c                _noinit = .
- *(.noinit*)
-                0x1000282c                . = ALIGN (0x4)
-                0x1000282c                _end_noinit = .
-                0x1000282c                PROVIDE (_pvHeapStart, .)
-                0x10008000                PROVIDE (_vStackTop, (__top_RamLoc32 - 0x0))
-OUTPUT(labo_DMA.axf elf32-littlearm)
-
-.debug_info     0x00000000      0xd1b
- .debug_info    0x00000000      0x2dd ./src/cr_startup_lpc176x.o
- .debug_info    0x000002dd       0x48 ./src/crp.o
- .debug_info    0x00000325      0x400 ./src/dma_corrige.o
- .debug_info    0x00000725      0x267 ./src/dmatest_corrige.o
- .debug_info    0x0000098c      0x38f C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_abbrev   0x00000000      0x4a9
- .debug_abbrev  0x00000000      0x12b ./src/cr_startup_lpc176x.o
- .debug_abbrev  0x0000012b       0x39 ./src/crp.o
- .debug_abbrev  0x00000164      0x144 ./src/dma_corrige.o
- .debug_abbrev  0x000002a8      0x11e ./src/dmatest_corrige.o
- .debug_abbrev  0x000003c6       0xe3 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_loc      0x00000000      0x286
- .debug_loc     0x00000000      0x102 ./src/cr_startup_lpc176x.o
- .debug_loc     0x00000102       0xa8 ./src/dma_corrige.o
- .debug_loc     0x000001aa       0xbc ./src/dmatest_corrige.o
- .debug_loc     0x00000266       0x20 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_aranges  0x00000000      0x110
- .debug_aranges
-                0x00000000       0x80 ./src/cr_startup_lpc176x.o
- .debug_aranges
-                0x00000080       0x30 ./src/dma_corrige.o
- .debug_aranges
-                0x000000b0       0x38 ./src/dmatest_corrige.o
- .debug_aranges
-                0x000000e8       0x28 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_ranges   0x00000000       0xd0
- .debug_ranges  0x00000000       0x70 ./src/cr_startup_lpc176x.o
- .debug_ranges  0x00000070       0x20 ./src/dma_corrige.o
- .debug_ranges  0x00000090       0x28 ./src/dmatest_corrige.o
- .debug_ranges  0x000000b8       0x18 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_line     0x00000000     0x110e
- .debug_line    0x00000000      0x3d8 ./src/cr_startup_lpc176x.o
- .debug_line    0x000003d8       0xad ./src/crp.o
- .debug_line    0x00000485      0x403 ./src/dma_corrige.o
- .debug_line    0x00000888      0x495 ./src/dmatest_corrige.o
- .debug_line    0x00000d1d      0x3f1 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_macinfo  0x00000000    0x22317
- .debug_macinfo
-                0x00000000     0x3d45 ./src/cr_startup_lpc176x.o
- .debug_macinfo
-                0x00003d45     0x238b ./src/crp.o
- .debug_macinfo
-                0x000060d0     0x9e68 ./src/dma_corrige.o
- .debug_macinfo
-                0x0000ff38     0x9eae ./src/dmatest_corrige.o
- .debug_macinfo
-                0x00019de6     0x8531 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-
-.debug_str      0x00000000      0x783
- .debug_str     0x00000000      0x25b ./src/cr_startup_lpc176x.o
-                                0x283 (size before relaxing)
- .debug_str     0x0000025b       0x16 ./src/crp.o
-                                 0xb0 (size before relaxing)
- .debug_str     0x00000271      0x2db ./src/dma_corrige.o
-                                0x3ee (size before relaxing)
- .debug_str     0x0000054c       0x88 ./src/dmatest_corrige.o
-                                0x1bc (size before relaxing)
- .debug_str     0x000005d4      0x1af C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
-                                0x2c1 (size before relaxing)
-
-.comment        0x00000000       0x70
- .comment       0x00000000       0x70 ./src/cr_startup_lpc176x.o
-                                 0x71 (size before relaxing)
- .comment       0x00000000       0x71 ./src/crp.o
- .comment       0x00000000       0x71 ./src/dma_corrige.o
- .comment       0x00000000       0x71 ./src/dmatest_corrige.o
- .comment       0x00000000       0x71 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .comment       0x00000000       0x71 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .comment       0x00000000       0x71 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
-
-.ARM.attributes
-                0x00000000       0x31
- .ARM.attributes
-                0x00000000       0x33 ./src/cr_startup_lpc176x.o
- .ARM.attributes
-                0x00000033       0x33 ./src/crp.o
- .ARM.attributes
-                0x00000066       0x33 ./src/dma_corrige.o
- .ARM.attributes
-                0x00000099       0x33 ./src/dmatest_corrige.o
- .ARM.attributes
-                0x000000cc       0x33 C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
- .ARM.attributes
-                0x000000ff       0x33 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(memset.o)
- .ARM.attributes
-                0x00000132       0x33 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7-m\libcr_c.a(__weak__main.o)
- .ARM.attributes
-                0x00000165       0x21 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(division.o)
- .ARM.attributes
-                0x00000186       0x21 c:/nxp/lpcxpresso_5.2.6_2137/lpcxpresso/tools/bin/../lib/gcc/arm-none-eabi/4.6.2/armv7-m\libcr_eabihelpers.a(memcpy.o)
-
-.debug_frame    0x00000000      0x218
- .debug_frame   0x00000000       0xf4 ./src/cr_startup_lpc176x.o
- .debug_frame   0x000000f4       0x68 ./src/dma_corrige.o
- .debug_frame   0x0000015c       0x80 ./src/dmatest_corrige.o
- .debug_frame   0x000001dc       0x3c C:\Users\Vincent\Documents\LPCXpresso_5.2.6_2137\pro\CMSISv2p00_LPC17xx\Debug\libCMSISv2p00_LPC17xx.a(system_LPC17xx.o)
diff --git a/labo4.1_DMA_new/Debug/labo_DMA_Debug.ld b/labo4.1_DMA_new/Debug/labo_DMA_Debug.ld
deleted file mode 100644
index 46f8ad1..0000000
--- a/labo4.1_DMA_new/Debug/labo_DMA_Debug.ld
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (C) Code Red Technologies Ltd, 2008-2015
- * Generated linker script file for LPC1769
- * Created from generic_c.ld (vLPCXpresso v5.2 (6 [Build 2137] [2013-07-08] ))
- * By LPCXpresso v5.2.6 [Build 2137] [2013-07-08]  on Fri Jan 09 22:38:35 CET 2015
- */
-
-
-INCLUDE "labo_DMA_Debug_lib.ld"
-INCLUDE "labo_DMA_Debug_mem.ld"
-
-ENTRY(ResetISR)
-
-SECTIONS
-{
-
-    /* MAIN TEXT SECTION */    
-    .text : ALIGN(4)
-    {
-        FILL(0xff)
-        __vectors_start__ = ABSOLUTE(.) ;
-        KEEP(*(.isr_vector))
-        
-        /* Global Section Table */
-        . = ALIGN(4) ;
-        __section_table_start = .;
-        __data_section_table = .;
-        LONG(LOADADDR(.data));
-        LONG(    ADDR(.data)) ;
-        LONG(  SIZEOF(.data));
-        LONG(LOADADDR(.data_RAM2));
-        LONG(    ADDR(.data_RAM2)) ;
-        LONG(  SIZEOF(.data_RAM2));
-        __data_section_table_end = .;
-        __bss_section_table = .;
-        LONG(    ADDR(.bss));
-        LONG(  SIZEOF(.bss));
-        LONG(    ADDR(.bss_RAM2));
-        LONG(  SIZEOF(.bss_RAM2));
-        __bss_section_table_end = .;
-        __section_table_end = . ;
-        /* End of Global Section Table */
-        
-
-        *(.after_vectors*)
-        
-        /* Code Read Protect data */
-        . = 0x000002FC ;
-        PROVIDE(__CRP_WORD_START__ = .) ;
-        KEEP(*(.crp))
-        PROVIDE(__CRP_WORD_END__ = .) ;
-        ASSERT(!(__CRP_WORD_START__ == __CRP_WORD_END__), "Linker CRP Enabled, but no CRP_WORD provided within application");
-        /* End of Code Read Protect */
-        
-    } >MFlash512
-    
-    .text : ALIGN(4)    
-    {
-         *(.text*)
-        *(.rodata .rodata.*)
-        . = ALIGN(4);
-        
-    } > MFlash512
-
-    /*
-     * for exception handling/unwind - some Newlib functions (in common
-     * with C++ and STDC++) use this. 
-     */
-    .ARM.extab : ALIGN(4)
-    {
-    	*(.ARM.extab* .gnu.linkonce.armextab.*)
-    } > MFlash512
-    __exidx_start = .;
-    
-    .ARM.exidx : ALIGN(4)
-    {
-    	*(.ARM.exidx* .gnu.linkonce.armexidx.*)
-    } > MFlash512
-    __exidx_end = .;
-    
-    _etext = .;
-        
-    
-    /* DATA section for RamAHB32 */
-    .data_RAM2 : ALIGN(4)
-    {
-       FILL(0xff)
-    	*(.data.$RAM2*)
-    	*(.data.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32 AT>MFlash512
-    
-    /* MAIN DATA SECTION */
-    
-
-    .uninit_RESERVED : ALIGN(4)
-    {
-        KEEP(*(.bss.$RESERVED*))
-        . = ALIGN(4) ;
-        _end_uninit_RESERVED = .;
-    } > RamLoc32
-
-	
-	/* Main DATA section (RamLoc32) */
-	.data : ALIGN(4)
-	{
-	   FILL(0xff)
-	   _data = . ;
-	   *(vtable)
-	   *(.data*)
-	   . = ALIGN(4) ;
-	   _edata = . ;
-	} > RamLoc32 AT>MFlash512
-
-    /* BSS section for RamAHB32 */
-    .bss_RAM2 : ALIGN(4)
-    {
-    	*(.bss.$RAM2*)
-    	*(.bss.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32
-
-    /* MAIN BSS SECTION */
-    .bss : ALIGN(4)
-    {
-        _bss = .;
-        *(.bss*)
-        *(COMMON)
-        . = ALIGN(4) ;
-        _ebss = .;
-        PROVIDE(end = .);
-    } > RamLoc32
-        
-    /* NOINIT section for RamAHB32 */
-    .noinit_RAM2 (NOLOAD) : ALIGN(4)
-    {
-    	*(.noinit.$RAM2*)
-    	*(.noinit.$RamAHB32*)
-       . = ALIGN(4) ;
-    } > RamAHB32 
-    
-    /* DEFAULT NOINIT SECTION */
-    .noinit (NOLOAD): ALIGN(4)
-    {
-        _noinit = .;
-        *(.noinit*) 
-         . = ALIGN(4) ;
-        _end_noinit = .;
-    } > RamLoc32
-    
-    PROVIDE(_pvHeapStart = .);
-    PROVIDE(_vStackTop = __top_RamLoc32 - 0);
-}
diff --git a/labo4.1_DMA_new/Debug/labo_DMA_Debug_lib.ld b/labo4.1_DMA_new/Debug/labo_DMA_Debug_lib.ld
deleted file mode 100644
index 2e8b5b9..0000000
--- a/labo4.1_DMA_new/Debug/labo_DMA_Debug_lib.ld
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (C) Code Red Technologies Ltd, 2008-2015
- * Generated linker script file for LPC1769
- * Created from LibIncTemplate.ld (vLPCXpresso v5.2 (6 [Build 2137] [2013-07-08] ))
- * By LPCXpresso v5.2.6 [Build 2137] [2013-07-08]  on Fri Jan 09 22:38:35 CET 2015
- */
-
-
- GROUP(
- libcr_c.a
- libcr_eabihelpers.a
- )
diff --git a/labo4.1_DMA_new/Debug/labo_DMA_Debug_mem.ld b/labo4.1_DMA_new/Debug/labo_DMA_Debug_mem.ld
deleted file mode 100644
index de3f6c5..0000000
--- a/labo4.1_DMA_new/Debug/labo_DMA_Debug_mem.ld
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * GENERATED FILE - DO NOT EDIT
- * (C) Code Red Technologies Ltd, 2008-2015
- * Linker script memory definitions
- * Created from LinkMemoryTemplate
- * By LPCXpresso v5.2.6 [Build 2137] [2013-07-08]  on Fri Jan 09 22:38:35 CET 2015)
-*/
-
-MEMORY
-{
-  /* Define each memory region */
-  MFlash512 (rx) : ORIGIN = 0x0, LENGTH = 0x80000 /* 512k */
-  RamLoc32 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x8000 /* 32k */
-  RamAHB32 (rwx) : ORIGIN = 0x2007c000, LENGTH = 0x8000 /* 32k */
-
-}
-  /* Define a symbol for the top of each memory region */
-  __top_MFlash512 = 0x0 + 0x80000;
-  __top_RamLoc32 = 0x10000000 + 0x8000;
-  __top_RamAHB32 = 0x2007c000 + 0x8000;
-
diff --git a/labo4.1_DMA_new/Debug/makefile b/labo4.1_DMA_new/Debug/makefile
deleted file mode 100644
index ec1ba87..0000000
--- a/labo4.1_DMA_new/Debug/makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
--include ../makefile.init
-
-RM := rm -rf
-
-# All of the sources participating in the build are defined here
--include sources.mk
--include src/subdir.mk
-ifneq ($(MAKECMDGOALS),clean)
-ifneq ($(strip $(C_DEPS)),)
--include $(C_DEPS)
-endif
-endif
-
--include ../makefile.defs
-
-OPTIONAL_TOOL_DEPS := \
-$(wildcard ../makefile.defs) \
-$(wildcard ../makefile.init) \
-$(wildcard ../makefile.targets) \
-
-
-BUILD_ARTIFACT_NAME := labo4.1_DMA_new
-BUILD_ARTIFACT_EXTENSION := axf
-BUILD_ARTIFACT_PREFIX :=
-BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),)
-
-# Add inputs and outputs from these tool invocations to the build variables 
-
-# All Target
-all:
-	+@$(MAKE) --no-print-directory main-build && $(MAKE) --no-print-directory post-build
-
-# Main-build Target
-main-build: labo4.1_DMA_new.axf
-
-# Tool invocations
-labo4.1_DMA_new.axf: $(OBJS) $(USER_OBJS) makefile $(OPTIONAL_TOOL_DEPS)
-	@echo 'Building target: $@'
-	@echo 'Invoking: MCU Linker'
-	arm-none-eabi-gcc -nostdlib -L"/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/Debug" -Xlinker -Map="labo4.1_DMA_new.map" -Xlinker --gc-sections -mcpu=cortex-m3 -mthumb -T labo4_1_DMA_new_Debug.ld -o "labo4.1_DMA_new.axf" $(OBJS) $(USER_OBJS) $(LIBS) -lCMSISv2p00_LPC17xx
-	@echo 'Finished building target: $@'
-	@echo ' '
-
-# Other Targets
-clean:
-	-$(RM) labo4.1_DMA_new.axf
-	-@echo ' '
-
-post-build:
-	-@echo 'Performing post-build steps'
-	-arm-none-eabi-size "labo4.1_DMA_new.axf"; # arm-none-eabi-objcopy -O binary "labo4.1_DMA_new.axf" "labo4.1_DMA_new.bin" ; checksum -p LPC1769 -d "labo4.1_DMA_new.bin";
-	-@echo ' '
-
-.PHONY: all clean dependents main-build post-build
-
--include ../makefile.targets
diff --git a/labo4.1_DMA_new/Debug/objects.mk b/labo4.1_DMA_new/Debug/objects.mk
deleted file mode 100644
index dc31e16..0000000
--- a/labo4.1_DMA_new/Debug/objects.mk
+++ /dev/null
@@ -1,8 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-USER_OBJS :=
-
-LIBS :=
-
diff --git a/labo4.1_DMA_new/Debug/sources.mk b/labo4.1_DMA_new/Debug/sources.mk
deleted file mode 100644
index 6b18dbc..0000000
--- a/labo4.1_DMA_new/Debug/sources.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-ASM_SRCS := 
-C_SRCS := 
-OBJ_SRCS := 
-O_SRCS := 
-S_SRCS := 
-S_UPPER_SRCS := 
-C_DEPS := 
-EXECUTABLES := 
-OBJS := 
-
-# Every subdirectory with source files must be described here
-SUBDIRS := \
-src \
-
diff --git a/labo4.1_DMA_new/Debug/src/config_LPC1769.su b/labo4.1_DMA_new/Debug/src/config_LPC1769.su
deleted file mode 100644
index ef495e2..0000000
--- a/labo4.1_DMA_new/Debug/src/config_LPC1769.su
+++ /dev/null
@@ -1 +0,0 @@
-config_LPC1769.c:4:6:init	4	static
diff --git a/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.d b/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.d
deleted file mode 100644
index e517810..0000000
--- a/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.d
+++ /dev/null
@@ -1 +0,0 @@
-src/cr_startup_lpc176x.o: ../src/cr_startup_lpc176x.c
diff --git a/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.o b/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.o
deleted file mode 100644
index 2fcc5e81a92b80eca6af761a423c6308a573fd2f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 26828
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
DuuM^p

diff --git a/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.su b/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.su
deleted file mode 100644
index 1946209..0000000
--- a/labo4.1_DMA_new/Debug/src/cr_startup_lpc176x.su
+++ /dev/null
@@ -1,13 +0,0 @@
-../src/cr_startup_lpc176x.c:346:6:NMI_Handler	0	static
-../src/cr_startup_lpc176x.c:353:6:HardFault_Handler	0	static
-../src/cr_startup_lpc176x.c:360:6:MemManage_Handler	0	static
-../src/cr_startup_lpc176x.c:367:6:BusFault_Handler	0	static
-../src/cr_startup_lpc176x.c:374:6:UsageFault_Handler	0	static
-../src/cr_startup_lpc176x.c:381:6:SVC_Handler	0	static
-../src/cr_startup_lpc176x.c:388:6:DebugMon_Handler	0	static
-../src/cr_startup_lpc176x.c:395:6:PendSV_Handler	0	static
-../src/cr_startup_lpc176x.c:402:6:SysTick_Handler	0	static
-../src/cr_startup_lpc176x.c:416:6:IntDefaultHandler	0	static
-../src/cr_startup_lpc176x.c:216:6:data_init	8	static
-../src/cr_startup_lpc176x.c:225:6:bss_init	0	static
-../src/cr_startup_lpc176x.c:271:1:ResetISR	16	static
diff --git a/labo4.1_DMA_new/Debug/src/crp.d b/labo4.1_DMA_new/Debug/src/crp.d
deleted file mode 100644
index e2ac2b2..0000000
--- a/labo4.1_DMA_new/Debug/src/crp.d
+++ /dev/null
@@ -1 +0,0 @@
-src/crp.o src/crp.d: ../src/crp.c
diff --git a/labo4.1_DMA_new/Debug/src/crp.o b/labo4.1_DMA_new/Debug/src/crp.o
deleted file mode 100644
index 2d87517f774c7ff05cef5993ea01e7bb1189dbb1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20676
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

diff --git a/labo4.1_DMA_new/Debug/src/crp.su b/labo4.1_DMA_new/Debug/src/crp.su
deleted file mode 100644
index e69de29..0000000
diff --git a/labo4.1_DMA_new/Debug/src/dma.d b/labo4.1_DMA_new/Debug/src/dma.d
deleted file mode 100644
index 6e353db..0000000
--- a/labo4.1_DMA_new/Debug/src/dma.d
+++ /dev/null
@@ -1,13 +0,0 @@
-src/dma.o src/dma.d: ../src/dma.c \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/LPC17xx.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cm3.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmInstr.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmFunc.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/system_LPC17xx.h \
- ../src/dma.h
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/LPC17xx.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cm3.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmInstr.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmFunc.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/system_LPC17xx.h:
-../src/dma.h:
diff --git a/labo4.1_DMA_new/Debug/src/dma.o b/labo4.1_DMA_new/Debug/src/dma.o
deleted file mode 100644
index c0af232df8ca3f575c7a6023951b85f29ab17706..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 61376
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
Prwk0Beho+tgkkCcc}a8i

diff --git a/labo4.1_DMA_new/Debug/src/dma.su b/labo4.1_DMA_new/Debug/src/dma.su
deleted file mode 100644
index 007d558..0000000
--- a/labo4.1_DMA_new/Debug/src/dma.su
+++ /dev/null
@@ -1,3 +0,0 @@
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cm3.h:928:22:NVIC_EnableIRQ	16	static
-../src/dma.c:16:6:DMA_IRQHandler	4	static
-../src/dma.c:35:6:DMA_Init	24	static
diff --git a/labo4.1_DMA_new/Debug/src/dmatest.d b/labo4.1_DMA_new/Debug/src/dmatest.d
deleted file mode 100644
index b5a6d95..0000000
--- a/labo4.1_DMA_new/Debug/src/dmatest.d
+++ /dev/null
@@ -1,12 +0,0 @@
-src/dmatest.o src/dmatest.d: ../src/dmatest.c ../src/dma.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/LPC17xx.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cm3.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmInstr.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmFunc.h \
- /home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/system_LPC17xx.h
-../src/dma.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/LPC17xx.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cm3.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmInstr.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/core_cmFunc.h:
-/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc/system_LPC17xx.h:
diff --git a/labo4.1_DMA_new/Debug/src/dmatest.o b/labo4.1_DMA_new/Debug/src/dmatest.o
deleted file mode 100644
index d58011a3a25a319b303f75f280727f801442aa0b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 59640
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

diff --git a/labo4.1_DMA_new/Debug/src/dmatest.su b/labo4.1_DMA_new/Debug/src/dmatest.su
deleted file mode 100644
index e7a27aa..0000000
--- a/labo4.1_DMA_new/Debug/src/dmatest.su
+++ /dev/null
@@ -1,4 +0,0 @@
-../src/dmatest.c:17:6:single_copy	8	static
-../src/dmatest.c:30:6:LLI_copy	8	static
-../src/dmatest.c:52:5:check_res	16	static
-../src/dmatest.c:67:5:main	8	static
diff --git a/labo4.1_DMA_new/Debug/src/subdir.mk b/labo4.1_DMA_new/Debug/src/subdir.mk
deleted file mode 100644
index 2ccfefc..0000000
--- a/labo4.1_DMA_new/Debug/src/subdir.mk
+++ /dev/null
@@ -1,47 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables 
-C_SRCS += \
-../src/cr_startup_lpc176x.c \
-../src/crp.c \
-../src/dma.c \
-../src/dmatest.c 
-
-C_DEPS += \
-./src/cr_startup_lpc176x.d \
-./src/crp.d \
-./src/dma.d \
-./src/dmatest.d 
-
-OBJS += \
-./src/cr_startup_lpc176x.o \
-./src/crp.o \
-./src/dma.o \
-./src/dmatest.o 
-
-
-# Each subdirectory must supply rules for building sources it contributes
-src/cr_startup_lpc176x.o: ../src/cr_startup_lpc176x.c src/subdir.mk
-	@echo 'Building file: $<'
-	@echo 'Invoking: MCU C Compiler'
-	arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc" -Os -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="$(<D)/"= -mcpu=cortex-m3 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
-	@echo 'Finished building: $<'
-	@echo ' '
-
-src/%.o: ../src/%.c src/subdir.mk
-	@echo 'Building file: $<'
-	@echo 'Invoking: MCU C Compiler'
-	arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"/home/iliya/isc/pro/labo/CMSISv2p00_LPC17xx/inc" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="$(<D)/"= -mcpu=cortex-m3 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -MT"$(@:%.o=%.d)" -o "$@" "$<"
-	@echo 'Finished building: $<'
-	@echo ' '
-
-
-clean: clean-src
-
-clean-src:
-	-$(RM) ./src/cr_startup_lpc176x.d ./src/cr_startup_lpc176x.o ./src/crp.d ./src/crp.o ./src/dma.d ./src/dma.o ./src/dmatest.d ./src/dmatest.o
-
-.PHONY: clean-src
-
-- 
GitLab