]> git.sur5r.net Git - freertos/commitdiff
UpdUpdate IAR projects to use Embedded Workbench V5.11.
authorRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Wed, 23 Jan 2008 08:35:47 +0000 (08:35 +0000)
committerRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Wed, 23 Jan 2008 08:35:47 +0000 (08:35 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@131 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

104 files changed:
Demo/ARM7_AT91SAM7S64_IAR/FreeRTOSConfig.h
Demo/ARM7_AT91SAM7S64_IAR/SrcIAR/Cstartup.s [new file with mode: 0644]
Demo/ARM7_AT91SAM7S64_IAR/resource/at91SAM7S64_FLASH.icf [new file with mode: 0644]
Demo/ARM7_AT91SAM7S64_IAR/rtosdemo.ewd
Demo/ARM7_AT91SAM7S64_IAR/rtosdemo.ewp
Demo/ARM7_AT91SAM7S64_IAR/settings/rtosdemo.dbgdt
Demo/ARM7_AT91SAM7S64_IAR/settings/rtosdemo.dni
Demo/ARM7_AT91SAM7S64_IAR/settings/rtosdemo.wsdt
Demo/ARM7_AT91SAM7S64_IAR/settings/rtosdemo_lnk.par [new file with mode: 0644]
Demo/ARM7_LPC2129_IAR/FreeRTOSConfig.h
Demo/ARM7_LPC2129_IAR/SrcIAR/lpc2xxx_cstartup.s [new file with mode: 0644]
Demo/ARM7_LPC2129_IAR/main.c
Demo/ARM7_LPC2129_IAR/resource/lpc212x.icf [new file with mode: 0644]
Demo/ARM7_LPC2129_IAR/rtosdemo.ewd
Demo/ARM7_LPC2129_IAR/rtosdemo.ewp
Demo/ARM7_LPC2129_IAR/settings/rtosdemo.dbgdt
Demo/ARM7_LPC2129_IAR/settings/rtosdemo.dni
Demo/ARM7_LPC2129_IAR/settings/rtosdemo.wsdt
Demo/ARM7_LPC2138_Rowley/FreeRTOSConfig.h
Demo/ARM7_LPC2138_Rowley/RTOSDemo.hzp
Demo/ARM7_LPC2138_Rowley/RTOSDemo.hzs
Demo/ARM7_LPC2138_Rowley/main.c
Demo/ARM7_LPC2368_Eclipse/RTOSDemo/FreeRTOSConfig.h
Demo/ARM7_LPC2368_Eclipse/RTOSDemo/main.c
Demo/ARM7_STR71x_IAR/71x_init.s [new file with mode: 0644]
Demo/ARM7_STR71x_IAR/71x_vect.s [new file with mode: 0644]
Demo/ARM7_STR71x_IAR/Library/71x_it.c [new file with mode: 0644]
Demo/ARM7_STR71x_IAR/RTOSDemo.ewd
Demo/ARM7_STR71x_IAR/RTOSDemo.ewp
Demo/ARM7_STR71x_IAR/STR71x_FLASH.icf [new file with mode: 0644]
Demo/ARM7_STR71x_IAR/settings/RTOSDemo.dbgdt
Demo/ARM7_STR71x_IAR/settings/RTOSDemo.dni
Demo/ARM7_STR71x_IAR/settings/RTOSDemo.wsdt
Demo/ARM7_STR75x_IAR/75x_init.s
Demo/ARM7_STR75x_IAR/75x_vect.s
Demo/ARM7_STR75x_IAR/RTOSDemo.ewd
Demo/ARM7_STR75x_IAR/RTOSDemo.ewp
Demo/ARM7_STR75x_IAR/STR75x_FLASH.icf [new file with mode: 0644]
Demo/ARM7_STR75x_IAR/settings/RTOSDemo.dbgdt
Demo/ARM7_STR75x_IAR/settings/RTOSDemo.dni
Demo/ARM7_STR75x_IAR/settings/RTOSDemo.wsdt
Demo/ARM9_STR91X_IAR/91x_init.s [new file with mode: 0644]
Demo/ARM9_STR91X_IAR/91x_vect.s [new file with mode: 0644]
Demo/ARM9_STR91X_IAR/RTOSDemo.dep [deleted file]
Demo/ARM9_STR91X_IAR/RTOSDemo.ewd
Demo/ARM9_STR91X_IAR/RTOSDemo.ewp
Demo/ARM9_STR91X_IAR/STR91x_FLASH.icf [new file with mode: 0644]
Demo/ARM9_STR91X_IAR/settings/RTOSDemo.cspy.bat
Demo/ARM9_STR91X_IAR/settings/RTOSDemo.dbgdt
Demo/ARM9_STR91X_IAR/settings/RTOSDemo.dni
Demo/ARM9_STR91X_IAR/settings/RTOSDemo.wsdt
Demo/AVR32_UC3/AT32UC3A/IAR/rtosdemo.dep [deleted file]
Demo/AVR_ATMega323_IAR/rtosdemo.dep [deleted file]
Demo/CORTEX_LM3S316_IAR/FreeRTOSConfig.h
Demo/CORTEX_LM3S316_IAR/LM3S316.icf [new file with mode: 0644]
Demo/CORTEX_LM3S316_IAR/RTOSDemo.dep [deleted file]
Demo/CORTEX_LM3S316_IAR/RTOSDemo.ewd
Demo/CORTEX_LM3S316_IAR/RTOSDemo.ewp
Demo/CORTEX_LM3S316_IAR/commstest.c
Demo/CORTEX_LM3S316_IAR/hw_include/pdc.c
Demo/CORTEX_LM3S316_IAR/hw_include/ssi.h
Demo/CORTEX_LM3S316_IAR/hw_include/startup.c
Demo/CORTEX_LM3S316_IAR/hw_include/uart.h
Demo/CORTEX_LM3S316_IAR/settings/RTOSDemo.dbgdt
Demo/CORTEX_LM3S316_IAR/settings/RTOSDemo.dni
Demo/CORTEX_LM3S316_IAR/settings/RTOSDemo.wsdt
Demo/CORTEX_LM3S811_IAR/FreeRTOSConfig.h
Demo/CORTEX_LM3S811_IAR/LM3S811.icf [new file with mode: 0644]
Demo/CORTEX_LM3S811_IAR/LuminaryCode/i2c.h
Demo/CORTEX_LM3S811_IAR/LuminaryCode/osram96x16.c
Demo/CORTEX_LM3S811_IAR/LuminaryCode/uart.h
Demo/CORTEX_LM3S811_IAR/RTOSDemo.dep [deleted file]
Demo/CORTEX_LM3S811_IAR/RTOSDemo.ewd
Demo/CORTEX_LM3S811_IAR/RTOSDemo.ewp
Demo/CORTEX_LM3S811_IAR/main.c
Demo/CORTEX_LM3S811_IAR/startup.c
Demo/CORTEX_LM3Sxxxx_IAR_Keil/LM3Sxxxx.icf [new file with mode: 0644]
Demo/CORTEX_LM3Sxxxx_IAR_Keil/RTOSDemo.dep
Demo/CORTEX_LM3Sxxxx_IAR_Keil/RTOSDemo.ewd
Demo/CORTEX_LM3Sxxxx_IAR_Keil/RTOSDemo.ewp
Demo/CORTEX_LM3Sxxxx_IAR_Keil/settings/RTOSDemo.cspy.bat
Demo/CORTEX_LM3Sxxxx_IAR_Keil/settings/RTOSDemo.dbgdt
Demo/CORTEX_LM3Sxxxx_IAR_Keil/settings/RTOSDemo.dni
Demo/CORTEX_LM3Sxxxx_IAR_Keil/settings/RTOSDemo.wsdt
Demo/CORTEX_LM3Sxxxx_IAR_Keil/startup_ewarm.c
Demo/CORTEX_LM3Sxxxx_IAR_Keil/timertest.c
Demo/CORTEX_STM32F103_IAR/RTOSDemo.ewd
Demo/CORTEX_STM32F103_IAR/RTOSDemo.ewp
Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/src/cortexm3_macro.s
Demo/CORTEX_STM32F103_IAR/STM32F10x_FLASH.icf [new file with mode: 0644]
Demo/CORTEX_STM32F103_IAR/stm32f10x_vector.c
Demo/Common/Minimal/dynamic.c
Demo/Common/Minimal/recmutex.c [new file with mode: 0644]
Demo/Common/drivers/LuminaryMicro/IAR/driverlib.a [new file with mode: 0644]
Demo/Common/drivers/LuminaryMicro/Rowley/libdriver.a [new file with mode: 0644]
Demo/Common/drivers/LuminaryMicro/arm-stellaris-eabi-gcc/libdriver.a [new file with mode: 0644]
Demo/lwIP_AVR32_UC3/AT32UC3A/IAR/lwipdemo.dep [deleted file]
Demo/lwIP_Demo_Rowley_ARM7/rtosdemo.hzs
Demo/uIP_Demo_IAR_ARM7/FreeRTOSConfig.h
Demo/uIP_Demo_IAR_ARM7/SrcIAR/Cstartup.s [new file with mode: 0644]
Demo/uIP_Demo_IAR_ARM7/SrcIAR/Cstartup_SAM7.c
Demo/uIP_Demo_IAR_ARM7/rtosdemo.dep [deleted file]
Demo/uIP_Demo_IAR_ARM7/rtosdemo.ewd
Demo/uIP_Demo_IAR_ARM7/rtosdemo.ewp

index 42b3615330c96f55be7ff49d152f6d74089fb3e3..f54e5ebffa9eb70669236b232ae6c899b2a9629e 100644 (file)
@@ -37,7 +37,7 @@
 #ifndef FREERTOS_CONFIG_H\r
 #define FREERTOS_CONFIG_H\r
 \r
-#include <intrinsic.h>\r
+#include <intrinsics.h>\r
 #include "Board.h"\r
 \r
 /*-----------------------------------------------------------\r
diff --git a/Demo/ARM7_AT91SAM7S64_IAR/SrcIAR/Cstartup.s b/Demo/ARM7_AT91SAM7S64_IAR/SrcIAR/Cstartup.s
new file mode 100644 (file)
index 0000000..12842e1
--- /dev/null
@@ -0,0 +1,302 @@
+;* ----------------------------------------------------------------------------\r
+;*         ATMEL Microcontroller Software Support  -  ROUSSET  -\r
+;* ----------------------------------------------------------------------------\r
+;* Copyright (c) 2006, Atmel Corporation\r
+;\r
+;* All rights reserved.\r
+;*\r
+;* Redistribution and use in source and binary forms, with or without\r
+;* modification, are permitted provided that the following conditions are met:\r
+;*\r
+;* - Redistributions of source code must retain the above copyright notice,\r
+;* this list of conditions and the disclaimer below.\r
+;*\r
+;* - Redistributions in binary form must reproduce the above copyright notice,\r
+;* this list of conditions and the disclaimer below in the documentation and/or\r
+;* other materials provided with the distribution.\r
+;*\r
+;* Atmel's name may not be used to endorse or promote products derived from\r
+;* this software without specific prior written permission.\r
+;*\r
+;* DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR\r
+;* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r
+;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE\r
+;* DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+;* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
+;* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\r
+;* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r
+;* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
+;* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\r
+;* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+;* ----------------------------------------------------------------------------\r
+\r
+;------------------------------------------------------------------------------\r
+; Include your AT91 Library files\r
+;------------------------------------------------------------------------------\r
+#include "AT91SAM7X256_inc.h"\r
+;------------------------------------------------------------------------------\r
+\r
+#define TOP_OF_MEMORY    (AT91C_ISRAM + AT91C_ISRAM_SIZE)\r
+#define IRQ_STACK_SIZE   200\r
+     ; 3 words to be saved per interrupt priority level\r
+\r
+; Mode, correspords to bits 0-5 in CPSR\r
+MODE_BITS DEFINE  0x1F    ; Bit mask for mode bits in CPSR\r
+USR_MODE  DEFINE  0x10    ; User mode\r
+FIQ_MODE  DEFINE  0x11    ; Fast Interrupt Request mode\r
+IRQ_MODE  DEFINE  0x12    ; Interrupt Request mode\r
+SVC_MODE  DEFINE  0x13    ; Supervisor mode\r
+ABT_MODE  DEFINE  0x17    ; Abort mode\r
+UND_MODE  DEFINE  0x1B    ; Undefined Instruction mode\r
+SYS_MODE  DEFINE  0x1F    ; System mode\r
+\r
+I_BIT     DEFINE  0x80\r
+F_BIT     DEFINE  0x40\r
+\r
+;------------------------------------------------------------------------------\r
+; ?RESET\r
+; Reset Vector.\r
+; Normally, segment INTVEC is linked at address 0.\r
+; For debugging purposes, INTVEC may be placed at other addresses.\r
+; A debugger that honors the entry point will start the\r
+; program in a normal way even if INTVEC is not at address 0.\r
+;------------------------------------------------------------------------------\r
+        SECTION .intvec:CODE:NOROOT(2)\r
+        PUBLIC  __vector\r
+        PUBLIC  __iar_program_start\r
+               EXTERN  vPortYieldProcessor\r
+\r
+               ARM\r
+__vector:\r
+        ldr  pc,[pc,#+24]             ;; Reset\r
+__und_handler:\r
+        ldr  pc,[pc,#+24]             ;; Undefined instructions\r
+__swi_handler:\r
+        ldr  pc,[pc,#+24]             ;; Software interrupt (SWI/SVC)\r
+__prefetch_handler:\r
+        ldr  pc,[pc,#+24]             ;; Prefetch abort\r
+__data_handler:\r
+        ldr  pc,[pc,#+24]             ;; Data abort\r
+        DC32  0xFFFFFFFF              ;; RESERVED\r
+__irq_handler:\r
+        LDR                    PC, [PC, #-0xF20]\r
+__fiq_handler:\r
+        ldr  pc,[pc,#+24]             ;; FIQ\r
+\r
+        DC32  __iar_program_start\r
+        DC32  __und_handler\r
+        DC32  vPortYieldProcessor\r
+        DC32  __prefetch_handler\r
+        DC32  __data_handler\r
+        B .\r
+        DC32  IRQ_Handler_Entry\r
+        DC32  FIQ_Handler_Entry\r
+\r
+;------------------------------------------------------------------------------\r
+;- Manage exception: The exception must be ensure in ARM mode\r
+;------------------------------------------------------------------------------\r
+        SECTION text:CODE:NOROOT(2)\r
+        ARM\r
+;------------------------------------------------------------------------------\r
+;- Function             : FIQ_Handler_Entry\r
+;- Treatments           : FIQ Controller Interrupt Handler.\r
+;-                        R8 is initialize in Cstartup\r
+;- Called Functions     : None only by FIQ\r
+;------------------------------------------------------------------------------\r
+FIQ_Handler_Entry:\r
+\r
+;- Switch in SVC/User Mode to allow User Stack access for C code\r
+; because the FIQ is not yet acknowledged\r
+\r
+;- Save and r0 in FIQ_Register\r
+        mov         r9,r0\r
+        ldr         r0 , [r8, #AIC_FVR]\r
+        msr         CPSR_c,#I_BIT | F_BIT | SVC_MODE\r
+;- Save scratch/used registers and LR in User Stack\r
+        stmfd       sp!, { r1-r3, r12, lr}\r
+\r
+;- Branch to the routine pointed by the AIC_FVR\r
+        mov         r14, pc\r
+        bx          r0\r
+\r
+;- Restore scratch/used registers and LR from User Stack\r
+        ldmia       sp!, { r1-r3, r12, lr}\r
+\r
+;- Leave Interrupts disabled and switch back in FIQ mode\r
+        msr         CPSR_c, #I_BIT | F_BIT | FIQ_MODE\r
+\r
+;- Restore the R0 ARM_MODE_SVC register\r
+        mov         r0,r9\r
+\r
+;- Restore the Program Counter using the LR_fiq directly in the PC\r
+        subs        pc,lr,#4\r
+;------------------------------------------------------------------------------\r
+;- Function             : IRQ_Handler_Entry\r
+;- Treatments           : IRQ Controller Interrupt Handler.\r
+;- Called Functions     : AIC_IVR[interrupt]\r
+;------------------------------------------------------------------------------\r
+IRQ_Handler_Entry:\r
+;-------------------------\r
+;- Manage Exception Entry\r
+;-------------------------\r
+;- Adjust and save LR_irq in IRQ stack\r
+    sub         lr, lr, #4\r
+    stmfd       sp!, {lr}\r
+\r
+;- Save r0 and SPSR (need to be saved for nested interrupt)\r
+    mrs         r14, SPSR\r
+    stmfd       sp!, {r0,r14}\r
+\r
+;- Write in the IVR to support Protect Mode\r
+;- No effect in Normal Mode\r
+;- De-assert the NIRQ and clear the source in Protect Mode\r
+    ldr         r14, =AT91C_BASE_AIC\r
+    ldr         r0 , [r14, #AIC_IVR]\r
+    str         r14, [r14, #AIC_IVR]\r
+\r
+;- Enable Interrupt and Switch in Supervisor Mode\r
+    msr         CPSR_c, #SVC_MODE\r
+\r
+;- Save scratch/used registers and LR in User Stack\r
+    stmfd       sp!, { r1-r3, r12, r14}\r
+\r
+;----------------------------------------------\r
+;- Branch to the routine pointed by the AIC_IVR\r
+;----------------------------------------------\r
+    mov         r14, pc\r
+    bx          r0\r
+\r
+;----------------------------------------------\r
+;- Manage Exception Exit\r
+;----------------------------------------------\r
+;- Restore scratch/used registers and LR from User Stack\r
+    ldmia       sp!, { r1-r3, r12, r14}\r
+\r
+;- Disable Interrupt and switch back in IRQ mode\r
+    msr         CPSR_c, #I_BIT | IRQ_MODE\r
+\r
+;- Mark the End of Interrupt on the AIC\r
+    ldr         r14, =AT91C_BASE_AIC\r
+    str         r14, [r14, #AIC_EOICR]\r
+\r
+;- Restore SPSR_irq and r0 from IRQ stack\r
+    ldmia       sp!, {r0,r14}\r
+    msr         SPSR_cxsf, r14\r
+\r
+;- Restore adjusted  LR_irq from IRQ stack directly in the PC\r
+    ldmia       sp!, {pc}^\r
+\r
+;------------------------------------------------------------------------------\r
+;- Exception Vectors\r
+;------------------------------------------------------------------------------\r
+    PUBLIC    AT91F_Default_FIQ_handler\r
+    PUBLIC    AT91F_Default_IRQ_handler\r
+    PUBLIC    AT91F_Spurious_handler\r
+\r
+    ARM      ; Always ARM mode after exeption\r
+\r
+AT91F_Default_FIQ_handler\r
+    b         AT91F_Default_FIQ_handler\r
+\r
+AT91F_Default_IRQ_handler\r
+    b         AT91F_Default_IRQ_handler\r
+\r
+AT91F_Spurious_handler\r
+    b         AT91F_Spurious_handler\r
+\r
+\r
+;------------------------------------------------------------------------------\r
+; ?INIT\r
+; Program entry.\r
+;------------------------------------------------------------------------------\r
+\r
+    SECTION FIQ_STACK:DATA:NOROOT(3)\r
+    SECTION IRQ_STACK:DATA:NOROOT(3)\r
+    SECTION SVC_STACK:DATA:NOROOT(3)\r
+    SECTION ABT_STACK:DATA:NOROOT(3)\r
+    SECTION UND_STACK:DATA:NOROOT(3)\r
+    SECTION CSTACK:DATA:NOROOT(3)\r
+    SECTION text:CODE:NOROOT(2)\r
+    REQUIRE __vector\r
+    EXTERN  ?main\r
+    PUBLIC  __iar_program_start\r
+    EXTERN  AT91F_LowLevelInit\r
+\r
+\r
+__iar_program_start:\r
+\r
+;------------------------------------------------------------------------------\r
+;- Low level Init is performed in a C function: AT91F_LowLevelInit\r
+;- Init Stack Pointer to a valid memory area before calling AT91F_LowLevelInit\r
+;------------------------------------------------------------------------------\r
+\r
+;- Retrieve end of RAM address\r
+\r
+                ldr     r13,=TOP_OF_MEMORY          ;- Temporary stack in internal RAM for Low Level Init execution\r
+                ldr     r0,=AT91F_LowLevelInit\r
+                mov     lr, pc\r
+                bx      r0                          ;- Branch on C function (with interworking)\r
+\r
+; Initialize the stack pointers.\r
+; The pattern below can be used for any of the exception stacks:\r
+; FIQ, IRQ, SVC, ABT, UND, SYS.\r
+; The USR mode uses the same stack as SYS.\r
+; The stack segments must be defined in the linker command file,\r
+; and be declared above.\r
+\r
+                mrs     r0,cpsr                             ; Original PSR value\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#SVC_MODE                     ; Set SVC mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(SVC_STACK)                  ; End of SVC_STACK\r
+\r
+                               bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#UND_MODE                     ; Set UND mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(UND_STACK)                  ; End of UND_STACK\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#ABT_MODE                     ; Set ABT mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(ABT_STACK)                  ; End of ABT_STACK\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#FIQ_MODE                     ; Set FIQ mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(FIQ_STACK)                  ; End of FIQ_STACK\r
+                ;- Init the FIQ register\r
+                ldr     r8, =AT91C_BASE_AIC\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#IRQ_MODE                     ; Set IRQ mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(IRQ_STACK)                  ; End of IRQ_STACK\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#SYS_MODE                     ; Set System mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(CSTACK)                     ; End of CSTACK\r
+\r
+\r
+#ifdef __ARMVFP__\r
+; Enable the VFP coprocessor.\r
+                mov     r0, #0x40000000                 ; Set EN bit in VFP\r
+                fmxr    fpexc, r0                       ; FPEXC, clear others.\r
+\r
+; Disable underflow exceptions by setting flush to zero mode.\r
+; For full IEEE 754 underflow compliance this code should be removed\r
+; and the appropriate exception handler installed.\r
+                mov     r0, #0x01000000                        ; Set FZ bit in VFP\r
+                fmxr    fpscr, r0                       ; FPSCR, clear others.\r
+#endif\r
+\r
+; Add more initialization here\r
+                       msr   CPSR_c,#I_BIT | F_BIT | SVC_MODE\r
+\r
+\r
+; Continue to ?main for more IAR specific system startup\r
+\r
+                ldr     r0,=?main\r
+                bx      r0\r
+\r
+    END         ;- Terminates the assembly of the last module in a file\r
diff --git a/Demo/ARM7_AT91SAM7S64_IAR/resource/at91SAM7S64_FLASH.icf b/Demo/ARM7_AT91SAM7S64_IAR/resource/at91SAM7S64_FLASH.icf
new file mode 100644 (file)
index 0000000..def0cf0
--- /dev/null
@@ -0,0 +1,42 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/\r
+/*-Editor annotation file-*/\r
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\a_v1_0.xml" */\r
+/*-Specials-*/\r
+define symbol __ICFEDIT_intvec_start__ = 0x00000000;\r
+/*-Memory Regions-*/\r
+define symbol __ICFEDIT_region_ROM_start__ = 0x00000100;\r
+define symbol __ICFEDIT_region_ROM_end__   = 0x0000FFFF;\r
+define symbol __ICFEDIT_region_RAM_start__ = 0x00200000;\r
+define symbol __ICFEDIT_region_RAM_end__   = 0x00203FFF;\r
+/*-Sizes-*/\r
+define symbol __ICFEDIT_size_cstack__   = 0x200;\r
+define symbol __ICFEDIT_size_svcstack__ = 0x200;\r
+define symbol __ICFEDIT_size_irqstack__ = 0x200;\r
+define symbol __ICFEDIT_size_fiqstack__ = 0x4;\r
+define symbol __ICFEDIT_size_undstack__ = 0x4;\r
+define symbol __ICFEDIT_size_abtstack__ = 0x4;\r
+define symbol __ICFEDIT_size_heap__     = 0x4;\r
+/**** End of ICF editor section. ###ICF###*/\r
+\r
+\r
+define memory mem with size = 4G;\r
+define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];\r
+define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];\r
+\r
+define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };\r
+define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { };\r
+define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { };\r
+define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { };\r
+define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { };\r
+define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { };\r
+define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { };\r
+\r
+initialize by copy { readwrite };\r
+do not initialize  { section .noinit };\r
+\r
+place at address mem:__ICFEDIT_intvec_start__    { readonly section .intvec };\r
+\r
+place in ROM_region   { readonly };\r
+place in RAM_region   { readwrite,\r
+                        block CSTACK, block SVC_STACK, block IRQ_STACK, block FIQ_STACK,\r
+                        block UND_STACK, block ABT_STACK, block HEAP };\r
index 44815edc85c9b40682838828adf80b04362817d8..de6ec3f628cb8c7f98c9e532661932543f156ad0 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
@@ -45,7 +45,7 @@
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\ioat91sam7s64.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\Atmel\ioAT91SAM7S64.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.30A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>2</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>JLinkSpeed</name>\r
           <state>30</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkHWReset</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkTRSTReset</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkDoLogfile</name>\r
           <state>0</state>\r
           <name>CCJLinkHWResetDelay</name>\r
           <state></state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>MACRAIGOR_ID</name>\r
+      <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
         <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>MACRAIGOR_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>2</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
         <option>\r
           <name>jtag</name>\r
           <version>0</version>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\ioat91sam7s64.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\Atmel\ioAT91SAM7S64.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
         </option>\r
         <option>\r
           <name>OCDownloadVerifyAll</name>\r
-          <state>0</state>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
           <name>OCProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.30A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>2</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>JLinkSpeed</name>\r
           <state>30</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkHWReset</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkTRSTReset</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkDoLogfile</name>\r
           <state>0</state>\r
           <name>CCJLinkHWResetDelay</name>\r
           <state></state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>MACRAIGOR_ID</name>\r
+      <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
         <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>MACRAIGOR_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>2</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
         <option>\r
           <name>jtag</name>\r
           <version>0</version>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
index 63e62691025b679928c0f2c80a5c793f7487d4f4..0b69546f99e514811b22f601ab18ec384b247848 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Flash_Debug\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>3</version>\r
+          <version>7</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.11B</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>AT91SAM7S64   Atmel AT91SAM7S64</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
-          <state>1111111</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
+          <state>0000000</state>\r
         </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\..\..\source\portable\iar\AtmelSAM7S64</state>\r
         </option>\r
         <option>\r
           <name>CCStdIncludePath</name>\r
-          <state>###Uninitialized###</state>\r
+          <state>$TOOLKIT_DIR$\INC\</state>\r
+        </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>AModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ALimitErrorsCheck</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>17</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>rtosdemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>6</version>\r
-          <state>15</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>rtosdemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\resource\at91SAM7S64_NoRemap.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\resource\at91SAM7S64_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>2</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>rtosdemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
+          <name>CrcAlign</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>DoCrc</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>IlinkBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
-          <state>0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Flash Bin\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>3</version>\r
+          <version>7</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.30A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>AT91SAM7S64   Atmel AT91SAM7S64</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
-          <state>1111101</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
+          <state>0111111</state>\r
         </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\..\..\source\portable\iar\AtmelSAM7S64</state>\r
         </option>\r
         <option>\r
           <name>CCStdIncludePath</name>\r
-          <state>###Uninitialized###</state>\r
+          <state>$TOOLKIT_DIR$\INC\</state>\r
+        </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>3</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>3</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>AModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ALimitErrorsCheck</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>17</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>rtosdemo.elf</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>rtosdemo.out</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\resource\at91SAM7S64_NoRemap.xcl</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
+          <name>IlinkConfigDefines</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkMapFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
-        </option>\r
-        <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcAlgo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
+          <name>IlinkLogInitialization</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
+          <name>IlinkLogModule</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkLogVeneer</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkIcfOverride</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
-          <state></state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\resource\at91SAM7S64_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkIcfFileSlave</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
-          <state>1</state>\r
+          <name>IlinkTreatAsRem</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
-          <state>-YA</state>\r
+          <name>IlinkTreatAsWarn</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>OXLibIOConfig</name>\r
-          <state>1</state>\r
+          <name>IlinkWarningsAreErrors</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkExtraOptions</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
+        </option>\r
+        <option>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>rtosdemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
+          <name>CrcAlign</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>DoCrc</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>IlinkBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
-          <state>0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
   <group>\r
     <name>System Files</name>\r
     <file>\r
-      <name>$PROJ_DIR$\SrcIAR\Cstartup.s79</name>\r
+      <name>$PROJ_DIR$\SrcIAR\Cstartup.s</name>\r
     </file>\r
     <file>\r
       <name>$PROJ_DIR$\SrcIAR\Cstartup_SAM7.c</name>\r
index cfa227533bcbab290d3042a20690a0c1839418da..0df6a20f1417227fcce860151569f122bbf59049 100644 (file)
@@ -8,7 +8,7 @@
           \r
           \r
           \r
-        <Column0>191</Column0><Column1>27</Column1><Column2>27</Column2></ColumnWidths>\r
+        <Column0>204</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
       <Disassembly>\r
         \r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd2></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-18517-20319</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\source\portable\iar\AtmelSAM7S64\lib_AT91SAM7S64.h</Filename><XPos>0</XPos><YPos>615</YPos><SelStart>24806</SelStart><SelEnd>24806</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\USB\USBSample.c</Filename><XPos>0</XPos><YPos>289</YPos><SelStart>10498</SelStart><SelEnd>10498</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\main.c</Filename><XPos>0</XPos><YPos>141</YPos><SelStart>6420</SelStart><SelEnd>6420</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\IAR\AtmelSAM7S64\port.c</Filename><XPos>0</XPos><YPos>117</YPos><SelStart>5493</SelStart><SelEnd>5493</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\serial\serial.c</Filename><XPos>0</XPos><YPos>132</YPos><SelStart>5547</SelStart><SelEnd>5547</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\MemMang\heap_1.c</Filename><XPos>0</XPos><YPos>82</YPos><SelStart>3650</SelStart><SelEnd>3650</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\SrcIAR\Cstartup.s79</Filename><XPos>0</XPos><YPos>27</YPos><SelStart>2226</SelStart><SelEnd>2226</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\Common\Minimal\integer.c</Filename><XPos>0</XPos><YPos>77</YPos><SelStart>4024</SelStart><SelEnd>4024</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>823</YPos><SelStart>29289</SelStart><SelEnd>29289</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\IAR\AtmelSAM7S64\portasm.s79</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>519</SelStart><SelEnd>519</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\IAR\AtmelSAM7S64\portmacro.h</Filename><XPos>0</XPos><YPos>57</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>24</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\Common\Minimal\semtest.c</Filename><XPos>0</XPos><YPos>166</YPos><SelStart>7856</SelStart><SelEnd>7856</SelEnd></Tab><ActiveTab>12</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>25</YPos><SelStart>1726</SelStart><SelEnd>1726</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\SrcIAR\Cstartup.s79</Filename><XPos>0</XPos><YPos>19</YPos><SelStart>1527</SelStart><SelEnd>1527</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\SrcIAR\Cstartup.s</Filename><XPos>0</XPos><YPos>52</YPos><SelStart>3250</SelStart><SelEnd>3250</SelEnd></Tab><ActiveTab>2</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\AtmelSAM7S64\port.c</Filename><XPos>0</XPos><YPos>217</YPos><SelStart>8345</SelStart><SelEnd>8345</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0084f8b0><key>IarIdePM1</key></Toolbar-0084f8b0><Toolbar-0272db18><key>DebuggerGui1</key></Toolbar-0272db18></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>1072</Bottom><Right>265</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>166875</sizeVertCX><sizeVertCY>959785</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260><Toolbar-070bd990><key>debuggergui.enu1</key></Toolbar-070bd990></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>278</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>166667</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>200</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>119048</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Project>\r
 \r
index fc509a42a36d52067f119edc0960ef75d5b93529..78681fc3a6240a4dd927810dab3cbda5cb69982c 100644 (file)
@@ -9,6 +9,20 @@ Watch1=_ 0 "" 0 "" 0 "" 0 "" 0 0 0 0
 [Low Level]\r
 Pipeline mode=1\r
 Initialized=0\r
+[CodeCoverage]\r
+Enabled=_ 0\r
+[Profiling]\r
+Enabled=0\r
+[StackPlugin]\r
+Enabled=1\r
+OverflowWarningsEnabled=1\r
+WarningThreshold=90\r
+SpWarningsEnabled=1\r
+WarnHow=0\r
+UseTrigger=1\r
+TriggerName=main\r
+LimitSize=0\r
+ByteLimit=50\r
 [Log file]\r
 LoggingEnabled=_ 0\r
 LogFile=_ ""\r
@@ -20,3 +34,6 @@ LogFile=_ ""
 mode=0\r
 [Breakpoints]\r
 Count=0\r
+[TraceHelper]\r
+Enabled=0\r
+ShowSource=1\r
index 2910d972032da549ce9a9f2e3c39727f90733649..ca9ef47b334361276b1e33a8f55abbfd0f635cee 100644 (file)
@@ -3,7 +3,7 @@
 <Workspace>\r
   <ConfigDictionary>\r
     \r
-  <CurrentConfigs><Project>rtosdemo/Flash Debug</Project></CurrentConfigs></ConfigDictionary>\r
+  <CurrentConfigs><Project>rtosdemo/Flash Bin</Project></CurrentConfigs></ConfigDictionary>\r
   <Desktop>\r
     <Static>\r
       <Workspace>\r
@@ -11,7 +11,7 @@
           \r
           \r
           \r
-        <Column0>221</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
+        <Column0>236</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
       <Build><ColumnWidth0>18</ColumnWidth0><ColumnWidth1>1155</ColumnWidth1><ColumnWidth2>308</ColumnWidth2><ColumnWidth3>77</ColumnWidth3></Build>\r
       <Debug-Log/>\r
@@ -28,7 +28,7 @@
     <Windows>\r
       \r
       \r
-    <Wnd0>\r
+    <Wnd2>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-17425-14382</Identity>\r
             <Factory>Workspace</Factory>\r
             <Session>\r
               \r
-            <NodeDict><ExpandedNode>rtosdemo</ExpandedNode><ExpandedNode>rtosdemo/Demo Source</ExpandedNode><ExpandedNode>rtosdemo/Scheduler Source</ExpandedNode><ExpandedNode>rtosdemo/System Files</ExpandedNode></NodeDict></Session>\r
+            <NodeDict><ExpandedNode>rtosdemo</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd0><Wnd1>\r
+      <SelectedTab>0</SelectedTab></Wnd2><Wnd3>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-4084-16269</Identity>\r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd1></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd3></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>18</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\SrcIAR\Board.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>952</SelStart><SelEnd>969</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\SrcIAR\Cstartup.s79</Filename><XPos>0</XPos><YPos>142</YPos><SelStart>6503</SelStart><SelEnd>6517</SelEnd></Tab><ActiveTab>2</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0084c368><key>iaridepm1</key></Toolbar-0084c368></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>659</Bottom><Right>295</Right><x>-2</x><y>-2</y><xscreen>30</xscreen><yscreen>30</yscreen><sizeHorzCX>18750</sizeHorzCX><sizeHorzCY>26809</sizeHorzCY><sizeVertCX>185625</sizeVertCX><sizeVertCY>590705</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>413</Bottom><Right>1602</Right><x>-2</x><y>-2</y><xscreen>1604</xscreen><yscreen>415</yscreen><sizeHorzCX>1002500</sizeHorzCX><sizeHorzCY>370866</sizeHorzCY><sizeVertCX>18750</sizeVertCX><sizeVertCY>26809</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>576</Bottom><Right>310</Right><x>-2</x><y>-2</y><xscreen>32</xscreen><yscreen>26</yscreen><sizeHorzCX>19048</sizeHorzCX><sizeHorzCY>26477</sizeHorzCY><sizeVertCX>185714</sizeVertCX><sizeVertCY>588595</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>362</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>364</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>370672</sizeHorzCY><sizeVertCX>19048</sizeVertCX><sizeVertCY>26477</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
diff --git a/Demo/ARM7_AT91SAM7S64_IAR/settings/rtosdemo_lnk.par b/Demo/ARM7_AT91SAM7S64_IAR/settings/rtosdemo_lnk.par
new file mode 100644 (file)
index 0000000..dbc316a
--- /dev/null
@@ -0,0 +1,17 @@
+// IAR XLINK Setup\r
+// Autogenerated file - do not edit \r
+%\r
+setrangelist($evec_ADR,[0-3F]);\r
+setrangelist($internal_ROM,[8000-FFFFF]);\r
+setrangelist($external_ROM,[]);\r
+setrangelist($internal_RAM,[100000-7FFFFF]);\r
+setrangelist($external_RAM,[]);\r
+$CSTACK_SIZE=200;\r
+$IRQSTACK_SIZE=100;\r
+$HEAP_SIZE=4;\r
+$COMMANDS="";\r
+$STACK_LOCATION="Internal RAM";\r
+$IRQSTACK_LOCATION="Internal RAM";\r
+$HEAP_LOCATION="Internal RAM";\r
+$iar_saved_xclfilename="E:\Dev\FreeRTOS\Demo\ARM7_AT91SAM7S64_IAR\resource\at91SAM7S64_NoRemap.xcl";\r
+%
\ No newline at end of file
index 778a2060b1c816ccb1ed6de483ecd794b493c109..0466957eafe0baf4758c58f61737313525699e9e 100644 (file)
@@ -38,7 +38,7 @@
 #define FREERTOS_CONFIG_H\r
 \r
 /* Hardware specifics. */\r
-#include <iolpc2129.h>\r
+#include <NXP/iolpc2129.h>\r
 \r
 /*-----------------------------------------------------------\r
  * Application specific definitions.\r
diff --git a/Demo/ARM7_LPC2129_IAR/SrcIAR/lpc2xxx_cstartup.s b/Demo/ARM7_LPC2129_IAR/SrcIAR/lpc2xxx_cstartup.s
new file mode 100644 (file)
index 0000000..062d7db
--- /dev/null
@@ -0,0 +1,189 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
+;;\r
+;; Part one of the system initialization code,\r
+;; contains low-level\r
+;; initialization.\r
+;;\r
+;; Copyright 2006 IAR Systems. All rights reserved.\r
+;;\r
+;; $Revision: 10608 $\r
+;;\r
+\r
+        MODULE  ?cstartup\r
+\r
+        ;; Forward declaration of sections.\r
+        SECTION IRQ_STACK:DATA:NOROOT(3)\r
+        SECTION ABT_STACK:DATA:NOROOT(3)\r
+        SECTION SVC_STACK:DATA:NOROOT(3)\r
+        SECTION UND_STACK:DATA:NOROOT(3)\r
+        SECTION FIQ_STACK:DATA:NOROOT(3)\r
+        SECTION CSTACK:DATA:NOROOT(3)\r
+\r
+;\r
+; The module in this file are included in the libraries, and may be\r
+; replaced by any user-defined modules that define the PUBLIC symbol\r
+; __iar_program_start or a user defined start symbol.\r
+;\r
+; To override the cstartup defined in the library, simply add your\r
+; modified version to the workbench project.\r
+\r
+        SECTION .intvec:CODE:NOROOT(2)\r
+\r
+        PUBLIC  __vector\r
+        PUBLIC  __vector_0x14\r
+        PUBLIC  __iar_program_start\r
+               EXTERN  vPortYieldProcessor\r
+\r
+        ARM\r
+__vector:\r
+        ;;\r
+        ldr   pc,[pc,#+24]              ;; Reset\r
+        ldr   pc,[pc,#+24]              ;; Undefined instructions\r
+;;        ldr   pc,[pc,#+24]              ;; Software interrupt (SWI/SVC)\r
+               b vPortYieldProcessor\r
+        ldr   pc,[pc,#+24]              ;; Prefetch abort\r
+        ldr   pc,[pc,#+24]              ;; Data abort\r
+__vector_0x14\r
+        DC32  0                         ;; RESERVED\r
+        ldr   pc, [PC, #-0xFF0]         ;; IRQ\r
+        ldr   pc,[pc,#+24]              ;; FIQ\r
+\r
+        DC32  __iar_program_start       ;; Reset\r
+        DC32  undef_handler             ;; Undefined instructions\r
+        DC32  0       ;; Software interrupt (SWI/SVC)\r
+        DC32  prefetch_handler          ;; Prefetch abort\r
+        DC32  data_handler              ;; Data abort\r
+        DC32  0                         ;; RESERVED\r
+        DC32  0                                ;; IRQ\r
+        DC32  fiq_handler               ;; FIQ\r
+\r
+undef_handler\r
+    b         undef_handler\r
+       \r
+prefetch_handler\r
+    b         prefetch_handler\r
+\r
+data_handler\r
+    b         data_handler\r
+\r
+fiq_handler\r
+    b         fiq_handler\r
+; --------------------------------------------------\r
+; ?cstartup -- low-level system initialization code.\r
+;\r
+; After a reser execution starts here, the mode is ARM, supervisor\r
+; with interrupts disabled.\r
+;\r
+\r
+\r
+\r
+        SECTION .text:CODE:NOROOT(2)\r
+\r
+;        PUBLIC  ?cstartup\r
+        EXTERN  ?main\r
+        REQUIRE __vector\r
+\r
+        ARM\r
+\r
+__iar_program_start:\r
+?cstartup:\r
+\r
+;\r
+; Add initialization needed before setup of stackpointers here.\r
+;\r
+\r
+; Errata  MAM.1Incorrect read of data from SRAM after Reset and MAM\r
+; is not enabled or partially enabled.\r
+; Work-around: User code should enable the MAM after Reset and before\r
+; any RAM accesses\r
+MAMCR    DEFINE  0xE01FC000     ; MAM Control Register\r
+MAMTIM   DEFINE  0xE01FC004     ; MAM Timing register\r
+\r
+        ldr     r0,=MAMCR\r
+        ldr     r1,=MAMTIM\r
+        ldr     r2,=0\r
+        str     r2,[r0]\r
+        ldr     r2,=3     ; 1 < 20 MHz; 20 MHz < 2 < 40 MHz; 40MHz > 3\r
+        str     r2,[r1]\r
+        ldr     r2,=2\r
+        str     r2,[r0]\r
+\r
+; Initialize the stack pointers.\r
+; The pattern below can be used for any of the exception stacks:\r
+; FIQ, IRQ, SVC, ABT, UND, SYS.\r
+; The USR mode uses the same stack as SYS.\r
+; The stack segments must be defined in the linker command file,\r
+; and be declared above.\r
+;\r
+; --------------------\r
+; Mode, correspords to bits 0-5 in CPSR\r
+MODE_BITS DEFINE  0x1F    ; Bit mask for mode bits in CPSR\r
+USR_MODE  DEFINE  0x10    ; User mode\r
+FIQ_MODE  DEFINE  0x11    ; Fast Interrupt Request mode\r
+IRQ_MODE  DEFINE  0x12    ; Interrupt Request mode\r
+SVC_MODE  DEFINE  0x13    ; Supervisor mode\r
+ABT_MODE  DEFINE  0x17    ; Abort mode\r
+UND_MODE  DEFINE  0x1B    ; Undefined Instruction mode\r
+SYS_MODE  DEFINE  0x1F    ; System mode\r
+\r
+        MRS     r0, cpsr                ; Original PSR value\r
+\r
+        BIC     r0, r0, #MODE_BITS      ; Clear the mode bits\r
+        ORR     r0, r0, #ABT_MODE       ; Set ABT mode bits\r
+        MSR     cpsr_c, r0              ; Change the mode\r
+        LDR     sp, =SFE(ABT_STACK)     ; End of ABT_STACK\r
+\r
+        BIC     r0, r0, #MODE_BITS      ; Clear the mode bits\r
+        ORR     r0, r0, #SVC_MODE       ; Set SVC mode bits\r
+        MSR     cpsr_c, r0              ; Change the mode\r
+        LDR     sp, =SFE(SVC_STACK)     ; End of SVC_STACK\r
+\r
+        BIC     r0, r0, #MODE_BITS      ; Clear the mode bits\r
+        ORR     r0, r0, #UND_MODE       ; Set UND mode bits\r
+        MSR     cpsr_c, r0              ; Change the mode\r
+        LDR     sp, =SFE(UND_STACK)     ; End of UND_STACK\r
+\r
+        BIC     r0, r0, #MODE_BITS      ; Clear the mode bits\r
+        ORR     r0, r0, #FIQ_MODE       ; Set FIQ mode bits\r
+        MSR     cpsr_c, r0              ; Change the mode\r
+        LDR     sp, =SFE(FIQ_STACK)     ; End of FIQ_STACK\r
+\r
+        BIC     r0, r0, #MODE_BITS      ; Clear the mode bits\r
+        ORR     r0, r0, #IRQ_MODE       ; Set IRQ mode bits\r
+        MSR     cpsr_c, r0              ; Change the mode\r
+        LDR     sp, =SFE(IRQ_STACK)     ; End of IRQ_STACK\r
+\r
+        BIC     r0 ,r0, #MODE_BITS      ; Clear the mode bits\r
+        ORR     r0 ,r0, #SYS_MODE       ; Set System mode bits\r
+        MSR     cpsr_c, r0              ; Change the mode\r
+        LDR     sp, =SFE(CSTACK)        ; End of CSTACK\r
+\r
+#ifdef __ARMVFP__\r
+        ;; Enable the VFP coprocessor.\r
+\r
+        MOV     r0, #0x40000000         ; Set EN bit in VFP\r
+        FMXR    fpexc, r0               ; FPEXC, clear others.\r
+\r
+;\r
+; Disable underflow exceptions by setting flush to zero mode.\r
+; For full IEEE 754 underflow compliance this code should be removed\r
+; and the appropriate exception handler installed.\r
+;\r
+\r
+        MOV     r0, #0x01000000         ; Set FZ bit in VFP\r
+        FMXR    fpscr, r0               ; FPSCR, clear others.\r
+#endif\r
+\r
+;\r
+; Add more initialization here\r
+;\r
+        BIC     r0, r0, #MODE_BITS      ; Clear the mode bits\r
+        ORR     r0, r0, #SVC_MODE       ; Set SVC mode bits\r
+        MSR     cpsr_c, r0              ; Change the mode\r
+               \r
+; Continue to ?main for C-level initialization.\r
+\r
+        LDR     r0, =?main\r
+        BX      r0\r
+\r
+        END\r
index a986552981ad2bad5ef085f0f1e8361754b34d24..91821648e48df2186caee0463ce3d89ac533f56b 100644 (file)
@@ -35,9 +35,9 @@
 */\r
 \r
 \r
-/* \r
+/*\r
        NOTE : Tasks run in system mode and the scheduler runs in Supervisor mode.\r
-       The processor MUST be in supervisor mode when vTaskStartScheduler is \r
+       The processor MUST be in supervisor mode when vTaskStartScheduler is\r
        called.  The demo applications included in the FreeRTOS.org download switch\r
        to supervisor mode prior to main being called.  If you are not using one of\r
        these demo application projects then ensure Supervisor mode is used.\r
@@ -159,9 +159,9 @@ void main( void )
        xTaskCreate( vErrorChecks, "Check", configMINIMAL_STACK_SIZE, NULL, mainCHECK_TASK_PRIORITY, NULL );\r
 \r
        /* Start the scheduler.\r
\r
+\r
        NOTE : Tasks run in system mode and the scheduler runs in Supervisor mode.\r
-       The processor MUST be in supervisor mode when vTaskStartScheduler is \r
+       The processor MUST be in supervisor mode when vTaskStartScheduler is\r
        called.  The demo applications included in the FreeRTOS.org download switch\r
        to supervisor mode prior to main being called.  If you are not using one of\r
        these demo application projects then ensure Supervisor mode is used here.\r
diff --git a/Demo/ARM7_LPC2129_IAR/resource/lpc212x.icf b/Demo/ARM7_LPC2129_IAR/resource/lpc212x.icf
new file mode 100644 (file)
index 0000000..4c0e3c8
--- /dev/null
@@ -0,0 +1,47 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/\r
+/*-Editor annotation file-*/\r
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\a_v1_0.xml" */\r
+/*-Specials-*/\r
+define symbol __ICFEDIT_intvec_start__ = 0x00000000;\r
+/*-Memory Regions-*/\r
+define symbol __ICFEDIT_region_ROM_start__ = 0x00000044;\r
+define symbol __ICFEDIT_region_ROM_end__   = 0x3FFFF;\r
+define symbol __ICFEDIT_region_RAM_start__ = 0x40000040;\r
+define symbol __ICFEDIT_region_RAM_end__   = 0x40003FFF;\r
+/*-Sizes-*/\r
+define symbol __ICFEDIT_size_cstack__   = 0x200;\r
+define symbol __ICFEDIT_size_svcstack__ = 0x200;\r
+define symbol __ICFEDIT_size_irqstack__ = 0x200;\r
+define symbol __ICFEDIT_size_fiqstack__ = 0x00;\r
+define symbol __ICFEDIT_size_undstack__ = 0x0;\r
+define symbol __ICFEDIT_size_abtstack__ = 0x0;\r
+define symbol __ICFEDIT_size_heap__     = 0x0;\r
+/**** End of ICF editor section. ###ICF###*/\r
+\r
+\r
+define memory mem with size = 4G;\r
+define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__];\r
+define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__];\r
+\r
+define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };\r
+define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { };\r
+define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { };\r
+define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { };\r
+define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { };\r
+define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { };\r
+define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { };\r
+\r
+initialize by copy { readwrite };\r
+do not initialize  { section .noinit };\r
+\r
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };\r
+\r
+place in ROM_region   { readonly };\r
+place in RAM_region   { readwrite,\r
+                        block CSTACK, block SVC_STACK, block IRQ_STACK, block FIQ_STACK,\r
+                        block UND_STACK, block ABT_STACK, block HEAP };\r
+\r
+\r
+\r
+\r
+\r
index 41a42a723a86f07d683997ab0315146df2bb896e..e752201768af35562b69d79beffa3c58cb1bb6d5 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iolpc2129.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\NXP\iolpc2129.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
-          <state>1</state>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
           <name>RunToName</name>\r
@@ -77,7 +77,7 @@
         </option>\r
         <option>\r
           <name>OCDownloadVerifyAll</name>\r
-          <state>0</state>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
           <name>OCProductVersion</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.30A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>2</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>JLinkSpeed</name>\r
           <state>30</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkHWReset</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkTRSTReset</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkDoLogfile</name>\r
           <state>0</state>\r
           <name>CCJLinkHWResetDelay</name>\r
           <state></state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>MACRAIGOR_ID</name>\r
+      <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
         <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>MACRAIGOR_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>2</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
         <option>\r
           <name>jtag</name>\r
           <version>0</version>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Trace\Trace.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>2</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>JLinkSpeed</name>\r
           <state>30</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkHWReset</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkTRSTReset</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkDoLogfile</name>\r
           <state>0</state>\r
           <name>CCJLinkHWResetDelay</name>\r
           <state></state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>MACRAIGOR_ID</name>\r
+      <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
         <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>MACRAIGOR_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>2</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
         <option>\r
           <name>jtag</name>\r
           <version>0</version>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Trace\Trace.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
     </debuggerPlugins>\r
   </configuration>\r
 </project>\r
index 9d363c963e24d7270655b408841569a630f79a04..88b0f293679ca29a61516f809d6180e7b8ecb19a 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Flash_Debug\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>3</version>\r
+          <version>7</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.30A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>LPC2129       Philips LPC2129</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>0000000</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\..\..\source\portable\iar\LPC2000</state>\r
           <name>CCStdIncludePath</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>AModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ALimitErrorsCheck</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>17</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>rtosdemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>6</version>\r
-          <state>15</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>rtosdemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\resource\lpc212x.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\resource\lpc212x.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>rtosdemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>DoCrc</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>IlinkBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
-          <state>0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     <debug>0</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Flash Bin\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>3</version>\r
+          <version>7</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
           <name>RTConfigPath</name>\r
           <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
         </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
-        </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
           <state>4.11A</state>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>LPC2129       Philips LPC2129</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>1111101</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\..\..\source\portable\iar\LPC2000</state>\r
           <name>CCStdIncludePath</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>3</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>3</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>AModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ALimitErrorsCheck</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>17</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OutputFile</name>\r
-          <state>rtosdemo.bin</state>\r
+          <name>XLinkMisraHandler</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>57</state>\r
+          <name>IlinkInputFileSlave</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>###Unitialized###</state>\r
         </option>\r
         <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
+          <name>IlinkDebugInfoEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XDefines</name>\r
+          <name>IlinkKeepSymbols</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>1</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
+          <name>IlinkMapFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkLogInitialization</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
+          <name>IlinkLogModule</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkLogSection</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\resource\lpc212x.xcl</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkIcfOverride</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>lnk0t.icf</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
-          <state>1</state>\r
+          <name>IlinkTreatAsRem</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
+          <name>IlinkTreatAsWarn</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkExtraOptions</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
-          <state></state>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
-          <state></state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkProgramEntryLabel</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
+          <name>IlinkNXPLPCChecksum</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OXLibIOConfig</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleSummary</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>DoFill</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
-          <state>1</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XcRTLibraryFile</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
+          <name>CrcAlign</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
+          <name>CrcAlgo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>rtosdemo.sim</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>IlinkBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
-          <state>0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
   <group>\r
     <name>System Files</name>\r
     <file>\r
-      <name>$PROJ_DIR$\SrcIAR\cstartup.s79</name>\r
+      <name>$PROJ_DIR$\SrcIAR\lpc2xxx_cstartup.s</name>\r
     </file>\r
   </group>\r
 </project>\r
index cee08cd82713b5995ae6dd375918fa81bd5de1e6..74c9f8d5a4ca875626a28c90c795f4700a950f18 100644 (file)
@@ -8,13 +8,13 @@
           \r
           \r
           \r
-        <Column0>138</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
+        <Column0>181</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
       <Disassembly>\r
         \r
         \r
         \r
-      <PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><MixedMode>1</MixedMode><CodeCovEnabled>0</CodeCovEnabled><CodeCovShow>0</CodeCovShow></Disassembly>\r
+      <PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><CodeCovEnabled>0</CodeCovEnabled><MixedMode>1</MixedMode><CodeCovShow>0</CodeCovShow></Disassembly>\r
       <Debug-Log><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window></Windows></PreferedWindows></Debug-Log>\r
       <Build><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Debug-Log</Factory></Window></Windows></PreferedWindows></Build>\r
       <Register>\r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\list.c</Filename><XPos>0</XPos><YPos>159</YPos><SelStart>6486</SelStart><SelEnd>6613</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\include\list.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>172</YPos><SelStart>6942</SelStart><SelEnd>6959</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\include\task.h</Filename><XPos>0</XPos><YPos>50</YPos><SelStart>2282</SelStart><SelEnd>2291</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\serial\serialISR.s79</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\IAR\LPC2000\ISR_Support.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\IAR\LPC2000\portmacro.h</Filename><XPos>0</XPos><YPos>52</YPos><SelStart>2522</SelStart><SelEnd>2531</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\queue.c</Filename><XPos>0</XPos><YPos>148</YPos><SelStart>7593</SelStart><SelEnd>7593</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\main.c</Filename><XPos>0</XPos><YPos>166</YPos><SelStart>7172</SelStart><SelEnd>7172</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\MemMang\heap_1.c</Filename><XPos>0</XPos><YPos>75</YPos><SelStart>2927</SelStart><SelEnd>2938</SelEnd></Tab><ActiveTab>9</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>25</YPos><SelStart>1746</SelStart><SelEnd>1746</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\LPC2000\portmacro.h</Filename><XPos>0</XPos><YPos>25</YPos><SelStart>1715</SelStart><SelEnd>1715</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\LPC2000\port.c</Filename><XPos>0</XPos><YPos>197</YPos><SelStart>8200</SelStart><SelEnd>8200</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\SrcIAR\lpc2xxx_cstartup.s</Filename><XPos>0</XPos><YPos>85</YPos><SelStart>2866</SelStart><SelEnd>2866</SelEnd></Tab><ActiveTab>3</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\main.c</Filename><XPos>0</XPos><YPos>143</YPos><SelStart>6036</SelStart><SelEnd>6036</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>1406</YPos><SelStart>44811</SelStart><SelEnd>44811</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\LPC2000\portasm.s79</Filename><XPos>0</XPos><YPos>29</YPos><SelStart>1689</SelStart><SelEnd>1689</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\Common\Minimal\flash.c</Filename><XPos>0</XPos><YPos>117</YPos><SelStart>4378</SelStart><SelEnd>4392</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\queue.c</Filename><XPos>0</XPos><YPos>869</YPos><SelStart>32207</SelStart><SelEnd>32207</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\Common\Minimal\integer.c</Filename><XPos>0</XPos><YPos>113</YPos><SelStart>5454</SelStart><SelEnd>5454</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\serial\serialISR.s79</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>307</SelStart><SelEnd>307</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\Common\Minimal\comtest.c</Filename><XPos>0</XPos><YPos>138</YPos><SelStart>6804</SelStart><SelEnd>6804</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\serial\serial.c</Filename><XPos>0</XPos><YPos>131</YPos><SelStart>5497</SelStart><SelEnd>5497</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0084fb00><key>iaridepm1</key></Toolbar-0084fb00><Toolbar-021f0ee0><key>debuggergui1</key></Toolbar-021f0ee0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>739</Bottom><Right>212</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>133750</sizeVertCX><sizeVertCY>662198</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>333</Bottom><Right>1602</Right><x>-2</x><y>-2</y><xscreen>1604</xscreen><yscreen>335</yscreen><sizeHorzCX>1002500</sizeHorzCX><sizeHorzCY>299374</sizeHorzCY><sizeVertCX>92500</sizeVertCX><sizeVertCY>132260</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284328><key>iaridepm.enu1</key></Toolbar-01284328><Toolbar-056306b8><key>debuggergui.enu1</key></Toolbar-056306b8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>646</Bottom><Right>255</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>183571</sizeVertCX><sizeVertCY>659878</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>292</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>294</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>299389</sizeHorzCY><sizeVertCX>92857</sizeVertCX><sizeVertCY>132383</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Project>\r
 \r
index b3fefed21b63280d14f4e6ae30fc2d86b30ea6ab..e14d726943f0af20391a2fcd4ea29a97a9768c50 100644 (file)
@@ -9,6 +9,27 @@ Watch1=_ 0 "" 0 "" 0 "" 0 "" 0 0 0 0
 [Low Level]\r
 Pipeline mode=1\r
 Initialized=0\r
+[Interrupts]\r
+Enabled=1\r
+[MemoryMap]\r
+Enabled=0\r
+TypeVolition=1\r
+UnspecRange=1\r
+ActionState=1\r
+[CodeCoverage]\r
+Enabled=_ 0\r
+[Profiling]\r
+Enabled=0\r
+[StackPlugin]\r
+Enabled=1\r
+OverflowWarningsEnabled=1\r
+WarningThreshold=90\r
+SpWarningsEnabled=1\r
+WarnHow=0\r
+UseTrigger=1\r
+TriggerName=main\r
+LimitSize=0\r
+ByteLimit=50\r
 [Log file]\r
 LoggingEnabled=_ 0\r
 LogFile=_ ""\r
@@ -19,15 +40,7 @@ LogFile=_ ""
 [Disassemble mode]\r
 mode=0\r
 [Breakpoints]\r
-Bp0=_ "Code" "{E:\Dev\FreeRTOS\Source\queue.c}.179.3@1" 1 0 0 0 "" 0 ""\r
-Count=1\r
-[Interrupts]\r
-Enabled=1\r
-[MemoryMap]\r
-Enabled=0\r
-TypeVolition=1\r
-UnspecRange=1\r
-ActionState=1\r
+Count=0\r
 [TraceHelper]\r
 Enabled=0\r
 ShowSource=1\r
index 90d8027fe9314829e636aa85332fd34cf3865a4e..b686eb5c1a2ae9670668f2e61348aa7685df5e03 100644 (file)
@@ -11,7 +11,7 @@
           \r
           \r
           \r
-        <Column0>229</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
+        <Column0>191</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
       <Build><ColumnWidth0>18</ColumnWidth0><ColumnWidth1>1155</ColumnWidth1><ColumnWidth2>308</ColumnWidth2><ColumnWidth3>77</ColumnWidth3></Build>\r
       <Debug-Log/>\r
@@ -28,7 +28,7 @@
     <Windows>\r
       \r
       \r
-    <Wnd2>\r
+    <Wnd0>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-17425-14382</Identity>\r
             <Factory>Workspace</Factory>\r
             <Session>\r
               \r
-            <NodeDict><ExpandedNode>rtosdemo</ExpandedNode><ExpandedNode>rtosdemo/Scheduler Source</ExpandedNode><ExpandedNode>rtosdemo/System Files</ExpandedNode></NodeDict></Session>\r
+            <NodeDict><ExpandedNode>rtosdemo</ExpandedNode><ExpandedNode>rtosdemo/Demo Source</ExpandedNode><ExpandedNode>rtosdemo/System Files</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-22109-27077</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-12074-10873</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory><Session/></Tab><Tab><Identity>TabID-18349-15872</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-30013-18825</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-22109-27077</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-12074-10873</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory><Session/></Tab><Tab><Identity>TabID-18349-15872</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-30013-18825</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\list.c</Filename><XPos>0</XPos><YPos>159</YPos><SelStart>6486</SelStart><SelEnd>6613</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\include\list.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>172</YPos><SelStart>6942</SelStart><SelEnd>6959</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\include\task.h</Filename><XPos>0</XPos><YPos>50</YPos><SelStart>2282</SelStart><SelEnd>2291</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\serial\serialISR.s79</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\IAR\LPC2000\ISR_Support.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\IAR\LPC2000\portmacro.h</Filename><XPos>0</XPos><YPos>52</YPos><SelStart>2522</SelStart><SelEnd>2531</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\queue.c</Filename><XPos>0</XPos><YPos>148</YPos><SelStart>7593</SelStart><SelEnd>7593</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\main.c</Filename><XPos>0</XPos><YPos>166</YPos><SelStart>7172</SelStart><SelEnd>7172</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Source\portable\MemMang\heap_1.c</Filename><XPos>0</XPos><YPos>75</YPos><SelStart>2927</SelStart><SelEnd>2938</SelEnd></Tab><ActiveTab>9</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2129_IAR\main.c</Filename><XPos>0</XPos><YPos>143</YPos><SelStart>6036</SelStart><SelEnd>6036</SelEnd></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0084fb00><key>iaridepm1</key></Toolbar-0084fb00></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>944</Bottom><Right>303</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>190625</sizeVertCX><sizeVertCY>845397</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>128</Bottom><Right>1602</Right><x>-2</x><y>-2</y><xscreen>1604</xscreen><yscreen>130</yscreen><sizeHorzCX>1002500</sizeHorzCX><sizeHorzCY>116175</sizeHorzCY><sizeVertCX>55000</sizeVertCX><sizeVertCY>78641</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284328><key>iaridepm.enu1</key></Toolbar-01284328></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>605</Bottom><Right>265</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>190714</sizeVertCX><sizeVertCY>618126</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>333</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>335</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>341141</sizeHorzCY><sizeVertCX>55000</sizeVertCX><sizeVertCY>78411</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
index 43e2e4144cb2920958dcee8529175f3070dfe4f6..ac4a01586308ffba5ff6062d715e32b99a0a87d5 100644 (file)
@@ -72,7 +72,8 @@ the CPU frequency. */
 #define configUSE_TRACE_FACILITY       1\r
 #define configUSE_16_BIT_TICKS         0\r
 #define configIDLE_SHOULD_YIELD                1\r
-#define configUSE_MUTEXES                      0\r
+#define configUSE_MUTEXES                      1\r
+#define configUSE_RECURSIVE_MUTEXES    1\r
 \r
 /* Co-routine definitions. */\r
 #define configUSE_CO_ROUTINES          0\r
index 92c2bdc0f39356a1706b57fb60fb17e5679c86ac..175dd09b1f9cfea193e5d3ca795f13ed2d5aa25a 100644 (file)
@@ -1,55 +1,56 @@
 <!DOCTYPE CrossStudio_Project_File>
-<solution version="1" Name="RTOSDemo" >
-  <project Name="RTOSDemo" >
-    <configuration arm_target_loader_parameter="14745600" Target="LPC2138" arm_simulator_memory_simulation_parameter="LPC21;0x80000;0x10000" property_groups_file_path="$(StudioDir)/targets/Philips_LPC210X/propertyGroups.xml" oscillator_frequency="14.7456MHz" linker_memory_map_file="$(StudioDir)/targets/Philips_LPC210X/Philips_LPC2138_MemoryMap.xml" gcc_entry_point="reset_handler" arm_architecture="v4T" linker_additional_files="$(StudioDir)/lib/liblpc2000$(LibExt)$(LIB)" project_directory="" link_include_startup_code="No" project_type="Executable" Name="Common" arm_target_debug_interface_type="ARM7TDI" arm_core_type="ARM7TDMI-S" arm_simulator_memory_simulation_filename="$(StudioDir)/targets/Philips_LPC210X/LPC2000SimulatorMemory.dll" />
-    <configuration linker_section_placement_file="$(StudioDir)/targets/sram_placement.xml" target_reset_script="SRAMReset()" Name="RAM" Placement="RAM" />
-    <configuration arm_target_flash_loader_file_path="$(StudioDir)/targets/Philips_LPC210X/Release/Loader.elf" linker_section_placement_file="$(StudioDir)/targets/flash_placement.xml" target_reset_script="FLASHReset()" arm_target_flash_loader_type="Comms Channel Loader" Name="Flash" Placement="Flash" />
-    <folder Name="Source Files" >
-      <configuration filter="c;cpp;cxx;cc;h;s;asm;inc" Name="Common" />
-      <folder Name="RTOS Source" >
-        <file file_name="../../Source/tasks.c" Name="tasks.c" >
-          <configuration build_exclude_from_build="No" Name="THUMB Flash Debug" />
+<solution Name="RTOSDemo" version="1">
+  <project Name="RTOSDemo">
+    <configuration Name="Common" Target="LPC2138" arm_architecture="v4T" arm_core_type="ARM7TDMI-S" arm_simulator_memory_simulation_filename="$(StudioDir)/targets/Philips_LPC210X/LPC2000SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="LPC21;0x80000;0x10000" arm_target_debug_interface_type="ARM7TDI" arm_target_loader_parameter="14745600" gcc_entry_point="reset_handler" link_include_startup_code="No" linker_additional_files="$(StudioDir)/lib/liblpc2000$(LibExt)$(LIB)" linker_memory_map_file="$(StudioDir)/targets/Philips_LPC210X/Philips_LPC2138_MemoryMap.xml" oscillator_frequency="14.7456MHz" project_directory="" project_type="Executable" property_groups_file_path="$(StudioDir)/targets/Philips_LPC210X/propertyGroups.xml"/>
+    <configuration Name="RAM" Placement="RAM" linker_section_placement_file="$(StudioDir)/targets/sram_placement.xml" target_reset_script="SRAMReset()"/>
+    <configuration Name="Flash" Placement="Flash" arm_target_flash_loader_file_path="$(StudioDir)/targets/Philips_LPC210X/Release/Loader.elf" arm_target_flash_loader_type="Comms Channel Loader" linker_section_placement_file="$(StudioDir)/targets/flash_placement.xml" target_reset_script="FLASHReset()"/>
+    <folder Name="Source Files">
+      <configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/>
+      <folder Name="RTOS Source">
+        <file Name="tasks.c" file_name="../../Source/tasks.c">
+          <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
         </file>
-        <file file_name="../../Source/list.c" Name="list.c" />
-        <file file_name="../../Source/queue.c" Name="queue.c" />
-        <file file_name="../../Source/portable/MemMang/heap_1.c" Name="heap_1.c" />
-        <file file_name="../../Source/portable/GCC/ARM7_LPC2000/portISR.c" Name="portISR.c" >
-          <configuration arm_instruction_set="ARM" Name="THUMB" />
+        <file Name="list.c" file_name="../../Source/list.c"/>
+        <file Name="queue.c" file_name="../../Source/queue.c"/>
+        <file Name="heap_1.c" file_name="../../Source/portable/MemMang/heap_1.c"/>
+        <file Name="portISR.c" file_name="../../Source/portable/GCC/ARM7_LPC2000/portISR.c">
+          <configuration Name="THUMB" arm_instruction_set="ARM"/>
         </file>
-        <file file_name="../../Source/portable/GCC/ARM7_LPC2000/port.c" Name="port.c" />
+        <file Name="port.c" file_name="../../Source/portable/GCC/ARM7_LPC2000/port.c"/>
       </folder>
-      <folder Name="Demo Source" >
-        <file file_name="main.c" Name="main.c" />
-        <file file_name="../Common/Minimal/PollQ.c" Name="PollQ.c" />
-        <file file_name="../Common/Minimal/BlockQ.c" Name="BlockQ.c" />
-        <file file_name="../Common/Minimal/death.c" Name="death.c" />
-        <file file_name="../Common/Minimal/dynamic.c" Name="dynamic.c" />
-        <file file_name="../Common/Minimal/integer.c" Name="integer.c" />
-        <file file_name="../Common/Minimal/semtest.c" Name="semtest.c" />
-        <file file_name="mainISR.c" Name="mainISR.c" >
-          <configuration arm_instruction_set="ARM" Name="THUMB" />
+      <folder Name="Demo Source">
+        <file Name="main.c" file_name="main.c"/>
+        <file Name="PollQ.c" file_name="../Common/Minimal/PollQ.c"/>
+        <file Name="BlockQ.c" file_name="../Common/Minimal/BlockQ.c"/>
+        <file Name="death.c" file_name="../Common/Minimal/death.c"/>
+        <file Name="dynamic.c" file_name="../Common/Minimal/dynamic.c"/>
+        <file Name="integer.c" file_name="../Common/Minimal/integer.c"/>
+        <file Name="semtest.c" file_name="../Common/Minimal/semtest.c"/>
+        <file Name="mainISR.c" file_name="mainISR.c">
+          <configuration Name="THUMB" arm_instruction_set="ARM"/>
         </file>
-        <file file_name="../Common/Minimal/blocktim.c" Name="blocktim.c" />
+        <file Name="blocktim.c" file_name="../Common/Minimal/blocktim.c"/>
+        <file Name="recmutex.c" file_name="../Common/Minimal/recmutex.c"/>
       </folder>
     </folder>
-    <folder Name="System Files" >
-      <file file_name="$(StudioDir)/source/crt0.s" Name="crt0.s" />
-      <file file_name="$(StudioDir)/targets/Philips_LPC210X/Philips_LPC210X_Startup.s" Name="Philips_LPC210X_Startup.s" />
-      <file file_name="$(StudioDir)/targets/Philips_LPC210X/Philips_LPC210X_Target.js" Name="Philips_LPC210X_Target.js" >
-        <configuration Name="Common" file_type="Reset Script" />
+    <folder Name="System Files">
+      <file Name="crt0.s" file_name="$(StudioDir)/source/crt0.s"/>
+      <file Name="Philips_LPC210X_Startup.s" file_name="$(StudioDir)/targets/Philips_LPC210X/Philips_LPC210X_Startup.s"/>
+      <file Name="Philips_LPC210X_Target.js" file_name="$(StudioDir)/targets/Philips_LPC210X/Philips_LPC210X_Target.js">
+        <configuration Name="Common" file_type="Reset Script"/>
       </file>
     </folder>
-    <file file_name="threads.js" Name="threads.js" />
-    <configuration build_quietly="No" Name="THUMB Flash Debug" />
+    <file Name="threads.js" file_name="threads.js"/>
+    <configuration Name="THUMB Flash Debug" build_quietly="No"/>
   </project>
-  <configuration inherited_configurations="ARM;Flash;Debug" Name="ARM Flash Debug" />
-  <configuration arm_library_instruction_set="ARM" c_preprocessor_definitions="__ARM" arm_instruction_set="ARM" hidden="Yes" Name="ARM" />
-  <configuration c_preprocessor_definitions="__FLASH_BUILD" hidden="Yes" Name="Flash" />
-  <configuration c_preprocessor_definitions="DEBUG" link_include_startup_code="No" gcc_optimization_level="None" build_debug_information="Yes" hidden="Yes" Name="Debug" />
-  <configuration inherited_configurations="ARM;Flash;Release" Name="ARM Flash Release" />
-  <configuration c_preprocessor_definitions="NDEBUG;STARTUP_FROM_RESET" link_include_startup_code="No" gcc_optimization_level="Level 1" build_debug_information="No" hidden="Yes" Name="Release" />
-  <configuration inherited_configurations="THUMB;Flash;Debug" Name="THUMB Flash Debug" />
-  <configuration arm_library_instruction_set="THUMB" c_preprocessor_definitions="__THUMB;THUMB_INTERWORK" arm_instruction_set="THUMB" hidden="Yes" Name="THUMB" />
-  <configuration inherited_configurations="THUMB;Flash;Release" Name="THUMB Flash Release" />
-  <configuration c_preprocessor_definitions="GCC_ARM7;SUPERVISOR_START;VECTORED_IRQ_INTERRUPTS" c_user_include_directories=".;..\\..\\Source\\include;..\\..\\Source\\GCC\\ARM7_LPC2000;..\\Common\\Include" c_additional_options="-fomit-frame-pointer" Name="Common" c_system_include_directories="$(StudioDir)/include;$(StudioDir)/include/targets" />
+  <configuration Name="ARM Flash Debug" inherited_configurations="ARM;Flash;Debug"/>
+  <configuration Name="ARM" arm_instruction_set="ARM" arm_library_instruction_set="ARM" c_preprocessor_definitions="__ARM" hidden="Yes"/>
+  <configuration Name="Flash" c_preprocessor_definitions="__FLASH_BUILD" hidden="Yes"/>
+  <configuration Name="Debug" build_debug_information="Yes" c_preprocessor_definitions="DEBUG" gcc_optimization_level="None" hidden="Yes" link_include_startup_code="No"/>
+  <configuration Name="ARM Flash Release" inherited_configurations="ARM;Flash;Release"/>
+  <configuration Name="Release" build_debug_information="No" c_preprocessor_definitions="NDEBUG;STARTUP_FROM_RESET" gcc_optimization_level="Level 1" hidden="Yes" link_include_startup_code="No"/>
+  <configuration Name="THUMB Flash Debug" inherited_configurations="THUMB;Flash;Debug"/>
+  <configuration Name="THUMB" arm_instruction_set="THUMB" arm_library_instruction_set="THUMB" c_preprocessor_definitions="__THUMB;THUMB_INTERWORK" hidden="Yes"/>
+  <configuration Name="THUMB Flash Release" inherited_configurations="THUMB;Flash;Release"/>
+  <configuration Name="Common" c_additional_options="-fomit-frame-pointer" c_preprocessor_definitions="GCC_ARM7;SUPERVISOR_START;VECTORED_IRQ_INTERRUPTS" c_system_include_directories="$(StudioDir)/include;$(StudioDir)/include/targets" c_user_include_directories=".;..\\..\\Source\\include;..\\..\\Source\\GCC\\ARM7_LPC2000;..\\Common\\Include"/>
 </solution>
index 0d0ff0a1df1a4ebaf0777abea86da994f7267fcb..1ac46d2397fc942f8219a78cebdb2eaa9f36369c 100644 (file)
@@ -5,22 +5,21 @@
  </Autos>
  <Bookmarks/>
  <Breakpoints>
-  <BreakpointListItem actiontype="0" chainFrom="" line="144" length="0" triggertype="0" useHWbreakpoint="false" group="Breakpoints" breakdatatype="0" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="" filename="C:\E\Dev\_FreeRTOS\Demo\ARM7_LPC2138_Rowley\main.c" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="D_Abort" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="FIQ" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="IRQ" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="P_Abort" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="SWI" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="Undef" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="BusFault" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="ExceptionEntryReturnFault" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="HardFault" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="MemManage" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="UsageFault_CheckingError" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="UsageFault_Coprocessor" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="UsageFault_StateError" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="D_Abort" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="FIQ" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="IRQ" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="P_Abort" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="SWI" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="Undef" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="BusFault" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="ExceptionEntryReturnFault" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="HardFault" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="MemManage" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="UsageFault_CheckingError" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="UsageFault_Coprocessor" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="2" mask="0" comparison="0" expression="UsageFault_StateError" filename="" />
  </Breakpoints>
  <ExecutionCountWindow/>
  <Memory1>
  <Memory4>
   <MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" addressSpace="" />
  </Memory4>
+ <MemoryUsageWindow>
+  <ProjectSessionItem path="RTOSDemo" name="unnamed" />
+  <ProjectSessionItem path="RTOSDemo;RTOSDemo" name="unnamed" />
+  <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files" name="unnamed" />
+  <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files;Demo Source" name="unnamed" />
+  <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files;RTOS Source" name="unnamed" />
+ </MemoryUsageWindow>
  <Project>
   <ProjectSessionItem path="RTOSDemo" name="unnamed" />
   <ProjectSessionItem path="RTOSDemo;RTOSDemo" name="unnamed" />
+  <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files" name="unnamed" />
+  <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files;Demo Source" name="unnamed" />
+  <ProjectSessionItem path="RTOSDemo;RTOSDemo;Source Files;RTOS Source" name="unnamed" />
  </Project>
  <Register1>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="CPU - Current Mode" visibleGroups="CPU - Current Mode" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="CPU - Current Mode" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register1>
  <Register2>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="" visibleGroups="" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register2>
  <Register3>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="" visibleGroups="" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register3>
  <Register4>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="" visibleGroups="" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register4>
  <SourceNavigatorWindow/>
  <TraceWindow>
   <Trace wrap="Yes" type="1" enabled="Yes" />
  </TraceWindow>
  <Watch1>
-  <Watches active="1" >
+  <Watches active="0" >
    <Watchpoint evalMode="1" linenumber="0" evalType="1" radix="-1" name="pxCurrentTCB" expression="pxCurrentTCB" filename="" />
   </Watches>
  </Watch1>
   <Watches active="0" />
  </Watch3>
  <Watch4>
-  <Watches active="0" />
+  <Watches active="1" >
+   <Watchpoint evalMode="1" linenumber="0" evalType="1" radix="16" name="pxMutex" expression="pxMutex" filename="" />
+   <Watchpoint evalMode="1" linenumber="0" evalType="1" radix="-1" name="pxCurrentTCB" expression="pxCurrentTCB" filename="" />
+   <Watchpoint evalMode="1" linenumber="0" evalType="1" radix="-1" name="(xQUEUE *)xMutex" expression="(xQUEUE *)xMutex" filename="" />
+  </Watches>
  </Watch4>
- <Files/>
- <ARMCrossStudioWindow activeProject="RTOSDemo" autoConnectTarget="/USB CrossConnect for ARM" debugSearchFileMap="" fileDialogInitialDirectory="C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2138_Rowley" fileDialogDefaultFilter="*.js" autoConnectCapabilities="1407" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
+ <Files>
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2138_Rowley\main.c" y="156" path="C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2138_Rowley\main.c" left="0" selected="0" name="unnamed" top="151" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\recmutex.c" y="223" path="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\recmutex.c" left="0" selected="1" name="unnamed" top="219" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="31" debugPath="C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2138_Rowley\FreeRTOSConfig.h" y="60" path="C:\E\Dev\FreeRTOS\Demo\ARM7_LPC2138_Rowley\FreeRTOSConfig.h" left="0" selected="0" name="unnamed" top="55" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Source\queue.c" y="336" path="C:\E\Dev\FreeRTOS\Source\queue.c" left="0" selected="0" name="unnamed" top="303" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="128" debugPath="C:\E\Dev\FreeRTOS\\Source\\include\semphr.h" y="156" path="C:\E\Dev\FreeRTOS\\Source\\include\semphr.h" left="0" selected="0" name="unnamed" top="137" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Source\tasks.c" y="1226" path="C:\E\Dev\FreeRTOS\Source\tasks.c" left="0" selected="0" name="unnamed" top="1199" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\blocktim.c" y="123" path="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\blocktim.c" left="0" selected="0" name="unnamed" top="94" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Source\portable\GCC\ARM7_LPC2000\port.c" y="237" path="C:\E\Dev\FreeRTOS\Source\portable\GCC\ARM7_LPC2000\port.c" left="0" selected="0" name="unnamed" top="218" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Source\portable\GCC\ARM7_LPC2000\portISR.c" y="223" path="C:\E\Dev\FreeRTOS\Source\portable\GCC\ARM7_LPC2000\portISR.c" left="0" selected="0" name="unnamed" top="190" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\integer.c" y="141" path="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\integer.c" left="0" selected="0" name="unnamed" top="118" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="20" debugPath="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\dynamic.c" y="351" path="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\dynamic.c" left="0" selected="0" name="unnamed" top="342" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\semtest.c" y="193" path="C:\E\Dev\FreeRTOS\Demo\Common\Minimal\semtest.c" left="0" selected="0" name="unnamed" top="173" />
+  <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\E\Dev\FreeRTOS\Source\list.c" y="163" path="C:\E\Dev\FreeRTOS\Source\list.c" left="0" selected="0" name="unnamed" top="130" />
+ </Files>
+ <ARMCrossStudioWindow activeProject="RTOSDemo" autoConnectTarget="/USB CrossConnect for ARM" debugSearchFileMap="" fileDialogInitialDirectory="C:\E\Dev\FreeRTOS\Demo\Common\Minimal" fileDialogDefaultFilter="*.cpp;*.cxx;*.cc;*.c;*.h;*.hpp;*.hxx" autoConnectCapabilities="1407" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
 </session>
index 4770321edf33b86d054c89ffad26dcc20d9aeab3..4dae2144c000fabcc214c6ac2f3a25da7f1edf07 100644 (file)
@@ -81,6 +81,7 @@
 #include "integer.h"\r
 #include "PollQ.h"\r
 #include "blocktim.h"\r
+#include "recmutex.h"\r
 \r
 /* Hardware configuration definitions. */\r
 #define mainBUS_CLK_FULL                                       ( ( unsigned portCHAR ) 0x01 )\r
@@ -171,6 +172,7 @@ int main( void )
        vStartDynamicPriorityTasks();\r
        vStartBlockingQueueTasks( mainBLOCK_Q_PRIORITY );\r
     vCreateBlockTimeTasks();\r
+    vStartRecursiveMutexTasks();\r
 \r
        /* Start the tasks defined within this file. */\r
        xTaskCreate( vLEDTask, "LED", configMINIMAL_STACK_SIZE, NULL, mainLED_TASK_PRIORITY, NULL );\r
@@ -259,6 +261,11 @@ const portCHAR * const pcFailMessage = "FAIL\n";
                        xErrorOccurred = pdTRUE;\r
                }\r
 \r
+               if( xAreRecursiveMutexTasksStillRunning() != pdTRUE )\r
+               {\r
+                       xErrorOccurred = pdTRUE;\r
+               }\r
+\r
                /* Send either a pass or fail message.  If an error is found it is\r
                never cleared again. */\r
                if( xErrorOccurred == pdTRUE )\r
index c5c41912fda072364cbc87633e6260beac501437..b620c45bce3b7af71462538a6fc3457329be082d 100644 (file)
@@ -48,7 +48,7 @@
 #define configUSE_PREEMPTION           1\r
 #define configUSE_IDLE_HOOK         0\r
 #define configUSE_TICK_HOOK         1\r
-#define configCPU_CLOCK_HZ          ( ( unsigned portLONG ) 57600000 ) /* =12Mhz xtal multiplied by 5 using the PLL. */\r
+#define configCPU_CLOCK_HZ          ( ( unsigned portLONG ) 48000000 ) /* =12Mhz xtal multiplied by 5 using the PLL. */\r
 #define configTICK_RATE_HZ          ( ( portTickType ) 1000 )\r
 #define configMAX_PRIORITIES           ( ( unsigned portBASE_TYPE ) 4 )\r
 #define configMINIMAL_STACK_SIZE       ( ( unsigned portSHORT ) 104 )\r
index 16c6ec263197275d2d454c8383c259ad3879cb63..f81a99dc24c96f6e49e7b42856b52c8a67381695 100644 (file)
@@ -90,7 +90,7 @@
 /* Constants to setup the PLL. */\r
 #define mainPLL_MUL                    ( ( unsigned portLONG ) ( 12 - 1 ) )\r
 #define mainPLL_DIV                    ( ( unsigned portLONG ) 0x0000 )\r
-#define mainCPU_CLK_DIV                ( ( unsigned portLONG ) 0x0004 )\r
+#define mainCPU_CLK_DIV                ( ( unsigned portLONG ) 0x0003 )\r
 #define mainPLL_ENABLE         ( ( unsigned portLONG ) 0x0001 )\r
 #define mainPLL_CONNECT                ( ( ( unsigned portLONG ) 0x0002 ) | mainPLL_ENABLE )\r
 #define mainPLL_FEED_BYTE1     ( ( unsigned portLONG ) 0xaa )\r
@@ -266,12 +266,18 @@ static void prvSetupHardware( void )
        PLLFEED = mainPLL_FEED_BYTE2;\r
        while( !( PLLSTAT & mainPLL_CONNECTED ) ); \r
        \r
-       /* Setup and turn on the MAM.  Three cycle access is used due to the fast\r
+       /* \r
+       This code is commented out as the MAM does not work on the original revision\r
+       LPC2368 chips.  If using Rev B chips then you can increase the speed though\r
+       the use of the MAM.\r
+       \r
+       Setup and turn on the MAM.  Three cycle access is used due to the fast\r
        PLL used.  It is possible faster overall performance could be obtained by\r
-       tuning the MAM and PLL settings. */\r
+       tuning the MAM and PLL settings.\r
        MAMCR = 0;\r
        MAMTIM = mainMAM_TIM_3;\r
        MAMCR = mainMAM_MODE_FULL;\r
+       */\r
        \r
        /* Setup the led's on the MCB2300 board */\r
        vParTestInitialise();\r
diff --git a/Demo/ARM7_STR71x_IAR/71x_init.s b/Demo/ARM7_STR71x_IAR/71x_init.s
new file mode 100644 (file)
index 0000000..b53e1e5
--- /dev/null
@@ -0,0 +1,297 @@
+;******************** (C) COPYRIGHT 2003 STMicroelectronics ********************\r
+;* File Name          : 71x_init.s\r
+;* Author             : MCD Application Team\r
+;* Date First Issued  : 06/23/2004\r
+;* Description        : This is the first code executed after RESET.\r
+;*                      This code used to initialize system stacks\r
+;*                      and critical peripherals before entering the C code.\r
+;*******************************************************************************\r
+;* History:\r
+;*  13/01/2006 : V3.1\r
+;*  24/05/2005 : V3.0\r
+;*  30/11/2004 : V2.0\r
+;*  14/07/2004 : V1.3\r
+;*  01/01/2004 : V1.2\r
+;*******************************************************************************\r
+; THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH\r
+; CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.\r
+; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT\r
+; OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT\r
+; OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION\r
+; CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
+;*******************************************************************************/\r
+\r
+\r
+; --- Standard definitions of mode bits and interrupt (I & F) flags in PSRs\r
+\r
+Mode_USR           EQU   0x10\r
+Mode_FIQ           EQU   0x11\r
+Mode_IRQ           EQU   0x12\r
+Mode_SVC           EQU   0x13\r
+Mode_ABT           EQU   0x17\r
+Mode_UNDEF         EQU   0x1B\r
+Mode_SYS           EQU   0x1F ; available on ARM Arch 4 and later\r
+\r
+I_Bit              EQU   0x80 ; when I bit is set, IRQ is disabled\r
+F_Bit              EQU   0x40 ; when F bit is set, FIQ is disabled\r
+\r
+\r
+\r
+EIC_Base_addr      EQU   0xFFFFF800; EIC base address\r
+ICR_off_addr       EQU   0x00      ; Interrupt Control register offset\r
+CIPR_off_addr      EQU   0x08      ; Current Interrupt Priority Register offset\r
+IVR_off_addr       EQU   0x18      ; Interrupt Vector Register offset\r
+FIR_off_addr       EQU   0x1C      ; Fast Interrupt Register offset\r
+IER_off_addr       EQU   0x20      ; Interrupt Enable Register offset\r
+IPR_off_addr       EQU   0x40      ; Interrupt Pending Bit Register offset\r
+SIR0_off_addr      EQU   0x60      ; Source Interrupt Register 0\r
+\r
+EMI_Base_addr      EQU   0x6C000000; EMI base address\r
+BCON0_off_addr     EQU   0x00      ; Bank 0 configuration register offset\r
+BCON1_off_addr     EQU   0x04      ; Bank 1 configuration register offset\r
+BCON2_off_addr     EQU   0x08      ; Bank 2 configuration register offset\r
+BCON3_off_addr     EQU   0x0C      ; Bank 3 configuration register offset\r
+\r
+EMI_ENABLE         EQU   0x8000\r
+EMI_SIZE_16        EQU   0x0001\r
+\r
+GPIO2_Base_addr    EQU   0xE0005000; GPIO2 base address\r
+PC0_off_addr       EQU   0x00      ; Port Configuration Register 0 offset\r
+PC1_off_addr       EQU   0x04      ; Port Configuration Register 1 offset\r
+PC2_off_addr       EQU   0x08      ; Port Configuration Register 2 offset\r
+PD_off_addr        EQU   0x0C      ; Port Data Register offset\r
+\r
+CPM_Base_addr      EQU   0xA0000040; CPM Base Address\r
+BOOTCR_off_addr    EQU   0x10      ; CPM - Boot Configuration Register\r
+FLASH_mask         EQU   0x0000    ; to remap FLASH at 0x0\r
+RAM_mask           EQU   0x0002    ; to remap RAM at 0x0\r
+\r
+;|----------------------------------------------------------------------------------|\r
+;| - APB Bridge  (System Peripheral)                                               |\r
+;|----------------------------------------------------------------------------------|\r
+APB1_base_addr     EQU   0xC0000000          ; APB Bridge1 Base Address\r
+APB2_base_addr     EQU   0xE0000000          ; APB Bridge2 Base Address\r
+CKDIS_off_addr     EQU   0x10                ; APB Bridge1 - Clock Disable  Register\r
+SWRES_off_addr     EQU   0x14                ; APB Bridge1 - Software Reset Register\r
+CKDIS1_config_all  EQU   0x27FB              ; To enable/disable clock of all APB1's peripherals\r
+SWRES1_config_all  EQU   0x27FB              ; To reset all APB1's peripherals\r
+CKDIS2_config_all  EQU   0x7FDD              ; To enable/disable clock of all APB2's peripherals\r
+SWRES2_config_all  EQU   0x7FDD              ; To reset all APB2's peripherals\r
+\r
+\r
+\r
+;---------------------------------------------------------------\r
+; ?program_start\r
+;---------------------------------------------------------------\r
+               MODULE  ?program_start\r
+                SECTION        IRQ_STACK:DATA:NOROOT(3)\r
+               SECTION FIQ_STACK:DATA:NOROOT(3)\r
+               SECTION UND_STACK:DATA:NOROOT(3)\r
+               SECTION ABT_STACK:DATA:NOROOT(3)        \r
+               SECTION SVC_STACK:DATA:NOROOT(3)\r
+               SECTION CSTACK:DATA:NOROOT(3)\r
+               SECTION .text:CODE(2)\r
+               PUBLIC  __iar_program_start\r
+               EXTERN  ?main\r
+               EXTERN  ?main\r
+                CODE32\r
+\r
+\r
+;*******************************************************************************\r
+;*******                         -- MACROS --                            *******\r
+;*******************************************************************************\r
+;*******************************************************************************\r
+;* Macro Name     : EMI_INIT\r
+;* Description    : This macro Initialize EMI bank 1: 16-bit 7 wait state\r
+;* Input          : None.\r
+;* Output         : None.\r
+;*******************************************************************************\r
+EMI_INIT  MACRO\r
+        LDR     r0, =GPIO2_Base_addr      ; Configure P2.0 -> 3 in AF_PP mode\r
+        LDR     r2, [r0, #PC0_off_addr]\r
+        ORR     r2, r2,#0x0000000F\r
+        STR     r2, [r0, #PC0_off_addr]\r
+        LDR     r2, [r0, #PC1_off_addr]\r
+        ORR     r2, r2,#0x0000000F\r
+        STR     r2, [r0, #PC1_off_addr]\r
+        LDR     r2, [r0, #PC2_off_addr]\r
+        ORR     r2, r2,#0x0000000F\r
+        STR     r2, [r0, #PC2_off_addr]\r
+        LDR     r0, =EMI_Base_addr\r
+        LDR     r1, =0x18|EMI_ENABLE|EMI_SIZE_16\r
+        STR     r1, [r0, #BCON1_off_addr] ; Enable bank 1 16-bit 7 wait state\r
+        ENDM\r
+;*******************************************************************************\r
+;* Macro Name     : EIC_INIT\r
+;* Description    : This macro Initialize the EIC as following :\r
+;                 - IRQ disabled\r
+;                 - FIQ disabled\r
+;                 - IVR contain the load PC opcode (0xE59FFXXX)\r
+;                 - Current priority level equal to 0\r
+;                 - All channels are disabled\r
+;                 - All channels priority equal to 0\r
+;                 - All SIR registers contain offset to the related IRQ\r
+;                   table entry\r
+;* Input          : None.\r
+;* Output         : None.\r
+;*******************************************************************************\r
+EIC_INIT   MACRO\r
+\r
+        LDR     r3, =EIC_Base_addr\r
+        LDR     r4, =0xE59F0000\r
+        STR     r4, [r3, #IVR_off_addr]; Write the LDR pc,[pc,#offset]\r
+                                       ; instruction code in IVR[31:16]\r
+        LDR     r2, =32                ; 32 Channel to initialize\r
+        LDR     r0, =T0TIMI_Addr       ; Read the address of the IRQs\r
+                                       ; address table\r
+        LDR     r1, =0x00000FFF\r
+        AND     r0,r0,r1\r
+        LDR     r5, =SIR0_off_addr     ; Read SIR0 address\r
+        SUB     r4,r0,#8               ; subtract 8 for prefetch\r
+        LDR     r1, =0xF7E8            ; Add the offset from IVR to 0x00000000\r
+                                       ; address(IVR address + 7E8 = 0x00000000)\r
+                                       ; 0xF7E8 used to complete the\r
+                                       ; LDR pc,[pc,#offset] opcode (0xE59FFXXX)\r
+        ADD     r1,r4,r1               ; Compute the jump offset from IVR to the\r
+                                       ; IRQ table entry.\r
+EIC_INI MOV     r4, r1, LSL #16        ; Left shift the result\r
+        STR     r4, [r3, r5]           ; Store the result in SIRx register\r
+        ADD     r1, r1, #4             ; Next IRQ address\r
+        ADD     r5, r5, #4             ; Next SIR\r
+        SUBS    r2, r2, #1             ; Decrement the number of SIR registers\r
+                                       ; to initialize\r
+        BNE     EIC_INI                ; If more then continue\r
+        ENDM\r
+;*******************************************************************************\r
+;* Macro Name     : PERIPHERAL_INIT\r
+;* Description    : This macro reset all device peripherals.\r
+;* Input          : None.\r
+;* Output         : None.\r
+;*******************************************************************************\r
+PERIPHERAL_INIT MACRO\r
+\r
+        LDR     r1, =APB1_base_addr      ; r0= APB1 base address\r
+        LDR     r2, =APB2_base_addr      ; r0= APB2 base address\r
+        LDR     r0, =CKDIS1_config_all\r
+        STRH    r0, [r1, #CKDIS_off_addr]; Clock Disabling for all APB1 peripherals\r
+        LDR     r0, =CKDIS2_config_all\r
+        STRH    r0, [r2, #CKDIS_off_addr]; Clock Disabling for all APB2 peripherals\r
+        LDR     r0, =SWRES1_config_all\r
+        STRH    r0, [r1, #SWRES_off_addr]; Keep all APB1 peripherals under reset\r
+        LDR     r0, =SWRES2_config_all\r
+        STRH    r0, [r2, #SWRES_off_addr]; Keep all APB2 peripherals under reset\r
+        MOV     r7, #10                  ; Wait that the selected macrocells exit from reset\r
+loop1   SUBS    r7, r7, #1\r
+        BNE     loop1\r
+        MOV     r0, #0\r
+        STRH    r0, [r1, #SWRES_off_addr]; Enable all all APB1 peripherals\r
+        STRH    r0, [r2, #SWRES_off_addr]; Enable all all APB2 peripherals\r
+        STRH    r0, [r1, #CKDIS_off_addr]; Clock Enabling for all APB1 peripherals\r
+        STRH    r0, [r2, #CKDIS_off_addr]; Clock Enabling for all APB2 peripherals\r
+        MOV     r7, #10                  ; Wait that the selected macrocells exit from reset\r
+loop2   SUBS    r7, r7, #1\r
+        BNE     loop2\r
+        ENDM\r
+;********************************************************************************************\r
+\r
+; define remapping\r
+; If you need to remap memory before entring the main program\r
+; uncomment next ligne\r
+;            #define   remapping\r
+\r
+; Then define which memory to remap to address 0x00000000\r
+;  Uncomment next line if you want to remap RAM\r
+;         #define  remap_ram\r
+\r
+;  Uncomment next line if you want to remap FLASH\r
+;         #define remap_flash\r
+\r
+\r
+        IMPORT  T0TIMI_Addr\r
+__iar_program_start\r
+         LDR     pc, =NextInst\r
+NextInst\r
+               NOP             ; Wait for OSC stabilization\r
+               NOP\r
+               NOP\r
+               NOP\r
+               NOP\r
+               NOP\r
+               NOP\r
+               NOP\r
+               NOP\r
+\r
+        MSR     CPSR_c, #Mode_ABT|F_Bit|I_Bit\r
+        ldr      sp,=SFE(ABT_STACK)     ; End of ABT_STACK\r
+\r
+        MSR     CPSR_c, #Mode_UNDEF|F_Bit|I_Bit\r
+        ldr      sp,=SFE(UND_STACK)     ; End of UNDEF_STACK\r
+\r
+        MSR     CPSR_c, #Mode_SVC|F_Bit|I_Bit\r
+       ldr      sp,=SFE(SVC_STACK)      ; End of SVC_STACK\r
+\r
+\r
+\r
+; Uncomment next ligne if you need to reset all device pripherals\r
+ ;      PERIPHERAL_INIT           ; Reset all device peripherals\r
+\r
+; Uncomment next ligne if you need to enable the EMI Bank 1\r
+   ;    EMI_INIT                  ; Initialize EIM Bank 1\r
+\r
+;Uncomment next ligne if you need to initialize the EIC\r
+        EIC_INIT                  ; Initialize EIC\r
+\r
+;******************************************************************************\r
+;REMAPPING\r
+;Description  : Remapping  memory whether RAM,FLASH\r
+;               at Address 0x0 after the application has started executing.\r
+;               Remapping is generally done to allow RAM  to replace FLASH\r
+;               at 0x0.\r
+;               the remapping of RAM allow copying of vector table into RAM\r
+;               To enable the memory remapping uncomment: (see above)\r
+;               #define  remapping to enable memory remapping\r
+;                  AND\r
+;               #define  remap_ram to remap RAM\r
+;                  OR\r
+;               #define  remap_flash to remap FLASH\r
+;******************************************************************************\r
+#ifdef remapping\r
+    #ifdef remap_flash\r
+        MOV     r0, #FLASH_mask\r
+    #endif\r
+    #ifdef remap_ram\r
+        MOV     r0, #RAM_mask\r
+    #endif\r
+\r
+        LDR     r1, =CPM_Base_addr\r
+        LDRH    r2, [r1, #BOOTCR_off_addr]; Read BOOTCR Register\r
+        BIC     r2, r2, #0x03             ; Reset the two LSB bits of BOOTCR\r
+        ORR     r2, r2, r0                ; change the two LSB bits of BOOTCR\r
+        STRH    r2, [r1, #BOOTCR_off_addr]; Write BOOTCR Register\r
+#endif\r
+\r
+               MSR     CPSR_c, #Mode_FIQ|I_Bit; Change to FIQ mode\r
+        ldr      sp,=SFE(FIQ_STACK)      ; End of FIQ_STACK\r
+\r
+               MSR     CPSR_c, #Mode_IRQ|I_Bit; Change to IRQ mode\r
+        ldr      sp,=SFE(IRQ_STACK)    ; End of IRQ_STACK\r
+\r
+        MSR     CPSR_c, #Mode_SYS         ; Change to system mode, Enable IRQ and FIQ\r
+       ldr     sp,=SFE(CSTACK)        ; End of CSTACK(user)\r
+\r
+\r
+\r
+; --- Now branches to a C lib function that copies RO data from their\r
+;     load region to their execute region, create the RW and ZI regions\r
+;     then jumps to user C main program.\r
+\r
+               ; main() must be called from Supervisor mode\r
+               MSR     CPSR_c, #Mode_SVC|F_Bit|I_Bit\r
+\r
+        b ?main   ; Note : use B not BL, because an application will\r
+                         ; never return this way\r
+\r
+        LTORG\r
+\r
+        END\r
+;******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****\r
diff --git a/Demo/ARM7_STR71x_IAR/71x_vect.s b/Demo/ARM7_STR71x_IAR/71x_vect.s
new file mode 100644 (file)
index 0000000..da2dd6a
--- /dev/null
@@ -0,0 +1,253 @@
+#include "FreeRTOSConfig.h"\r
+;******************** (C) COPYRIGHT 2003 STMicroelectronics ********************\r
+;* File Name          : 71x_vect.s\r
+;* Author             : MCD Application Team\r
+;* Date First Issued  : 16/05/2003\r
+;* Description        : This file used to initialize the exception and IRQ\r
+;*                      vectors, and to enter/return to/from exceptions handlers.\r
+;*******************************************************************************\r
+;* History:\r
+;*  13/01/2006 : V3.1\r
+;*  24/05/2005 : V3.0\r
+;*  30/11/2004 : V2.0\r
+;*  14/07/2004 : V1.3\r
+;*  01/01/2004 : V1.2\r
+;*******************************************************************************\r
+; THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH\r
+; CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.\r
+; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT\r
+; OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT\r
+; OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION\r
+; CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
+;*******************************************************************************/\r
+\r
+               MODULE  ?RESET\r
+               SECTION .intvec:CODE(2)                         \r
+               CODE32  \r
+\r
+EIC_base_addr        EQU    0xFFFFF800; EIC base address.\r
+CICR_off_addr        EQU    0x04      ; Current Interrupt Channel Register.\r
+IVR_off_addr         EQU    0x18      ; Interrupt Vector Register.\r
+IPR_off_addr         EQU    0x40      ; Interrupt Pending Register.\r
+\r
+\r
+;*******************************************************************************\r
+;              Import  the __iar_program_start address from 71x_init.s\r
+;*******************************************************************************\r
+\r
+        IMPORT  __iar_program_start\r
+\r
+;*******************************************************************************\r
+;                      Import exception handlers\r
+;*******************************************************************************\r
+\r
+        IMPORT  Undefined_Handler\r
+        IMPORT  Prefetch_Handler\r
+        IMPORT  Abort_Handler\r
+        IMPORT  FIQ_Handler\r
+\r
+;*******************************************************************************\r
+;                   Import IRQ handlers from 71x_it.c\r
+;*******************************************************************************\r
+\r
+        IMPORT  Default_Handler\r
+               IMPORT  vPortYieldProcessor\r
+               IMPORT  vSerialISREntry\r
+               IMPORT  vPortPreemptiveTickISR\r
+               IMPORT  vPortNonPreemptiveTick\r
+\r
+;*******************************************************************************\r
+;            Export Peripherals IRQ handlers table address\r
+;*******************************************************************************\r
+\r
+        EXPORT  T0TIMI_Addr\r
+\r
+;*******************************************************************************\r
+;                        Exception vectors\r
+;*******************************************************************************\r
+IVR_ADDR                DEFINE    0xFFFFF818\r
+\r
+               LDR     PC, Reset_Addr\r
+        LDR     PC, Undefined_Addr\r
+        LDR     PC, SWI_Addr\r
+        LDR     PC, Prefetch_Addr\r
+        LDR     PC, Abort_Addr\r
+        NOP                             ; Reserved vector\r
+        LDR     PC, =IVR_ADDR\r
+        LDR     PC, FIQ_Addr\r
+\r
+;*******************************************************************************\r
+;               Exception handlers address table\r
+;*******************************************************************************\r
+\r
+Reset_Addr      DCD     __iar_program_start\r
+Undefined_Addr  DCD     UndefinedHandler\r
+SWI_Addr        DCD     vPortYieldProcessor\r
+Prefetch_Addr   DCD     PrefetchAbortHandler\r
+Abort_Addr      DCD     DataAbortHandler\r
+                DCD     0               ; Reserved vector\r
+IRQ_Addr        DCD     0                          ; Direct vectors are used.  See the STR75x demo for an alternative implementation\r
+FIQ_Addr        DCD     FIQHandler\r
+\r
+;*******************************************************************************\r
+;              Peripherals IRQ handlers address table\r
+;*******************************************************************************\r
+\r
+T0TIMI_Addr     DCD  Default_Handler\r
+FLASH_Addr      DCD  Default_Handler\r
+RCCU_Addr       DCD  Default_Handler\r
+RTC_Addr        DCD  Default_Handler\r
+#if configUSE_PREEMPTION == 0\r
+WDG_Addr        DCD  vPortNonPreemptiveTick    ; Tick ISR if the cooperative scheduler is used.\r
+#else\r
+WDG_Addr               DCD  vPortPreemptiveTickISR     ; Tick ISR if the preemptive scheduler is used.\r
+#endif\r
+XTI_Addr        DCD  Default_Handler\r
+USBHP_Addr      DCD  Default_Handler\r
+I2C0ITERR_Addr  DCD  Default_Handler\r
+I2C1ITERR_ADDR  DCD  Default_Handler\r
+UART0_Addr      DCD  vSerialISREntry\r
+UART1_Addr      DCD  Default_Handler\r
+UART2_ADDR      DCD  Default_Handler\r
+UART3_ADDR      DCD  Default_Handler\r
+BSPI0_ADDR      DCD  Default_Handler\r
+BSPI1_Addr      DCD  Default_Handler\r
+I2C0_Addr       DCD  Default_Handler\r
+I2C1_Addr       DCD  Default_Handler\r
+CAN_Addr        DCD  Default_Handler\r
+ADC12_Addr      DCD  Default_Handler\r
+T1TIMI_Addr     DCD  Default_Handler\r
+T2TIMI_Addr     DCD  Default_Handler\r
+T3TIMI_Addr     DCD  Default_Handler\r
+                DCD  0                  ; reserved\r
+                DCD  0                  ; reserved\r
+                DCD  0                  ; reserved\r
+HDLC_Addr       DCD  Default_Handler\r
+USBLP_Addr      DCD  Default_Handler\r
+                DCD  0                  ; reserved\r
+                DCD  0                  ; reserved\r
+T0TOI_Addr      DCD  Default_Handler\r
+T0OC1_Addr      DCD  Default_Handler\r
+T0OC2_Addr      DCD  Default_Handler\r
+\r
+\r
+;*******************************************************************************\r
+;                         Exception Handlers\r
+;*******************************************************************************\r
+\r
+;*******************************************************************************\r
+;* Macro Name     : SaveContext\r
+;* Description    : This macro used to save the context before entering\r
+;                   an exception handler.\r
+;* Input          : The range of registers to store.\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+SaveContext MACRO reg1,reg2\r
+\r
+        STMFD  sp!,{reg1-reg2,lr} ; Save The workspace plus the current return\r
+                              ; address lr_ mode into the stack.\r
+        MRS    r1,spsr        ; Save the spsr_mode into r1.\r
+        STMFD  sp!,{r1}       ; Save spsr.\r
+        ENDM\r
+\r
+;*******************************************************************************\r
+;* Macro Name     : RestoreContext\r
+;* Description    : This macro used to restore the context to return from\r
+;                   an exception handler and continue the program execution.\r
+;* Input          : The range of registers to restore.\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+RestoreContext MACRO reg1,reg2\r
+\r
+        LDMFD   sp!,{r1}        ; Restore the saved spsr_mode into r1.\r
+        MSR     spsr_cxsf,r1    ; Restore spsr_mode.\r
+        LDMFD   sp!,{reg1-reg2,pc}^; Return to the instruction following...\r
+                                ; ...the exception interrupt.\r
+        ENDM\r
+\r
+;*******************************************************************************\r
+;* Function Name  : UndefinedHandler\r
+;* Description    : This function called when undefined instruction\r
+;                   exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+UndefinedHandler\r
+        SaveContext r0,r12           ; Save the workspace plus the current\r
+                                     ; return address lr_ und and spsr_und.\r
+        ldr r0,=Undefined_Handler\r
+        ldr lr,=Undefined_Handler_end\r
+        bx r0                        ; Branch to Undefined_Handler\r
+Undefined_Handler_end:\r
+        RestoreContext r0,r12        ; Return to the instruction following...\r
+                                     ; ...the undefined instruction.\r
+\r
+\r
+;*******************************************************************************\r
+;* Function Name  : PrefetchAbortHandler\r
+;* Description    : This function called when Prefetch Abort\r
+;                   exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+PrefetchAbortHandler\r
+        SUB    lr,lr,#4       ; Update the link register.\r
+        SaveContext r0,r12    ; Save the workspace plus the current\r
+                              ; return address lr_abt and spsr_abt.\r
+        ldr r0,=Prefetch_Handler\r
+        ldr lr,=Prefetch_Handler_end\r
+\r
+        bx r0                 ; Branch to Prefetch_Handler.\r
+Prefetch_Handler_end:\r
+        RestoreContext r0,r12 ; Return to the instruction following that...\r
+                              ; ...has generated the prefetch abort exception.\r
+\r
+;*******************************************************************************\r
+;* Function Name  : DataAbortHandler\r
+;* Description    : This function is called when Data Abort\r
+;                   exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+DataAbortHandler\r
+        SUB    lr,lr,#8       ; Update the link register.\r
+        SaveContext r0,r12    ; Save the workspace plus the current\r
+                              ; return address lr_ abt and spsr_abt.\r
+        ldr r0,=Abort_Handler\r
+        ldr lr,=Abort_Handler_end\r
+\r
+        bx r0                 ; Branch to Abort_Handler.\r
+Abort_Handler_end:\r
+        RestoreContext r0,r12 ; Return to the instruction following that...\r
+                              ; ...has generated the data abort exception.\r
+\r
+;*******************************************************************************\r
+;* Function Name  : FIQHandler\r
+;* Description    : This function is called when FIQ\r
+;                   exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+FIQHandler\r
+        SUB    lr,lr,#4       ; Update the link register.\r
+        SaveContext r0,r7     ; Save the workspace plus the current\r
+                              ; return address lr_ fiq and spsr_fiq.\r
+        ldr r0,=FIQ_Handler\r
+        ldr lr,=FIQ_Handler_end\r
+\r
+        bx r0                 ; Branch to FIQ_Handler.\r
+FIQ_Handler_end:\r
+        RestoreContext r0,r7  ; Restore the context and return to the...\r
+                              ; ...program execution.\r
+\r
+\r
+               \r
+               LTORG\r
+\r
+  END\r
+;******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****
\ No newline at end of file
diff --git a/Demo/ARM7_STR71x_IAR/Library/71x_it.c b/Demo/ARM7_STR71x_IAR/Library/71x_it.c
new file mode 100644 (file)
index 0000000..cc4b2b5
--- /dev/null
@@ -0,0 +1,78 @@
+/******************** (C) COPYRIGHT 2003 STMicroelectronics ********************\r
+* File Name          : 71x_it.c\r
+* Author             : MCD Application Team\r
+* Date First Issued  : 16/05/2003\r
+* Description        : Main Interrupt Service Routines\r
+*******************************************************************************\r
+* History:\r
+* 24/05/05 : V3.0\r
+* 30/11/04 : V2.0\r
+* 16/05/03 : Created\r
+*******************************************************************************\r
+ THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH\r
+ CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.\r
+ AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT\r
+ OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT\r
+ OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION\r
+ CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
+*******************************************************************************/\r
+#include "71x_it.h"\r
+\r
+\r
+ u32 counter=1;\r
+/*******************************************************************************\r
+* Function Name  : Undefined_Handler\r
+* Description    : This function handles Undefined instruction exception.\r
+* Input          : None\r
+* Output         : None\r
+* Return         : None\r
+*******************************************************************************/\r
+void Undefined_Handler(void)\r
+{\r
+       for( ;; );\r
+}\r
+\r
+/*******************************************************************************\r
+* Function Name  : FIQ_Handler\r
+* Description    : This function handles FIQ exception.\r
+* Input          : None\r
+* Output         : None\r
+* Return         : None\r
+*******************************************************************************/\r
+void FIQ_Handler(void)\r
+{\r
+       for( ;; );\r
+}\r
+\r
+/*******************************************************************************\r
+* Function Name  : Prefetch_Handler\r
+* Description    : This function handles Prefetch Abort exception.\r
+* Input          : None\r
+* Output         : None\r
+* Return         : None\r
+*******************************************************************************/\r
+void Prefetch_Handler(void)\r
+{\r
+       for( ;; );\r
+}\r
+\r
+/*******************************************************************************\r
+* Function Name  : Abort_Handler\r
+* Description    : This function handles Data Abort exception.\r
+* Input          : None\r
+* Output         : None\r
+* Return         : None\r
+*******************************************************************************/\r
+void Abort_Handler(void)\r
+{\r
+       for( ;; );\r
+}\r
+\r
+void Default_Handler( void );\r
+void Default_Handler( void )\r
+{\r
+       for( ;; );\r
+}\r
+\r
+\r
+/******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****/\r
index bf7182a47634d11f903f44b5e1fe10d2b2e3f035..55ff7b44e868641516458a03556e9fb79efd3ea0 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>12</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>OCDownloadVerifyAll</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashDownload</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashOverride</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoader</name>\r
-          <state>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTR71xF.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoaderSlave</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>OCProductVersion</name>\r
           <state>4.20A</state>\r
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.20A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashLoaderArgs</name>\r
-          <state></state>\r
+          <name>OCDownloadAttachToProgram</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddrOverride</name>\r
-          <state>0</state>\r
+          <name>FlashLoaders</name>\r
+          <state>,,,0x40000000,(default),</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddr</name>\r
-          <state></state>\r
+          <name>UseFlashLoader</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadAttachToProgram</name>\r
-          <state>0</state>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <state>32</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWReset</name>\r
-          <state>1</state>\r
+          <name>CCJLinkDoLogfile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkTRSTReset</name>\r
+          <name>CCJLinkLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkHWResetDelay</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>JLinkInitialSpeed</name>\r
+          <state>4000</state>\r
+        </option>\r
         <option>\r
           <name>CCDoJlinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCScanChainNonARMDevices</name>\r
+          <state>0</state>\r
+        </option>\r
         <option>\r
           <name>CCJLinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkDoLogfile</name>\r
+          <name>CCJLinkIRLength</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+          <name>CCJLinkCommRadio</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWResetDelay</name>\r
+          <name>CCJLinkTCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>LMIFTDI_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>JLinkInitialSpeed</name>\r
-          <state>4000</state>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>MACRAIGOR_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>2</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Trace\Trace.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
     </debuggerPlugins>\r
   </configuration>\r
   <configuration>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>12</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>OCDownloadVerifyAll</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>OCDownloadFlashDownload</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashOverride</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoader</name>\r
-          <state>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTR71xF.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoaderSlave</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>OCProductVersion</name>\r
           <state>4.20A</state>\r
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.20A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashLoaderArgs</name>\r
-          <state></state>\r
+          <name>OCDownloadAttachToProgram</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddrOverride</name>\r
-          <state>0</state>\r
+          <name>FlashLoaders</name>\r
+          <state>,,,0x40000000,(default),</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddr</name>\r
-          <state></state>\r
+          <name>UseFlashLoader</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadAttachToProgram</name>\r
-          <state>0</state>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <state>32</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWReset</name>\r
-          <state>1</state>\r
+          <name>CCJLinkDoLogfile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkTRSTReset</name>\r
+          <name>CCJLinkLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkHWResetDelay</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>JLinkInitialSpeed</name>\r
+          <state>4000</state>\r
+        </option>\r
         <option>\r
           <name>CCDoJlinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCScanChainNonARMDevices</name>\r
+          <state>0</state>\r
+        </option>\r
         <option>\r
           <name>CCJLinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkDoLogfile</name>\r
+          <name>CCJLinkIRLength</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+          <name>CCJLinkCommRadio</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWResetDelay</name>\r
+          <name>CCJLinkTCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>LMIFTDI_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>JLinkInitialSpeed</name>\r
-          <state>4000</state>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>MACRAIGOR_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>2</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Trace\Trace.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
index b87cca4f96d428db1ad021dffe63bcc3f66de69e..4364c7b18d5b26706cd4a7211dbbee01171fcf03 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>8</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Debug\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>2</version>\r
+          <version>7</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
           <name>OGCoreOrChip</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>OGChipSelect</name>\r
-          <state>$TOOLKIT_DIR$\config\chip\ST\STR712.i79</state>\r
-        </option>\r
         <option>\r
           <name>GRuntimeLibSelect</name>\r
           <version>0</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.20A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>GeneralMisraVerbose</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OGChipSelectEditMenu</name>\r
+          <state>STR712        ST STR712</state>\r
+        </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>11</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>CCIncludePaths</name>\r
-          <state>$TOOLKIT_DIR$\INC\</state>\r
-          <state>$PROJ_DIR$\</state>\r
-          <state>$PROJ_DIR$\library\include\</state>\r
-          <state>$PROJ_DIR$\..\common\include</state>\r
-          <state>$PROJ_DIR$\..\..\source\include</state>\r
-        </option>\r
         <option>\r
           <name>CCDefines</name>\r
           <state>STR71X_IAR</state>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>1001010</state>\r
         </option>\r
-        <option>\r
-          <name>CCMakeLibraryModule</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
+          <name>PreInclude</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CCOptimizationSlave</name>\r
+          <name>CompilerMisraRules</name>\r
           <version>0</version>\r
-          <state>2</state>\r
+          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>\r
         </option>\r
         <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
+          <name>CompilerMisraOverride</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
+          <name>CCIncludePath2</name>\r
+          <state>$PROJ_DIR$\</state>\r
+          <state>$PROJ_DIR$\library\include\</state>\r
+          <state>$PROJ_DIR$\..\common\include</state>\r
+          <state>$PROJ_DIR$\..\..\source\include</state>\r
         </option>\r
         <option>\r
-          <name>PreInclude</name>\r
-          <state></state>\r
+          <name>CCStdIncCheck</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CompilerMisraRules</name>\r
-          <version>0</version>\r
-          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>\r
+          <name>CCStdIncludePath</name>\r
+          <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CompilerMisraOverride</name>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>2</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>2</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>5</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>ADebug</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>MakeLibrary</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>AltRegisterNames</name>\r
           <state>0</state>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefAsm</name>\r
+          <name>AProcessor</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>UndefFile</name>\r
+          <name>AFpuProcessor</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>UndefLine</name>\r
-          <state>1</state>\r
+          <name>AOutputFile</name>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
-          <name>UndefTime</name>\r
-          <state>1</state>\r
+          <name>AMultibyteSupport</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefDate</name>\r
-          <state>1</state>\r
+          <name>ALimitErrorsCheck</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefTid</name>\r
-          <state>1</state>\r
+          <name>ALimitErrorsEdit</name>\r
+          <state>100</state>\r
         </option>\r
         <option>\r
-          <name>UndefVer</name>\r
-          <state>1</state>\r
+          <name>AIgnoreStdInclude</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AIncludes</name>\r
+          <name>AStdIncludes</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
-          <state>$PROJ_DIR$\..\..\Source\portable\IAR\STR71x</state>\r
         </option>\r
         <option>\r
-          <name>AProcessor</name>\r
-          <state>1</state>\r
+          <name>AUserIncludes</name>\r
+          <state>$PROJ_DIR$\..\..\Source\portable\IAR\STR71x</state>\r
         </option>\r
         <option>\r
-          <name>AExtraOptionsCheck</name>\r
+          <name>AExtraOptionsCheckV2</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AExtraOptions</name>\r
+          <name>AExtraOptionsV2</name>\r
           <state></state>\r
         </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
         <option>\r
-          <name>AFpuProcessor</name>\r
-          <state>1</state>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefLittleEndian</name>\r
-          <state>1</state>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>AMultibyteSupport</name>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>17</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
+          <name>XLinkMisraHandler</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OutputFormat</name>\r
-          <version>10</version>\r
-          <state>16</state>\r
+          <name>IlinkInputFileSlave</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FormatVariant</name>\r
-          <version>6</version>\r
-          <state>15</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
+          <name>IlinkDebugInfoEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XDefines</name>\r
+          <name>IlinkKeepSymbols</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
+          <name>IlinkMapFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
-        </option>\r
-        <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleStatus</name>\r
+          <name>IlinkLogFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm.xcl</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STR71x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
-          <state>0</state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>10</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>DoCrc</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>IlinkBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
-          <state>0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     <debug>0</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>8</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Release\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>2</version>\r
+          <version>7</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
           <name>OGCoreOrChip</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>OGChipSelect</name>\r
-          <state>$TOOLKIT_DIR$\config\chip\ST\STR712.i79</state>\r
-        </option>\r
         <option>\r
           <name>GRuntimeLibSelect</name>\r
           <version>0</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.20A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>GeneralMisraVerbose</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OGChipSelectEditMenu</name>\r
+          <state>STR712        ST STR712</state>\r
+        </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>11</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
-        <option>\r
-          <name>CCIncludePaths</name>\r
-          <state>$TOOLKIT_DIR$\INC\</state>\r
-          <state>$PROJ_DIR$\</state>\r
-          <state>$PROJ_DIR$\library\include\</state>\r
-          <state>$PROJ_DIR$\..\common\include</state>\r
-          <state>$PROJ_DIR$\..\..\source\include</state>\r
-        </option>\r
         <option>\r
           <name>CCDefines</name>\r
           <state>_NDEBUG</state>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>1111101</state>\r
         </option>\r
-        <option>\r
-          <name>CCMakeLibraryModule</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>1</state>\r
+          <name>PreInclude</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CCOptimizationSlave</name>\r
+          <name>CompilerMisraRules</name>\r
           <version>0</version>\r
-          <state>3</state>\r
+          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>\r
         </option>\r
         <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
+          <name>CompilerMisraOverride</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
+          <name>CCIncludePath2</name>\r
+          <state>$PROJ_DIR$\</state>\r
+          <state>$PROJ_DIR$\library\include\</state>\r
+          <state>$PROJ_DIR$\..\common\include</state>\r
+          <state>$PROJ_DIR$\..\..\source\include</state>\r
         </option>\r
         <option>\r
-          <name>PreInclude</name>\r
-          <state></state>\r
+          <name>CCStdIncCheck</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CompilerMisraRules</name>\r
-          <version>0</version>\r
-          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>\r
+          <name>CCStdIncludePath</name>\r
+          <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CompilerMisraOverride</name>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>3</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>3</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>5</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>ADebug</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>MakeLibrary</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>AltRegisterNames</name>\r
           <state>0</state>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefAsm</name>\r
+          <name>AProcessor</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>UndefFile</name>\r
+          <name>AFpuProcessor</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>UndefLine</name>\r
-          <state>1</state>\r
+          <name>AOutputFile</name>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
-          <name>UndefTime</name>\r
-          <state>1</state>\r
+          <name>AMultibyteSupport</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefDate</name>\r
-          <state>1</state>\r
+          <name>ALimitErrorsCheck</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefTid</name>\r
-          <state>1</state>\r
+          <name>ALimitErrorsEdit</name>\r
+          <state>100</state>\r
         </option>\r
         <option>\r
-          <name>UndefVer</name>\r
-          <state>1</state>\r
+          <name>AIgnoreStdInclude</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AIncludes</name>\r
+          <name>AStdIncludes</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
-          <state>$PROJ_DIR$\..\..\Source\portable\IAR\STR71x</state>\r
         </option>\r
         <option>\r
-          <name>AProcessor</name>\r
-          <state>1</state>\r
+          <name>AUserIncludes</name>\r
+          <state>$PROJ_DIR$\..\..\Source\portable\IAR\STR71x</state>\r
         </option>\r
         <option>\r
-          <name>AExtraOptionsCheck</name>\r
+          <name>AExtraOptionsCheckV2</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AExtraOptions</name>\r
+          <name>AExtraOptionsV2</name>\r
           <state></state>\r
         </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
         <option>\r
-          <name>AFpuProcessor</name>\r
-          <state>1</state>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>UndefLittleEndian</name>\r
-          <state>1</state>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AMultibyteSupport</name>\r
+          <name>OOCObjCopyEnable</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>17</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
+          <name>IlinkLibIOConfig</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
+          <name>XLinkMisraHandler</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OutputFormat</name>\r
-          <version>10</version>\r
-          <state>66</state>\r
+          <name>IlinkInputFileSlave</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
+          <name>IlinkDebugInfoEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XDefines</name>\r
+          <name>IlinkKeepSymbols</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
+          <name>IlinkMapFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
-        </option>\r
-        <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleStatus</name>\r
+          <name>IlinkLogFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm.xcl</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STR71x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
-          <state>1</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
+          <name>IlinkNXPLPCChecksum</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>DoFill</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
-          <state>1</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>10</version>\r
-          <state>60</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>6</version>\r
-          <state>2</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcAlign</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>DoCrc</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>IlinkBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
-          <state>0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
   <group>\r
     <name>System Files</name>\r
     <file>\r
-      <name>$PROJ_DIR$\cstartup.s79</name>\r
+      <name>$PROJ_DIR$\71x_init.s</name>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\lnkarm.xcl</name>\r
+      <name>$PROJ_DIR$\Library\71x_it.c</name>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\vect.s79</name>\r
+      <name>$PROJ_DIR$\71x_vect.s</name>\r
     </file>\r
   </group>\r
 </project>\r
diff --git a/Demo/ARM7_STR71x_IAR/STR71x_FLASH.icf b/Demo/ARM7_STR71x_IAR/STR71x_FLASH.icf
new file mode 100644 (file)
index 0000000..82356bd
--- /dev/null
@@ -0,0 +1,42 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/\r
+/*-Editor annotation file-*/\r
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\a_v1_0.xml" */\r
+/*-Specials-*/\r
+define symbol __ICFEDIT_intvec_start__ = 0x40000000;\r
+/*-Memory Regions-*/\r
+define symbol __ICFEDIT_region_ROM_start__ = 0x4000062C;\r
+define symbol __ICFEDIT_region_ROM_end__   = 0x4003FFFF;\r
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;\r
+define symbol __ICFEDIT_region_RAM_end__   = 0x2000FFFF;\r
+/*-Sizes-*/\r
+define symbol __ICFEDIT_size_cstack__   = 0x200;\r
+define symbol __ICFEDIT_size_svcstack__ = 0x100;\r
+define symbol __ICFEDIT_size_irqstack__ = 0x200;\r
+define symbol __ICFEDIT_size_fiqstack__ = 0x10;\r
+define symbol __ICFEDIT_size_undstack__ = 0x10;\r
+define symbol __ICFEDIT_size_abtstack__ = 0x10;\r
+define symbol __ICFEDIT_size_heap__     = 0x4;\r
+/**** End of ICF editor section. ###ICF###*/\r
+\r
+\r
+define memory mem with size = 4G;\r
+define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__];\r
+define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__];\r
+\r
+define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };\r
+define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { };\r
+define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { };\r
+define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { };\r
+define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { };\r
+define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { };\r
+define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { };\r
+\r
+initialize by copy { readwrite };\r
+do not initialize  { section .noinit };\r
+\r
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };\r
+\r
+place in ROM_region   { readonly };\r
+place in RAM_region   { readwrite,\r
+                        block CSTACK, block SVC_STACK, block IRQ_STACK, block FIQ_STACK,\r
+                        block UND_STACK, block ABT_STACK, block HEAP };
\ No newline at end of file
index cd1e2ee2f0536fadc9d89ebfea92e4bbee101870..7e27d3f4db078be37326834f26ff5592a74774d2 100644 (file)
@@ -9,7 +9,7 @@
           \r
           \r
           \r
-        <Column0>129</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
+        <Column0>273</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
       <Disassembly>\r
         <PreferedWindows>\r
@@ -21,7 +21,7 @@
         \r
         \r
         \r
-      <MixedMode>1</MixedMode><CodeCovEnabled>0</CodeCovEnabled><CodeCovShow>0</CodeCovShow></Disassembly>\r
+      <CodeCovEnabled>0</CodeCovEnabled><MixedMode>1</MixedMode><CodeCovShow>0</CodeCovShow></Disassembly>\r
       <Debug-Log/>\r
       <Build>\r
         \r
@@ -33,7 +33,7 @@
     <Windows>\r
       \r
       \r
-    <Wnd2>\r
+    <Wnd3>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-24393-22702</Identity>\r
@@ -45,7 +45,7 @@
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd2><Wnd3>\r
+      <SelectedTab>0</SelectedTab></Wnd3><Wnd4>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-13122-22708</Identity>\r
           </Tab>\r
         <Tab><Identity>TabID-19116-28152</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory><Session/></Tab></Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd3><Wnd0><Tabs><Tab><Identity>TabID-10243-6871</Identity><TabName>Register</TabName><Factory>Register</Factory><Session><REG1>0</REG1><REG2>0</REG2><Group>0</Group><States>1</States><State0>CPSR</State0></Session></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd0></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd4><Wnd5><Tabs><Tab><Identity>TabID-10802-25870</Identity><TabName>Disassembly</TabName><Factory>Disassembly</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd5></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane/><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR71x_IAR\main.c</Filename><XPos>0</XPos><YPos>104</YPos><SelStart>4900</SelStart><SelEnd>4900</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR71x_IAR\Library\71x_it.c</Filename><XPos>0</XPos><YPos>48</YPos><SelStart>2578</SelStart><SelEnd>2578</SelEnd></Tab><ActiveTab>1</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0084c368><key>iaridepm1</key></Toolbar-0084c368><Toolbar-011f0628><key>debuggergui1</key></Toolbar-011f0628></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>853</Bottom><Right>203</Right><x>-2</x><y>-2</y><xscreen>125</xscreen><yscreen>125</yscreen><sizeHorzCX>78125</sizeHorzCX><sizeHorzCY>111706</sizeHorzCY><sizeVertCX>128124</sizeVertCX><sizeVertCY>764075</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>853</Bottom><Right>447</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>178731</sizeHorzCY><sizeVertCX>280625</sizeVertCX><sizeVertCY>764075</sizeVertCY></Rect></Wnd0></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>219</Bottom><Right>1602</Right><x>-2</x><y>-2</y><xscreen>1604</xscreen><yscreen>221</yscreen><sizeHorzCX>1002500</sizeHorzCX><sizeHorzCY>197497</sizeHorzCY><sizeVertCX>78125</sizeVertCX><sizeVertCY>111706</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260><Toolbar-0a3cb9d0><key>debuggergui.enu1</key></Toolbar-0a3cb9d0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>746</Bottom><Right>347</Right><x>-2</x><y>-2</y><xscreen>109</xscreen><yscreen>110</yscreen><sizeHorzCX>77857</sizeHorzCX><sizeHorzCY>112016</sizeHorzCY><sizeVertCX>249286</sizeVertCX><sizeVertCY>761711</sizeVertCY></Rect></Wnd3></Sizes></Row0></Left><Right><Row0><Sizes><Wnd5><Rect><Top>-2</Top><Left>-2</Left><Bottom>746</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>761711</sizeVertCY></Rect></Wnd5></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>192</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>194</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>197556</sizeHorzCY><sizeVertCX>77857</sizeVertCX><sizeVertCY>112016</sizeVertCY></Rect></Wnd4></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Project>\r
 \r
index e6db9e63b364bcc3c72242140e7452399e0047c3..3062e860fa12a36a7a5760da2a09ca40df0b19cd 100644 (file)
@@ -4,16 +4,25 @@ State 1=_ 1
 [JLinkDriver]\r
 WatchVectorCatch=_ 0\r
 WatchCond=_ 0\r
-Watch0=_ 0 "0x00000000" 0 "0x00000000" 0 "0x00000000" 0 "0x00000000" 0 0 0 0\r
-Watch1=_ 0 "0x00000000" 0 "0x00000000" 0 "0x00000000" 0 "0x00000000" 0 0 0 0\r
+Watch0=_ 0 "" 0 "" 0 "" 0 "" 0 0 0 0\r
+Watch1=_ 0 "" 0 "" 0 "" 0 "" 0 0 0 0\r
 [Low Level]\r
 Pipeline mode=0\r
 Initialized=0\r
-[Disassemble mode]\r
-mode=0\r
-[Breakpoints]\r
-Bp0=_ "Code" "{E:\Dev\FreeRTOS\Source\portable\IAR\STR71x\port.c}.240.4@1" 1 0 0 0 "" 0 ""\r
-Count=1\r
+[CodeCoverage]\r
+Enabled=_ 0\r
+[Profiling]\r
+Enabled=0\r
+[StackPlugin]\r
+Enabled=1\r
+OverflowWarningsEnabled=1\r
+WarningThreshold=90\r
+SpWarningsEnabled=1\r
+WarnHow=0\r
+UseTrigger=1\r
+TriggerName=main\r
+LimitSize=0\r
+ByteLimit=50\r
 [Log file]\r
 LoggingEnabled=_ 0\r
 LogFile=_ ""\r
@@ -21,3 +30,10 @@ Category=_ 0
 [TermIOLog]\r
 LoggingEnabled=_ 0\r
 LogFile=_ ""\r
+[Disassemble mode]\r
+mode=0\r
+[Breakpoints]\r
+Count=0\r
+[TraceHelper]\r
+Enabled=0\r
+ShowSource=1\r
index 5acc21f72e64cbb3f1d94270431ad2d14187a1a8..f34de69b68dacc52addd69f3513acce930a93262 100644 (file)
@@ -3,7 +3,7 @@
 <Workspace>\r
   <ConfigDictionary>\r
     \r
-  <CurrentConfigs><Project>RTOSDemo/Debug</Project></CurrentConfigs></ConfigDictionary>\r
+  <CurrentConfigs><Project>RTOSDemo/Release</Project></CurrentConfigs></ConfigDictionary>\r
   <Desktop>\r
     <Static>\r
       <Workspace>\r
@@ -12,7 +12,7 @@
           \r
           \r
           \r
-        <Column0>227</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
+        <Column0>189</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
       <Build>\r
         \r
       <TerminalIO/>\r
       <Profiling/>\r
       <Debug-Log/>\r
-    <CodeCoveragePlugin/><Breakpoints/></Static>\r
+    <CodeCoveragePlugin/><Breakpoints/><Disassembly><MixedMode>1</MixedMode><CodeCovShow>0</CodeCovShow></Disassembly></Static>\r
     <Windows>\r
       \r
       \r
-    <Wnd2>\r
+    <Wnd3>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-14962-21036</Identity>\r
@@ -39,7 +39,7 @@
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd2><Wnd3>\r
+      <SelectedTab>0</SelectedTab></Wnd3><Wnd4>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-24623-22493</Identity>\r
           </Tab>\r
         <Tab><Identity>TabID-25855-25419</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory><Session/></Tab></Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd3></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd4></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>E:\Dev\FreeRTOS\Demo\ARM7_STR71x_IAR\main.c</Filename><XPos>0</XPos><YPos>98</YPos><SelStart>4693</SelStart><SelEnd>4693</SelEnd></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR71x_IAR\main.c</Filename><XPos>0</XPos><YPos>104</YPos><SelStart>4900</SelStart><SelEnd>4900</SelEnd></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0084c368><key>iaridepm1</key></Toolbar-0084c368></Sizes></Row0><Row1><Sizes><Toolbar-011f0628><key>debuggergui1</key></Toolbar-011f0628></Sizes></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>675</Bottom><Right>301</Right><x>-2</x><y>-2</y><xscreen>21</xscreen><yscreen>21</yscreen><sizeHorzCX>13125</sizeHorzCX><sizeHorzCY>18766</sizeHorzCY><sizeVertCX>189375</sizeVertCX><sizeVertCY>605004</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>397</Bottom><Right>1602</Right><x>-2</x><y>-2</y><xscreen>1604</xscreen><yscreen>399</yscreen><sizeHorzCX>1002500</sizeHorzCX><sizeHorzCY>356568</sizeHorzCY><sizeVertCX>13125</sizeVertCX><sizeVertCY>18766</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>590</Bottom><Right>263</Right><x>-2</x><y>-2</y><xscreen>18</xscreen><yscreen>18</yscreen><sizeHorzCX>12857</sizeHorzCX><sizeHorzCY>18330</sizeHorzCY><sizeVertCX>189286</sizeVertCX><sizeVertCY>602851</sizeVertCY></Rect></Wnd3></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>348</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>350</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>356415</sizeHorzCY><sizeVertCX>12857</sizeVertCX><sizeVertCY>18330</sizeVertCY></Rect></Wnd4></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
index a4b018b670d48fa168d471feff456995e45f6dba..850cf11a6164cfe4de04417a035421e34a70efa9 100644 (file)
@@ -88,19 +88,19 @@ SIR0_off_addr    EQU    0x60        ; Source Interrupt Register 0
 ; ?program_start\r
 ;---------------------------------------------------------------\r
                MODULE  ?program_start\r
-               RSEG    IRQ_STACK:DATA(2)\r
-               RSEG    FIQ_STACK:DATA(2)\r
-               RSEG    UND_STACK:DATA(2)\r
-               RSEG    ABT_STACK:DATA(2)               \r
-               RSEG    SVC_STACK:DATA(2)\r
-               RSEG    CSTACK:DATA(2)\r
-               RSEG    ICODE:CODE(2)\r
-               PUBLIC  __program_start\r
+               SECTION IRQ_STACK:DATA:NOROOT(3)\r
+               SECTION FIQ_STACK:DATA:NOROOT(3)\r
+               SECTION UND_STACK:DATA:NOROOT(3)\r
+               SECTION ABT_STACK:DATA:NOROOT(3)        \r
+               SECTION SVC_STACK:DATA:NOROOT(3)\r
+               SECTION CSTACK:DATA:NOROOT(3)\r
+               SECTION .text:CODE(2)\r
+               PUBLIC  __iar_program_start\r
                EXTERN  ?main\r
                 CODE32\r
 \r
 \r
-__program_start:\r
+__iar_program_start:\r
         LDR     pc, =NextInst\r
 \r
 NextInst\r
@@ -134,19 +134,19 @@ NextInst
 \r
 \r
         MSR     CPSR_c, #Mode_FIQ|I_Bit|F_Bit    ; No interrupts\r
-        ldr      sp,=SFE(FIQ_STACK) & 0xFFFFFFF8  ; End of FIQ_STACK\r
+        ldr      sp,=SFE(FIQ_STACK)              ; End of FIQ_STACK\r
 \r
         MSR     CPSR_c, #Mode_IRQ|I_Bit|F_Bit    ; No interrupts\r
-        ldr     sp,=SFE(IRQ_STACK) & 0xFFFFFFF8  ; End of IRQ_STACK\r
+        ldr     sp,=SFE(IRQ_STACK)               ; End of IRQ_STACK\r
 \r
         MSR     CPSR_c, #Mode_ABT|I_Bit|F_Bit    ; No interrupts\r
-        ldr     sp,=SFE(ABT_STACK) & 0xFFFFFFF8   ; End of ABT_STACK\r
+        ldr     sp,=SFE(ABT_STACK)               ; End of ABT_STACK\r
 \r
         MSR     CPSR_c, #Mode_UND|I_Bit|F_Bit    ; No interrupts\r
-        ldr     sp,=SFE(UND_STACK) & 0xFFFFFFF8  ; End of UND_STACK\r
+        ldr     sp,=SFE(UND_STACK)               ; End of UND_STACK\r
 \r
         MSR     CPSR_c, #Mode_SVC|I_Bit|F_Bit    ; No interrupts\r
-        ldr     sp,=SFE(SVC_STACK) & 0xFFFFFFF8  ; End of SVC_STACK\r
+        ldr     sp,=SFE(SVC_STACK)               ; End of SVC_STACK\r
 \r
 ; ------------------------------------------------------------------------------\r
 ; Description  :  Enable SMI Bank0: enable GPIOs clock in MRCC_PCLKEN register,\r
index 991bda794f41eb19abe14e32fb74102494d8f77b..aceda96577f9a111d36e77ef65cbee00048c2eab 100644 (file)
@@ -22,7 +22,7 @@
 \r
 \r
                 PROGRAM        ?RESET\r
-               COMMON  INTVEC:CODE(2)                  \r
+               SECTION .intvec:CODE(2)                 \r
                CODE32\r
 \r
 EIC_base_addr         EQU    0xFFFFF800 ; EIC base address\r
@@ -35,7 +35,7 @@ IPR_off_addr          EQU    0x40       ; Interrupt Pending Register
 ;              Import  the __program_start address from 75x_init.s\r
 ;*******************************************************************************\r
 \r
-        IMPORT  __program_start\r
+        IMPORT  __iar_program_start\r
 \r
 \r
 \r
@@ -113,7 +113,7 @@ IPR_off_addr          EQU    0x40       ; Interrupt Pending Register
 ;               Exception handlers address table\r
 ;*******************************************************************************\r
 \r
-Reset_Addr      DCD     __program_start\r
+Reset_Addr      DCD     __iar_program_start\r
 Undefined_Addr  DCD     UndefinedHandler\r
 SWI_Addr        DCD     vPortYieldProcessor\r
 Prefetch_Addr   DCD     PrefetchAbortHandler\r
index 77da49bb25dca8126c79e4bff0b18fa48e72af54..431b042390b9dffc28ae4e9d723a5136f286e986 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
@@ -77,7 +77,7 @@
         </option>\r
         <option>\r
           <name>OCDownloadVerifyAll</name>\r
-          <state>0</state>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
           <name>OCProductVersion</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.40A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
         </option>\r
         <option>\r
           <name>FlashLoaders</name>\r
-          <state>,,,0x20000000,$TOOLKIT_DIR$\config\flashloader\ST\FlashSTR75xF.d79,</state>\r
+          <state>,,,0x20000000,$TOOLKIT_DIR$\config\flashloader\ST\FlashSTR75x.out,</state>\r
         </option>\r
         <option>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkUpdateBreakpoints</name>\r
           <state>main</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>LMIFTDI_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Stack\stack.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkUpdateBreakpoints</name>\r
           <state>main</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>LMIFTDI_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Stack\stack.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
   </configuration>\r
index c078f2f2f04d8c3f375893b84a896931508c876f..3ed41e7753060062ee12bac0d632f7ab9e6a41b2 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OGProductVersion</name>\r
           <state>4.31A</state>\r
         </option>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Debug\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
+          <version>7</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.40A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>STR730        ST STR730</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>0000000</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\STLibrary\inc</state>\r
           <name>CCStdIncludePath</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>7</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STR75x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
-          <state>0</state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>7</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OGProductVersion</name>\r
           <state>4.31A</state>\r
         </option>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Release\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
+          <version>7</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
           <name>RTConfigPath</name>\r
           <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
         </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
-        </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
           <state>4.40A</state>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>STR730        ST STR730</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>1111101</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\STLibrary\inc</state>\r
           <name>CCStdIncludePath</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>3</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>3</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
+          <name>XLinkMisraHandler</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
+          <name>IlinkInputFileSlave</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FormatVariant</name>\r
-          <version>7</version>\r
-          <state>16</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>###Unitialized###</state>\r
         </option>\r
         <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
+          <name>IlinkDebugInfoEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XDefines</name>\r
+          <name>IlinkKeepSymbols</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>1</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
+          <name>IlinkMapFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkLogInitialization</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
+          <name>IlinkLogModule</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkLogSection</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkIcfOverride</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>lnk0t.icf</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
-          <state>1</state>\r
+          <name>IlinkTreatAsRem</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
+          <name>IlinkTreatAsWarn</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkExtraOptions</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
-          <state></state>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
-          <state></state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkProgramEntryLabel</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
+          <name>IlinkNXPLPCChecksum</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OXLibIOConfig</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleSummary</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
-        </option>\r
-        <option>\r
-          <name>DebugInformation</name>\r
-          <state>0</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XcRTLibraryFile</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
+          <name>CrcAlign</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
+          <name>CrcAlgo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>7</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
diff --git a/Demo/ARM7_STR75x_IAR/STR75x_FLASH.icf b/Demo/ARM7_STR75x_IAR/STR75x_FLASH.icf
new file mode 100644 (file)
index 0000000..d44de43
--- /dev/null
@@ -0,0 +1,49 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/\r
+/*-Editor annotation file-*/\r
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\a_v1_0.xml" */\r
+/*-Specials-*/\r
+define symbol __ICFEDIT_intvec_start__ = 0x20000000;\r
+/*-Memory Regions-*/\r
+define symbol __ICFEDIT_region_ROM_start__ = 0x200006F4;\r
+define symbol __ICFEDIT_region_ROM_end__   = 0x2003FFFF;\r
+define symbol __ICFEDIT_region_RAM_start__ = 0x40000000;\r
+define symbol __ICFEDIT_region_RAM_end__   = 0x40003FFF;\r
+/*-Sizes-*/\r
+define symbol __ICFEDIT_size_cstack__   = 0x400;\r
+define symbol __ICFEDIT_size_svcstack__ = 0x200;\r
+define symbol __ICFEDIT_size_irqstack__ = 0x200;\r
+define symbol __ICFEDIT_size_fiqstack__ = 0x00;\r
+define symbol __ICFEDIT_size_undstack__ = 0x00;\r
+define symbol __ICFEDIT_size_abtstack__ = 0x00;\r
+define symbol __ICFEDIT_size_heap__     = 0x4;\r
+/**** End of ICF editor section. ###ICF###*/\r
+\r
+\r
+define memory mem with size = 4G;\r
+define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__];\r
+define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__];\r
+\r
+define symbol __region_USB_PKG_RAM_start__  = 0xFFFFA000;\r
+define symbol __region_USB_PKG_RAM_end__    = 0xFFFFA3FF;\r
+define region USB_PKG_RAM_region = mem:[from __region_USB_PKG_RAM_start__ to __region_USB_PKG_RAM_end__];\r
+\r
+define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };\r
+define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { };\r
+define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { };\r
+define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { };\r
+define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { };\r
+define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { };\r
+define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { };\r
+\r
+initialize by copy { readwrite };\r
+do not initialize  { section .noinit };\r
+do not initialize  { section USB_PACKET_MEMORY };\r
+\r
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };\r
+\r
+place in ROM_region   { readonly };\r
+place in RAM_region   { readwrite,\r
+                        block CSTACK, block SVC_STACK, block IRQ_STACK, block FIQ_STACK,\r
+                        block UND_STACK, block ABT_STACK, block HEAP };\r
+place in USB_PKG_RAM_region\r
+                      { readwrite data section USB_PACKET_MEMORY  };\r
index 1c29a21aa5ea5d54df7cafd1522b81a29ace242e..25da3e89dc39fb77efd6ee579794d53a9362d866 100644 (file)
@@ -22,7 +22,7 @@
         \r
         \r
         \r
-      <MixedMode>1</MixedMode><CodeCovEnabled>0</CodeCovEnabled><CodeCovShow>0</CodeCovShow></Disassembly>\r
+      <CodeCovEnabled>0</CodeCovEnabled><MixedMode>1</MixedMode><CodeCovShow>0</CodeCovShow></Disassembly>\r
       <Build>\r
         <ColumnWidth0>20</ColumnWidth0>\r
         <ColumnWidth1>1004</ColumnWidth1>\r
@@ -34,7 +34,7 @@
     <Windows>\r
       \r
       \r
-    <Wnd0>\r
+    <Wnd1>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-22366-21915</Identity>\r
@@ -56,7 +56,7 @@
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd0><Wnd1>\r
+      <SelectedTab>0</SelectedTab></Wnd1><Wnd2>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-346-21918</Identity>\r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd1></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd2></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\main.c</Filename><XPos>0</XPos><YPos>119</YPos><SelStart>5333</SelStart><SelEnd>5333</SelEnd></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\STR75x\portmacro.h</Filename><XPos>0</XPos><YPos>32</YPos><SelStart>2019</SelStart><SelEnd>2019</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\STR75x\portasm.s79</Filename><XPos>0</XPos><YPos>25</YPos><SelStart>1970</SelStart><SelEnd>1970</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\75x_vect.s</Filename><XPos>0</XPos><YPos>259</YPos><SelStart>11528</SelStart><SelEnd>11528</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>1112</YPos><SelStart>37071</SelStart><SelEnd>37071</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\STR75x\port.c</Filename><XPos>0</XPos><YPos>123</YPos><SelStart>5651</SelStart><SelEnd>5651</SelEnd></Tab><ActiveTab>4</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\STLibrary\src\75x_it.c</Filename><XPos>0</XPos><YPos>65</YPos><SelStart>3906</SelStart><SelEnd>3906</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\75x_init.s</Filename><XPos>0</XPos><YPos>211</YPos><SelStart>9814</SelStart><SelEnd>9814</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\main.c</Filename><XPos>0</XPos><YPos>144</YPos><SelStart>5518</SelStart><SelEnd>5518</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-00a0bb80><key>iaridepm1</key></Toolbar-00a0bb80><Toolbar-02d66a60><key>debuggergui1</key></Toolbar-02d66a60></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>796</Bottom><Right>232</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>167143</sizeVertCX><sizeVertCY>820988</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>130</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>132</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>135802</sizeHorzCY><sizeVertCX>0</sizeVertCX><sizeVertCY>0</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284620><key>iaridepm.enu1</key></Toolbar-01284620><Toolbar-066cb440><key>debuggergui.enu1</key></Toolbar-066cb440></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>807</Bottom><Right>232</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>167143</sizeVertCX><sizeVertCY>823829</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>131</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>133</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>135438</sizeHorzCY><sizeVertCX>0</sizeVertCX><sizeVertCY>0</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Project>\r
 \r
index 6b1ac8cf7d65063b3c984bfee7d06cf66e726382..1dcb6aa9e443dfdf52f022c46236624cfae669bb 100644 (file)
@@ -24,6 +24,10 @@ UseAuto=0
 TypeViolation=1\r
 UnspecRange=1\r
 ActionState=1\r
+[CodeCoverage]\r
+Enabled=_ 0\r
+[Profiling]\r
+Enabled=0\r
 [Log file]\r
 LoggingEnabled=_ 0\r
 LogFile=_ ""\r
index 9ecfb843245637d86342200deb497b7e3abb20a9..f669e65af2d890ecd3bcd1e44f2f45e3804033a9 100644 (file)
@@ -40,7 +40,7 @@
             <Factory>Workspace</Factory>\r
             <Session>\r
               \r
-            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/source</ExpandedNode></NodeDict></Session>\r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/source</ExpandedNode><ExpandedNode>RTOSDemo/startup</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
         \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\main.c</Filename><XPos>0</XPos><YPos>119</YPos><SelStart>5333</SelStart><SelEnd>5333</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\temp\rc\2\V4.1.2rc1\Demo\ARM7_STR75x_IAR\STLibrary\inc\75x_map.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>1345</SelStart><SelEnd>1345</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\temp\rc\2\V4.1.2rc1\Demo\ARM7_STR75x_IAR\STLibrary\src\75x_it.c</Filename><XPos>0</XPos><YPos>21</YPos><SelStart>1939</SelStart><SelEnd>1939</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\temp\rc\2\V4.1.2rc1\Demo\ARM7_STR75x_IAR\STLibrary\src\lcd.c</Filename><XPos>0</XPos><YPos>212</YPos><SelStart>16221</SelStart><SelEnd>16239</SelEnd></Tab><ActiveTab>3</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\STR75x\portmacro.h</Filename><XPos>0</XPos><YPos>32</YPos><SelStart>2019</SelStart><SelEnd>2019</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\STR75x\portasm.s79</Filename><XPos>0</XPos><YPos>25</YPos><SelStart>1970</SelStart><SelEnd>1970</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\75x_vect.s</Filename><XPos>0</XPos><YPos>259</YPos><SelStart>11528</SelStart><SelEnd>11528</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>1112</YPos><SelStart>37071</SelStart><SelEnd>37071</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\STR75x\port.c</Filename><XPos>0</XPos><YPos>123</YPos><SelStart>5651</SelStart><SelEnd>5651</SelEnd></Tab><ActiveTab>4</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\STLibrary\src\75x_it.c</Filename><XPos>0</XPos><YPos>65</YPos><SelStart>3906</SelStart><SelEnd>3906</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\75x_init.s</Filename><XPos>0</XPos><YPos>211</YPos><SelStart>9814</SelStart><SelEnd>9814</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM7_STR75x_IAR\main.c</Filename><XPos>0</XPos><YPos>144</YPos><SelStart>5518</SelStart><SelEnd>5518</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-00a0bb80><key>iaridepm1</key></Toolbar-00a0bb80></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>705</Bottom><Right>298</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>214286</sizeVertCX><sizeVertCY>727366</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>221</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>223</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>229424</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>205761</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284400><key>iaridepm.enu1</key></Toolbar-01284400></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>715</Bottom><Right>298</Right><x>-2</x><y>-2</y><xscreen>0</xscreen><yscreen>0</yscreen><sizeHorzCX>0</sizeHorzCX><sizeHorzCY>0</sizeHorzCY><sizeVertCX>214286</sizeVertCX><sizeVertCY>730143</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>223</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>225</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>229124</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>205703</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
diff --git a/Demo/ARM9_STR91X_IAR/91x_init.s b/Demo/ARM9_STR91X_IAR/91x_init.s
new file mode 100644 (file)
index 0000000..6c74e52
--- /dev/null
@@ -0,0 +1,242 @@
+;******************** (C) COPYRIGHT 2006 STMicroelectronics ********************\r
+;* File Name          : 91x_init.s\r
+;* Author             : MCD Application Team\r
+;* Date First Issued  : 05/18/2006 : Version 1.0\r
+;* Description        : This module performs:\r
+;*                      - FLASH/RAM initialization,\r
+;*                      - Stack pointer initialization for each mode ,\r
+;*                      - Branches to ?main in the C library (which eventually\r
+;*                        calls main()).\r
+;*\r
+;*                   On reset, the ARM core starts up in Supervisor (SVC) mode,\r
+;*                   in ARM state,with IRQ and FIQ disabled.\r
+;*******************************************************************************\r
+;* History:\r
+;* 05/22/2007 : Version 1.2\r
+;* 05/24/2006 : Version 1.1\r
+;* 05/18/2006 : Version 1.0\r
+;*******************************************************************************\r
+;* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH\r
+;* CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS\r
+;* A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT\r
+;* OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT\r
+;* OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION\r
+;* CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
+;******************************************************************************/\r
+\r
+; At power up, the CPU defaults to run on the oscillator clock, so Depending\r
+; of your Application, Disable or Enable the following Define\r
+\r
+  #define  PLL_Clock   ; Use PLL as the default clock source @ 96 MHz only with\r
+                        ; Bank 0 @ 0x0 and Bank 1 @ 0x80000\r
+;   #define  RTC_Clock  ; Use RTC as the default clock source\r
+;   #define  OSC_Clock  ; Use OSC as the default clock source\r
+\r
+\r
+; --- Standard definitions of mode bits and interrupt (I & F) flags in PSRs\r
+\r
+Mode_USR           EQU     0x10\r
+Mode_FIQ           EQU     0x11\r
+Mode_IRQ           EQU     0x12\r
+Mode_SVC           EQU     0x13\r
+Mode_ABT           EQU     0x17\r
+Mode_UND           EQU     0x1B\r
+Mode_SYS           EQU     0x1F ; available on ARM Arch 4 and later\r
+\r
+I_Bit              EQU     0x80 ; when I bit is set, IRQ is disabled\r
+F_Bit              EQU     0x40 ; when F bit is set, FIQ is disabled\r
+\r
+\r
+\r
+; --- STR9X SCU specific definitions\r
+\r
+SCU_BASE_Address    EQU     0x5C002000 ; SCU Base Address\r
+SCU_CLKCNTR_OFST    EQU     0x00000000 ; Clock Control register Offset\r
+SCU_PLLCONF_OFST    EQU     0x00000004 ; PLL Configuration register Offset\r
+SCU_SYSSTATUS_OFST  EQU     0x00000008 ; System Status Register Offset\r
+SCU_SCR0_OFST       EQU     0x00000034 ; System Configuration Register 0 Offset\r
+\r
+; --- STR9X FMI specific definitions\r
+\r
+FMI_BASE_Address    EQU     0x54000000 ; FMI Base Address\r
+FMI_BBSR_OFST       EQU     0x00000000 ; Boot Bank Size Register\r
+FMI_NBBSR_OFST      EQU     0x00000004 ; Non-boot Bank Size Register\r
+FMI_BBADR_OFST      EQU     0x0000000C ; Boot Bank Base Address Register\r
+FMI_NBBADR_OFST     EQU     0x00000010 ; Non-boot Bank Base Address Register\r
+FMI_CR_OFST         EQU     0x00000018 ; Control Register\r
+\r
+;---------------------------------------------------------------\r
+; ?program_start\r
+;---------------------------------------------------------------\r
+       MODULE  ?program_start\r
+\r
+       SECTION    IRQ_STACK:DATA:NOROOT(3)\r
+       SECTION    FIQ_STACK:DATA:NOROOT(3)\r
+       SECTION    UND_STACK:DATA:NOROOT(3)\r
+       SECTION    ABT_STACK:DATA:NOROOT(3)             \r
+       SECTION    SVC_STACK:DATA:NOROOT(3)\r
+       SECTION    CSTACK:DATA:NOROOT(3)\r
+       SECTION .icode:CODE:NOROOT(2)\r
+       PUBLIC __iar_program_start\r
+       EXTERN  ?main\r
+       CODE32\r
+\r
+__iar_program_start:\r
+        LDR     pc, =NextInst\r
+\r
+\r
+NextInst\r
+\r
+\r
+        NOP   ; execute some instructions to access CPU registers after wake\r
+        NOP   ; up from Reset, while waiting for OSC stabilization\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+\r
+\r
+; BUFFERED_Mode\r
+; ------------------------------------------------------------------------------\r
+; Description  :  Enable the Buffered mode.\r
+;                 Just enable the buffered define on the 91x_conf.h\r
+; http://www.arm.com/pdfs/DDI0164A_966E_S.pdf\r
+; ------------------------------------------------------------------------------\r
+\r
+       MRC     p15, 0, r0, c1, c0, 0   ; Read CP15 register 1 into r0\r
+       ORR     r0, r0, #0x8          ; Enable Write Buffer on AHB\r
+       MCR     p15, 0, r0, c1, c0, 0   ; Write CP15 register 1\r
+\r
+\r
+\r
+; --- Remap Flash Bank 0 at address 0x0 and Bank 1 at address 0x80000,\r
+;     when the bank 0 is the boot bank, then enable the Bank 1.\r
+\r
+        LDR     R6, =FMI_BASE_Address\r
+\r
+        LDR     R7, = 0x4                     ; BOOT BANK Size = 512KB\r
+        STR     R7, [R6, #FMI_BBSR_OFST]      ; (2^4) * 32 = 512KB\r
+\r
+        LDR     R7, = 0x2                     ; NON BOOT BANK Size = 32KB\r
+        STR     R7, [R6, #FMI_NBBSR_OFST]     ; (2^2) * 8 = 32KB\r
+\r
+        LDR     R7, = 0x0                     ; BOOT BANK Address = 0x0\r
+        STR     R7, [R6, #FMI_BBADR_OFST]\r
+\r
+        LDR     R7, = 0x20000                 ; NON BOOT BANK Address = 0x80000\r
+        STR     R7, [R6, #FMI_NBBADR_OFST]    ; need to put 0x20000 because FMI\r
+                                              ; bus on A[25:2] of CPU bus\r
+\r
+        LDR     R7, = 0x18                    ; Enable CS on both banks\r
+        STR     R7, [R6, #FMI_CR_OFST]        ; LDR     R7, = 0x19 ;in RevD\r
+                                              ; to enable 8 words PFQ deepth\r
+\r
+; --- Enable 96K RAM, PFQBC enabled, DTCM & AHB wait-states disabled\r
+        LDR     R0, = SCU_BASE_Address\r
+        LDR     R1, = 0x0191\r
+        STR     R1, [R0, #SCU_SCR0_OFST]\r
+\r
+; ------------------------------------------------------------------------------\r
+; --- System clock configuration\r
+; ------------------------------------------------------------------------------\r
+\r
+#ifdef PLL_Clock  ; Use 96 MHZ PLL clock as the default frequency\r
+\r
+; --- wait states Flash confguration\r
+\r
+        LDR     R6, = 0x00080000            ;Write a Write Flash Configuration\r
+        LDR     R7, =0x60                   ;Register command (60h) to any word\r
+        STRH    R7, [R6]                    ;address in Bank 1.\r
+\r
+        LDR     R6, = 0x00083040            ;Write a Write Flash Configuration\r
+        LDR     R7, = 0x3                   ;Register Confirm command (03h)\r
+        STRH    R7, [R6]                    ;2Wstaites in read,PWD,LVD enabled,\r
+                                            ;High BUSCFG.\r
+; --- PLL configuration\r
+        LDR     R1, = 0x00020002              ;Set OSC as clock source\r
+        STR     R1, [R0, #SCU_CLKCNTR_OFST ]\r
+\r
+\r
+        NOP     ; Wait for OSC stabilization\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+        NOP\r
+\r
+\r
+               \r
+               \r
+        LDR     R1, = 0x000ac019               ;Set PLL ENABLE, to 96Mhz\r
+        STR     R1, [R0, #SCU_PLLCONF_OFST]\r
+\r
+Wait_Loop\r
+        LDR     R1,[R0, #SCU_SYSSTATUS_OFST]   ;Wait until PLL is Locked\r
+        ANDS    R1, R1, #0x01\r
+        BEQ     Wait_Loop\r
+\r
+        LDR     R1, = 0x00020080             ;Set PLL as clock source after pll\r
+        STR     R1, [R0, #SCU_CLKCNTR_OFST ] ;is locked and  FMICLK=RCLK,\r
+                                             ;PCLK=RCLK/2\r
+#endif\r
+\r
+#ifdef  RTC_Clock   ;Use RTC  as the default clock source\r
+        LDR     R1, = 0x00020001              ;Set RTC as clock source and\r
+        STR     R1, [R0, #SCU_CLKCNTR_OFST ]  ;FMICLK=RCLK, PCLK=RCLK\r
+#endif\r
+\r
+#ifdef OSC_Clock  ;Use Osc as the default clock source\r
+        LDR     R1, = 0x00020002              ;Set OSC as clock source  and\r
+        STR     R1, [R0, #SCU_CLKCNTR_OFST ]  ;FMICLK=RCLK, PCLK=RCLK\r
+#endif\r
+\r
+\r
+; --- Initialize Stack pointer registers\r
+\r
+; Enter each mode in turn and set up the stack pointer\r
+\r
+       MSR     CPSR_c, #Mode_FIQ|I_Bit|F_Bit    ; No interrupts\r
+       LDR     SP, =SFE(FIQ_STACK)\r
+\r
+       MSR     CPSR_c, #Mode_IRQ|I_Bit|F_Bit    ; No interrupts\r
+       LDR     SP, = SFE(IRQ_STACK)\r
+\r
+       MSR     CPSR_c, #Mode_ABT|I_Bit|F_Bit    ; No interrupts\r
+       LDR     SP, = SFE(ABT_STACK)\r
+       \r
+       MSR     CPSR_c, #Mode_UND|I_Bit|F_Bit    ; No interrupts\r
+       LDR     SP, = SFE(UND_STACK)\r
+\r
+        MSR     CPSR_c, #Mode_SYS               ; IRQs & FIQs are now enabled\r
+        LDR     SP, = SFE(CSTACK)\r
+\r
+       MSR     CPSR_c, #Mode_SVC|I_Bit|F_Bit    ; No interrupts\r
+       LDR     SP, = SFE(SVC_STACK)\r
+\r
+; --- Set bits 17-18(DTCM/ITCM order bits)of the Core Configuration Control\r
+;     Register\r
+       MOV     r0, #0x60000\r
+       MCR     p15,0x1,r0,c15,c1,0\r
+\r
+; --- Now enter the C code\r
+        B       ?main   ; Note : use B not BL, because an application will\r
+                         ; never return this way\r
+\r
+        LTORG\r
+\r
+\r
+        END\r
+;******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****\r
+\r
+\r
+\r
+\r
diff --git a/Demo/ARM9_STR91X_IAR/91x_vect.s b/Demo/ARM9_STR91X_IAR/91x_vect.s
new file mode 100644 (file)
index 0000000..d1a4b0b
--- /dev/null
@@ -0,0 +1,228 @@
+;******************** (C) COPYRIGHT 2006 STMicroelectronics ********************\r
+;* File Name          : 91x_vect.s\r
+;* Author             : MCD Application Team\r
+;* Date First Issued  :  05/18/2006 : Version 1.0\r
+;* Description        : This File used to initialize the exception and IRQ\r
+;*                      vectors, and to enter/return to/from exceptions\r
+;*                      handlers.\r
+;*******************************************************************************\r
+* History:\r
+* 05/22/2007 : Version 1.2\r
+* 05/24/2006 : Version 1.1\r
+* 05/18/2006 : Version 1.0\r
+;*******************************************************************************\r
+; THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH\r
+; CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS\r
+; A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT\r
+; OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT\r
+; OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION\r
+; CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
+;******************************************************************************/\r
+\r
+#include "FreeRTOSConfig.h"\r
+#include "ISR_Support.h"\r
+\r
+    SECTION .intvec:CODE:ROOT(2)               \r
+    CODE32\r
+\r
+\r
+VectorAddress          EQU    0xFFFFF030  ; VIC Vector address register address.\r
+VectorAddressDaisy     EQU    0xFC000030  ; Daisy VIC Vector address register\r
+I_Bit                  EQU    0x80 ; when I bit is set, IRQ is disabled\r
+F_Bit                  EQU    0x40 ; when F bit is set, FIQ is disabled\r
+\r
+\r
+\r
+\r
+;*******************************************************************************\r
+;              Import  the __iar_program_start address from 91x_init.s\r
+;*******************************************************************************\r
+\r
+       IMPORT  __iar_program_start\r
+\r
+;*******************************************************************************\r
+;                      Import exception handlers\r
+;*******************************************************************************\r
+\r
+        IMPORT  Undefined_Handler\r
+        IMPORT  vPortYieldProcessor            ; FreeRTOS SWI handler\r
+        IMPORT  Prefetch_Handler\r
+        IMPORT  Abort_Handler\r
+        IMPORT  FIQ_Handler\r
+\r
+\r
+;*******************************************************************************\r
+;            Export Peripherals IRQ handlers table address\r
+;*******************************************************************************\r
+\r
+;*******************************************************************************\r
+;                        Exception vectors\r
+;*******************************************************************************\r
+\r
+        LDR     PC, Reset_Addr\r
+        LDR     PC, Undefined_Addr\r
+        LDR     PC, SWI_Addr\r
+        LDR     PC, Prefetch_Addr\r
+        LDR     PC, Abort_Addr\r
+        NOP                             ; Reserved vector\r
+        LDR     PC, IRQ_Addr\r
+\r
+;*******************************************************************************\r
+;* Function Name  : FIQHandler\r
+;* Description    : This function is called when FIQ exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+FIQHandler\r
+       SUB    lr,lr,#4        ; Update the link register.\r
+       STMFD  sp!,{r0-r7,lr}  ; Save The workspace plus the current return\r
+                             ; address lr_fiq into the FIQ stack.\r
+       ldr r0,=FIQ_Handler\r
+       ldr lr,=FIQ_Handler_end\r
+       bx r0                 ;Branch to FIQ_Handler.\r
+FIQ_Handler_end:\r
+\r
+      LDMFD   sp!,{r0-r7,pc}^; Return to the instruction following...\r
+                              ; ...the exception interrupt.\r
+\r
+\r
+;*******************************************************************************\r
+;               Exception handlers address table\r
+;*******************************************************************************\r
+\r
+Reset_Addr      DCD     __iar_program_start\r
+Undefined_Addr  DCD     UndefinedHandler\r
+SWI_Addr        DCD     vPortYieldProcessor\r
+Prefetch_Addr   DCD     PrefetchAbortHandler\r
+Abort_Addr      DCD     DataAbortHandler\r
+                DCD     0               ; Reserved vector\r
+IRQ_Addr        DCD     IRQHandler\r
+\r
+\r
+;*******************************************************************************\r
+;                                  MACRO\r
+;*******************************************************************************\r
+;*******************************************************************************\r
+;* Macro Name     : SaveContext\r
+;* Description    : This macro is used to save the context before entering\r
+;                   an exception handler.\r
+;* Input          : The range of registers to store.\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+SaveContext MACRO reg1,reg2\r
+        STMFD  sp!,{reg1-reg2,lr} ; Save The workspace plus the current return\r
+                              ; address lr_ mode into the stack.\r
+        MRS    r1,spsr        ; Save the spsr_mode into r1.\r
+        STMFD  sp!,{r1}       ; Save spsr.\r
+        ENDM\r
+\r
+;*******************************************************************************\r
+;* Macro Name     : RestoreContext\r
+;* Description    : This macro is used to restore the context to return from\r
+;                   an exception handler and continue the program execution.\r
+;* Input          : The range of registers to restore.\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+RestoreContext MACRO reg1,reg2\r
+        LDMFD   sp!,{r1}        ; Restore the saved spsr_mode into r1.\r
+        MSR     spsr_cxsf,r1    ; Restore spsr_mode.\r
+        LDMFD   sp!,{reg1-reg2,pc}^; Return to the instruction following...\r
+                                ; ...the exception interrupt.\r
+        ENDM\r
+\r
+\r
+;*******************************************************************************\r
+;                         Exception Handlers\r
+;*******************************************************************************\r
+\r
+\r
+;*******************************************************************************\r
+;* Function Name  : UndefinedHandler\r
+;* Description    : This function is called when undefined instruction\r
+;                   exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+UndefinedHandler\r
+        SaveContext r0,r12    ; Save the workspace plus the current\r
+                              ; return address lr_ und and spsr_und.\r
+\r
+       ldr r0,=Undefined_Handler\r
+       ldr lr,=Undefined_Handler_end\r
+       bx r0                 ; Branch to Undefined_Handler.\r
+\r
+Undefined_Handler_end:\r
+        RestoreContext r0,r12 ; Return to the instruction following...\r
+                              ; ...the undefined instruction.\r
+\r
+;*******************************************************************************\r
+;* Function Name  : PrefetchAbortHandler\r
+;* Description    : This function is called when Prefetch Abort\r
+;                   exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+PrefetchAbortHandler\r
+        SUB    lr,lr,#4       ; Update the link register.\r
+        SaveContext r0,r12    ; Save the workspace plus the current\r
+                              ; return address lr_abt and spsr_abt.\r
+\r
+       ldr r0,=Prefetch_Handler\r
+       ldr lr,=Prefetch_Handler_end\r
+       bx r0                 ; Branch to Prefetch_Handler.\r
+\r
+Prefetch_Handler_end:\r
+        RestoreContext r0,r12 ; Return to the instruction following that...\r
+                              ; ...has generated the prefetch abort exception.\r
+\r
+;*******************************************************************************\r
+;* Function Name  : DataAbortHandler\r
+;* Description    : This function is called when Data Abort\r
+;                   exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+DataAbortHandler\r
+        SUB    lr,lr,#8       ; Update the link register.\r
+        SaveContext r0,r12    ; Save the workspace plus the current\r
+                              ; return address lr_ abt and spsr_abt.\r
+       ldr r0,=Abort_Handler\r
+       ldr lr,=Abort_Handler_end\r
+       bx r0                 ; Branch to Abort_Handler.\r
+\r
+Abort_Handler_end:\r
+\r
+        RestoreContext r0,r12 ; Return to the instruction following that...\r
+                              ; ...has generated the data abort exception.\r
+;*******************************************************************************\r
+;* Function Name  : IRQHandler\r
+;* Description    : This function is called when IRQ exception is entered.\r
+;* Input          : none\r
+;* Output         : none\r
+;*******************************************************************************\r
+\r
+IRQHandler\r
+       portSAVE_CONTEXT                                        ; Save the context of the current task.\r
+\r
+       LDR    r0, = VectorAddress\r
+       LDR    r0, [r0]                                         ; Read the routine address\r
+       LDR    r1, = VectorAddressDaisy\r
+       LDR    r1, [r1]\r
+       MOV        lr, pc\r
+       bx         r0\r
+       LDR    r0, = VectorAddress                      ; Write to the VectorAddress to clear the\r
+       STR    r0, [r0]                                         ; respective interrupt in the internal interrupt\r
+       LDR    r1, = VectorAddressDaisy         ; Write to the VectorAddressDaisy to clear the\r
+       STR    r1,[r1]                                          ; respective interrupt in the internal interrupt\r
+       \r
+       portRESTORE_CONTEXT                                     ; Restore the context of the selected task.\r
+\r
+       LTORG\r
+\r
+       END\r
+;******************* (C) COPYRIGHT 2006 STMicroelectronics *****END OF FILE****\r
diff --git a/Demo/ARM9_STR91X_IAR/RTOSDemo.dep b/Demo/ARM9_STR91X_IAR/RTOSDemo.dep
deleted file mode 100644 (file)
index 9e43869..0000000
+++ /dev/null
@@ -1,7801 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-\r
-<project>\r
-  <fileVersion>2</fileVersion>\r
-  <fileChecksum>2035077562</fileChecksum>\r
-  <configuration>\r
-    <name>ARM - lwIP - D</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\snmp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\mem.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\def.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\stats.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcp.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\QPeek.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_fmi.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ip_frag.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\stats.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ip.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest2.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\udp.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\sys.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwip\opt.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\List\RTOSDemo.html</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\mib2.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\BasicWEB.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\fs.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_vect_IAR.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_vic.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\api_msg.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_scu.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\netif.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\lwip_errno.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_gpio.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\tcpip.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_scu.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\QPeek.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\icmp.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_gpio.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\dynamic.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcpip.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\serial.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsic.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\GenQTest.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_fmi.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_scu.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\sys.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_msg.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_uart.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\dhcp.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_tim.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\netif.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\mib_structs.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\msg_out.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_tim.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\msg_in.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_vic.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcpip.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_vic.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\RTOSDemo.pbd</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\icmp.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_fmi.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\sockets.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\fs.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\netif.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\api_lib.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\err.r79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_vic.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_tim.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ethernetif.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_lib.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\msg_out.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\memp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\flop.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\sys_arch.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\lcd.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\asn1_dec.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\dynamic.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ethernetif.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\debug.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flop.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcp_in.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib2.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\pbuf.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ip.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\httpd.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\etharp.r79</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_dec.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\inet.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\err.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\ip_frag.h</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\BasicWEB.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\comtest.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\ISR_Support.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\BlockQ.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\arch.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_it.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\fs.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\lcd.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\etharp.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\ip.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\msg_in.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\serial.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\BasicWEB.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcp_out.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\asn1_dec.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\raw.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\dhcp.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\raw.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\mem.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\mib_structs.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\dhcp.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_enc.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_in.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\errno.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\api_lib.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\semtest.r79</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\cc.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\asn1_enc.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\icmp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_uart.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_lib.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcp.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\fsdata.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_uart.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_init_IAR.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_out.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\mib2.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\netif\etharp.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_it.r79</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.h</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\sys.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_tim.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\tcpip.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\api.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ip_addr.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_ahbapb.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\udp.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portmacro.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib_structs.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcp_out.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\GenQTest.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\ymath.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Exe\RTOSDemo.sim</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\pbuf.r79</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_conf.h</file>\r
-      <file>$PROJ_DIR$\webserver\uIP_Task.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_gpio.r79</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\BasicWEB.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\mem.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_lib.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\sys_arch.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_wdg.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\sys.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_wdg.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_enet.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\port.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\tcp.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\mem.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ip_frag.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\inet.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_fmi.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\udp.pbi</file>\r
-      <file>$PROJ_DIR$\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\err.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_wdg.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\api_msg.r79</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwip\lwipopts.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\netif\etharp.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\math.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\memp.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\lwip\api\sys_arch.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\sockets.c</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\pbuf.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_map.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_type.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\perf.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_lib.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_in.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\stats.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\GenQTest.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\memp.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_enet.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_it.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\asn1_enc.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_lib.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\dhcp.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\sockets.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\api_msg.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\raw.h</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\httpd.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\assert.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\httpd.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$PROJ_DIR$\lwip\netif\ethernetif.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_uart.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_out.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_scu.r79</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\httpd.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\sys_arch.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\serial.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\sockets.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_it.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tcp_in.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_gpio.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\ip_addr.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\91x_enet.r79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_wdg.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_enet.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\inet.c</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\fsdata.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\stats.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\netif.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\memp.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\QPeek.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\err.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\udp.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\dynamic.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\ip_addr.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\icmp.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\fs.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\raw.r79</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.c</file>\r
-      <file>$PROJ_DIR$\91x_vect_IAR.s</file>\r
-      <file>$PROJ_DIR$\lnkarm_ram.xcl</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\QPeek.c</file>\r
-      <file>$PROJ_DIR$\lnkarm_flash.xcl</file>\r
-      <file>$PROJ_DIR$\91x_init_IAR.s</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\cpu.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\netif\loopif.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\inet.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - D\Obj\pbuf.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</file>\r
-    </outputs>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\stats.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 267</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 3</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 2 221 195 112 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 2 221 195 112 78</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 145 17 175</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\sys.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 161</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 48</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 188 142 299 28 16 205 87 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 2 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 188 142 299 28 16 205 87 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 2 78</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_scu.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 246</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 33</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 47 214 179 216</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 47 214 179 216</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 181</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 37</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 256 214 179 216 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 256 214 179 216 47</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_msg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 204</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 236</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 112 24 92 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 118 2 257 105 274 198 194 195 144 27 165 237 78 31</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 112 24 92 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 118 2 257 105 274 198 194 195 144 27 165 237 78 31</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - lwIP - D\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 191 46 37 114 184 33 57 150 61 187 19 85 173 13 229 5 71 236 82 143 95 133 38 202 117 86 215 232 115 297 97 36 101 251 94 277 7 81 176 63 183 223 18 55 119 56 69 303 15 113 125 233 42 67 3 48 185 260 148 255 172 41 200</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\fs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 279</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 115</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 2 142 299 28 20 149 266 268 157 89 99 102 154 39 243</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 2 142 299 28 20 149 266 268 157 89 102 154 39 243</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_vic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 59</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 61</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 22 214 179 216 254 76 168 6 162 47 256 244 203 261</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 22 214 179 216 254 76 168 6 162 47 256 244 203 261</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_tim.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 57</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 162 214 179 216 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 162 214 179 216 47</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 196</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 7</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 118 112 2 92 257 105 106 27 198 0 274 221 195 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 118 112 2 92 257 105 106 27 198 0 274 221 195 78</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 155</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 142 299 28 16 205 87</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 142 299 28 16 205 87</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_dec.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 124</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 83</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 38</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 93 40 275</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 93 40 275</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\BasicWEB.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 121</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 19</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32 157 89 99 102 154 39 243 268 30 131 62 298 12 170 43 186 103 193 93 40 182 216 165 16 205 87 142 299 28 92 188 248 118 112 2 257 105 237 198 274 194 195 144 27 31 24 78 221 300 159 76 214 179 168 6 22 254 162 47 256 244 203 261 247</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32 157 89 102 154 39 243 268 30 131 62 298 12 170 43 186 103 193 93 40 182 216 165 16 205 87 142 299 28 92 188 248 118 112 2 257 105 237 198 274 194 195 144 27 31 24 78 221 300 159 76 214 179 168 6 22 254 162 47 256 244 203 261 247</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 9</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 94</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 2 195 112 118 92 257 105 106 27 198 144 237 274 194 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 221 78 217 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 2 195 112 118 92 257 105 106 27 198 144 237 274 194 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 221 78 217 0</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\raw.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 282</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 125</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 2 78 198 112 92 257 27 105 237 118 221 195 217 0 274</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 2 78 198 112 92 257 27 105 237 118 221 195 217 0 274</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\mem.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 1</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 183</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 112 142 299 28 16 205 87 2 195 188 248 30 131 62 298 12 170 43 186 103 193 40 93 221 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 112 142 299 28 16 205 87 2 195 188 248 30 131 62 298 12 170 43 186 103 193 40 93 221 78</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 148</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 2 195 112 78 0 27 105 257 198 92 274 118 194 188 248 30 131 62 298 12 170 43 186 103 193 40 93 144</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 2 195 112 78 0 27 105 257 198 92 274 118 194 188 248 30 131 62 298 12 170 43 186 103 193 40 93 144</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_enc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 227</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 143</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_in.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 90</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 255</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 2 142 299 28 16 205 87 257 112 27 105 198 92 195 78 194 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 118 144 221 217 0 274</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 2 142 299 28 16 205 87 257 112 27 105 198 92 195 78 194 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 118 144 221 217 0 274</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 166</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 277</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 112 142 299 28 198 16 205 87 92 27 105</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 112 142 299 28 198 16 205 87 92 27 105</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - lwIP - D\Exe\RTOSDemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 17 175</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 290 258 66 181 151 158 228 246 52 50 21 59 189 121 111 44 35 96 34 140 204 124 227 108 51 83 72 98 75 23 79 279 137 240 65 301 262 9 166 196 116 25 70 1 208 155 132 58 77 53 177 192 276 167 282 141 120 252 267 161 80 197 4 90 122 60 11 250</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_uart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 50</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 150</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 244 214 179 216 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 244 214 179 216 47</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 228</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 184</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 214 179 216</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 214 179 216</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 23</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 215</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 54 163</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 54 163</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_out.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 122</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 172</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 2 142 299 28 16 205 87 195 112 78 188 248 30 131 62 298 12 170 43 186 103 193 40 93 257 27 105 198 92 194 118 144 221 0 274</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 2 142 299 28 16 205 87 195 112 78 188 248 30 131 62 298 12 170 43 186 103 193 40 93 257 27 105 198 92 194 118 144 221 0 274</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 35</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 54</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 30 131 157 89 102 154 39 243 62 298 12 170 43 186 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\tcpip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 60</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 41</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 78 92 118 112 2 257 105 106 27 198 274 194 195 144 31 24 165 237</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 78 92 118 112 2 257 105 106 27 198 274 194 195 144 31 24 165 237</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\udp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 11</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 200</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 2 78 198 112 92 257 27 105 274 118 144 221 195 217 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 2 78 198 112 92 257 27 105 274 118 144 221 195 217 0</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib_structs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 132</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 55</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 70</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32 157 89 99 102 154 39 243 76 214 179 216 168 6 22 254 162 47 256 244 203 261 30 131 62 298 12 170 43 186 103 193 40 159 163 234 109 190 136 275 54 88 10 249 222 272 182 188 142 299 28 16 205 87 248 93</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32 157 89 102 154 39 243 76 214 179 216 168 6 22 254 162 47 256 244 203 261 30 131 62 298 12 170 43 186 103 193 40 159 163 234 109 190 136 275 54 88 10 249 222 272 182 188 142 299 28 16 205 87 248 93</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_fmi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 46</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 6 214 179 216</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 6 214 179 216</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 120</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 40 93 249</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 30 131 157 89 102 154 39 243 62 298 12 170 43 186 40 93 249</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\netif\etharp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 98</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 117</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 198 112 92 257 156 27 105 118 2 221 195 78 0 274</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 198 112 92 257 156 27 105 118 2 221 195 78 0 274</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 108</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 95</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 249 235 54</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 249 235 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\api\sys_arch.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 80</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 185</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 87 142 299 28 2 188 16 205 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 195 112 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 87 142 299 28 2 188 16 205 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 195 112 32</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\sockets.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 252</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 67</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 139 16 205 87 142 299 28 165 92 188 248 30 131 62 298 12 170 43 186 103 193 40 93 118 112 2 257 105 237 198 274 194 195 144 27 231</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 139 16 205 87 142 299 28 165 92 188 248 30 131 62 298 12 170 43 186 103 193 40 93 118 112 2 257 105 237 198 274 194 195 144 27 231</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\STCode\lcd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 116</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 81</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 159 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 159 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\pbuf.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 177</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 303</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 221 195 112 78 2 92 188 248 30 131 62 298 12 170 43 186 103 193 40 93 217</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 221 195 112 78 2 92 188 248 30 131 62 298 12 170 43 186 103 193 40 93 217</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 262</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 251</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 234</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 234</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 140</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 71</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 165 92 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 118 112 2 257 105 237 198 274 194 195 144 27 24 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 165 92 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 118 112 2 257 105 237 198 274 194 195 144 27 24 78</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_in.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 58</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 119</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_enet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 258</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 191</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 76 214 179 216 168 6 22 254 162 47 256 244 203 261 268</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 76 214 179 216 168 6 22 254 162 47 256 244 203 261 268</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 141</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 233</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 93 40 136</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 93 40 136</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_it.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 158</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 114</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 298 254 76 214 179 216 168 6 22 162 47 256 244 203 261</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 298 254 76 214 179 216 168 6 22 162 47 256 244 203 261</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\dhcp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 51</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 133</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 221 16 205 87 142 299 28 195 112 78 274 92 198 257 118 2 105 27 156 188 248 30 131 62 298 12 170 43 186 103 193 40 93 126</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 221 16 205 87 142 299 28 195 112 78 274 92 198 257 118 2 105 27 156 188 248 30 131 62 298 12 170 43 186 103 193 40 93 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\httpd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 240</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 97</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 87 142 299 28 221 16 205 195 112 78 247 194 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 92 118 2 257 105 144 27 198 20 268</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 87 142 299 28 221 16 205 195 112 78 247 194 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 92 118 2 257 105 144 27 198 20 268</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 111</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 85</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 190</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 190</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\netif\ethernetif.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 75</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 86</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 2 195 112 92 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 221 78 156 257 27 105 198 118 261 76 214 179 216 168 6 22 254 162 47 256 244 203 268</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 2 195 112 92 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 221 78 156 257 27 105 198 118 261 76 214 179 216 168 6 22 254 162 47 256 244 203 268</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_out.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 56</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 137</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 297</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_wdg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 189</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 187</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 203 214 179 216 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 203 214 179 216 47</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 173</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 93 222</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 93 222</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 79</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 232</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 207 174 30 131 62 298 12 170 43 186 103 193 88</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 207 174 30 131 62 298 12 170 43 186 103 193 88</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\inet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 301</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 101</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 112 2 198 92 257 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 112 2 198 92 257 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 96</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 229</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 109</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 109</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\netif.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 53</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 69</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 2 257 112 27 105 198 92 194 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 195 118 144 0 274</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 2 257 112 27 105 198 92 194 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 195 118 144 0 274</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\memp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 208</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 223</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 205 87 142 299 28 78 92 274 112 198 257 118 2 105 237 194 188 248 30 131 157 89 99 102 154 39 243 62 298 12 170 43 186 103 193 40 93 195 144 27 165 24 31 221</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 205 87 142 299 28 78 92 274 112 198 257 118 2 105 237 194 188 248 30 131 157 89 102 154 39 243 62 298 12 170 43 186 103 193 40 93 195 144 27 165 24 31 221</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\err.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 72</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 202</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 105 16 205 87 142 299 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 105 16 205 87 142 299 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\icmp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 36</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 268 157 89 99 102 154 39 243 16 205 87 142 299 28 144 112 92 257 27 105 198 118 2 221 195 78 0 274</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 268 157 89 102 154 39 243 16 205 87 142 299 28 144 112 92 257 27 105 198 118 2 221 195 78 0 274</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_vect_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 21</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 298 110</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 34</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 93 272</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 103 193 40 93 272</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_init_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 151</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 197</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 260</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32 157 89 99 102 154 39 243 45 268 30 131 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32 157 89 102 154 39 243 45 268 30 131 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 276</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 110</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 167</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 113</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 268 30 131 62 298 12 170 43 186 103 193 130</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 268 30 131 62 298 12 170 43 186 103 193 130</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 176</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45 157 89 99 102 154 39 243 30 131 62 298 12 170 43 186 193</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45 157 89 102 154 39 243 30 131 62 298 12 170 43 186 193</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 192</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 15</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 45 157 89 99 102 154 39 243 239 30 131 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76 214 179 216 168 6 22 254 162 47 256 244 203 261 45 157 89 102 154 39 243 239 30 131 62 298 12 170 43 186 103 193</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\stats.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\sys.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_scu.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_gpio.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_msg.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\fs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_vic.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_tim.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib2.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_dec.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\BasicWEB.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\raw.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\mem.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_enc.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_in.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_uart.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_lib.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_out.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\tcpip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\udp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib_structs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_fmi.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\netif\etharp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\api\sys_arch.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\sockets.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\STCode\lcd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\pbuf.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_lib.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_in.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_enet.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_it.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\dhcp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\httpd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\netif\ethernetif.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_out.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_wdg.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\inet.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\netif.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\memp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\err.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\icmp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\httpd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\httpd-fs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\httpd-cgi.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-  </configuration>\r
-  <configuration>\r
-    <name>ARM - lwIP - R</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\snmp.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\def.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcp_in.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\mib2.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\asn1_enc.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcp_out.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\icmp.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_fmi.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\stats.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest2.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ip_addr.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\stats.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\stats.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\sockets.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\sys.c</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwip\opt.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\fs.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcp_in.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_vic.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\api_msg.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_scu.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\netif.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\lwip_errno.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_gpio.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_scu.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_tim.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\tcpip.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_gpio.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_lib.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\api_msg.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\udp.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\asn1_dec.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\raw.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_wdg.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsic.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_scu.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcp.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_msg.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\sys_arch.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\List\RTOSDemo.html</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\BasicWEB.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcpip.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\dhcp.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\udp.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\sys.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\fs.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcpip.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\asn1_enc.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\pbuf.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_vic.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_tim.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_lib.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\memp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ip.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\msg_out.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\GenQTest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\etharp.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\RTOSDemo.pbd</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\flop.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_enet.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\msg_in.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\dynamic.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\inet.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\debug.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flop.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib2.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\pbuf.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\BlockQ.r79</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_dec.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\sockets.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\etharp.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\pbuf.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\QPeek.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\api_lib.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\err.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\dhcp.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\fs.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\ip_frag.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\memp.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\BasicWEB.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ethernetif.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_vect_IAR.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\ISR_Support.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\arch.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\semtest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Exe\RTOSDemo.sim</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\ip.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\mib_structs.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\inet.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\sys_arch.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\dhcp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\err.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\raw.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\mem.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_fmi.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_enc.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ip_addr.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_in.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ip_frag.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\BasicWEB.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\errno.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\api_lib.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\sys.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\raw.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\cc.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\icmp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_uart.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_uart.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_lib.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_vic.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\port.r79</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\fsdata.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_out.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_enet.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\netif\etharp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\fs.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\mib2.pbi</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.h</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_tim.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_wdg.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\tcpip.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\api.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\memp.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ip.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_ahbapb.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\udp.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portmacro.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib_structs.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\ymath.h</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_conf.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\mem.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_init_IAR.r79</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\BasicWEB.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\comtest.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\sys.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\httpd.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ethernetif.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\tcp.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\mem.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\inet.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_fmi.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\QPeek.r79</file>\r
-      <file>$PROJ_DIR$\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_wdg.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwip\lwipopts.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\netif\etharp.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\math.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_gpio.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\lwip\api\sys_arch.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\sockets.c</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\pbuf.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_map.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_lib.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_type.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\perf.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_lib.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_in.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\GenQTest.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\stats.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\GenQTest.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_enet.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_it.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\msg_out.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\dhcp.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\sockets.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\lcd.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\raw.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\httpd.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\assert.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\serial.r79</file>\r
-      <file>$PROJ_DIR$\lwip\netif\ethernetif.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_uart.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_out.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\include\lwIPWebServer\httpd.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\sys_arch.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\serial.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\mib_structs.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_it.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\api_msg.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\err.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\netif.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_gpio.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\ipv4\lwip\ip_addr.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_wdg.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_enet.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\inet.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\msg_in.pbi</file>\r
-      <file>$PROJ_DIR$\lwip\lwipWebServer\fsdata.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\icmp.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\netif.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\dynamic.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\netif.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\memp.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_scu.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\QPeek.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\api\err.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\lwip\udp.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_tim.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcp_out.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\dynamic.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_it.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_it.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\icmp.c</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ip_frag.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\httpd.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_vic.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_uart.r79</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\lcd.pbi</file>\r
-      <file>$PROJ_DIR$\91x_vect_IAR.s</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\mem.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\asn1_dec.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\tcp.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\QPeek.c</file>\r
-      <file>$PROJ_DIR$\lnkarm_flash.xcl</file>\r
-      <file>$PROJ_DIR$\91x_init_IAR.s</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\lwip\include\arch\cpu.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\lwIP\include\netif\loopif.h</file>\r
-      <file>$PROJ_DIR$\ARM - lwIP - R\Obj\91x_fmi.pbi</file>\r
-    </outputs>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\stats.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 13</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 1 207 183 108 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 1 207 183 108 66</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 49 110 138</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\sys.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 135</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 57</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 176 137 292 25 18 190 80 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 1 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 176 137 292 25 18 190 80 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 1 66</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_scu.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 261</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 199 170 201</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 199 170 201</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 193</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 31</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 244 199 170 201 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 244 199 170 201 44</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_msg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 240</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 34</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 108 22 84 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 111 1 245 97 265 184 182 183 139 24 161 220 66 30</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 108 22 84 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 111 1 245 97 265 184 182 183 139 24 161 220 66 30</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\fs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 152</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 1 137 292 25 19 145 252 257 153 82 87 91 148 39 228</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 1 137 292 25 19 145 252 257 153 82 91 148 39 228</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_vic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 276</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 143</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 21 199 170 201 238 64 164 8 157 44 244 229 188 247</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 21 199 170 201 238 64 164 8 157 44 244 229 188 247</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_tim.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 266</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 157 199 170 201 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 157 199 170 201 44</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - lwIP - R\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 149 294 31 270 200 261 266 140 143 159 51 221 70 275 125 93 96 34 281 5 271 98 77 242 90 104 150 178 152 263 274 253 79 189 163 12 273 278 36 224 280 101 154 236 251 214 243 61 231 241 136 52 210 16 14 57 116 9 282 20 6 53 35</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 130</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 273</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 111 108 1 84 245 97 100 24 184 0 265 207 183 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 111 108 1 84 245 97 100 24 184 0 265 207 183 66</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 3</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 154</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 137 292 25 18 190 80</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 137 292 25 18 190 80</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_dec.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 37</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 281</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 256</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 77</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 85 40 268</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 85 40 268</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\BasicWEB.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 131</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 51</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32 153 82 87 91 148 39 228 257 28 124 55 291 15 166 42 174 94 179 85 40 173 201 161 18 190 80 137 292 25 84 176 233 111 108 1 245 97 220 184 265 182 183 139 24 30 22 66 207 293 155 64 199 170 164 8 21 238 157 44 244 229 188 247 232</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32 153 82 91 148 39 228 257 28 124 55 291 15 166 42 174 94 179 85 40 173 201 161 18 190 80 137 292 25 84 176 233 111 108 1 245 97 220 184 265 182 183 139 24 30 22 66 207 293 155 64 199 170 164 8 21 238 157 44 244 229 188 247 232</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 67</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 163</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 1 183 108 111 84 245 97 100 24 184 139 220 265 182 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 207 66 202 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 1 183 108 111 84 245 97 100 24 184 139 220 265 182 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 207 66 202 0</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\raw.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 38</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 136</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 1 66 184 108 84 245 24 97 220 111 207 183 202 0 265</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 1 66 184 108 84 245 24 97 220 111 207 183 202 0 265</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\mem.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 171</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 280</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 108 137 292 25 18 190 80 1 183 176 233 28 124 55 291 15 166 42 174 94 179 40 85 207 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 108 137 292 25 18 190 80 1 183 176 233 28 124 55 291 15 166 42 174 94 179 40 85 207 66</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 282</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 1 183 108 66 0 24 97 245 184 84 265 111 182 176 233 28 124 55 291 15 166 42 174 94 179 40 85 139</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 1 183 108 66 0 24 97 245 184 84 265 111 182 176 233 28 124 55 291 15 166 42 174 94 179 40 85 139</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_enc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 60</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_in.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 2</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 20</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 1 137 292 25 18 190 80 245 108 24 97 184 84 183 66 182 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 111 139 207 202 0 265</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 1 137 292 25 18 190 80 245 108 24 97 184 84 183 66 182 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 111 139 207 202 0 265</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 127</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 12</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 245 108 137 292 25 184 18 190 80 84 24 97</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 245 108 137 292 25 184 18 190 80 84 24 97</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - lwIP - R\Exe\RTOSDemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 49 110</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 284 75 122 193 172 269 33 27 29 277 106 276 41 131 86 206 4 68 186 134 240 37 60 175 54 256 118 71 181 254 74 99 209 180 7 114 65 67 127 130 217 103 115 171 162 3 112 76 69 255 92 144 72 239 38 109 226 89 13 135 48 47 45 2 267 59 56 235</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_uart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 277</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 140</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 229 199 170 201 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 229 199 170 201 44</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 33</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 200</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 199 170 201</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 199 170 201</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 254</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 150</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 50 158</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 50 158</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_out.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 267</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 6</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 1 137 292 25 18 190 80 183 108 66 176 233 28 124 55 291 15 166 42 174 94 179 40 85 245 24 97 184 84 182 111 139 207 0 265</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 1 137 292 25 18 190 80 183 108 66 176 233 28 124 55 291 15 166 42 174 94 179 40 85 245 24 97 184 84 182 111 139 207 0 265</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 275</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 50</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 28 124 153 82 91 148 39 228 55 291 15 166 42 174 50</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\tcpip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 59</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 53</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 66 84 111 108 1 245 97 100 24 184 265 182 183 139 30 22 161 220</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 66 84 111 108 1 245 97 100 24 184 265 182 183 139 30 22 161 220</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\udp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 56</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 35</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 1 66 184 108 84 245 24 97 265 111 139 207 183 202 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 1 66 184 108 84 245 24 97 265 111 139 207 183 202 0</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib_structs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 112</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 236</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 115</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 224</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32 153 82 87 91 148 39 228 64 199 170 201 164 8 21 238 157 44 244 229 188 247 28 124 55 291 15 166 42 174 94 179 40 155 158 218 105 177 129 268 50 81 11 234 208 262 173 176 137 292 25 18 190 80 233 85</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32 153 82 91 148 39 228 64 199 170 201 164 8 21 238 157 44 244 229 188 247 28 124 55 291 15 166 42 174 94 179 40 155 158 218 105 177 129 268 50 81 11 234 208 262 173 176 137 292 25 18 190 80 233 85</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_fmi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 122</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 294</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 8 199 170 201</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 8 199 170 201</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 226</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 210</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 40 85 234</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 28 124 153 82 91 148 39 228 55 291 15 166 42 174 40 85 234</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\netif\etharp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 71</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 90</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 184 108 84 245 151 24 97 111 1 207 183 66 0 265</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 184 108 84 245 151 24 97 111 1 207 183 66 0 265</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 175</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 271</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 234 219 50</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 234 219 50</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\api\sys_arch.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 48</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 116</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 80 137 292 25 1 176 18 190 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 183 108 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 80 137 292 25 1 176 18 190 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 183 108 32</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\sockets.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 89</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 133 18 190 80 137 292 25 161 84 176 233 28 124 55 291 15 166 42 174 94 179 40 85 111 108 1 245 97 220 184 265 182 183 139 24 216</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 133 18 190 80 137 292 25 161 84 176 233 28 124 55 291 15 166 42 174 94 179 40 85 111 108 1 245 97 220 184 265 182 183 139 24 216</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\STCode\lcd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 217</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 278</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 155 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 155 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\pbuf.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 92</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 61</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 207 183 108 66 1 84 176 233 28 124 55 291 15 166 42 174 94 179 40 85 202</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 207 183 108 66 1 84 176 233 28 124 55 291 15 166 42 174 94 179 40 85 202</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 189</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 218</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 218</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 134</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 96</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 161 84 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 111 108 1 245 97 220 184 265 182 183 139 24 22 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 161 84 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 111 108 1 245 97 220 184 265 182 183 139 24 22 66</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_in.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 251</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_enet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 75</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 149</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 64 199 170 201 164 8 21 238 157 44 244 229 188 247 257</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 64 199 170 201 164 8 21 238 157 44 244 229 188 247 257</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 109</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 85 40 129</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 85 40 129</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_it.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 269</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 270</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 291 238 64 199 170 201 164 8 21 157 44 244 229 188 247</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 291 238 64 199 170 201 164 8 21 157 44 244 229 188 247</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\dhcp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 54</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 98</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 207 18 190 80 137 292 25 183 108 66 265 84 184 245 111 1 97 24 151 176 233 28 124 55 291 15 166 42 174 94 179 40 85 117</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 207 18 190 80 137 292 25 183 108 66 265 84 184 245 111 1 97 24 151 176 233 28 124 55 291 15 166 42 174 94 179 40 85 117</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\httpd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 180</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 274</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 80 137 292 25 207 18 190 183 108 66 232 182 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 84 111 1 245 97 139 24 184 19 257</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 80 137 292 25 207 18 190 183 108 66 232 182 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 84 111 1 245 97 139 24 184 19 257</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 86</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 221</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 177</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 177</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lwip\netif\ethernetif.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 181</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 104</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 1 183 108 84 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 207 66 151 245 24 97 184 111 247 64 199 170 201 164 8 21 238 157 44 244 229 188 257</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 1 183 108 84 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 207 66 151 245 24 97 184 111 247 64 199 170 201 164 8 21 238 157 44 244 229 188 257</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_out.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 69</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 214</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 209</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 263</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_wdg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 41</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 159</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 188 199 170 201 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 188 199 170 201 44</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 206</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 70</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 85 208</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 85 208</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 74</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 178</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 192 168 28 124 55 291 15 166 42 174 94 179 81</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 192 168 28 124 55 291 15 166 42 174 94 179 81</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\inet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 114</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 79</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 108 1 184 84 245 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 108 1 184 84 245 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 68</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 125</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 105</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 105</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\netif.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 255</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 243</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 1 245 108 24 97 184 84 182 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 183 111 139 0 265</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 1 245 108 24 97 184 84 182 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 183 111 139 0 265</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\memp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 162</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 101</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 190 80 137 292 25 66 84 265 108 184 245 111 1 97 220 182 176 233 28 124 153 82 87 91 148 39 228 55 291 15 166 42 174 94 179 40 85 183 139 24 161 22 30 207</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 190 80 137 292 25 66 84 265 108 184 245 111 1 97 220 182 176 233 28 124 153 82 91 148 39 228 55 291 15 166 42 174 94 179 40 85 183 139 24 161 22 30 207</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\err.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 118</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 242</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 97 18 190 80 137 292 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 97 18 190 80 137 292 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\icmp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 7</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 253</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 257 153 82 87 91 148 39 228 18 190 80 137 292 25 139 108 84 245 24 97 184 111 1 207 183 66 0 265</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 257 153 82 91 148 39 228 18 190 80 137 292 25 139 108 84 245 24 97 184 111 1 207 183 66 0 265</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_vect_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 106</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 291 107</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 186</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 93</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 85 262</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 94 179 40 85 262</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_init_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 172</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 9</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32 153 82 87 91 148 39 228 43 257 28 124 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32 153 82 91 148 39 228 43 257 28 124 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 72</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 107</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 239</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 241</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 257 28 124 55 291 15 166 42 174 94 179 123</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 257 28 124 55 291 15 166 42 174 94 179 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 103</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 36</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 153 82 87 91 148 39 228 28 124 55 291 15 166 42 174 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 153 82 91 148 39 228 28 124 55 291 15 166 42 174 179</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 144</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 231</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 43 153 82 87 91 148 39 228 223 28 124 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64 199 170 201 164 8 21 238 157 44 244 229 188 247 43 153 82 91 148 39 228 223 28 124 55 291 15 166 42 174 94 179</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-  </configuration>\r
-  <configuration>\r
-    <name>ARM - uIP - D</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\httpd-fs.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\httpd-cgi.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_fmi.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_vect_IAR.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest2.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_wdg.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_fmi.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\List\RTOSDemo.html</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_uart.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_vic.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_lib.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_scu.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_gpio.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\lcd.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_uart.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\psock.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\port.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_vic.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsic.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_scu.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_enet.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\httpd-cgi.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\httpd-fs.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\uip.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\uip_arp.r79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_vic.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_tim.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_lib.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_lib.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\pt.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\semtest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Exe\RTOSDemo.sim</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdint.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\uIP_Task.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flop.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\httpd.r79</file>\r
-      <file>$PROJ_DIR$\webserver\clock-arch.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\GenQTest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_scu.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_vic.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_tim.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\uip_arp.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\main.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\flop.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_enet.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\ISR_Support.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\dynamic.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\RTOSDemo.pbd</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\clock.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\psock.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\comtest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\GenQTest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_tim.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\dynamic.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_it.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_wdg.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\http-strings.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_uart.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_lib.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\webserver\http-strings.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\lcd.r79</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.h</file>\r
-      <file>$PROJ_DIR$\webserver\webserver.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_it.r79</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_tim.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\http-strings.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\httpd.pbi</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_ahbapb.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portmacro.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ymath.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\QPeek.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_conf.h</file>\r
-      <file>$PROJ_DIR$\webserver\uIP_Task.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\inttypes.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_scu.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_gpio.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\main.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\BlockQ.r79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_fmi.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.h</file>\r
-      <file>$PROJ_DIR$\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_init_IAR.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_wdg.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_gpio.r79</file>\r
-      <file>$PROJ_DIR$\webserver\uip-conf.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\math.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\91x_fmi.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_map.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_type.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\GenQTest.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arch.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_enet.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_it.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uipopt.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\uIP_Task.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\tasks.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\assert.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_uart.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\uip.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\serial.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_it.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\serial.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_gpio.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_wdg.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_enet.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\QPeek.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\timer.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Obj\timer.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\QPeek.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc-switch.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\dynamic.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - D\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.c</file>\r
-      <file>$PROJ_DIR$\91x_vect_IAR.s</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\QPeek.c</file>\r
-      <file>$PROJ_DIR$\lnkarm_flash.xcl</file>\r
-      <file>$PROJ_DIR$\91x_init_IAR.s</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</file>\r
-    </outputs>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 10 49 183</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_scu.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 122</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 62</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 30 143 118 144</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 30 143 118 144</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 137</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 124</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 170 143 118 144 30</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 170 143 118 144 30</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_vic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 13 143 118 144 167 42 112 2 106 30 170 162 136 172</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13 143 118 144 167 42 112 2 106 30 170 162 136 172</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_tim.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 85</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 106 143 118 144 30</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 106 143 118 144 30</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 88</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 58 25 182</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 58 25 182</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - uIP - D\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 72 9 124 90 14 62 64 11 63 8 76 84 38 21 115 123 88 37 128 111 93 32 0 109 43 17 71 125 86 22 160 116 54 44 176 155 163 65</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_uart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 20</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 11</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 162 143 118 144 30</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 162 143 118 144 30</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 46</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 143 118 144</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 143 118 144</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 37</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 34 107</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 34 107</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 45</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 38</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 99 53 60 67 97 24 159 35 199 7 113 28 126 34</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 99 53 67 97 24 159 35 199 7 113 28 126 34</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 125</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 19 99 53 60 67 97 24 159 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 35 199 7 113 28 126 68 129 25 101 107 152 73 127 91 182 34 52 5 164 146 180</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 19 99 53 67 97 24 159 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 35 199 7 113 28 126 68 129 25 101 107 152 73 127 91 182 34 52 5 164 146 180</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 51</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 155</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 178 99 53 60 67 97 24 159 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 35 199 7 113 28 126 68 129 58 25 161 154 138 120 50 102 110 151 47 12 181 168 133 59 81 56</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 178 99 53 67 97 24 159 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 35 199 7 113 28 126 68 129 58 25 161 154 138 120 50 102 110 151 47 12 181 168 133 59 81 56</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_fmi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 142</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 9</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 2 143 118 144</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 2 143 118 144</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 169</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 54</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 99 53 60 67 97 24 159 35 199 7 113 28 126 25 58 164</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 18 89 99 53 67 97 24 159 35 199 7 113 28 126 25 58 164</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 83</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 123</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 164 153 34</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 164 153 34</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\STCode\lcd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 100</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 17</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 101 18 89 99 53 60 67 97 24 159 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 101 18 89 99 53 67 97 24 159 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 105</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 152</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 152</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_enet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 31</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 72</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 89 99 53 60 67 97 24 159 35 199 7 113 28 126 68 129 42 143 118 144 112 2 13 167 106 30 170 162 136 172 178</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 89 99 53 67 97 24 159 35 199 7 113 28 126 68 129 42 143 118 144 112 2 13 167 106 30 170 162 136 172 178</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 48</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 116</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 58 25 91</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 58 25 91</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_it.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 103</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 90</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 199 167 42 143 118 144 112 2 13 106 30 170 162 136 172</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 199 167 42 143 118 144 112 2 13 106 30 170 162 136 172</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 131</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 127</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 127</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 79</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 111</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_wdg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 92</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 8</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 136 143 118 144 30</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 136 143 118 144 30</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 61</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 84</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 58 146</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 58 146</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 70</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 128</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 139 114 18 89 35 199 7 113 28 126 68 129 52</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 139 114 18 89 35 199 7 113 28 126 68 129 52</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 121</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 21</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 73</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 73</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - uIP - D\Exe\RTOSDemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 10 49</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 192 31 142 137 135 103 46 122 85 20 3 27 92 131 61 45 121 175 83 78 77 70 79 108 1 33 55 105 100 4 66 23 6 82 26 48 169 156 177 51 36 39 165</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 22</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 19 99 53 60 67 97 24 159 178 154 138 120 50 102 110 151 47 12 181 168 161</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 19 99 53 67 97 24 159 178 154 138 120 50 102 110 151 47 12 181 168 161</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 39</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 65</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 133 161 154 138 120 50 99 53 60 67 97 24 102 110 151 47 12 181 168 178 159</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 133 161 154 138 120 50 99 53 67 97 24 102 110 151 47 12 181 168 178 159</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 55</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 109</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 161 154 138 120 50 99 53 60 67 97 24 102 110 151 47 12 181 168 75 98 178 159</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161 154 138 120 50 99 53 67 97 24 102 110 151 47 12 181 168 75 98 178 159</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-fs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 33</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 0</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 110 151 154 138 120 50 99 53 60 67 97 24 102 47 12 181 168 57 161 130</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 110 151 154 138 120 50 99 53 67 97 24 102 47 12 181 168 57 161 130</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_vect_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 3</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 199 74</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-cgi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 1</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 161 154 138 120 50 99 53 60 67 97 24 102 110 151 47 12 181 168 75 19 159 178</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161 154 138 120 50 99 53 67 97 24 102 110 151 47 12 181 168 75 19 159 178</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 108</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 93</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 175</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 115</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 58 180</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 68 129 25 58 180</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_init_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 135</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 156</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 19 99 53 60 67 97 24 159 29 178 18 89 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 19 99 53 67 97 24 159 29 178 18 89 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 6</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 74</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 26</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 160</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 178 18 89 35 199 7 113 28 126 68 129 87</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 178 18 89 35 199 7 113 28 126 68 129 87</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 71</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29 99 53 60 67 97 24 159 18 89 35 199 7 113 28 126 129</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29 99 53 67 97 24 159 18 89 35 199 7 113 28 126 129</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 23</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 86</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 29 99 53 60 67 97 24 159 157 18 89 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42 143 118 144 112 2 13 167 106 30 170 162 136 172 29 99 53 67 97 24 159 157 18 89 35 199 7 113 28 126 68 129</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 36</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 163</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 161 154 138 120 50 99 53 60 67 97 24 102 110 151 47 12 181 168 147 178 159</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161 154 138 120 50 99 53 67 97 24 102 110 151 47 12 181 168 147 178 159</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 177</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 176</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 81 56 18 89 99 53 60 67 97 24 159 35 199 7 113 28 126 59</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 81 56 18 89 99 53 67 97 24 159 35 199 7 113 28 126 59</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\stats.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\sys.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_msg.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\fs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib2.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_dec.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\BasicWEB.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\raw.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\mem.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_enc.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_in.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_out.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\tcpip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\udp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib_structs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\netif\etharp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\api\sys_arch.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\sockets.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\pbuf.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_lib.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_in.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\dhcp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\httpd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\netif\ethernetif.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_out.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\inet.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\netif.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\memp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\err.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\icmp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-  </configuration>\r
-  <configuration>\r
-    <name>ARM - uIP - R</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\http-strings.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_fmi.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\BlockQ.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest2.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\http-strings.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_tim.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_vic.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_scu.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_gpio.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\httpd-fs.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\uip.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_enet.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\uip_arp.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\port.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\httpd.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsic.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Exe\RTOSDemo.sim</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_scu.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_it.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_vic.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_tim.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_lib.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\uIP_Task.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\lcd.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_scu.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\pt.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdint.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_vect_IAR.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flop.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\GenQTest.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\flash.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\flop.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\httpd-cgi.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_gpio.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\psock.r79</file>\r
-      <file>$PROJ_DIR$\webserver\clock-arch.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_fmi.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\httpd-cgi.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_init_IAR.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\dynamic.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_lib.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\ISR_Support.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_lib.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\clock.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\timer.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_it.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\serial.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\httpd.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\timer.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\dynamic.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_scu.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\httpd-fs.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_uart.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_lib.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\List\RTOSDemo.html</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_vic.pbi</file>\r
-      <file>$PROJ_DIR$\webserver\http-strings.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.h</file>\r
-      <file>$PROJ_DIR$\webserver\webserver.h</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_tim.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\QPeek.r79</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_ahbapb.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\comtest.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portmacro.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\uip.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\ymath.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\uip_arp.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_conf.h</file>\r
-      <file>$PROJ_DIR$\webserver\uIP_Task.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\inttypes.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\uIP_Task.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_wdg.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\QPeek.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_fmi.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.h</file>\r
-      <file>$PROJ_DIR$\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\GenQTest.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_wdg.h</file>\r
-      <file>$PROJ_DIR$\webserver\uip-conf.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\math.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_map.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_type.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\GenQTest.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arch.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_enet.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_it.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\psock.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_fmi.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uipopt.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\assert.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_enet.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_gpio.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_uart.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\serial.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\semtest.r79</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tpainl8n.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_it.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_uart.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_gpio.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_tim.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\RTOSDemo.pbd</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_wdg.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_enet.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_uart.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_vic.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\QPeek.h</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\91x_wdg.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc-switch.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\dynamic.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.c</file>\r
-      <file>$PROJ_DIR$\91x_vect_IAR.s</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\ARM - uIP - R\Obj\lcd.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\QPeek.c</file>\r
-      <file>$PROJ_DIR$\lnkarm_flash.xcl</file>\r
-      <file>$PROJ_DIR$\91x_init_IAR.s</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</file>\r
-    </outputs>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 93 26 167</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_scu.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 89</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 28 134 114 136</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 28 134 114 136</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 152</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 55</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 164 134 114 136 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 134 114 136 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_vic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 175</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 96</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 10 134 114 136 161 37 106 1 102 28 164 156 129 169</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 10 134 114 136 161 37 106 1 102 28 164 156 129 169</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_tim.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 165</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 6</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 102 134 114 136 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 102 134 114 136 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 69</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 88</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 59 22 181</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 59 22 181</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_uart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 163</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 170</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 156 134 114 136 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 156 134 114 136 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 75</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 70</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 134 114 136</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 134 114 136</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 30</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 48</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 32 103</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 32 103</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 112</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 98 49 62 64 95 21 154 33 199 7 108 25 120 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 98 49 64 95 21 154 33 199 7 108 25 120 32</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 189</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 39</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 98 49 62 64 95 21 154 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 33 199 7 108 25 120 65 123 22 99 103 146 71 121 85 181 32 46 4 157 138 178</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 98 49 64 95 21 154 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 33 199 7 108 25 120 65 123 22 99 103 146 71 121 85 181 32 46 4 157 138 178</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 38</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 117</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 176 98 49 62 64 95 21 154 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 33 199 7 108 25 120 65 123 59 22 155 149 130 116 44 100 105 145 43 9 180 162 126 61 77 57</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 176 98 49 64 95 21 154 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 33 199 7 108 25 120 65 123 59 22 155 149 130 116 44 100 105 145 43 9 180 162 126 61 77 57</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_fmi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 148</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 1 134 114 136</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 1 134 114 136</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 83</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 23</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 98 49 62 64 95 21 154 33 199 7 108 25 120 22 59 157</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 15 82 98 49 64 95 21 154 33 199 7 108 25 120 22 59 157</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 107</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 60</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 157 147 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 157 147 32</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\STCode\lcd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 190</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 41</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 99 15 82 98 49 62 64 95 21 154 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 99 15 82 98 49 64 95 21 154 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 51</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 146</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 146</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_enet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 17</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 151</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 15 82 98 49 62 64 95 21 154 33 199 7 108 25 120 65 123 37 134 114 136 106 1 10 161 102 28 164 156 129 169 176</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 15 82 98 49 64 95 21 154 33 199 7 108 25 120 65 123 37 134 114 136 106 1 10 161 102 28 164 156 129 169 176</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 158</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 174</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 59 22 85</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 59 22 85</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_it.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 31</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 79</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 199 161 37 134 114 136 106 1 10 102 28 164 156 129 169</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 199 161 37 134 114 136 106 1 10 102 28 164 156 129 169</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 2</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 3</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 121</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 121</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 40</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 80</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - uIP - R\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 151 63 55 79 70 42 6 170 96 118 3 128 112 34 119 60 88 48 87 80 5 54 90 84 18 41 173 39 8 143 135 174 23 53 78 117 14 19</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ARM - uIP - R\Exe\RTOSDemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 93 26</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 192 17 148 152 68 31 75 89 165 163 45 175 179 2 47 76 29 104 107 69 30 50 40 0 67 13 24 51 190 122 189 20 144 56 52 158 83 74 86 38 109 111 159</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_wdg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 118</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 129 134 114 136 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 129 134 114 136 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 128</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 59 138</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 59 138</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 50</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 87</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 131 110 15 82 33 199 7 108 25 120 65 123 46</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 131 110 15 82 33 199 7 108 25 120 65 123 46</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 29</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 34</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 71</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 71</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 56</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 143</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 98 49 62 64 95 21 154 176 149 130 116 44 100 105 145 43 9 180 162 155</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 98 49 64 95 21 154 176 149 130 116 44 100 105 145 43 9 180 162 155</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 111</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 19</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 126 155 149 130 116 44 98 49 62 64 95 21 100 105 145 43 9 180 162 176 154</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 126 155 149 130 116 44 98 49 64 95 21 100 105 145 43 9 180 162 176 154</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 84</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 155 149 130 116 44 98 49 62 64 95 21 100 105 145 43 9 180 162 73 97 176 154</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 155 149 130 116 44 98 49 64 95 21 100 105 145 43 9 180 162 73 97 176 154</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-fs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 13</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 90</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 105 145 149 130 116 44 98 49 62 64 95 21 100 43 9 180 162 58 155 124</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 105 145 149 130 116 44 98 49 64 95 21 100 43 9 180 162 58 155 124</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_vect_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 45</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 199 72</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-cgi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 67</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 54</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 155 149 130 116 44 98 49 62 64 95 21 100 105 145 43 9 180 162 73 16 154 176</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 155 149 130 116 44 98 49 64 95 21 100 105 145 43 9 180 162 73 16 154 176</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 104</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 119</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 59 178</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 65 123 22 59 178</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_init_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 68</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 74</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 53</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 98 49 62 64 95 21 154 27 176 15 82 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 98 49 64 95 21 154 27 176 15 82 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 144</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 72</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 135</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 176 15 82 33 199 7 108 25 120 65 123 81</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 176 15 82 33 199 7 108 25 120 65 123 81</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 122</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 173</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27 98 49 62 64 95 21 154 15 82 33 199 7 108 25 120 123</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 27 98 49 64 95 21 154 15 82 33 199 7 108 25 120 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 20</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 8</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 27 98 49 62 64 95 21 154 150 15 82 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 37 134 114 136 106 1 10 161 102 28 164 156 129 169 27 98 49 64 95 21 154 150 15 82 33 199 7 108 25 120 65 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 109</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 155 149 130 116 44 98 49 62 64 95 21 100 105 145 43 9 180 162 139 176 154</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 155 149 130 116 44 98 49 64 95 21 100 105 145 43 9 180 162 139 176 154</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 86</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 78</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 77 57 15 82 98 49 62 64 95 21 154 33 199 7 108 25 120 61</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 77 57 15 82 98 49 64 95 21 154 33 199 7 108 25 120 61</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-  </configuration>\r
-  <configuration>\r
-    <name>THUMB</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\THUMB\Obj\QPeek.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\http-strings.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\uip_arp.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_gpio.r79</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_fmi.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest2.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\timer.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\port.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_vic.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_scu.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_gpio.c</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_vic.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\RTOSDemo.pbd</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_vic.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\lcd.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsic.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_scu.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\http-strings.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Exe\RTOSDemo.sim</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_tim.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_lib.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_uart.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_vic.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_tim.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_lib.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\httpd.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_tim.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\httpd-fs.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\psock.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\dynamic.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\pt.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\uip.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdint.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\flop.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flop.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\GenQTest.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\httpd.pbi</file>\r
-      <file>$PROJ_DIR$\webserver\clock-arch.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\comtest.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\serial.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_uart.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\httpd-fs.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\uIP_Task.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\ISR_Support.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_enet.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\dynamic.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_it.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\clock.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_fmi.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_scu.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_enet.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\timer.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\uIP_Task.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_lib.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_it.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_init_IAR.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_wdg.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\semtest.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_uart.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_lib.c</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_vect_IAR.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\webserver\http-strings.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.h</file>\r
-      <file>$PROJ_DIR$\webserver\webserver.h</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_gpio.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_tim.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_ahbapb.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portmacro.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\psock.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\ymath.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_conf.h</file>\r
-      <file>$PROJ_DIR$\webserver\uIP_Task.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\inttypes.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tptinl8n.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\httpd-cgi.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\uip.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_fmi.pbi</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_fmi.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl5tptinl8n.r79</file>\r
-      <file>$PROJ_DIR$\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\GenQTest.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\QPeek.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_wdg.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\lcd.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_wdg.pbi</file>\r
-      <file>$PROJ_DIR$\webserver\uip-conf.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\math.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\STCode\lcd.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_map.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_type.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\GenQTest.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arch.h</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_enet.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_it.c</file>\r
-      <file>$PROJ_DIR$\THUMB\List\RTOSDemo.html</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uipopt.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\assert.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\httpd-cgi.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.h</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_uart.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\serial.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_it.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\91x_scu.pbi</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_gpio.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\Library\source\91x_wdg.c</file>\r
-      <file>$PROJ_DIR$\Library\include\91x_enet.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\uip_arp.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\QPeek.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\BlockQ.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc-switch.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\dynamic.h</file>\r
-      <file>$PROJ_DIR$\THUMB\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.c</file>\r
-      <file>$PROJ_DIR$\91x_vect_IAR.s</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\QPeek.c</file>\r
-      <file>$PROJ_DIR$\lnkarm_flash.xcl</file>\r
-      <file>$PROJ_DIR$\91x_init_IAR.s</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</file>\r
-    </outputs>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 150 27 20</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_scu.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 81</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 167</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 25 142 118 143</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 25 142 118 143</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 107</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 168 142 118 143 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 168 142 118 143 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\THUMB\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 82 127 107 78 88 167 31 65 14 137 43 133 33 109 134 183 77 94 46 98 26 123 66 58 89 136 45 169 53 114 36 29 157 52 7 86 125 3</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\THUMB\Exe\RTOSDemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 150 27</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 192 76 80 4 91 90 32 81 42 35 99 17 92 180 57 97 1 0 62 48 171 54 116 2 158 44 41 151 22 170 69 9 40 47 72 93 63 34 85 67 50 176 131</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_vic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 17</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 11 142 118 143 165 39 112 5 108 25 168 162 135 173</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 11 142 118 143 165 39 112 5 108 25 168 162 135 173</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_tim.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 42</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 31</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 108 142 118 143 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 108 142 118 143 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 48</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 77</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 61 21 182</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 61 21 182</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_uart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 35</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 65</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 162 142 118 143 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 162 142 118 143 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 88</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 142 118 143</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 142 118 143</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 171</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 94</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 28 110</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 28 110</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 97</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 33</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 103 56 121 68 101 19 160 30 199 8 113 23 122 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 103 56 68 101 19 160 30 199 8 113 23 122 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 69</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 169</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 103 56 121 68 101 19 160 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 30 199 8 113 23 122 70 126 21 104 110 153 73 124 87 182 28 55 6 163 145 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 103 56 68 101 19 160 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 30 199 8 113 23 122 70 126 21 104 110 153 73 124 87 182 28 55 6 163 145 179</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 67</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 86</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 177 103 56 121 68 101 19 160 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 30 199 8 113 23 122 70 126 61 21 161 155 138 120 51 105 111 152 49 10 181 166 130 64 79 59</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 177 103 56 68 101 19 160 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 30 199 8 113 23 122 70 126 61 21 161 155 138 120 51 105 111 152 49 10 181 166 130 64 79 59</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_fmi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 80</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 127</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 5 142 118 143</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5 142 118 143</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 63</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 157</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 103 56 121 68 101 19 160 30 199 8 113 23 122 21 61 163</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 16 84 103 56 68 101 19 160 30 199 8 113 23 122 21 61 163</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 62</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 183</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 163 154 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 163 154 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\STCode\lcd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 22</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 136</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 104 16 84 103 56 121 68 101 19 160 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 104 16 84 103 56 68 101 19 160 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 151</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 89</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 153</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 153</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_enet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 84 103 56 121 68 101 19 160 30 199 8 113 23 122 70 126 39 142 118 143 112 5 11 165 108 25 168 162 135 173 177</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 84 103 56 68 101 19 160 30 199 8 113 23 122 70 126 39 142 118 143 112 5 11 165 108 25 168 162 135 173 177</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 93</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 61 21 87</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 61 21 87</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_it.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 90</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 78</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 199 165 39 142 118 143 112 5 11 108 25 168 162 135 173</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 199 165 39 142 118 143 112 5 11 108 25 168 162 135 173</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 180</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 124</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 124</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 116</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 98</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Library\source\91x_wdg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 92</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 137</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 135 142 118 143 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 135 142 118 143 25</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 57</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 133</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 61 145</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 61 145</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 54</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 46</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 139 115 16 84 30 199 8 113 23 122 70 126 55</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 139 115 16 84 30 199 8 113 23 122 70 126 55</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 1</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 109</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 73</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 73</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 114</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 103 56 121 68 101 19 160 177 155 138 120 51 105 111 152 49 10 181 166 161</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 103 56 68 101 19 160 177 155 138 120 51 105 111 152 49 10 181 166 161</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 176</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 3</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 130 161 155 138 120 51 103 56 121 68 101 19 105 111 152 49 10 181 166 177 160</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 130 161 155 138 120 51 103 56 68 101 19 105 111 152 49 10 181 166 177 160</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 41</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 58</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 161 155 138 120 51 103 56 121 68 101 19 105 111 152 49 10 181 166 75 102 177 160</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161 155 138 120 51 103 56 68 101 19 105 111 152 49 10 181 166 75 102 177 160</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-fs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 111 152 155 138 120 51 103 56 121 68 101 19 105 49 10 181 166 60 161 128</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 111 152 155 138 120 51 103 56 68 101 19 105 49 10 181 166 60 161 128</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_vect_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 99</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 199 74</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-cgi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 158</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 123</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 161 155 138 120 51 103 56 121 68 101 19 105 111 152 49 10 181 166 75 18 160 177</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161 155 138 120 51 103 56 68 101 19 105 111 152 49 10 181 166 75 18 160 177</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 2</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 26</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 134</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 61 179</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 70 126 21 61 179</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_init_IAR.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 91</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 34</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 103 56 121 68 101 19 160 24 177 16 84 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 103 56 68 101 19 160 24 177 16 84 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\portasm.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 40</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 74</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 72</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 36</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 177 16 84 30 199 8 113 23 122 70 126 83</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 177 16 84 30 199 8 113 23 122 70 126 83</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 170</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24 103 56 121 68 101 19 160 16 84 30 199 8 113 23 122 126</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24 103 56 68 101 19 160 16 84 30 199 8 113 23 122 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 9</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 53</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 24 103 56 121 68 101 19 160 156 16 84 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 39 142 118 143 112 5 11 165 108 25 168 162 135 173 24 103 56 68 101 19 160 156 16 84 30 199 8 113 23 122 70 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 50</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 125</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 161 155 138 120 51 103 56 121 68 101 19 105 111 152 49 10 181 166 146 177 160</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161 155 138 120 51 103 56 68 101 19 105 111 152 49 10 181 166 146 177 160</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 85</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 7</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 79 59 16 84 103 56 121 68 101 19 160 30 199 8 113 23 122 64</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 79 59 16 84 103 56 68 101 19 160 30 199 8 113 23 122 64</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\stats.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\sys.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_scu.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_gpio.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_msg.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\fs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_vic.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_tim.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib2.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_dec.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\BasicWEB.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\raw.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\mem.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\asn1_enc.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_in.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_uart.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_lib.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\tcp_out.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\tcpip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\udp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\mib_structs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_fmi.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\netif\etharp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\api\sys_arch.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\sockets.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\STCode\lcd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\pbuf.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\api_lib.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_in.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_enet.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_it.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\dhcp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\lwipWebServer\httpd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\lwip\netif\ethernetif.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\snmp\msg_out.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\Library\source\91x_wdg.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\inet.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\netif.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\memp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\api\err.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\lwIP\core\ipv4\icmp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\httpd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\httpd-fs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\webserver\httpd-cgi.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x\port.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-  </configuration>\r
-</project>\r
-\r
-\r
index 4fd4b847403ff01eb296bd9c64ad97ec36a594af..e00a0c08a7ca74f1f2dc745275a34bd42d71e447 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iostr912.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\ST\iostr912f.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
-          <state>0</state>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
           <name>RunToName</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>7</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkInterfaceRadio</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>LmiftdiSpeed</name>\r
           <state>500</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCLmiftdiDoLogfile</name>\r
           <state>0</state>\r
           <name>CCLmiftdiLogFile</name>\r
           <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>7</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkInterfaceRadio</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>LmiftdiSpeed</name>\r
           <state>500</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCLmiftdiDoLogfile</name>\r
           <state>0</state>\r
           <name>CCLmiftdiLogFile</name>\r
           <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iostr912.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\ST\iostr912f.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>7</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkInterfaceRadio</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>LmiftdiSpeed</name>\r
           <state>500</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCLmiftdiDoLogfile</name>\r
           <state>0</state>\r
           <name>CCLmiftdiLogFile</name>\r
           <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
     </debuggerPlugins>\r
   </configuration>\r
   <configuration>\r
-    <name>ARM - lwIP - R</name>\r
+    <name>ARM - uIP - R</name>\r
     <toolchain>\r
       <name>ARM</name>\r
     </toolchain>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iostr912.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\ST\iostr912f.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>7</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkSpeedRadioV2</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCUSBDevice</name>\r
-          <version>0</version>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>CCJLinkInterfaceRadio</name>\r
           <state>0</state>\r
         </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>LMIFTDI_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>0</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>OCDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>LmiftdiSpeed</name>\r
-          <state>500</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoLogfile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>MACRAIGOR_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>2</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>jtag</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
-          <name>EmuSpeed</name>\r
+          <name>OCJLinkAttachSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>TCPIP</name>\r
-          <state>aaa.bbb.ccc.ddd</state>\r
-        </option>\r
-        <option>\r
-          <name>DoLogfile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>LogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
-        </option>\r
-        <option>\r
-          <name>DoEmuMultiTarget</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>EmuMultiTarget</name>\r
-          <state>0@ARM7TDMI</state>\r
-        </option>\r
-        <option>\r
-          <name>EmuHWReset</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CEmuCommBaud</name>\r
-          <version>0</version>\r
-          <state>4</state>\r
-        </option>\r
-        <option>\r
-          <name>CEmuCommPort</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>jtago</name>\r
+          <name>CCJLinkResetList</name>\r
           <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>UnusedAddr</name>\r
-          <state>0x00800000</state>\r
-        </option>\r
-        <option>\r
-          <name>CCMacraigorHWResetDelay</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CCJTagBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJTagDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJTagUpdateBreakpoints</name>\r
-          <state>main</state>\r
+          <state>5</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>RDI_ID</name>\r
+      <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
         <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
-        <option>\r
-          <name>CRDIDriverDll</name>\r
-          <state>Browse to your RDI driver</state>\r
-        </option>\r
-        <option>\r
-          <name>CRDILogFileCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CRDILogFileEdit</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDIHWReset</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchReset</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchUndef</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchSWI</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchData</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchPrefetch</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchIRQ</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchFIQ</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDIUseETM</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>THIRDPARTY_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>0</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
         <option>\r
-          <name>CThirdPartyDriverDll</name>\r
-          <state>Browse to your third-party driver</state>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
         </option>\r
         <option>\r
-          <name>CThirdPartyLogFileCheck</name>\r
+          <name>CCLmiftdiDoLogfile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CThirdPartyLogFileEditB</name>\r
+          <name>CCLmiftdiLogFile</name>\r
           <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
-        <option>\r
-          <name>OCDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <debuggerPlugins>\r
-      <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
-        <loadFlag>0</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
-      </plugin>\r
-      <plugin>\r
-        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
-      </plugin>\r
-    </debuggerPlugins>\r
-  </configuration>\r
-  <configuration>\r
-    <name>ARM - uIP - R</name>\r
-    <toolchain>\r
-      <name>ARM</name>\r
-    </toolchain>\r
-    <debug>0</debug>\r
-    <settings>\r
-      <name>C-SPY</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>13</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>CInput</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CEndian</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CProcessor</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCVariant</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>MacOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>MacFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>MemOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iostr912.ddf</state>\r
-        </option>\r
-        <option>\r
-          <name>RunToEnable</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>RunToName</name>\r
-          <state>main</state>\r
-        </option>\r
-        <option>\r
-          <name>CExtraOptionsCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CExtraOptions</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CFpuProcessor</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDDFArgumentProducer</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadSuppressDownload</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadVerifyAll</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCProductVersion</name>\r
-          <state>4.42A</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDynDriverList</name>\r
-          <state>JLINK_ID</state>\r
-        </option>\r
-        <option>\r
-          <name>OCLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadAttachToProgram</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>FlashLoaders</name>\r
-          <state>,,,,(default),</state>\r
-        </option>\r
-        <option>\r
-          <name>UseFlashLoader</name>\r
-          <state>1</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>ARMSIM_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>1</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>OCSimDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCSimEnablePSP</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCSimPspOverrideConfig</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCSimPspConfigFile</name>\r
-          <state></state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>ANGEL_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>0</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>CCAngelHeartbeat</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CAngelCommunication</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CAngelCommBaud</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
-        <option>\r
-          <name>CAngelCommPort</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ANGELTCPIP</name>\r
-          <state>aaa.bbb.ccc.ddd</state>\r
-        </option>\r
-        <option>\r
-          <name>DoAngelLogfile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AngelLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>IARROM_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>0</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>CRomLogFileCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CRomLogFileEditB</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
-        </option>\r
-        <option>\r
-          <name>CRomCommunication</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CRomCommPort</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CRomCommBaud</name>\r
-          <version>0</version>\r
-          <state>7</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>JLINK_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>7</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>JLinkSpeed</name>\r
-          <state>32</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkDoLogfile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkHWResetDelay</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>JLinkInitialSpeed</name>\r
-          <state>32</state>\r
-        </option>\r
-        <option>\r
-          <name>CCDoJlinkMultiTarget</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCScanChainNonARMDevices</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkMultiTarget</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkIRLength</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkCommRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkTCPIP</name>\r
-          <state>aaa.bbb.ccc.ddd</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkSpeedRadioV2</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCUSBDevice</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchReset</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchUndef</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchSWI</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchData</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchPrefetch</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchIRQ</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRDICatchFIQ</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkInterfaceRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>LMIFTDI_ID</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>0</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>OCDriverInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>LmiftdiSpeed</name>\r
-          <state>500</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoLogfile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
index 194a52cb4c053a6f6e8b91a108986be0a5d34acc..496c3bc1346b00b80a739e3dd5709cd2877bc436 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>THUMB\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
+          <version>7</version>\r
           <state>13</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
         </option>\r
         <option>\r
           <name>OGChipSelectEditMenu</name>\r
-          <state>STR912        ST STR912</state>\r
+          <state>STR912F       ST STR912F</state>\r
+        </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>14</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>1001000</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\</state>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CCInlineThreshold</name>\r
-          <version>0</version>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>2</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>2</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>57</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>8</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STR91x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>8</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
+          <name>CrcAlgo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>ARM - uIP - D\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
+          <version>7</version>\r
           <state>13</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
         </option>\r
         <option>\r
           <name>OGChipSelectEditMenu</name>\r
-          <state>STR912        ST STR912</state>\r
+          <state>STR912F       ST STR912F</state>\r
+        </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>14</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>0000000</state>\r
         </option>\r
         <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CCDebugInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
+          <name>CCDebugInfo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\</state>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CCInlineThreshold</name>\r
-          <version>0</version>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>8</version>\r
-          <state>17</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STR91x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>8</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
+          <name>CrcAlgo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>ARM - lwIP - D\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
+          <version>7</version>\r
           <state>13</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.40A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
         </option>\r
         <option>\r
           <name>OGChipSelectEditMenu</name>\r
-          <state>STR912        ST STR912</state>\r
+          <state>STR912F       ST STR912F</state>\r
+        </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>14</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>0000000</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\</state>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CCInlineThreshold</name>\r
-          <version>0</version>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>8</version>\r
-          <state>17</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STR91x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>8</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
+          <name>CrcAlgo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     </settings>\r
   </configuration>\r
   <configuration>\r
-    <name>ARM - lwIP - R</name>\r
+    <name>ARM - uIP - R</name>\r
     <toolchain>\r
       <name>ARM</name>\r
     </toolchain>\r
     <debug>0</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
-          <state>ARM - lwIP - R\Exe</state>\r
+          <state>ARM - uIP - R\Exe</state>\r
         </option>\r
         <option>\r
           <name>ObjPath</name>\r
-          <state>ARM - lwIP - R\Obj</state>\r
+          <state>ARM - uIP - R\Obj</state>\r
         </option>\r
         <option>\r
           <name>ListPath</name>\r
-          <state>ARM - lwIP - R\List</state>\r
+          <state>ARM - uIP - R\List</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
+          <version>7</version>\r
           <state>13</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
         </option>\r
         <option>\r
           <name>OGChipSelectEditMenu</name>\r
-          <state>STR912        ST STR912</state>\r
+          <state>STR912F       ST STR912F</state>\r
+        </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>14</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>CCDefines</name>\r
           <state>STR91X_IAR</state>\r
           <state>_RUN_TASK_IN_ARM_MODE_</state>\r
-          <state>STACK_LWIP</state>\r
+          <state>PACK_STRUCT_END=</state>\r
+          <state>ALIGN_STRUCT_END=</state>\r
+          <state>STACK_UIP</state>\r
         </option>\r
         <option>\r
           <name>CCPreprocFile</name>\r
         </option>\r
         <option>\r
           <name>CCDiagSuppress</name>\r
-          <state>pe191,pa082, pe144, pe550, pe513, pe167, pe177</state>\r
+          <state>pe191,pa082, pe144, pe550, pe513, pe167, pe177, pa039</state>\r
         </option>\r
         <option>\r
           <name>CCDiagRemark</name>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>1001000</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\</state>\r
           <state>$PROJ_DIR$\..\common\include</state>\r
           <state>$PROJ_DIR$\..\..\source\include</state>\r
           <state>$PROJ_DIR$\STCode</state>\r
-          <state>$PROJ_DIR$\..\common\ethernet\lwip\include</state>\r
-          <state>$PROJ_DIR$\..\common\ethernet\lwip\include\ipv4</state>\r
-          <state>$PROJ_DIR$\..\common\ethernet\lwip\include\lwip</state>\r
-          <state>$PROJ_DIR$\..\common\ethernet\lwip\include\netif</state>\r
-          <state>$PROJ_DIR$\..\common\ethernet\lwip\include\ipv4\lwip</state>\r
-          <state>$PROJ_DIR$\lwip\include\lwIPWebServer</state>\r
-          <state>$PROJ_DIR$\lwip\include</state>\r
+          <state>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip</state>\r
+          <state>$PROJ_DIR$\webserver</state>\r
         </option>\r
         <option>\r
           <name>CCStdIncCheck</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CCInlineThreshold</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
         </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>AARM</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>7</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
         <option>\r
-          <name>AObjPrefix</name>\r
+          <name>IInterwork2</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AEndian</name>\r
-          <state>1</state>\r
+          <name>IProcessorMode2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>2</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>2</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>AARM</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>7</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>AObjPrefix</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>AEndian</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
           <name>ACaseSensitivity</name>\r
         </option>\r
         <option>\r
           <name>ADefines</name>\r
-          <state>STACK_LWIP</state>\r
+          <state>__REMAP_PREEMPTIVE_TICK_FUNC_</state>\r
+          <state>STACK_UIP</state>\r
         </option>\r
         <option>\r
           <name>AList</name>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>8</version>\r
-          <state>17</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STR91x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>8</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
+          <name>CrcAlgo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
-          <state>###Unitialized###</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>BILINK</name>\r
-      <archiveVersion>0</archiveVersion>\r
-      <data/>\r
-    </settings>\r
-  </configuration>\r
-  <configuration>\r
-    <name>ARM - uIP - R</name>\r
-    <toolchain>\r
-      <name>ARM</name>\r
-    </toolchain>\r
-    <debug>0</debug>\r
-    <settings>\r
-      <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>9</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ExePath</name>\r
-          <state>ARM - uIP - R\Exe</state>\r
-        </option>\r
-        <option>\r
-          <name>ObjPath</name>\r
-          <state>ARM - uIP - R\Obj</state>\r
-        </option>\r
-        <option>\r
-          <name>ListPath</name>\r
-          <state>ARM - uIP - R\List</state>\r
-        </option>\r
-        <option>\r
-          <name>Variant</name>\r
-          <version>5</version>\r
-          <state>13</state>\r
-        </option>\r
-        <option>\r
-          <name>GEndianMode</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>Input variant</name>\r
-          <version>1</version>\r
-          <state>3</state>\r
-        </option>\r
-        <option>\r
-          <name>Input description</name>\r
-          <state>No specifier n, no float nor long long, no scan set, no assignment suppressing.</state>\r
-        </option>\r
-        <option>\r
-          <name>Output variant</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>Output description</name>\r
-          <state>No specifier a, A, no specifier n, no float nor long long.</state>\r
-        </option>\r
-        <option>\r
-          <name>GOutputBinary</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>FPU</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OGCoreOrChip</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GRuntimeLibSelect</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GRuntimeLibSelectSlave</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>RTDescription</name>\r
-          <state>Use the normal configuration of the C/C++ runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>\r
-        </option>\r
-        <option>\r
-          <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl5tpainl8n.r79</state>\r
-        </option>\r
-        <option>\r
-          <name>OGProductVersion</name>\r
-          <state>4.20A</state>\r
-        </option>\r
-        <option>\r
-          <name>OGLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
-        </option>\r
-        <option>\r
-          <name>GeneralMisraRules</name>\r
-          <version>0</version>\r
-          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>\r
-        </option>\r
-        <option>\r
-          <name>GeneralEnableMisra</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>GeneralMisraVerbose</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OGChipSelectEditMenu</name>\r
-          <state>STR912        ST STR912</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>ICCARM</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>14</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>CCDefines</name>\r
-          <state>STR91X_IAR</state>\r
-          <state>_RUN_TASK_IN_ARM_MODE_</state>\r
-          <state>PACK_STRUCT_END=</state>\r
-          <state>ALIGN_STRUCT_END=</state>\r
-          <state>STACK_UIP</state>\r
-        </option>\r
-        <option>\r
-          <name>CCPreprocFile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCPreprocComments</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCPreprocLine</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCListCFile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCListCMnemonics</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCListCMessages</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCListAssFile</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCListAssSource</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCEnableRemarks</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCDiagSuppress</name>\r
-          <state>pe191,pa082, pe144, pe550, pe513, pe167, pe177, pa039</state>\r
-        </option>\r
-        <option>\r
-          <name>CCDiagRemark</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CCDiagWarning</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CCDiagError</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjPrefix</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCAllowList</name>\r
-          <version>1</version>\r
-          <state>1001000</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CCDebugInfo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IEndianMode</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IProcessor</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IExtraOptionsCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>IExtraOptions</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CCLangConformance</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCSignedPlainChar</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCRequirePrototypes</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCMultibyteSupport</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCDiagWarnAreErr</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCompilerRuntimeInfo</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>IFpuProcessor</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLangSelect</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLibConfigHeader</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
-        <option>\r
-          <name>PreInclude</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>CompilerMisraRules</name>\r
-          <version>0</version>\r
-          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>\r
-        </option>\r
-        <option>\r
-          <name>CompilerMisraOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCIncludePath2</name>\r
-          <state>$PROJ_DIR$\</state>\r
-          <state>$PROJ_DIR$\library\include\</state>\r
-          <state>$PROJ_DIR$\..\common\include</state>\r
-          <state>$PROJ_DIR$\..\..\source\include</state>\r
-          <state>$PROJ_DIR$\STCode</state>\r
-          <state>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip</state>\r
-          <state>$PROJ_DIR$\webserver</state>\r
-        </option>\r
-        <option>\r
-          <name>CCStdIncCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCStdIncludePath</name>\r
-          <state>$TOOLKIT_DIR$\INC\</state>\r
-        </option>\r
-        <option>\r
-          <name>CCInlineThreshold</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>AARM</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>7</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>AObjPrefix</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AEndian</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>ACaseSensitivity</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>MacroChars</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AWarnEnable</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AWarnWhat</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AWarnOne</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>AWarnRange1</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>AWarnRange2</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>ADebug</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AltRegisterNames</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ADefines</name>\r
-          <state>__REMAP_PREEMPTIVE_TICK_FUNC_</state>\r
-          <state>STACK_UIP</state>\r
-        </option>\r
-        <option>\r
-          <name>AList</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AListHeader</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AListing</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>Includes</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>MacDefs</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>MacExps</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>MacExec</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OnlyAssed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>MultiLine</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
-        </option>\r
-        <option>\r
-          <name>TabSpacing</name>\r
-          <state>8</state>\r
-        </option>\r
-        <option>\r
-          <name>AXRef</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AXRefDefines</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AXRefInternal</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AXRefDual</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AProcessor</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AFpuProcessor</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
-        </option>\r
-        <option>\r
-          <name>AMultibyteSupport</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ALimitErrorsCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ALimitErrorsEdit</name>\r
-          <state>100</state>\r
-        </option>\r
-        <option>\r
-          <name>AIgnoreStdInclude</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AStdIncludes</name>\r
-          <state>$TOOLKIT_DIR$\INC\</state>\r
-        </option>\r
-        <option>\r
-          <name>AUserIncludes</name>\r
-          <state>$PROJ_DIR$\..\..\Source\portable\IAR\STR91x</state>\r
-        </option>\r
-        <option>\r
-          <name>AExtraOptionsCheckV2</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AExtraOptionsV2</name>\r
-          <state></state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>CUSTOM</name>\r
-      <archiveVersion>3</archiveVersion>\r
-      <data>\r
-        <extensions></extensions>\r
-        <cmdline></cmdline>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>BICOMP</name>\r
-      <archiveVersion>0</archiveVersion>\r
-      <data/>\r
-    </settings>\r
-    <settings>\r
-      <name>BUILDACTION</name>\r
-      <archiveVersion>1</archiveVersion>\r
-      <data>\r
-        <prebuild></prebuild>\r
-        <postbuild></postbuild>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>18</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>8</version>\r
-          <state>17</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OverlapWarnings</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>XList</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
-        </option>\r
-        <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>DoFill</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
-        </option>\r
-        <option>\r
-          <name>DoCrc</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcAlgo</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>SuppressAllWarn</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
-        </option>\r
-        <option>\r
-          <name>TreatAsWarn</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>TreatAsErr</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>XExtraOptionsCheck</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>XExtraOptions</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleSummary</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
-        </option>\r
-        <option>\r
-          <name>DebugInformation</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XExtraOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
-        </option>\r
-        <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>8</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OverlaySystemMap</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>XLinkMisraHandler</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
-        </option>\r
-      </data>\r
-    </settings>\r
-    <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
-      <data>\r
-        <version>0</version>\r
-        <wantNonLocal>1</wantNonLocal>\r
-        <debug>0</debug>\r
-        <option>\r
-          <name>XARInputs</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>XAROverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
       <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
       <excluded>\r
         <configuration>ARM - lwIP - D</configuration>\r
-        <configuration>ARM - lwIP - R</configuration>\r
       </excluded>\r
     </file>\r
   </group>\r
         <settings>\r
           <name>ICCARM</name>\r
           <data>\r
-            <version>14</version>\r
-            <wantNonLocal>1</wantNonLocal>\r
-            <debug>1</debug>\r
-            <option>\r
-              <name>CCDefines</name>\r
-              <state>STR91X_IAR</state>\r
-              <state>DEBUG</state>\r
-              <state>NOT__RUN_TASK_IN_ARM_MODE_</state>\r
-            </option>\r
-            <option>\r
-              <name>CCPreprocFile</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCPreprocComments</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCPreprocLine</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCListCFile</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCListCMnemonics</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCListCMessages</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCListAssFile</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCListAssSource</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCEnableRemarks</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCDiagSuppress</name>\r
-              <state>pe191,pa082, pe144, pe550, pe513, pe167</state>\r
-            </option>\r
-            <option>\r
-              <name>CCDiagRemark</name>\r
-              <state></state>\r
-            </option>\r
-            <option>\r
-              <name>CCDiagWarning</name>\r
-              <state></state>\r
-            </option>\r
-            <option>\r
-              <name>CCDiagError</name>\r
-              <state></state>\r
-            </option>\r
-            <option>\r
-              <name>CCObjPrefix</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptSizeSpeed</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimization</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCAllowList</name>\r
-              <version>1</version>\r
-              <state>0000000</state>\r
-            </option>\r
-            <option>\r
-              <name>CCObjUseModuleName</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCObjModuleName</name>\r
-              <state></state>\r
-            </option>\r
-            <option>\r
-              <name>CCDebugInfo</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IProcessorMode</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IEndianMode</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IProcessor</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IStackAlign</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IInterwork</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IExtraOptionsCheck</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>IExtraOptions</name>\r
-              <state></state>\r
-            </option>\r
-            <option>\r
-              <name>CCLangConformance</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCSignedPlainChar</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCRequirePrototypes</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCMultibyteSupport</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCDiagWarnAreErr</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCCompilerRuntimeInfo</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>IFpuProcessor</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>OutputFile</name>\r
-              <state>$FILE_BNAME$.r79</state>\r
-            </option>\r
-            <option>\r
-              <name>CCLangSelect</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCLibConfigHeader</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptSizeSpeedSlave</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimizationSlave</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCCodeFunctions</name>\r
-              <state>CODE</state>\r
-            </option>\r
-            <option>\r
-              <name>CCData</name>\r
-              <state>DATA</state>\r
-            </option>\r
-            <option>\r
-              <name>PreInclude</name>\r
-              <state></state>\r
-            </option>\r
-            <option>\r
-              <name>CompilerMisraRules</name>\r
-              <version>0</version>\r
-              <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>\r
-            </option>\r
-            <option>\r
-              <name>CompilerMisraOverride</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleTypeOverride</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleType</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleTypeCmdlineProducer</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCIncludePath2</name>\r
-              <state>$PROJ_DIR$\</state>\r
-              <state>$PROJ_DIR$\library\include\</state>\r
-              <state>$PROJ_DIR$\..\common\include</state>\r
-              <state>$PROJ_DIR$\..\..\source\include</state>\r
-              <state>$PROJ_DIR$\STCode</state>\r
-              <state>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip</state>\r
-              <state>$PROJ_DIR$\webserver</state>\r
-            </option>\r
-            <option>\r
-              <name>CCStdIncCheck</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCStdIncludePath</name>\r
-              <state>$TOOLKIT_DIR$\INC\</state>\r
-            </option>\r
-            <option>\r
-              <name>CCInlineThreshold</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
-          </data>\r
-        </settings>\r
-      </configuration>\r
-      <configuration>\r
-        <name>ARM - uIP - D</name>\r
-        <settings>\r
-          <name>ICCARM</name>\r
-          <data>\r
-            <version>14</version>\r
+            <version>19</version>\r
             <wantNonLocal>1</wantNonLocal>\r
             <debug>1</debug>\r
             <option>\r
               <name>CCDefines</name>\r
               <state>STR91X_IAR</state>\r
-              <state>DEBUG</state>\r
-              <state>__REMAP_PREEMPTIVE_TICK_FUNC_</state>\r
-              <state>__REMAP_IRQ_HANDLER</state>\r
-              <state>__REMAP_EMAC_INTERRUPT</state>\r
+              <state>DEBUG</state>\r
               <state>NOT__RUN_TASK_IN_ARM_MODE_</state>\r
             </option>\r
             <option>\r
               <name>CCObjPrefix</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeed</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimization</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>CCAllowList</name>\r
               <version>1</version>\r
               <state>0000000</state>\r
             </option>\r
-            <option>\r
-              <name>CCObjUseModuleName</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCObjModuleName</name>\r
-              <state></state>\r
-            </option>\r
             <option>\r
               <name>CCDebugInfo</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IProcessorMode</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IEndianMode</name>\r
               <state>1</state>\r
               <name>IProcessor</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IStackAlign</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IInterwork</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IExtraOptionsCheck</name>\r
               <state>0</state>\r
             </option>\r
             <option>\r
               <name>OutputFile</name>\r
-              <state>$FILE_BNAME$.r79</state>\r
+              <state>$FILE_BNAME$.o</state>\r
             </option>\r
             <option>\r
               <name>CCLangSelect</name>\r
               <name>CCLibConfigHeader</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeedSlave</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimizationSlave</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCCodeFunctions</name>\r
-              <state>CODE</state>\r
-            </option>\r
-            <option>\r
-              <name>CCData</name>\r
-              <state>DATA</state>\r
-            </option>\r
             <option>\r
               <name>PreInclude</name>\r
               <state></state>\r
               <name>CompilerMisraOverride</name>\r
               <state>0</state>\r
             </option>\r
-            <option>\r
-              <name>CCModuleTypeOverride</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleType</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleTypeCmdlineProducer</name>\r
-              <state>0</state>\r
-            </option>\r
             <option>\r
               <name>CCIncludePath2</name>\r
               <state>$PROJ_DIR$\</state>\r
               <state>$TOOLKIT_DIR$\INC\</state>\r
             </option>\r
             <option>\r
-              <name>CCInlineThreshold</name>\r
+              <name>CCCodeSection</name>\r
+              <state>.text</state>\r
+            </option>\r
+            <option>\r
+              <name>IInterwork2</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>IProcessorMode2</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevel</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptStrategy</name>\r
               <version>0</version>\r
+              <state>0</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevelSlave</name>\r
               <state>1</state>\r
             </option>\r
           </data>\r
         </settings>\r
       </configuration>\r
       <configuration>\r
-        <name>ARM - lwIP - D</name>\r
+        <name>ARM - uIP - D</name>\r
         <settings>\r
           <name>ICCARM</name>\r
           <data>\r
-            <version>14</version>\r
-            <wantNonLocal>0</wantNonLocal>\r
+            <version>19</version>\r
+            <wantNonLocal>1</wantNonLocal>\r
             <debug>1</debug>\r
             <option>\r
               <name>CCDefines</name>\r
               <state>STR91X_IAR</state>\r
               <state>DEBUG</state>\r
-              <state>_RUN_TASK_IN_ARM_MODE_</state>\r
-              <state>STACK_LWIP</state>\r
+              <state>__REMAP_PREEMPTIVE_TICK_FUNC_</state>\r
+              <state>__REMAP_IRQ_HANDLER</state>\r
+              <state>__REMAP_EMAC_INTERRUPT</state>\r
+              <state>NOT__RUN_TASK_IN_ARM_MODE_</state>\r
             </option>\r
             <option>\r
               <name>CCPreprocFile</name>\r
             </option>\r
             <option>\r
               <name>CCListAssSource</name>\r
-              <state>1</state>\r
+              <state>0</state>\r
             </option>\r
             <option>\r
               <name>CCEnableRemarks</name>\r
               <name>CCObjPrefix</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeed</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimization</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>CCAllowList</name>\r
               <version>1</version>\r
               <state>0000000</state>\r
             </option>\r
-            <option>\r
-              <name>CCObjUseModuleName</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCObjModuleName</name>\r
-              <state></state>\r
-            </option>\r
             <option>\r
               <name>CCDebugInfo</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IProcessorMode</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IEndianMode</name>\r
               <state>1</state>\r
               <name>IProcessor</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IStackAlign</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IInterwork</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IExtraOptionsCheck</name>\r
               <state>0</state>\r
             </option>\r
             <option>\r
               <name>OutputFile</name>\r
-              <state>$FILE_BNAME$.r79</state>\r
+              <state>$FILE_BNAME$.o</state>\r
             </option>\r
             <option>\r
               <name>CCLangSelect</name>\r
               <name>CCLibConfigHeader</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeedSlave</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimizationSlave</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCCodeFunctions</name>\r
-              <state>CODE</state>\r
-            </option>\r
-            <option>\r
-              <name>CCData</name>\r
-              <state>DATA</state>\r
-            </option>\r
             <option>\r
               <name>PreInclude</name>\r
               <state></state>\r
               <name>CompilerMisraOverride</name>\r
               <state>0</state>\r
             </option>\r
-            <option>\r
-              <name>CCModuleTypeOverride</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleType</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleTypeCmdlineProducer</name>\r
-              <state>0</state>\r
-            </option>\r
             <option>\r
               <name>CCIncludePath2</name>\r
               <state>$PROJ_DIR$\</state>\r
               <state>$PROJ_DIR$\..\common\include</state>\r
               <state>$PROJ_DIR$\..\..\source\include</state>\r
               <state>$PROJ_DIR$\STCode</state>\r
-              <state>$PROJ_DIR$\..\common\ethernet\lwip\include</state>\r
-              <state>$PROJ_DIR$\..\common\ethernet\lwip\include\ipv4</state>\r
-              <state>$PROJ_DIR$\..\common\ethernet\lwip\include\lwip</state>\r
-              <state>$PROJ_DIR$\..\common\ethernet\lwip\include\netif</state>\r
-              <state>$PROJ_DIR$\..\common\ethernet\lwip\include\ipv4\lwip</state>\r
-              <state>$PROJ_DIR$\lwip\include\lwIPWebServer</state>\r
-              <state>$PROJ_DIR$\lwip\include</state>\r
+              <state>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip</state>\r
+              <state>$PROJ_DIR$\webserver</state>\r
             </option>\r
             <option>\r
               <name>CCStdIncCheck</name>\r
               <state>$TOOLKIT_DIR$\INC\</state>\r
             </option>\r
             <option>\r
-              <name>CCInlineThreshold</name>\r
+              <name>CCCodeSection</name>\r
+              <state>.text</state>\r
+            </option>\r
+            <option>\r
+              <name>IInterwork2</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>IProcessorMode2</name>\r
+              <state>0</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevel</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptStrategy</name>\r
               <version>0</version>\r
+              <state>0</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevelSlave</name>\r
               <state>1</state>\r
             </option>\r
           </data>\r
         </settings>\r
       </configuration>\r
       <configuration>\r
-        <name>ARM - lwIP - R</name>\r
+        <name>ARM - lwIP - D</name>\r
         <settings>\r
           <name>ICCARM</name>\r
           <data>\r
-            <version>14</version>\r
-            <wantNonLocal>1</wantNonLocal>\r
-            <debug>0</debug>\r
+            <version>19</version>\r
+            <wantNonLocal>0</wantNonLocal>\r
+            <debug>1</debug>\r
             <option>\r
               <name>CCDefines</name>\r
               <state>STR91X_IAR</state>\r
+              <state>DEBUG</state>\r
               <state>_RUN_TASK_IN_ARM_MODE_</state>\r
               <state>STACK_LWIP</state>\r
             </option>\r
               <name>CCObjPrefix</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeed</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimization</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>CCAllowList</name>\r
               <version>1</version>\r
               <state>0000000</state>\r
             </option>\r
-            <option>\r
-              <name>CCObjUseModuleName</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCObjModuleName</name>\r
-              <state></state>\r
-            </option>\r
             <option>\r
               <name>CCDebugInfo</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IProcessorMode</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IEndianMode</name>\r
               <state>1</state>\r
               <name>IProcessor</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IStackAlign</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IInterwork</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IExtraOptionsCheck</name>\r
               <state>0</state>\r
             </option>\r
             <option>\r
               <name>OutputFile</name>\r
-              <state>$FILE_BNAME$.r79</state>\r
+              <state>$FILE_BNAME$.o</state>\r
             </option>\r
             <option>\r
               <name>CCLangSelect</name>\r
               <name>CCLibConfigHeader</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeedSlave</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimizationSlave</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCCodeFunctions</name>\r
-              <state>CODE</state>\r
-            </option>\r
-            <option>\r
-              <name>CCData</name>\r
-              <state>DATA</state>\r
-            </option>\r
             <option>\r
               <name>PreInclude</name>\r
               <state></state>\r
               <name>CompilerMisraOverride</name>\r
               <state>0</state>\r
             </option>\r
-            <option>\r
-              <name>CCModuleTypeOverride</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleType</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleTypeCmdlineProducer</name>\r
-              <state>0</state>\r
-            </option>\r
             <option>\r
               <name>CCIncludePath2</name>\r
               <state>$PROJ_DIR$\</state>\r
               <state>$TOOLKIT_DIR$\INC\</state>\r
             </option>\r
             <option>\r
-              <name>CCInlineThreshold</name>\r
+              <name>CCCodeSection</name>\r
+              <state>.text</state>\r
+            </option>\r
+            <option>\r
+              <name>IInterwork2</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>IProcessorMode2</name>\r
+              <state>0</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevel</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptStrategy</name>\r
               <version>0</version>\r
+              <state>0</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevelSlave</name>\r
               <state>1</state>\r
             </option>\r
           </data>\r
         <settings>\r
           <name>ICCARM</name>\r
           <data>\r
-            <version>14</version>\r
+            <version>19</version>\r
             <wantNonLocal>1</wantNonLocal>\r
             <debug>0</debug>\r
             <option>\r
               <name>CCObjPrefix</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeed</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimization</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>CCAllowList</name>\r
               <version>1</version>\r
               <state>0000000</state>\r
             </option>\r
-            <option>\r
-              <name>CCObjUseModuleName</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCObjModuleName</name>\r
-              <state></state>\r
-            </option>\r
             <option>\r
               <name>CCDebugInfo</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IProcessorMode</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IEndianMode</name>\r
               <state>1</state>\r
               <name>IProcessor</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>IStackAlign</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>IInterwork</name>\r
-              <state>1</state>\r
-            </option>\r
             <option>\r
               <name>IExtraOptionsCheck</name>\r
               <state>0</state>\r
             </option>\r
             <option>\r
               <name>OutputFile</name>\r
-              <state>$FILE_BNAME$.r79</state>\r
+              <state>$FILE_BNAME$.o</state>\r
             </option>\r
             <option>\r
               <name>CCLangSelect</name>\r
               <name>CCLibConfigHeader</name>\r
               <state>1</state>\r
             </option>\r
-            <option>\r
-              <name>CCOptSizeSpeedSlave</name>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCOptimizationSlave</name>\r
-              <version>0</version>\r
-              <state>1</state>\r
-            </option>\r
-            <option>\r
-              <name>CCCodeFunctions</name>\r
-              <state>CODE</state>\r
-            </option>\r
-            <option>\r
-              <name>CCData</name>\r
-              <state>DATA</state>\r
-            </option>\r
             <option>\r
               <name>PreInclude</name>\r
               <state></state>\r
               <name>CompilerMisraOverride</name>\r
               <state>0</state>\r
             </option>\r
-            <option>\r
-              <name>CCModuleTypeOverride</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleType</name>\r
-              <state>0</state>\r
-            </option>\r
-            <option>\r
-              <name>CCModuleTypeCmdlineProducer</name>\r
-              <state>0</state>\r
-            </option>\r
             <option>\r
               <name>CCIncludePath2</name>\r
               <state>$PROJ_DIR$\</state>\r
               <state>$TOOLKIT_DIR$\INC\</state>\r
             </option>\r
             <option>\r
-              <name>CCInlineThreshold</name>\r
+              <name>CCCodeSection</name>\r
+              <state>.text</state>\r
+            </option>\r
+            <option>\r
+              <name>IInterwork2</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>IProcessorMode2</name>\r
+              <state>0</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevel</name>\r
+              <state>1</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptStrategy</name>\r
               <version>0</version>\r
+              <state>0</state>\r
+            </option>\r
+            <option>\r
+              <name>CCOptLevelSlave</name>\r
               <state>1</state>\r
             </option>\r
           </data>\r
   <group>\r
     <name>System Files</name>\r
     <file>\r
-      <name>$PROJ_DIR$\91x_init_IAR.s</name>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\91x_vect_IAR.s</name>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\lnkarm_flash.xcl</name>\r
+      <name>$PROJ_DIR$\91x_init.s</name>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\lnkarm_ram.xcl</name>\r
+      <name>$PROJ_DIR$\91x_vect.s</name>\r
     </file>\r
   </group>\r
   <group>\r
     <name>uIP</name>\r
     <excluded>\r
       <configuration>ARM - lwIP - D</configuration>\r
-      <configuration>ARM - lwIP - R</configuration>\r
     </excluded>\r
     <file>\r
       <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\apps\webserver\http-strings.c</name>\r
diff --git a/Demo/ARM9_STR91X_IAR/STR91x_FLASH.icf b/Demo/ARM9_STR91X_IAR/STR91x_FLASH.icf
new file mode 100644 (file)
index 0000000..cd6278e
--- /dev/null
@@ -0,0 +1,42 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/\r
+/*-Editor annotation file-*/\r
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\a_v1_0.xml" */\r
+/*-Specials-*/\r
+define symbol __ICFEDIT_intvec_start__ = 0x00000000;\r
+/*-Memory Regions-*/\r
+define symbol __ICFEDIT_region_ROM_start__ = 0x00000178;\r
+define symbol __ICFEDIT_region_ROM_end__   = 0x0007FFFF;\r
+define symbol __ICFEDIT_region_RAM_start__ = 0x04000000;\r
+define symbol __ICFEDIT_region_RAM_end__   = 0x04017FFF;\r
+/*-Sizes-*/\r
+define symbol __ICFEDIT_size_cstack__   = 0x200;\r
+define symbol __ICFEDIT_size_svcstack__ = 0x200;\r
+define symbol __ICFEDIT_size_irqstack__ = 0x200;\r
+define symbol __ICFEDIT_size_fiqstack__ = 0x10;\r
+define symbol __ICFEDIT_size_undstack__ = 0x10;\r
+define symbol __ICFEDIT_size_abtstack__ = 0x10;\r
+define symbol __ICFEDIT_size_heap__     = 0x4;\r
+/**** End of ICF editor section. ###ICF###*/\r
+\r
+\r
+define memory mem with size = 4G;\r
+define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__];\r
+define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__];\r
+\r
+define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };\r
+define block SVC_STACK with alignment = 8, size = __ICFEDIT_size_svcstack__ { };\r
+define block IRQ_STACK with alignment = 8, size = __ICFEDIT_size_irqstack__ { };\r
+define block FIQ_STACK with alignment = 8, size = __ICFEDIT_size_fiqstack__ { };\r
+define block UND_STACK with alignment = 8, size = __ICFEDIT_size_undstack__ { };\r
+define block ABT_STACK with alignment = 8, size = __ICFEDIT_size_abtstack__ { };\r
+define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { };\r
+\r
+initialize by copy { readwrite };\r
+do not initialize  { section .noinit };\r
+\r
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };\r
+\r
+place in ROM_region   { first block ICode{section .icode}, readonly };\r
+place in RAM_region   { readwrite,\r
+                        block CSTACK, block SVC_STACK, block IRQ_STACK, block FIQ_STACK,\r
+                        block UND_STACK, block ABT_STACK, block HEAP };
\ No newline at end of file
index 05be14319dd021e8af73f5e3127061e0e35c78b1..7259709f7064eab15469bd323817c1bbb41f298c 100644 (file)
 @REM but they are listed at the end of this file for reference.\r
 \r
 \r
-"C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\bin\cspybat" "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\bin\armproc.dll" "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\bin\armjlink.dll"  %1 --plugin "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\bin\<libsupport_plugin>" --backend -B "--endian" "little" "--cpu" "ARM966E-S" "--fpu" "None" "--proc_device_desc_file" "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\CONFIG\iostr912.ddf" "--drv_verify_download" "all" "--proc_driver" "jlink" "--jlink_connection" "USB:0" "--jlink_initial_speed" "32" "--jlink_catch_exceptions" "0x000" \r
+"C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\bin\cspybat" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\bin\armproc.dll" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\bin\armjlink.dll"  %1 --plugin "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\bin\<libsupport_plugin>" --backend -B "--endian" "little" "--cpu" "ARM966E-S" "--fpu" "None" "--proc_device_desc_file" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\CONFIG\debugger\ST\iostr912f.ddf" "--drv_verify_download" "all" "--proc_no_semihosting" "--proc_driver" "jlink" "--jlink_connection" "USB:0" "--jlink_initial_speed" "32" "--jlink_catch_exceptions" "0x000" \r
 \r
 \r
 @REM Loaded plugins:\r
 @REM    armlibsupport.dll\r
-@REM    C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\plugins\CodeCoverage\CodeCoverage.dll\r
-@REM    C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\plugins\Profiling\Profiling.dll\r
-@REM    C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\plugins\stack\stack.dll\r
+@REM    C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\plugins\CodeCoverage\CodeCoverage.dll\r
+@REM    C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\plugins\Profiling\Profiling.dll\r
+@REM    C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\plugins\stack\stack.dll\r
index cdeee7d6a111d91647afbd86a7449441f131f47b..985ff10791242ad90acbfe475906d8c130ce2e2e 100644 (file)
@@ -16,7 +16,7 @@
           \r
           \r
           \r
-        <Column0>252</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
+        <Column0>268</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
       <Disassembly>\r
         <PreferedWindows>\r
         \r
         \r
         \r
-      <MixedMode>1</MixedMode><CodeCovEnabled>0</CodeCovEnabled><CodeCovShow>0</CodeCovShow></Disassembly>\r
+      <CodeCovEnabled>0</CodeCovEnabled><MixedMode>1</MixedMode><CodeCovShow>0</CodeCovShow></Disassembly>\r
     <Register><PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows></Register><Find-in-Files><ColumnWidth0>482</ColumnWidth0><ColumnWidth1>68</ColumnWidth1><ColumnWidth2>826</ColumnWidth2></Find-in-Files></Static>\r
     <Windows>\r
       \r
       \r
-    <Wnd1>\r
+    <Wnd0>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-874-7293</Identity>\r
@@ -49,7 +49,7 @@
           </Tab>\r
         <Tab><Identity>TabID-4501-4793</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab><Tab><Identity>TabID-19328-10860</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory></Tab></Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd1><Wnd4>\r
+      <SelectedTab>0</SelectedTab></Wnd0><Wnd2>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-11622-7296</Identity>\r
             <Factory>Workspace</Factory>\r
             <Session>\r
               \r
-            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/Demo Source</ExpandedNode><ExpandedNode>RTOSDemo/Library Source</ExpandedNode><ExpandedNode>RTOSDemo/lwIP</ExpandedNode><ExpandedNode>RTOSDemo/lwIP/WebServer</ExpandedNode><ExpandedNode>RTOSDemo/lwIP/netif</ExpandedNode></NodeDict></Session>\r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd4><Wnd5><Tabs><Tab><Identity>TabID-21421-21055</Identity><TabName>Disassembly</TabName><Factory>Disassembly</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd5></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd2></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\lwip\lwipWebServer\BasicWEB.c</Filename><XPos>0</XPos><YPos>105</YPos><SelStart>4173</SelStart><SelEnd>4173</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\lwip\netif\ethernetif.c</Filename><XPos>0</XPos><YPos>39</YPos><SelStart>2184</SelStart><SelEnd>2184</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\91x_init_IAR.s</Filename><XPos>0</XPos><YPos>66</YPos><SelStart>3533</SelStart><SelEnd>3533</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\main.c</Filename><XPos>0</XPos><YPos>168</YPos><SelStart>6893</SelStart><SelEnd>6893</SelEnd></Tab><ActiveTab>3</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\Common\ethernet\lwIP\netif\etharp.c</Filename><XPos>0</XPos><YPos>103</YPos><SelStart>4348</SelStart><SelEnd>4348</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\Library\source\91x_gpio.c</Filename><XPos>0</XPos><YPos>149</YPos><SelStart>5495</SelStart><SelEnd>5495</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\Common\ethernet\lwIP\core\netif.c</Filename><XPos>0</XPos><YPos>75</YPos><SelStart>3644</SelStart><SelEnd>3644</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Source\portable\IAR\STR91x\port.c</Filename><XPos>0</XPos><YPos>393</YPos><SelStart>12049</SelStart><SelEnd>12049</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\STCode\lcd.c</Filename><XPos>0</XPos><YPos>332</YPos><SelStart>20082</SelStart><SelEnd>20082</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\Common\ethernet\lwIP\api\tcpip.c</Filename><XPos>0</XPos><YPos>174</YPos><SelStart>4850</SelStart><SelEnd>4867</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Source\tasks.c</Filename><XPos>0</XPos><YPos>516</YPos><SelStart>19652</SelStart><SelEnd>19662</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\Library\source\91x_enet.c</Filename><XPos>0</XPos><YPos>397</YPos><SelStart>13417</SelStart><SelEnd>13417</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\lwip\api\sys_arch.c</Filename><XPos>0</XPos><YPos>316</YPos><SelStart>9502</SelStart><SelEnd>9502</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>45</YPos><SelStart>2635</SelStart><SelEnd>2635</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\lwip\include\lwip\lwipopts.h</Filename><XPos>0</XPos><YPos>18</YPos><SelStart>1789</SelStart><SelEnd>1789</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\str9_test\FreeRTOS_v4.5.0_STR9_rc1\Demo\ARM9_STR91X_IAR\lwip\include\lwIPWebServer\BasicWEB.h</Filename><XPos>0</XPos><YPos>21</YPos><SelStart>1878</SelStart><SelEnd>1878</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\91x_vect.s</Filename><XPos>0</XPos><YPos>45</YPos><SelStart>2785</SelStart><SelEnd>2785</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\91x_init.s</Filename><XPos>0</XPos><YPos>65</YPos><SelStart>3704</SelStart><SelEnd>3704</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\main.c</Filename><XPos>0</XPos><YPos>170</YPos><SelStart>6952</SelStart><SelEnd>6952</SelEnd></Tab><ActiveTab>2</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\webserver\uIP_Task.c</Filename><XPos>0</XPos><YPos>36</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\lwip\include\lwIPWebServer\BasicWEB.h</Filename><XPos>0</XPos><YPos>34</YPos><SelStart>2079</SelStart><SelEnd>2079</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\Common\ethernet\lwIP\core\tcp_in.c</Filename><XPos>0</XPos><YPos>284</YPos><SelStart>10447</SelStart><SelEnd>10447</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0087eff8><key>iaridepm.enu1</key></Toolbar-0087eff8><Toolbar-03d99498><key>debuggergui.enu1</key></Toolbar-03d99498></Sizes></Row0></Top><Left><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>342</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>245714</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd4></Sizes></Row0></Left><Right><Row0><Sizes><Wnd5><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd5></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>200</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260><Toolbar-0597fdf0><key>debuggergui.enu1</key></Toolbar-0597fdf0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>342</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>245714</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>200</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Project>\r
 \r
index 76d294bfdf635ff0fbc6f31b9c11d0565ca47ce3..c18ff29151a0d308c50ce891960da85ef751af00 100644 (file)
@@ -19,6 +19,8 @@ LimitSize=0
 ByteLimit=50\r
 [BreakpointUsageDialog]\r
 Placement=_ 144 186 919 647\r
+[CodeCoverage]\r
+Enabled=_ 0\r
 [Log file]\r
 LoggingEnabled=_ 0\r
 LogFile=_ ""\r
index 17b495ffc0b46c914c02739be87a81fc45fa3269..32b6915d1270e4ba998e13d7a8ae32cb7917cc68 100644 (file)
@@ -3,7 +3,7 @@
 <Workspace>\r
   <ConfigDictionary>\r
     \r
-  <CurrentConfigs><Project>RTOSDemo/ARM - lwIP - D</Project></CurrentConfigs></ConfigDictionary>\r
+  <CurrentConfigs><Project>RTOSDemo/ARM - uIP - R</Project></CurrentConfigs></ConfigDictionary>\r
   <Desktop>\r
     <Static>\r
       <Workspace>\r
@@ -34,7 +34,7 @@
             <Factory>Workspace</Factory>\r
             <Session>\r
               \r
-            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode></NodeDict></Session>\r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/System Files</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
         \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\Temp\STR9\str9_test\FreeRTOS_v4.5.0_STR9_rc2\Demo\ARM9_STR91X_IAR\main.c</Filename><XPos>0</XPos><YPos>201</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\91x_vect.s</Filename><XPos>0</XPos><YPos>45</YPos><SelStart>2785</SelStart><SelEnd>2785</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\91x_init.s</Filename><XPos>0</XPos><YPos>65</YPos><SelStart>3704</SelStart><SelEnd>3704</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\main.c</Filename><XPos>0</XPos><YPos>170</YPos><SelStart>6952</SelStart><SelEnd>6952</SelEnd></Tab><ActiveTab>2</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\webserver\uIP_Task.c</Filename><XPos>0</XPos><YPos>36</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\ARM9_STR91X_IAR\lwip\include\lwIPWebServer\BasicWEB.h</Filename><XPos>0</XPos><YPos>34</YPos><SelStart>2079</SelStart><SelEnd>2079</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\Common\ethernet\lwIP\core\tcp_in.c</Filename><XPos>0</XPos><YPos>284</YPos><SelStart>10447</SelStart><SelEnd>10447</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-0087f048><key>iaridepm.enu1</key></Toolbar-0087f048></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>606</Bottom><Right>402</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>288571</sizeVertCX><sizeVertCY>619145</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>332</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>334</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>340122</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>606</Bottom><Right>402</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>288571</sizeVertCX><sizeVertCY>619145</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>332</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>334</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>340122</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
diff --git a/Demo/AVR32_UC3/AT32UC3A/IAR/rtosdemo.dep b/Demo/AVR32_UC3/AT32UC3A/IAR/rtosdemo.dep
deleted file mode 100644 (file)
index d634342..0000000
+++ /dev/null
@@ -1,1213 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-\r
-<project>\r
-  <fileVersion>2</fileVersion>\r
-  <configuration>\r
-    <name>Debug</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\Debug\Obj\intc.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\led.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pm.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tc.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\write.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\read.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\gpio.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</file>\r
-      <file>$PROJ_DIR$\..\..\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\..\..\main.c</file>\r
-      <file>$PROJ_DIR$\..\..\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\exception.s82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\death.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\usart.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\port.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BlockQ.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\comtest.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\death.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\dynamic.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flash.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flop.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\integer.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\PollQ.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\semtest.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\heap_3.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\list.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\queue.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tasks.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ParTest.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\main.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\serial.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\exception.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\read.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\write.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\gpio.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\intc.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\led.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pm.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tc.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\usart.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\death.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\dynamic.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\heap_3.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Exe\rtosdemo.d82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\rtosdemo.pbd</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yfuns.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\iouc3a0512.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\adc_102.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\compiler.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\mrepeat.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\stringz.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\abi.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\core_sc0_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\ocd_s0_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\intc.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\flashc_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\eic_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\freqm_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\gpio_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\hmatrix_220.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\macb_112.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\pdca_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\rtc_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\pm_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\smc_104.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\ssc_301.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\spi_192.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\pwm_120.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\sdramc_201.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\tc_222.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\twi_202.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\usbb_260.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\usart_319.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\USART\usart.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\wdt_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\uc3a0512.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\preprocessor.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\tpaste.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\TC\tc.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.h</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.h</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\EVK1100\evk1100.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\PM\pm.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-    </outputs>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 77</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 53</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 80 79 87 92 93 94 95 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115 114 83 116 118 117 119 85 84 86 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 5</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 80 79 87 92 93 94 95 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115 114 83 116 118 117 119 85 84 86 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 7</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 54</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 120 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 2</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 57</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 125 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115 116 83 118 117 119 85 84 86 87 92 93 94 95 79 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 3</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 58</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115 83 116 118 117 119 85 84 86 87 92 93 94 95 79 126 121</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 55</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115 83 116 118 117 119 85 84 86 87 92 93 94 95 79 126 122</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 1</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 56</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115 117 119 85 84 83 116 118 86 87 92 93 94 95 79 126 124 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 48</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 75</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 49</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 74</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 50</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 33</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 59</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 114 81 88 89 90 91 82 97 96 98 99 100 101 102 104 108 103 109 105 107 106 110 111 113 112 115 83 116 118 117 119 85 84 86 87 92 93 94 95 79 126</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\exception.s82</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AAVR32</name>\r
-          <file> 51</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 35</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 61</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 34</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 60</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 36</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 62</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\death.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 37</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 38</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 39</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 65</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 40</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 41</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 67</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 42</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 68</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 43</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 69</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 70</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 45</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 71</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 46</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 72</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 73</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <forcedrebuild>\r
-      <name>[MULTI_TOOL]</name>\r
-      <tool>XLINK</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\ParTest\ParTest.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\main.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\serial\serial.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\BlockQ.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\comtest.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\death.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\dynamic.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flop.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\integer.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\PollQ.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\semtest.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\list.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\queue.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\tasks.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-  </configuration>\r
-  <configuration>\r
-    <name>Release</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\Release\Obj\write.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\list.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\intc.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\led.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\pm.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\tc.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\semtest.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\PollQ.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\integer.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\flop.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\gpio.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</file>\r
-      <file>$PROJ_DIR$\..\..\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\..\..\main.c</file>\r
-      <file>$PROJ_DIR$\..\..\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\Release\Obj\flash.r82</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\exception.s82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\death.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\Release\Obj\dynamic.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\death.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\rtosdemo.pbd</file>\r
-      <file>$PROJ_DIR$\Release\Exe\rtosdemo.d82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\heap_3.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\dynamic.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\death.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\comtest.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\BlockQ.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\port.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\usart.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\read.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\tc.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\usart.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\pm.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\led.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\intc.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\gpio.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\write.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\read.pbi</file>\r
-      <file>$PROJ_DIR$\Release\Obj\exception.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\serial.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\ParTest.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\main.r82</file>\r
-      <file>$PROJ_DIR$\Release\Obj\queue.r82</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yfuns.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\iouc3a0512.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\adc_102.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\compiler.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\mrepeat.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\stringz.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\abi.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\core_sc0_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\ocd_s0_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\intc.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\flashc_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\eic_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\freqm_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\gpio_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\hmatrix_220.h</file>\r
-      <file>$PROJ_DIR$\Release\Obj\heap_3.r82</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\macb_112.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\pdca_100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\rtc_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\pm_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\smc_104.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\ssc_301.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\spi_192.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\pwm_120.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\sdramc_201.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\tc_222.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\twi_202.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\usbb_260.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\usart_319.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\USART\usart.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\wdt_200.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\uc3a0512.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\preprocessor.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\tpaste.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\Release\Obj\tasks.r82</file>\r
-    </outputs>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 41</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 0</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 70</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 63</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 71</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 78 77 85 90 91 92 93 79 86 87 88 89 80 95 94 96 97 98 100 101 103 107 102 108 104 106 105 109 110 112 111 114 113 81 115 117 116 118 83 82 84 119</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 10</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 69</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 5</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 2</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 68</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 3</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 67</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 74</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 75</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 73</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 62</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\exception.s82</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AAVR32</name>\r
-          <file> 72</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 57</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 59</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 60</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 61</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 56</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 58</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\death.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 39</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 55</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 38</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 54</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 21</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 53</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 9</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 8</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 51</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 7</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 50</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 6</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 49</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 99</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 48</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 1</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 47</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 76</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 46</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 120</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <forcedrebuild>\r
-      <name>[MULTI_TOOL]</name>\r
-      <tool>XLINK</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\ParTest\ParTest.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\main.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\serial\serial.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\BlockQ.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\comtest.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\death.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\dynamic.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flop.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\integer.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\PollQ.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\semtest.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\list.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\queue.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\tasks.c</name>\r
-      <tool>ICCAVR32</tool>\r
-    </forcedrebuild>\r
-  </configuration>\r
-</project>\r
-\r
-\r
diff --git a/Demo/AVR_ATMega323_IAR/rtosdemo.dep b/Demo/AVR_ATMega323_IAR/rtosdemo.dep
deleted file mode 100644 (file)
index 7624e76..0000000
+++ /dev/null
@@ -1,554 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-\r
-<project>\r
-  <fileVersion>2</fileVersion>\r
-  <configuration>\r
-    <name>Debug</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\Output\Obj\flash.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\clib\sysmac.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\clib\stdarg.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\regtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\clib\stddef.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\iomacro.h</file>\r
-      <file>$PROJ_DIR$\Output\List\PollQ.lst</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\clib\string.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\clib\stdlib.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\print.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\ParTest.r90</file>\r
-      <file>$PROJ_DIR$\..\Common\include\serial.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\main.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\PollQ.r90</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\heap_1.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\integer.r90</file>\r
-      <file>$TOOLKIT_DIR$\inc\clib\stdio.h</file>\r
-      <file>$PROJ_DIR$\Output\List\tasks.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\queue.lst</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$TOOLKIT_DIR$\src\template\cfgm323.xcl</file>\r
-      <file>$PROJ_DIR$\Output\List\ParTest.lst</file>\r
-      <file>$PROJ_DIR$\Output\List\comtest.lst</file>\r
-      <file>$PROJ_DIR$\Output\List\tasks.lst</file>\r
-      <file>$TOOLKIT_DIR$\inc\iom323.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\comtest.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\Output\Obj\serial.r90</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ATMega323\portmacro.h</file>\r
-      <file>$PROJ_DIR$\regtest.c</file>\r
-      <file>$PROJ_DIR$\Output\Obj\crflash.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\rtosdemo.pbd</file>\r
-      <file>$PROJ_DIR$\Output\Obj\heap_1.pbi</file>\r
-      <file>$PROJ_DIR$\Output\Exe\rtosdemo.d90</file>\r
-      <file>$TOOLKIT_DIR$\lib\clib\cl3s-ec-sf.r90</file>\r
-      <file>$PROJ_DIR$\Output\List\integer.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\serial.lst</file>\r
-      <file>$PROJ_DIR$\Output\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\Output\Exe\rtosdemo.a90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\Output\List\regtest.lst</file>\r
-      <file>$PROJ_DIR$\Output\Obj\flash.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\list.r90</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\tasks.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\comtest.h</file>\r
-      <file>$PROJ_DIR$\Output\List\main.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\serial.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\port.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\heap_1.lst</file>\r
-      <file>$PROJ_DIR$\Output\Exe\rtosdemo.cof</file>\r
-      <file>$PROJ_DIR$\Output\List\queue.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\PollQ.s90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\Output\List\ParTest.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\integer.lst</file>\r
-      <file>$PROJ_DIR$\Output\Obj\port.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\comtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$TOOLKIT_DIR$\src\template\cfg3soim.xcl</file>\r
-      <file>$PROJ_DIR$\Output\List\comtest.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\main.lst</file>\r
-      <file>$PROJ_DIR$\Output\List\flash.lst</file>\r
-      <file>$PROJ_DIR$\Output\List\flash.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\port.lst</file>\r
-      <file>$PROJ_DIR$\Output\List\heap_1.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\list.lst</file>\r
-      <file>$PROJ_DIR$\Output\List\rtosdemo.map</file>\r
-      <file>$PROJ_DIR$\Output\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\Output\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\Output\List\list.s90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\Output\List\regtest.s90</file>\r
-      <file>$PROJ_DIR$\Output\List\crflash.s90</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ATMega323\portmacro.s90</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ATMega323\port.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\Output\Obj\portmacro.r90</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\serial\serial.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Output\Exe\rtosdemo.elf</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\comtest.c</file>\r
-      <file>$PROJ_DIR$\Output\Exe\rtosdemo.dbg</file>\r
-      <file>$PROJ_DIR$\..\Common\include\crflash.h</file>\r
-      <file>$PROJ_DIR$\Output\Obj\queue.r90</file>\r
-      <file>$PROJ_DIR$\Output\List\croutine.lst</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\Output\Obj\croutine.r90</file>\r
-      <file>$PROJ_DIR$\Output\List\croutine.s90</file>\r
-      <file>$PROJ_DIR$\regtest.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\croutine.c</file>\r
-      <file>$PROJ_DIR$\Output\List\crflash.lst</file>\r
-      <file>$PROJ_DIR$\Output\Obj\croutine.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\crflash.c</file>\r
-      <file>$PROJ_DIR$\Output\Obj\regtest.r90</file>\r
-      <file>$PROJ_DIR$\Output\Obj\crflash.pbi</file>\r
-    </outputs>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 47 78</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 51 74 73</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 1</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 10 12</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 10 12</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\regtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 111 83 50</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 4</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 69 53 106</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 69 53 106</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Output\Obj\rtosdemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 55 82 68 112 109 41 46 35 48 64 11 4 80 79</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Output\Exe\rtosdemo.d90</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 29 70 18 21 34 51 23 24 52 20 67 91 101 36 54 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Output\Exe\rtosdemo.a90</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 78</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 29 70 18 21 34 39 104 23 24 52 20 67 91 101 111 36 54 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Output\Exe\rtosdemo.cof</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 29 70 18 21 34 51 23 24 52 20 67 91 101 36 54 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 52 81 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 35</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 53</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 53</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ATMega323\portmacro.s90</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AAVR</name>\r
-          <file> 91</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AAVR</name>\r
-          <file> 33 8</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 21 63 9</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 15 6</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 15 6</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 18 65 30</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 55</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 69 53 10</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 69 53 10</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ATMega323\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 67 59 75</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 101 62 27</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 11</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 13 5 7 49 22 33 8 94 37 69 53 16</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 13 5 7 49 22 33 8 94 37 69 53 16</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 54 26 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 79</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 25 3 2 14 13 5 7 49 22 33 8 94 37 69 53</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 25 3 2 14 13 5 7 49 22 33 8 94 37 69 53</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\serial\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 36 58 45</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 80</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 15 69 53 19</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 15 69 53 19</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 23 76 60</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 41</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 20 57 72</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 48</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 13 5 7 49 22 33 8 94 37 69 53 16 6 28 19 56 100 17 10 106</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 13 5 7 49 22 33 8 94 37 69 53 16 6 28 19 56 100 17 10 106</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Output\Exe\rtosdemo.elf</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 29 70 18 21 34 51 23 24 52 20 67 91 101 36 54 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\comtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 34 71 31</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 68</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 19 56 10</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 19 56 10</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Output\Exe\rtosdemo.dbg</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 29 70 18 21 34 39 104 23 24 52 20 67 91 101 36 54 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 24 44 66</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 46</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 28</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 14 2 5 7 49 22 33 8 94 37 69 53 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\croutine.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 104 105 102</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 109</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 69 53 16</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 69 53 16</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\crflash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 39 84 108</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 112</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCAVR</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 16 53 15 10 100</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 5 7 2 49 22 33 8 94 37 16 53 15 10 100</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-  </configuration>\r
-</project>\r
-\r
-\r
index b4cecf7f1177abbcdec59e57968fd1f134f47dac..0bd18bb8e7e5b9c74d1d594ccfe958b446a78e65 100644 (file)
 \r
        A special exception to the GPL can be applied should you wish to distribute\r
        a combined work that includes FreeRTOS.org, without being obliged to provide\r
-       the source code for any proprietary components.  See the licensing section \r
+       the source code for any proprietary components.  See the licensing section\r
        of http://www.FreeRTOS.org for full details of how and when the exception\r
        can be applied.\r
 \r
        ***************************************************************************\r
-       See http://www.FreeRTOS.org for documentation, latest information, license \r
-       and contact details.  Please ensure to read the configuration and relevant \r
+       See http://www.FreeRTOS.org for documentation, latest information, license\r
+       and contact details.  Please ensure to read the configuration and relevant\r
        port sections of the online documentation.\r
 \r
        Also see http://www.SafeRTOS.com a version that has been certified for use\r
@@ -44,7 +44,7 @@
  * application requirements.\r
  *\r
  * THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE\r
- * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE. \r
+ * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE.\r
  *----------------------------------------------------------*/\r
 \r
 #define configUSE_PREEMPTION           1\r
@@ -52,7 +52,7 @@
 #define configUSE_TICK_HOOK                    0\r
 #define configCPU_CLOCK_HZ                     ( ( unsigned portLONG ) 20000000 )\r
 #define configTICK_RATE_HZ                     ( ( portTickType ) 1000 )\r
-#define configMINIMAL_STACK_SIZE       ( ( unsigned portSHORT ) 70 )\r
+#define configMINIMAL_STACK_SIZE       ( ( unsigned portSHORT ) 80 )\r
 #define configTOTAL_HEAP_SIZE          ( ( size_t ) ( 3000 ) )\r
 #define configMAX_TASK_NAME_LEN                ( 3 )\r
 #define configUSE_TRACE_FACILITY       0\r
@@ -74,7 +74,7 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelayUntil                        0\r
 #define INCLUDE_vTaskDelay                             1\r
 \r
-\r
+#define configKERNEL_INTERRUPT_PRIORITY 255\r
 \r
 \r
 #endif /* FREERTOS_CONFIG_H */\r
diff --git a/Demo/CORTEX_LM3S316_IAR/LM3S316.icf b/Demo/CORTEX_LM3S316_IAR/LM3S316.icf
new file mode 100644 (file)
index 0000000..2c39cba
--- /dev/null
@@ -0,0 +1,58 @@
+//*****************************************************************************\r
+//\r
+// boot_demo1.icf - Linker configuration file for boot_demo1.\r
+//\r
+// Copyright (c) 2007 Luminary Micro, Inc.  All rights reserved.\r
+// Luminary Micro Confidential - For Use Under NDA Only\r
+//\r
+//*****************************************************************************\r
+\r
+//\r
+// Define a memory region that covers the entire 4 GB addressible space of the\r
+// processor.\r
+//\r
+define memory mem with size = 4G;\r
+\r
+//\r
+// Define a region for the on-chip flash.\r
+//\r
+define region FLASH = mem:[from 0x00000000 to 0x00003fff];\r
+\r
+//\r
+// Define a region for the on-chip SRAM.\r
+//\r
+define region SRAM = mem:[from 0x20000000 to 0x20000fff];\r
+\r
+//\r
+// Define a block for the heap.  The size should be set to something other\r
+// than zero if things in the C library that require the heap are used.\r
+//\r
+define block HEAP with alignment = 8, size = 0x00000000 { };\r
+\r
+//\r
+// Indicate that the read/write values should be initialized by copying from\r
+// flash.\r
+//\r
+initialize by copy { readwrite };\r
+\r
+//\r
+// Initicate that the noinit values should be left alone.  This includes the\r
+// stack, which if initialized will destroy the return address from the\r
+// initialization code, causing the processor to branch to zero and fault.\r
+//\r
+do not initialize { section .noinit };\r
+\r
+//\r
+// Place the interrupt vectors at the start of flash.\r
+//\r
+place at start of FLASH { readonly section .intvec };\r
+\r
+//\r
+// Place the remainder of the read-only items into flash.\r
+//\r
+place in FLASH { readonly };\r
+\r
+//\r
+// Place all read/write items into SRAM.\r
+//\r
+place in SRAM { readwrite, block HEAP };\r
diff --git a/Demo/CORTEX_LM3S316_IAR/RTOSDemo.dep b/Demo/CORTEX_LM3S316_IAR/RTOSDemo.dep
deleted file mode 100644 (file)
index 0e25ef4..0000000
+++ /dev/null
@@ -1,535 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-\r
-<project>\r
-  <fileVersion>2</fileVersion>\r
-  <configuration>\r
-    <name>Debug</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\..\..\Source\croutine.c</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\cspy.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Exe\RTOSDemo.sim</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\commstest.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\pdc.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_ssi.h</file>\r
-      <file>$PROJ_DIR$\ewarm\List\RTOSDemo.map</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_uart.h</file>\r
-      <file>$PROJ_DIR$\standalone.xcl</file>\r
-      <file>$PROJ_DIR$\hw_include\debug.h</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_adc.h</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_i2c.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\registertest.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\commstest.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\crhook.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$PROJ_DIR$\hw_include\interrupt.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\crhook.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\startup.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\crflash.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\crflash.c</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\startup.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\croutine.pbi</file>\r
-      <file>$PROJ_DIR$\hw_include\i2c.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl7mptnnl8n.r79</file>\r
-      <file>$PROJ_DIR$\hw_include\gpio.h</file>\r
-      <file>$PROJ_DIR$\hw_include\adc.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\cspy.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\port.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_ints.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\crhook.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\qs_dk-lm3s316.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\crflash.r79</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\hw_include\sysctl.h</file>\r
-      <file>$PROJ_DIR$\hw_include\pdc.h</file>\r
-      <file>$PROJ_DIR$\hw_include\DriverLib.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\RTOSDemo.pbd</file>\r
-      <file>$PROJ_DIR$\qs_dk-lm3s316.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_types.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$PROJ_DIR$\hw_include\ssi.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\pdc.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\startup.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\..\utils\cspy.c</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\heap_1.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\crhook.c</file>\r
-      <file>$PROJ_DIR$\commstest.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\heap_1.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\croutine.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\crflash.h</file>\r
-      <file>$PROJ_DIR$\hw_include\diag.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\qs_dk-lm3s316.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_memmap.h</file>\r
-      <file>$PROJ_DIR$\hw_include\uart.h</file>\r
-      <file>$PROJ_DIR$\..\..\utils\pdc.c</file>\r
-      <file>$PROJ_DIR$\hw_include\hw_nvic.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl7mptnnl8n.h</file>\r
-      <file>$PROJ_DIR$\commstest.c</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\registertest.s</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\hw_include\driverlib.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\hw_include\cspy.c</file>\r
-      <file>$PROJ_DIR$\hw_include\pdc.c</file>\r
-      <file>$PROJ_DIR$\hw_include\startup.c</file>\r
-    </outputs>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\croutine.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 76</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 9 56 74 86 75 43 68 31 8 48 59 36 27 77 61</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 9 56 74 75 43 68 31 8 48 59 36 27 77 61</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\crflash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 24</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 9 56 74 86 75 43 68 31 8 48 59 36 61 77 35 49 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 9 56 74 75 43 68 31 8 48 59 36 61 77 35 49 78</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ewarm\Exe\RTOSDemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 7 2</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 11 53 3 47 76 39 70 5 57 4 40 37 41 15 26 38 97 32</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ewarm\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 21 16 24 29 1 73 60 81 65 98 64 23 22</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\qs_dk-lm3s316.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 80</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 45</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\startup.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 26</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 23</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\utils\cspy.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 39</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 1</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\crhook.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 17</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 9 56 74 86 75 43 68 31 8 48 59 36 61 77 35 20</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 9 56 74 75 43 68 31 8 48 59 36 61 77 35 20</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\utils\pdc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 65</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 46 7 2</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\commstest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 3</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 9 56 74 86 75 43 68 31 8 48 59 36 27 77 35 61 49 52 42 10 82 58 85 6 14 13 33 19 50 83 62 51 30 34</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 9 56 74 75 43 68 31 8 48 59 36 27 77 35 61 49 52 42 10 82 58 85 6 14 13 33 19 50 83 62 51 30 34</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 57</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 81</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 28 56 74 86 75 43 68 31 18 9 8 48 59 36 27 77 35 61 49 78 72 52 42 10 82 58 85 6 14 13 33 19 50 83 62 51 30 34</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 28 56 74 75 43 68 31 18 9 8 48 59 36 27 77 35 61 49 78 72 52 42 10 82 58 85 6 14 13 33 19 50 83 62 51 30 34</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 70</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 73</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 63 56 74 86 75 43 68 31 18 9 8 48 59 36 27 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63 56 74 75 43 68 31 18 9 8 48 59 36 27 77</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 53</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 21</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 9 56 74 86 75 43 68 31 8 48 59 36 27 77 49 51</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 9 56 74 75 43 68 31 8 48 59 36 27 77 49 51</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\registertest.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 15</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 5</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 60</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 63 56 74 86 75 43 68 31 18 9 8 48 59 36 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63 56 74 75 43 68 31 18 9 8 48 59 36 77</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 40</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 98</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 18 9 56 74 86 75 43 68 31 8 48 59 36 27 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 9 56 74 75 43 68 31 8 48 59 36 27 77</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 37</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 48</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 41</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 63 56 74 86 75 43 68 31 66 18 9 8 48 59 36 27 77 61</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63 56 74 75 43 68 31 66 18 9 8 48 59 36 27 77 61</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 38</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 22</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 28 56 74 86 75 43 68 31 63 66 18 9 8 48 59 36 27 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 28 56 74 75 43 68 31 63 66 18 9 8 48 59 36 27 77</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\hw_include\cspy.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 39</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 1</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 79</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 79</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\hw_include\pdc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 65</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82 58 12 33 62 50 51</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82 58 12 33 62 50 51</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\hw_include\startup.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 26</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 23</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-  </configuration>\r
-</project>\r
-\r
-\r
index 6ce3c335ca2880a9932bd3bc48cc8bd15a468f83..e68a6ffd23a5157d54e15a8eb77528e04eaee1d4 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
@@ -45,7 +45,7 @@
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iolm3s101.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\Luminary\iolm3s316.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.39B</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkUpdateBreakpoints</name>\r
           <state>main</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>MACRAIGOR_ID</name>\r
+      <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
         <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>MACRAIGOR_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>2</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
         <option>\r
           <name>jtag</name>\r
           <version>0</version>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Stack\stack.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
index b63c9c75b937bc66ea8074096a7ad95b788ad6bc..1a331cba4a1b0bd26b8930ff26c29fe17f89ac2a 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>ewarm\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
-          <state>25</state>\r
+          <version>7</version>\r
+          <state>31</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.40A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>LM3S316       Luminary LM3S316</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
-          <state>1001010</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
+          <state>0000000</state>\r
         </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\</state>\r
           <name>CCStdIncludePath</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>7</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\standalone.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\LM3S316.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
-          <state>0</state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>ResetISR</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\IAR\driverlib.a</state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>7</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
       <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
     </file>\r
   </group>\r
-  <group>\r
-    <name>Libraries</name>\r
-    <file>\r
-      <name>$PROJ_DIR$\hw_include\driverlib.r79</name>\r
-    </file>\r
-  </group>\r
   <group>\r
     <name>Luminary Code</name>\r
     <file>\r
index 2fe1534abd449ef8c67fa94f34b242f983e87ebe..8e91e0cc64f66f96cebe7e31e36eac75c0b88371 100644 (file)
 \r
        A special exception to the GPL can be applied should you wish to distribute\r
        a combined work that includes FreeRTOS.org, without being obliged to provide\r
-       the source code for any proprietary components.  See the licensing section \r
+       the source code for any proprietary components.  See the licensing section\r
        of http://www.FreeRTOS.org for full details of how and when the exception\r
        can be applied.\r
 \r
        ***************************************************************************\r
-       See http://www.FreeRTOS.org for documentation, latest information, license \r
-       and contact details.  Please ensure to read the configuration and relevant \r
+       See http://www.FreeRTOS.org for documentation, latest information, license\r
+       and contact details.  Please ensure to read the configuration and relevant\r
        port sections of the online documentation.\r
 \r
        Also see http://www.SafeRTOS.com a version that has been certified for use\r
@@ -67,7 +67,7 @@ task. */
 /* FIFO setting for the UART.  The FIFO is not used to create a better test. */\r
 #define commsFIFO_SET                          ( 0x10 )\r
 \r
-/* The string that is transmitted on the UART contains sequentially the \r
+/* The string that is transmitted on the UART contains sequentially the\r
 characters from commsFIRST_TX_CHAR to commsLAST_TX_CHAR. */\r
 #define commsFIRST_TX_CHAR '0'\r
 #define commsLAST_TX_CHAR 'z'\r
@@ -114,7 +114,7 @@ void vSerialInit( void )
        GPIODirModeSet( GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1, GPIO_DIR_MODE_HW );\r
 \r
        /* Configure the UART for 8-N-1 operation. */\r
-       UARTConfigSet( UART0_BASE, commsBAUD_RATE, UART_CONFIG_WLEN_8 | UART_CONFIG_PAR_NONE | UART_CONFIG_STOP_ONE );\r
+       UARTConfigSetExpClk( UART0_BASE, SysCtlClockGet(), commsBAUD_RATE, UART_CONFIG_WLEN_8 | UART_CONFIG_PAR_NONE | UART_CONFIG_STOP_ONE );\r
 \r
        /* We dont want to use the fifo.  This is for test purposes to generate\r
        as many interrupts as possible. */\r
@@ -122,6 +122,7 @@ void vSerialInit( void )
 \r
        /* Enable both Rx and Tx interrupts. */\r
        HWREG( UART0_BASE + UART_O_IM ) |= ( UART_INT_TX | UART_INT_RX );\r
+       IntPrioritySet( INT_UART0, configKERNEL_INTERRUPT_PRIORITY );\r
        IntEnable( INT_UART0 );\r
 }\r
 /*-----------------------------------------------------------*/\r
@@ -209,7 +210,7 @@ portBASE_TYPE xTaskWokenByPost = pdFALSE;
                if( ( HWREG(UART0_BASE + UART_O_FR ) & UART_FR_RXFF ) )\r
                {\r
                        /* Get the char from the buffer and post it onto the queue of\r
-                       Rxed chars.  Posting the character should wake the task that is \r
+                       Rxed chars.  Posting the character should wake the task that is\r
                        blocked on the queue waiting for characters. */\r
                        cRxedChar = ( portCHAR ) HWREG( UART0_BASE + UART_O_DR );\r
                        xTaskWokenByPost = xQueueSendFromISR( xCommsQueue, &cRxedChar, xTaskWokenByPost );\r
@@ -234,7 +235,7 @@ portBASE_TYPE xTaskWokenByPost = pdFALSE;
        {\r
                /* If a task was woken by the character being received then we force\r
                a context switch to occur in case the task is of higher priority than\r
-               the currently executing task (i.e. the task that this interrupt \r
+               the currently executing task (i.e. the task that this interrupt\r
                interrupted.) */\r
                portEND_SWITCHING_ISR( xTaskWokenByPost );\r
        }\r
@@ -274,8 +275,8 @@ static portCHAR cRxedChar, cExpectedChar;
                {\r
                        if( cExpectedChar == commsLAST_TX_CHAR )\r
                        {\r
-                               /* We have reached the end of the string - we now expect to \r
-                               receive the first character in the string again.   The LED is \r
+                               /* We have reached the end of the string - we now expect to\r
+                               receive the first character in the string again.   The LED is\r
                                toggled to indicate that the entire string was received without\r
                                error. */\r
                                vParTestToggleLED( commsRX_LED );\r
index 65271d5870cf90fa82570b9e85bfe1659706537a..dfcf418bce4c49b3bb6bd2b6639a3f37a3b124b5 100644 (file)
@@ -78,7 +78,8 @@ PDCInit(void)
     //\r
     // Configure the SSI port.\r
     //\r
-    SSIConfig(SSI_BASE, SSI_FRF_MOTO_MODE_0, SSI_MODE_MASTER, 1000000, 8);\r
+    SSIConfigSetExpClk(SSI_BASE, SysCtlClockGet(), SSI_FRF_MOTO_MODE_0,\r
+                       SSI_MODE_MASTER, 1000000, 8);\r
     SSIEnable(SSI_BASE);\r
 \r
     //\r
index 26094b9e1cb9b86da54b09aabd1a891d027539f0..eb13740400c4acb7d22049020da9b5c4e9d5d91d 100644 (file)
@@ -80,6 +80,10 @@ extern void SSIIntEnable(unsigned long ulBase, unsigned long ulIntFlags);
 extern void SSIIntRegister(unsigned long ulBase, void(*pfnHandler)(void));\r
 extern unsigned long SSIIntStatus(unsigned long ulBase, tBoolean bMasked);\r
 extern void SSIIntUnregister(unsigned long ulBase);\r
+extern void SSIConfigSetExpClk(unsigned long ulBase, unsigned long ulSSIClk,\r
+                               unsigned long ulProtocol, unsigned long ulMode,\r
+                               unsigned long ulBitRate,\r
+                               unsigned long ulDataWidth);\r
 \r
 #ifdef __cplusplus\r
 }\r
index b07961b802e112f80cfe5af1aeefc8583a61d0ff..1fd39f5bf82492c39a68592752f0ba7cf0a4c678 100644 (file)
@@ -37,7 +37,6 @@
 // Forward declaration of the default fault handlers.\r
 //\r
 //*****************************************************************************\r
-void ResetISR(void);\r
 static void NmiSR(void);\r
 static void FaultISR(void);\r
 static void IntDefaultHandler(void);\r
@@ -56,7 +55,7 @@ extern void vUART_ISR( void );
 // The entry point for the application.\r
 //\r
 //*****************************************************************************\r
-extern void main(void);\r
+extern void __iar_program_start(void);\r
 \r
 //*****************************************************************************\r
 //\r
@@ -66,57 +65,7 @@ extern void main(void);
 #ifndef STACK_SIZE\r
 #define STACK_SIZE                              50\r
 #endif\r
-static unsigned long pulStack[STACK_SIZE] = { \r
-0xbbbbbbbb, \r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb, \r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb, \r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb, \r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb, \r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb,\r
-0xbbbbbbbb };\r
+static unsigned long pulStack[STACK_SIZE] @ ".noinit";\r
 //*****************************************************************************\r
 //\r
 // A union that describes the entries of the vector table.  The union is needed\r
@@ -138,11 +87,11 @@ uVectorEntry;
 // 0x0000.0000.\r
 //\r
 //*****************************************************************************\r
-__root const uVectorEntry g_pfnVectors[] @ "INTVEC" =\r
+__root const uVectorEntry __vector_table[] @ ".intvec" =\r
 {\r
     { .ulPtr = (unsigned long)pulStack + sizeof(pulStack) },\r
                                             // The initial stack pointer\r
-    ResetISR,                               // The reset handler\r
+    __iar_program_start,                    // The reset handler\r
     NmiSR,                                  // The NMI handler\r
     FaultISR,                               // The hard fault handler\r
     IntDefaultHandler,                      // The MPU fault handler\r
@@ -189,58 +138,6 @@ __root const uVectorEntry g_pfnVectors[] @ "INTVEC" =
     IntDefaultHandler                       // FLASH Control\r
 };\r
 \r
-//*****************************************************************************\r
-//\r
-// The following are constructs created by the linker, indicating where the\r
-// the "data" and "bss" segments reside in memory.  The initializers for the\r
-// for the "data" segment resides immediately following the "text" segment.\r
-//\r
-//*****************************************************************************\r
-#pragma segment="DATA_ID"\r
-#pragma segment="DATA_I"\r
-#pragma segment="DATA_Z"\r
-\r
-//*****************************************************************************\r
-//\r
-// This is the code that gets called when the processor first starts execution\r
-// following a reset event.  Only the absolutely necessary set is performed,\r
-// after which the application supplied entry() routine is called.  Any fancy\r
-// actions (such as making decisions based on the reset cause register, and\r
-// resetting the bits in that register) are left solely in the hands of the\r
-// application.\r
-//\r
-//*****************************************************************************\r
-void\r
-ResetISR(void)\r
-{\r
-    unsigned long *pulSrc, *pulDest, *pulEnd;\r
-\r
-    //\r
-    // Copy the data segment initializers from flash to SRAM.\r
-    //\r
-    pulSrc = __segment_begin("DATA_ID");\r
-    pulDest = __segment_begin("DATA_I");\r
-    pulEnd = __segment_end("DATA_I");\r
-    while(pulDest < pulEnd)\r
-    {\r
-        *pulDest++ = *pulSrc++;\r
-    }\r
-\r
-    //\r
-    // Zero fill the bss segment.\r
-    //\r
-    pulDest = __segment_begin("DATA_Z");\r
-    pulEnd = __segment_end("DATA_Z");\r
-    while(pulDest < pulEnd)\r
-    {\r
-        *pulDest++ = 0;\r
-    }\r
-\r
-    //\r
-    // Call the application's entry point.\r
-    //\r
-    main();\r
-}\r
 \r
 //*****************************************************************************\r
 //\r
index d90fba8ff25dcfb3343f6cb211131df96fe6ed4e..6047d3a320ac027b6ce26ce33879f1e30f714a46 100644 (file)
@@ -94,6 +94,8 @@ extern void UARTIntEnable(unsigned long ulBase, unsigned long ulIntFlags);
 extern void UARTIntDisable(unsigned long ulBase, unsigned long ulIntFlags);\r
 extern unsigned long UARTIntStatus(unsigned long ulBase, tBoolean bMasked);\r
 extern void UARTIntClear(unsigned long ulBase, unsigned long ulIntFlags);\r
+extern void UARTConfigSetExpClk(unsigned long ulBase, unsigned long ulUARTClk,\r
+                                unsigned long ulBaud, unsigned long ulConfig);\r
 \r
 #ifdef __cplusplus\r
 }\r
index f583dfcf34c17eaebe344caf367d6ccccf894bf6..408229b411af7c1da81273c6341e211699598aeb 100644 (file)
@@ -22,7 +22,7 @@
         \r
         \r
         \r
-      <MixedMode>1</MixedMode><CodeCovEnabled>0</CodeCovEnabled><CodeCovShow>0</CodeCovShow></Disassembly>\r
+      <CodeCovEnabled>0</CodeCovEnabled><MixedMode>1</MixedMode><CodeCovShow>0</CodeCovShow></Disassembly>\r
       <Build>\r
         <ColumnWidth0>20</ColumnWidth0>\r
         <ColumnWidth1>1004</ColumnWidth1>\r
@@ -33,7 +33,7 @@
     <Windows>\r
       \r
       \r
-    <Wnd2>\r
+    <Wnd0>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-30594-29847</Identity>\r
             <Factory>Workspace</Factory>\r
             <Session>\r
               \r
-            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/FreeRTOS Source</ExpandedNode><ExpandedNode>RTOSDemo/FreeRTOS Source/croutine.c</ExpandedNode></NodeDict></Session>\r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/Demo Source</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-30273-20034</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-30273-20034</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\main.c</Filename><XPos>0</XPos><YPos>182</YPos><SelStart>7817</SelStart><SelEnd>7817</SelEnd></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>21</YPos><SelStart>1991</SelStart><SelEnd>1991</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\hw_include\startup.c</Filename><XPos>0</XPos><YPos>254</YPos><SelStart>9644</SelStart><SelEnd>9644</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>733</YPos><SelStart>26424</SelStart><SelEnd>26424</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\main.c</Filename><XPos>0</XPos><YPos>189</YPos><SelStart>7972</SelStart><SelEnd>7972</SelEnd></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\portable\IAR\ARM_CM3\port.c</Filename><XPos>0</XPos><YPos>153</YPos><SelStart>5936</SelStart><SelEnd>5936</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\examples\Luminary\Stellaris\src\adc.c</Filename><XPos>0</XPos><YPos>670</YPos><SelStart>23790</SelStart><SelEnd>23790</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\croutine.c</Filename><XPos>0</XPos><YPos>280</YPos><SelStart>11509</SelStart><SelEnd>11509</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>39</YPos><SelStart>2397</SelStart><SelEnd>2397</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-00a0baa0><key>iaridepm1</key></Toolbar-00a0baa0><Toolbar-023fb418><key>debuggergui1</key></Toolbar-023fb418></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>728</Bottom><Right>348</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>205761</sizeHorzCY><sizeVertCX>250000</sizeVertCX><sizeVertCY>751029</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>200</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>205761</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>205761</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-012843f8><key>iaridepm.enu1</key></Toolbar-012843f8><Toolbar-0737acd0><key>debuggergui.enu1</key></Toolbar-0737acd0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>738</Bottom><Right>348</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>202</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>205703</sizeHorzCY><sizeVertCX>250000</sizeVertCX><sizeVertCY>753564</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>200</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>202</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>205703</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>205703</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Project>\r
 \r
index 15689c4d4f603c84c553bcee47fdeb078973c8c9..8984f2a6bc8462bb208d4371bd56adfc621d3544 100644 (file)
@@ -15,6 +15,8 @@ UseTrigger=1
 TriggerName=main\r
 LimitSize=0\r
 ByteLimit=50\r
+[CodeCoverage]\r
+Enabled=_ 0\r
 [Log file]\r
 LoggingEnabled=_ 0\r
 LogFile=_ ""\r
@@ -25,8 +27,7 @@ LogFile=_ ""
 [Disassemble mode]\r
 mode=1\r
 [Breakpoints]\r
-Bp0=_ "Log" "Memory8:0x20000850" 0 0 0 0 "" 0 "" 0\r
-Count=1\r
+Count=0\r
 [TraceHelper]\r
 Enabled=0\r
 ShowSource=1\r
index 0642cf610ff7b340b7a4388b1f3bb79b0c3ed8a5..f13f32b5b2ec99bfc9948718586ff9886d3c18e8 100644 (file)
@@ -22,7 +22,7 @@
       <PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1004</ColumnWidth1><ColumnWidth2>267</ColumnWidth2><ColumnWidth3>66</ColumnWidth3></Build>\r
       <TerminalIO/>\r
       <Profiling/>\r
-    <Debug-Log/></Static>\r
+    <Debug-Log/><Find-in-Files><ColumnWidth0>482</ColumnWidth0><ColumnWidth1>68</ColumnWidth1><ColumnWidth2>826</ColumnWidth2></Find-in-Files></Static>\r
     <Windows>\r
       \r
       \r
             <Factory>Workspace</Factory>\r
             <Session>\r
               \r
-            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/Demo Source</ExpandedNode></NodeDict></Session>\r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/Libraries</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
         \r
-      <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-24894-24921</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-10790-31422</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>\r
+      <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-24894-24921</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-10790-31422</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-27705-5723</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>\r
     <Editor>\r
       \r
       \r
       \r
       \r
-    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\main.c</Filename><XPos>0</XPos><YPos>182</YPos><SelStart>7817</SelStart><SelEnd>7817</SelEnd></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>21</YPos><SelStart>1991</SelStart><SelEnd>1991</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\hw_include\startup.c</Filename><XPos>0</XPos><YPos>254</YPos><SelStart>9644</SelStart><SelEnd>9644</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>733</YPos><SelStart>26424</SelStart><SelEnd>26424</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3S316_IAR\main.c</Filename><XPos>0</XPos><YPos>189</YPos><SelStart>7972</SelStart><SelEnd>7972</SelEnd></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
       \r
       \r
       \r
       \r
       \r
-    <Top><Row0><Sizes><Toolbar-00a0baa0><key>iaridepm1</key></Toolbar-00a0baa0></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>728</Bottom><Right>260</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>205761</sizeHorzCY><sizeVertCX>187143</sizeVertCX><sizeVertCY>751029</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>200</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>205761</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>205761</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+    <Top><Row0><Sizes><Toolbar-012843f8><key>iaridepm.enu1</key></Toolbar-012843f8></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>738</Bottom><Right>260</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>202</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>205703</sizeHorzCY><sizeVertCX>187143</sizeVertCX><sizeVertCY>753564</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>200</Bottom><Right>1402</Right><x>-2</x><y>-2</y><xscreen>1404</xscreen><yscreen>202</yscreen><sizeHorzCX>1002857</sizeHorzCX><sizeHorzCY>205703</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>205703</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
index 915e8cfe59380611d2fd94073d54e1fe64eb1ce2..14215dadb4f8e12eed95c69ce4f58fbec65c0c2a 100644 (file)
@@ -75,6 +75,6 @@ to exclude the API function. */
 #define INCLUDE_vTaskDelay                             1\r
 \r
 \r
-\r
+#define configKERNEL_INTERRUPT_PRIORITY 255\r
 \r
 #endif /* FREERTOS_CONFIG_H */\r
diff --git a/Demo/CORTEX_LM3S811_IAR/LM3S811.icf b/Demo/CORTEX_LM3S811_IAR/LM3S811.icf
new file mode 100644 (file)
index 0000000..5131af0
--- /dev/null
@@ -0,0 +1,58 @@
+//*****************************************************************************\r
+//\r
+// boot_demo1.icf - Linker configuration file for boot_demo1.\r
+//\r
+// Copyright (c) 2007 Luminary Micro, Inc.  All rights reserved.\r
+// Luminary Micro Confidential - For Use Under NDA Only\r
+//\r
+//*****************************************************************************\r
+\r
+//\r
+// Define a memory region that covers the entire 4 GB addressible space of the\r
+// processor.\r
+//\r
+define memory mem with size = 4G;\r
+\r
+//\r
+// Define a region for the on-chip flash.\r
+//\r
+define region FLASH = mem:[from 0x00000000 to 0x0000ffff];\r
+\r
+//\r
+// Define a region for the on-chip SRAM.\r
+//\r
+define region SRAM = mem:[from 0x20000000 to 0x20001fff];\r
+\r
+//\r
+// Define a block for the heap.  The size should be set to something other\r
+// than zero if things in the C library that require the heap are used.\r
+//\r
+define block HEAP with alignment = 8, size = 0x00000000 { };\r
+\r
+//\r
+// Indicate that the read/write values should be initialized by copying from\r
+// flash.\r
+//\r
+initialize by copy { readwrite };\r
+\r
+//\r
+// Initicate that the noinit values should be left alone.  This includes the\r
+// stack, which if initialized will destroy the return address from the\r
+// initialization code, causing the processor to branch to zero and fault.\r
+//\r
+do not initialize { section .noinit };\r
+\r
+//\r
+// Place the interrupt vectors at the start of flash.\r
+//\r
+place at start of FLASH { readonly section .intvec };\r
+\r
+//\r
+// Place the remainder of the read-only items into flash.\r
+//\r
+place in FLASH { readonly };\r
+\r
+//\r
+// Place all read/write items into SRAM.\r
+//\r
+place in SRAM { readwrite, block HEAP };\r
index bfe8c8563b1b8619c8898ad03ff877b7d854fe43..a9b4ad9e9e916e17a8c2a7c9afbfdc3e64a4fc8b 100644 (file)
@@ -129,6 +129,8 @@ extern void I2CSlaveIntDisable(unsigned long ulBase);
 extern void I2CSlaveIntEnable(unsigned long ulBase);\r
 extern tBoolean I2CSlaveIntStatus(unsigned long ulBase, tBoolean bMasked);\r
 extern unsigned long I2CSlaveStatus(unsigned long ulBase);\r
+extern void I2CMasterInitExpClk(unsigned long ulBase, unsigned long ulI2CClk,\r
+                                tBoolean bFast);\r
 \r
 #ifdef __cplusplus\r
 }\r
index 54f260d7a97810ea7245efd26b53116fec03fbf7..1af1b6c2fb336774e33daf0357a7758f42d5e15a 100644 (file)
@@ -282,7 +282,7 @@ static void
 OSRAMDelay(unsigned long ulCount)\r
 {\r
     __asm("    subs    r0, #1\n"\r
-          "    bne     OSRAMDelay\n"\r
+          "    bne.n     OSRAMDelay\n"\r
           "    bx      lr");\r
 }\r
 #endif\r
@@ -810,7 +810,7 @@ OSRAMInit(tBoolean bFast)
     //\r
     // Initialize the I2C master.\r
     //\r
-    I2CMasterInit(I2C_MASTER_BASE, bFast);\r
+    I2CMasterInitExpClk(I2C_MASTER_BASE, SysCtlClockGet(), bFast);\r
 \r
     //\r
     // Compute the inter-byte delay for the SSD0303 controller.  This delay is\r
index b82f2eec50c14b759a91453a8c6346f58918bebe..ee89308612cee2d2f920b2cd9962e119bbc968bc 100644 (file)
@@ -94,6 +94,8 @@ extern void UARTIntEnable(unsigned long ulBase, unsigned long ulIntFlags);
 extern void UARTIntDisable(unsigned long ulBase, unsigned long ulIntFlags);\r
 extern unsigned long UARTIntStatus(unsigned long ulBase, tBoolean bMasked);\r
 extern void UARTIntClear(unsigned long ulBase, unsigned long ulIntFlags);\r
+extern void UARTConfigSetExpClk(unsigned long ulBase, unsigned long ulUARTClk,\r
+                                unsigned long ulBaud, unsigned long ulConfig);\r
 \r
 #ifdef __cplusplus\r
 }\r
diff --git a/Demo/CORTEX_LM3S811_IAR/RTOSDemo.dep b/Demo/CORTEX_LM3S811_IAR/RTOSDemo.dep
deleted file mode 100644 (file)
index 53577a4..0000000
+++ /dev/null
@@ -1,430 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-\r
-<project>\r
-  <fileVersion>2</fileVersion>\r
-  <configuration>\r
-    <name>Debug</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\ewarm\Exe\RTOSDemo.sim</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\osram96x16.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\main.pbi</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl7mptnnl8f.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\pwm.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\BlockQ.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\heap_1.pbi</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\interrupt.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\watchdog.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\driverlib.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\debug.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\timer.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\osram96x16.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\ewarm\List\RTOSDemo.map</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_types.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_timer.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\systick.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\adc.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\ssi.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_watchdog.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_gpio.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\startup.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_ints.h</file>\r
-      <file>$PROJ_DIR$\startup.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\flash.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\startup.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\heap_1.r79</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl7mptnnl8f.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\qei.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\DriverLib.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\osram96x16.c</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_ssi.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_pwm.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_uart.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\gpio.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_comp.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\port.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_i2c.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\integer.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\cpu.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_memmap.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_qei.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_adc.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\RTOSDemo.pbd</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\standalone.xcl</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\comp.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_flash.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_nvic.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\semtest.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\i2c.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\osram96x16.pbi</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\uart.h</file>\r
-      <file>$PROJ_DIR$\ewarm\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\sysctl.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\LuminaryCode\hw_sysctl.h</file>\r
-    </outputs>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 12</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 95</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52 51 77 3 67 78 10 75 88 66 93 36 11 4 86</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 51 77 67 78 10 75 88 66 93 36 11 4 86</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 6</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 71</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52 51 77 3 67 78 10 75 88 66 93 36 11 4 54 86 100 102</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 51 77 67 78 10 75 88 66 93 36 11 4 54 86 100 102</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ewarm\Exe\RTOSDemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 21 0</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 79 13 6 46 40 97 12 49 19 59 90 87 91 31 60 41</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\startup.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 31</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 38</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_1.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 40</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 7</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52 51 77 3 67 78 10 75 88 66 93 36 11 4 54 86</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 51 77 67 78 10 75 88 66 93 36 11 4 54 86</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\LuminaryCode\osram96x16.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 19</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 96</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 74 58 84 30 61 32 70 89 53 73 47 103 23 22 55 29 1 25 82 68 14 37 57 94 8 5 42 27 101 24 16 98 9</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 74 58 84 30 61 32 70 89 53 73 47 103 23 22 55 29 1 25 82 68 14 37 57 94 8 5 42 27 101 24 16 98 9</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 90</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 36</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 87</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 63</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52 51 77 3 67 78 10 75 65 88 66 93 36 11 4 54 86 39</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 51 77 67 78 10 75 65 88 66 93 36 11 4 54 86 39</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 46</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 62</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52 51 77 3 67 78 10 75 88 66 93 36 11 4 54 86 100 17</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 51 77 67 78 10 75 88 66 93 36 11 4 54 86 100 17</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 28 21 0</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 97</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 64</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52 51 77 3 67 78 10 75 88 66 93 36 11 4 54 86 35</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 51 77 67 78 10 75 88 66 93 36 11 4 54 86 35</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ewarm\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 71 62 7 64 95 2 96 99 63 69 38 18</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 49</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 2</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 43 74 58 84 30 61 32 70 89 53 73 47 103 23 22 55 29 1 25 82 68 14 37 57 94 8 5 42 27 101 24 16 98 9 88 66 51 77 3 67 78 10 75 93 36 11 4 54 86 100 44 35 17 15 102</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 43 74 58 84 30 61 32 70 89 53 73 47 103 23 22 55 29 1 25 82 68 14 37 57 94 8 5 42 27 101 24 16 98 9 88 66 51 77 67 78 10 75 93 36 11 4 54 86 100 44 35 17 15 102</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 91</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 69</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52 51 77 3 67 78 10 75 88 66 93 36 11 4 54 86 44 100 15</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 51 77 67 78 10 75 88 66 93 36 11 4 54 86 44 100 15</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 60</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 92 51 77 3 67 78 10 75 52 65 88 66 93 36 11 4 54 86</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 92 51 77 67 78 10 75 52 65 88 66 93 36 11 4 54 86</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 59</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 88 66 51 77 3 67 78 10 75 93 36 11 4 54 86</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 88 66 51 77 67 78 10 75 93 36 11 4 54 86</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-  </configuration>\r
-</project>\r
-\r
-\r
index 8e50f7c4c2fcb94325947ff6c76b08b8acb2f234..cfdaf6ecc282052007e739c0db560bc9a87db9f2 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
@@ -45,7 +45,7 @@
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iolm3s811.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\Luminary\iolm3s811.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.41A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkUpdateBreakpoints</name>\r
           <state>main</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>LmiftdiSpeed</name>\r
           <state>500</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCLmiftdiDoLogfile</name>\r
           <state>0</state>\r
           <name>CCLmiftdiLogFile</name>\r
           <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Stack\Stack.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
index c4f6b76bdf7e02bf2eccdb0bc017d3ea76ed5f7b..b6d9faa4a4576737854dda2007949b8e3783912b 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>ewarm\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
-          <state>25</state>\r
+          <version>7</version>\r
+          <state>31</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8f.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8f.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Full.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.41A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>LM3S811       Luminary LM3S811</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>14</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>0000000</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\LuminaryCode</state>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CCInlineThreshold</name>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
           <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
           <state>1</state>\r
         </option>\r
       </data>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>7</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\standalone.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\LM3S811.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
-          <state>0</state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>ResetISR</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\IAR\driverlib.a</state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>7</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
       <name>$PROJ_DIR$\startup.c</name>\r
     </file>\r
   </group>\r
-  <group>\r
-    <name>Libraries</name>\r
-    <file>\r
-      <name>$PROJ_DIR$\LuminaryCode\driverlib.r79</name>\r
-    </file>\r
-  </group>\r
   <group>\r
     <name>Scheduler Source</name>\r
     <file>\r
index 4647f801f5d57e9ecc154321b71210fe47fcb6ce..7c435e9936df33768e2eea3e9da3a762ce75daf2 100644 (file)
@@ -254,7 +254,7 @@ static void prvSetupHardware( void )
        GPIODirModeSet( GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1, GPIO_DIR_MODE_HW );\r
 \r
        /* Configure the UART for 8-N-1 operation. */\r
-       UARTConfigSet( UART0_BASE, mainBAUD_RATE, UART_CONFIG_WLEN_8 | UART_CONFIG_PAR_NONE | UART_CONFIG_STOP_ONE );\r
+       UARTConfigSetExpClk( UART0_BASE, SysCtlClockGet(), mainBAUD_RATE, UART_CONFIG_WLEN_8 | UART_CONFIG_PAR_NONE | UART_CONFIG_STOP_ONE );\r
 \r
        /* We don't want to use the fifo.  This is for test purposes to generate\r
        as many interrupts as possible. */\r
index 44bd7701c5d71d4dd73765e9b8cc3af42785192c..d53376fd719961e272b1858d196af2bd9cb3455f 100644 (file)
@@ -37,7 +37,6 @@
 // Forward declaration of the default fault handlers.\r
 //\r
 //*****************************************************************************\r
-void ResetISR(void);\r
 static void NmiSR(void);\r
 static void FaultISR(void);\r
 static void IntDefaultHandler(void);\r
@@ -47,7 +46,7 @@ static void IntDefaultHandler(void);
 // The entry point for the application.\r
 //\r
 //*****************************************************************************\r
-extern int main(void);\r
+extern void __iar_program_start(void);\r
 \r
 //*****************************************************************************\r
 //\r
@@ -67,7 +66,7 @@ extern void vUART_ISR(void);
 #ifndef STACK_SIZE\r
 #define STACK_SIZE                              64\r
 #endif\r
-static unsigned long pulStack[STACK_SIZE];\r
+static unsigned long pulStack[STACK_SIZE] @ ".noinit";\r
 \r
 //*****************************************************************************\r
 //\r
@@ -90,11 +89,11 @@ uVectorEntry;
 // 0x0000.0000.\r
 //\r
 //*****************************************************************************\r
-__root const uVectorEntry g_pfnVectors[] @ "INTVEC" =\r
+__root const uVectorEntry __vector_table[] @ ".intvec" =\r
 {\r
     { .ulPtr = (unsigned long)pulStack + sizeof(pulStack) },\r
                                             // The initial stack pointer\r
-    ResetISR,                               // The reset handler\r
+    __iar_program_start,                    // The reset handler\r
     NmiSR,                                  // The NMI handler\r
     FaultISR,                               // The hard fault handler\r
     IntDefaultHandler,                      // The MPU fault handler\r
@@ -141,58 +140,6 @@ __root const uVectorEntry g_pfnVectors[] @ "INTVEC" =
     IntDefaultHandler                       // FLASH Control\r
 };\r
 \r
-//*****************************************************************************\r
-//\r
-// The following are constructs created by the linker, indicating where the\r
-// the "data" and "bss" segments reside in memory.  The initializers for the\r
-// for the "data" segment resides immediately following the "text" segment.\r
-//\r
-//*****************************************************************************\r
-#pragma segment="DATA_ID"\r
-#pragma segment="DATA_I"\r
-#pragma segment="DATA_Z"\r
-\r
-//*****************************************************************************\r
-//\r
-// This is the code that gets called when the processor first starts execution\r
-// following a reset event.  Only the absolutely necessary set is performed,\r
-// after which the application supplied entry() routine is called.  Any fancy\r
-// actions (such as making decisions based on the reset cause register, and\r
-// resetting the bits in that register) are left solely in the hands of the\r
-// application.\r
-//\r
-//*****************************************************************************\r
-void\r
-ResetISR(void)\r
-{\r
-    unsigned long *pulSrc, *pulDest, *pulEnd;\r
-\r
-    //\r
-    // Copy the data segment initializers from flash to SRAM.\r
-    //\r
-    pulSrc = __segment_begin("DATA_ID");\r
-    pulDest = __segment_begin("DATA_I");\r
-    pulEnd = __segment_end("DATA_I");\r
-    while(pulDest < pulEnd)\r
-    {\r
-        *pulDest++ = *pulSrc++;\r
-    }\r
-\r
-    //\r
-    // Zero fill the bss segment.\r
-    //\r
-    pulDest = __segment_begin("DATA_Z");\r
-    pulEnd = __segment_end("DATA_Z");\r
-    while(pulDest < pulEnd)\r
-    {\r
-        *pulDest++ = 0;\r
-    }\r
-\r
-    //\r
-    // Call the application's entry point.\r
-    //\r
-    main();\r
-}\r
 \r
 //*****************************************************************************\r
 //\r
diff --git a/Demo/CORTEX_LM3Sxxxx_IAR_Keil/LM3Sxxxx.icf b/Demo/CORTEX_LM3Sxxxx_IAR_Keil/LM3Sxxxx.icf
new file mode 100644 (file)
index 0000000..575329d
--- /dev/null
@@ -0,0 +1,58 @@
+//*****************************************************************************\r
+//\r
+// enet_lwip.icf - Linker configuration file for enet_lwip.\r
+//\r
+// Copyright (c) 2007 Luminary Micro, Inc.  All rights reserved.\r
+// Luminary Micro Confidential - For Use Under NDA Only\r
+//\r
+//*****************************************************************************\r
+\r
+//\r
+// Define a memory region that covers the entire 4 GB addressible space of the\r
+// processor.\r
+//\r
+define memory mem with size = 4G;\r
+\r
+//\r
+// Define a region for the on-chip flash.\r
+//\r
+define region FLASH = mem:[from 0x00000000 to 0x0003ffff];\r
+\r
+//\r
+// Define a region for the on-chip SRAM.\r
+//\r
+define region SRAM = mem:[from 0x20000000 to 0x2000ffff];\r
+\r
+//\r
+// Define a block for the heap.  The size should be set to something other\r
+// than zero if things in the C library that require the heap are used.\r
+//\r
+define block HEAP with alignment = 8, size = 0x00000000 { };\r
+\r
+//\r
+// Indicate that the read/write values should be initialized by copying from\r
+// flash.\r
+//\r
+initialize by copy { readwrite };\r
+\r
+//\r
+// Initicate that the noinit values should be left alone.  This includes the\r
+// stack, which if initialized will destroy the return address from the\r
+// initialization code, causing the processor to branch to zero and fault.\r
+//\r
+do not initialize { section .noinit };\r
+\r
+//\r
+// Place the interrupt vectors at the start of flash.\r
+//\r
+place at start of FLASH { readonly section .intvec };\r
+\r
+//\r
+// Place the remainder of the read-only items into flash.\r
+//\r
+place in FLASH { readonly };\r
+\r
+//\r
+// Place all read/write items into SRAM.\r
+//\r
+place in SRAM { readwrite, block HEAP };\r
index 30f1301f2cab1c6d30234a84f31c85de9d5596d4..014fd12e65338c2ce5cef5a6738afde3656683c3 100644 (file)
 \r
 <project>\r
   <fileVersion>2</fileVersion>\r
-  <fileChecksum>612718357</fileChecksum>\r
+  <fileChecksum>4157957474</fileChecksum>\r
   <configuration>\r
     <name>Debug</name>\r
     <outputs>\r
-      <file>$PROJ_DIR$\Debug\Obj\uip_arp.pbi</file>\r
+      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
+      <file>$PROJ_DIR$\Debug\Exe\RTOSDemo.out</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\startup_ewarm.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\death.pbi</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_ints.h</file>\r
+      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_ssi.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\psock.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\GenQTest.o</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\hw_ssi.h</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\pdc.c</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_ethernet.h</file>\r
+      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
+      <file>$PROJ_DIR$\webserver\httpd-cgi.h</file>\r
+      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
       <file>$PROJ_DIR$\LuminaryDrivers\hw_types.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
+      <file>$PROJ_DIR$\LM3Sxxxx.icf</file>\r
+      <file>$PROJ_DIR$\lcd_message.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\http-strings.o</file>\r
       <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\pdc.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.h</file>\r
-      <file>$PROJ_DIR$\startup_ewarm.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_sysctl.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\QPeek.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\psock.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\http-strings.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\hw_sysctl.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\debug.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\clock.h</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\sysctl.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\port.pbi</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\osram128x64x4.c</file>\r
       <file>$PROJ_DIR$\webserver\httpd.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\uIP_Task.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\ssi.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fs.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\timer.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\httpd.pbi</file>\r
+      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\rit128x96x4.o</file>\r
+      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
+      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
+      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
+      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\pt.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\emac.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\timer.o</file>\r
+      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h</file>\r
+      <file>$TOOLKIT_DIR$\inc\stdint.h</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\gpio.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\ParTest.o</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\lmi_timer.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\PollQ.o</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\hw_memmap.h</file>\r
+      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\port.o</file>\r
+      <file>$TOOLKIT_DIR$\lib\dl7M_tl_in.a</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\queue.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\uip_arp.o</file>\r
       <file>$PROJ_DIR$\webserver\uip-conf.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BlockQ.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\startup_ewarm.r79</file>\r
-      <file>$PROJ_DIR$\webserver\http-strings.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\death.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\httpd-cgi.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_memmap.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\rit128x96x4.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\QPeek.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\ethernet.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\death.pbi</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl7mptnnl8n.r79</file>\r
-      <file>$PROJ_DIR$\timertest.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\portasm.o</file>\r
+      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
+      <file>$PROJ_DIR$\osram128x64x4.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\http-strings.pbi</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\gpio.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\httpd-cgi.o</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
+      <file>$PROJ_DIR$\..\Common\include\blocktim.h</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\flash.o</file>\r
+      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
+      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
       <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\sysctl.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\QPeek.c</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_types.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\emac.r79</file>\r
-      <file>$PROJ_DIR$\webserver\uIP_Task.c</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.h</file>\r
+      <file>$PROJ_DIR$\webserver\httpd-fsdata.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\startup_ewarm.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\uip.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\osram128x64x4.r79</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\rit128x96x4.pbi</file>\r
+      <file>$PROJ_DIR$\webserver\httpd-cgi.c</file>\r
+      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</file>\r
+      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\lmi_flash.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\blocktim.o</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\list.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\tasks.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\timertest.pbi</file>\r
       <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\lcd_message.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\webserver\httpd.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portmacro.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\GenQTest.h</file>\r
       <file>$PROJ_DIR$\webserver\clock-arch.h</file>\r
+      <file>$PROJ_DIR$\webserver\httpd-fs.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\flash.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\GenQTest.pbi</file>\r
+      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uipopt.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\httpd-fs.o</file>\r
+      <file>$TOOLKIT_DIR$\inc\ycheck.h</file>\r
+      <file>$PROJ_DIR$\..\Common\include\QPeek.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\list.pbi</file>\r
       <file>$PROJ_DIR$\Debug\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\hw_memmap.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\pt.h</file>\r
-      <file>$PROJ_DIR$\RTOSDemo.xcl</file>\r
-      <file>$PROJ_DIR$\bitmap.h</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\gpio.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\lmi_flash.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_ssi.h</file>\r
+      <file>$PROJ_DIR$\webserver\http-strings.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\semtest.pbi</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\interrupt.h</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\debug.h</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_types.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\uIP_Task.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\RTOSDemo.pbd</file>\r
+      <file>$TOOLKIT_DIR$\inc\DLib_Config_Normal.h</file>\r
+      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\BlockQ.o</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arch.h</file>\r
+      <file>$PROJ_DIR$\main.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\osram128x64x4.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\uip.o</file>\r
       <file>$PROJ_DIR$\rit128x96x4.c</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\ssi.h</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_sysctl.h</file>\r
+      <file>$PROJ_DIR$\webserver\uIP_Task.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\emac.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\BlockQ.pbi</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\pdc.h</file>\r
+      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
+      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\osram128x64x4.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\uip_arp.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\httpd.o</file>\r
       <file>$PROJ_DIR$\..\Common\include\death.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\rit128x96x4.pbi</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\pdc.c</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\death.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\pdc.r79</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.h</file>\r
+      <file>$PROJ_DIR$\startup_ewarm.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\blocktim.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\semtest.o</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc-switch.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\integer.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\death.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\QPeek.o</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_memmap.h</file>\r
+      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\httpd.pbi</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\timer.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\queue.o</file>\r
       <file>$PROJ_DIR$\Debug\Obj\httpd-cgi.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl7mptnnl8n.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-fsdata.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\blocktim.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\lmi_timer.h</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\debug.h</file>\r
+      <file>$PROJ_DIR$\webserver\webserver.h</file>\r
+      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
+      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
       <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uipopt.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\osram128x64x4.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pdc.pbi</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\timer.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\uip_arp.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\uip.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\psock.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\uIP_Task.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\list.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
       <file>$PROJ_DIR$\Debug\Obj\timer.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\startup_ewarm.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\uip.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\webserver\webserver.h</file>\r
       <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\IAR\driverlib.r79</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\osram128x64x4.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\timertest.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\interrupt.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\timertest.o</file>\r
+      <file>$TOOLKIT_DIR$\inc\DLib_Product_string.h</file>\r
+      <file>$PROJ_DIR$\webserver\httpd-fsdata.h</file>\r
+      <file>$TOOLKIT_DIR$\lib\rt7M_tl.a</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\IAR\driverlib.a</file>\r
+      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\integer.pbi</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\ssi.h</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\PollQ.pbi</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\hw_sysctl.h</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\clock.h</file>\r
+      <file>$PROJ_DIR$\bitmap.h</file>\r
       <file>$PROJ_DIR$\..\Common\Minimal\blocktim.c</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\debug.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\blocktim.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\gpio.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\queue.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\webserver\emac.h</file>\r
-      <file>$PROJ_DIR$\osram128x64x4.c</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\osram128x64x4.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_ints.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\timertest.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc-switch.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\GenQTest.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\http-strings.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\httpd-fs.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\webserver\httpd-cgi.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\death.c</file>\r
-      <file>$PROJ_DIR$\webserver\emac.c</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arch.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</file>\r
-      <file>$PROJ_DIR$\Debug\Exe\RTOSDemo.sim</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\blocktim.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\GenQTest.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdint.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc.h</file>\r
-      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.h</file>\r
-      <file>$PROJ_DIR$\LuminaryDrivers\hw_ssi.h</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\hw_ethernet.h</file>\r
-      <file>$PROJ_DIR$\Debug\Exe\RTOSDemo.d79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\queue.r79</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\osram128x64x4.o</file>\r
       <file>$PROJ_DIR$\osram128x64x4.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\ssi.h</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\sysctl.h</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\ethernet.h</file>\r
+      <file>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\rit128x96x4.h</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
+      <file>$PROJ_DIR$\LuminaryDrivers\sysctl.h</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</file>\r
+      <file>$PROJ_DIR$\webserver\emac.c</file>\r
+      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
       <file>$PROJ_DIR$\webserver\http-strings.c</file>\r
+      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\main.o</file>\r
       <file>$PROJ_DIR$\Debug\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\port.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\emac.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\httpd-fs.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\semtest.r79</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\QPeek.c</file>\r
+      <file>$PROJ_DIR$\timertest.c</file>\r
+      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
+      <file>$PROJ_DIR$\webserver\httpd-fs.c</file>\r
       <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\osram128x64x4.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\QPeek.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\RTOSDemo.pbd</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\rit128x96x4.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\httpd.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pdc.r79</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\integer.r79</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</file>\r
+      <file>$PROJ_DIR$\webserver\httpd.c</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\httpd-fs.pbi</file>\r
+      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\pdc.pbi</file>\r
+      <file>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\lc.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\uIP_Task.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\heap_2.pbi</file>\r
+      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\psock.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\tasks.o</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\QPeek.pbi</file>\r
+      <file>$PROJ_DIR$\Debug\Obj\heap_2.o</file>\r
+      <file>$PROJ_DIR$\..\Common\include\GenQTest.h</file>\r
+      <file>$PROJ_DIR$\webserver\emac.h</file>\r
     </outputs>\r
     <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 108</file>\r
-        </tool>\r
-      </outputs>\r
+      <name>$PROJ_DIR$\Debug\Exe\RTOSDemo.out</name>\r
       <inputs>\r
         <tool>\r
-          <name>AARM</name>\r
-          <file> 4</file>\r
+          <name>ILINK</name>\r
+          <file> 16 95 8 35 38 122 69 121 104 55 183 18 51 81 111 120 71 163 151 41 46 7 127 24 118 61 181 31 136 177 99 44 140 139 42</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\startup_ewarm.c</name>\r
+      <name>$PROJ_DIR$\LuminaryDrivers\pdc.c</name>\r
       <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 33</file>\r
-        </tool>\r
         <tool>\r
           <name>BICOMP</name>\r
-          <file> 101</file>\r
+          <file> 175</file>\r
         </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
         <tool>\r
           <name>ICCARM</name>\r
-          <file> 38</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 60</file>\r
+          <file> 114</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144</file>\r
+          <name>BICOMP</name>\r
+          <file> 39 15 129 34 101 157 106</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144</file>\r
+          <name>ICCARM</name>\r
+          <file> 39 15 129 34 101 157 106</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
+      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\portasm.s</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 98</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 133</file>\r
+          <name>AARM</name>\r
+          <file> 46</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 144</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 144</file>\r
+          <name>AARM</name>\r
+          <file> 174</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-fs.c</name>\r
+      <name>$PROJ_DIR$\LuminaryDrivers\osram128x64x4.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 135</file>\r
+          <name>BICOMP</name>\r
+          <file> 98</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 171</file>\r
+          <name>ICCARM</name>\r
+          <file> 63</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
           <name>ICCARM</name>\r
-          <file> 18 106 88 30 150 105 80 82 114 2 124 110 68 151 130 6 83 152 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 18 106 88 30 150 105 80 114 2 124 110 68 151 130 6 83 152 25</file>\r
+          <file> 9 39 146 15 129 34 101 157 109</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 96</file>\r
+          <name>BICOMP</name>\r
+          <file> 142</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 12</file>\r
+          <name>ICCARM</name>\r
+          <file> 120</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 111 105 80 82 114 2 124 132 166 88 30 150 110 18 106 68 151 130 6 152</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 28</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 111 105 80 114 2 124 132 166 88 30 150 110 18 106 68 151 130 6 152</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 28</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
+      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 172</file>\r
+          <name>BICOMP</name>\r
+          <file> 178</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52</file>\r
+          <name>ICCARM</name>\r
+          <file> 183</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 165 136 39</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 165 136 39</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\webserver\httpd-cgi.c</name>\r
+      <name>$PROJ_DIR$\osram128x64x4.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 40</file>\r
+          <name>BICOMP</name>\r
+          <file> 98</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 78</file>\r
+          <name>ICCARM</name>\r
+          <file> 151</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 152 88 30 150 105 80 82 114 2 124 110 18 106 68 151 130 6 137 111 132 166</file>\r
+          <name>BICOMP</name>\r
+          <file> 6 123 102 90 89 50 143 153 152</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 152 88 30 150 105 80 114 2 124 110 18 106 68 151 130 6 137 111 132 166</file>\r
+          <name>ICCARM</name>\r
+          <file> 6 123 102 90 89 50 143 153 152</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 131</file>\r
+          <name>BICOMP</name>\r
+          <file> 77</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 149</file>\r
+          <name>ICCARM</name>\r
+          <file> 55</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 136 165 63</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 74 132</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 136 165 63</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 74 132</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\timertest.c</name>\r
+      <name>$PROJ_DIR$\webserver\httpd-cgi.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 116</file>\r
+          <name>BICOMP</name>\r
+          <file> 128</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 129</file>\r
+          <name>ICCARM</name>\r
+          <file> 51</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 159 168 105 80 82 114 2 124 132 49 4 81 62 128 42 54 117 51 92</file>\r
+          <name>BICOMP</name>\r
+          <file> 115 80 45 33 82 124 27 0 56 107 130 22 59 29 176 119 76 13 135 23 141 137</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 159 168 105 80 114 2 124 132 49 4 81 62 128 42 54 117 51 86</file>\r
+          <name>ICCARM</name>\r
+          <file> 115 80 45 33 82 124 27 93 0 56 107 130 22 59 29 176 119 76 13 135 23 141 137</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
+      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 121</file>\r
+          <name>BICOMP</name>\r
+          <file> 20</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 94</file>\r
+          <name>ICCARM</name>\r
+          <file> 41</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 136 158</file>\r
+          <name>BICOMP</name>\r
+          <file> 26 79 82 124 27 0 56 107 23 58 174 14 32 108 40</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 136 158</file>\r
+          <name>ICCARM</name>\r
+          <file> 26 79 82 124 27 93 0 56 107 23 58 174 14 32 108 40</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
+      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44</file>\r
+          <name>BICOMP</name>\r
+          <file> 43</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 11</file>\r
+          <name>ICCARM</name>\r
+          <file> 127</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
+        <tool>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 141 137 26 79 58 174 14 32 108 40 133</file>\r
+        </tool>\r
         <tool>\r
           <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 136 165 175</file>\r
+          <file> 162 82 124 27 93 0 56 107 23 141 137 26 79 58 174 14 32 108 40 133</file>\r
         </tool>\r
+      </inputs>\r
+    </file>\r
+    <file>\r
+      <name>$PROJ_DIR$\Debug\Obj\RTOSDemo.pbd</name>\r
+      <inputs>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 136 165 175</file>\r
+          <name>BILINK</name>\r
+          <file> 105 78 85 145 182 117 3 30 77 178 49 128 173 125 142 84 164 98 20 180 43 64 87 2 72 134 73 91 62 110</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
+      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 97</file>\r
+          <name>BICOMP</name>\r
+          <file> 85</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 20</file>\r
+          <name>ICCARM</name>\r
+          <file> 35</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 166 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 165 136 54 152 88 30 150 110 18 106 68 151 130 6 67 92 64 154 45 42 72 51 125 57 59</file>\r
+          <name>BICOMP</name>\r
+          <file> 26 79 82 124 27 0 56 107 23 58 174 14 32 108 40 74 90 50 123</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 166 105 80 114 2 124 132 159 168 49 4 81 62 35 144 165 136 54 152 88 30 150 110 18 106 68 151 130 6 67 92 64 154 45 51 42 72 125 57 59</file>\r
+          <name>ICCARM</name>\r
+          <file> 26 79 82 124 27 93 0 56 107 23 58 174 14 32 108 40 74 90 50 123</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\webserver\httpd.c</name>\r
+      <name>$PROJ_DIR$\main.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 180</file>\r
+          <name>BICOMP</name>\r
+          <file> 164</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 29</file>\r
+          <name>ICCARM</name>\r
+          <file> 163</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 152 88 30 150 105 80 82 114 2 124 110 18 106 68 151 130 6 137 34 166 132</file>\r
+          <name>BICOMP</name>\r
+          <file> 135 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 179 5 25 112 28 53 132 74 12 57 17 148 184 83 123 90 102 153 50 155 152</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 152 88 30 150 105 80 114 2 124 110 18 106 68 151 130 6 137 34 166 132</file>\r
+          <name>ICCARM</name>\r
+          <file> 135 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 179 5 25 112 28 53 132 74 12 57 17 148 184 83 123 90 102 153 50 155 152</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
       <name>$PROJ_DIR$\rit128x96x4.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 179</file>\r
+          <name>BICOMP</name>\r
+          <file> 64</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76</file>\r
+          <name>ICCARM</name>\r
+          <file> 24</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 73 42 9 54 15 122 162 51 43</file>\r
+          <name>BICOMP</name>\r
+          <file> 6 123 102 90 89 50 143 153 155</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 73 42 9 54 15 122 162 51 43</file>\r
+          <name>ICCARM</name>\r
+          <file> 6 123 102 90 89 50 143 153 155</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\LuminaryDrivers\pdc.c</name>\r
+      <name>$PROJ_DIR$\webserver\uIP_Task.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 181</file>\r
+          <name>BICOMP</name>\r
+          <file> 91</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 90</file>\r
+          <name>ICCARM</name>\r
+          <file> 177</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 1 119 71 22 17 5</file>\r
+          <name>BICOMP</name>\r
+          <file> 141 82 124 27 0 56 107 23 137 26 79 58 174 14 32 108 40 5 179 90 115 80 45 33 130 22 59 29 176 119 76 70 126 75 11 154 153 123 68 185 74 17</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 1 119 71 22 17 5</file>\r
+          <name>ICCARM</name>\r
+          <file> 141 82 124 27 93 0 56 107 23 137 26 79 58 174 14 32 108 40 5 179 90 115 80 45 33 130 22 59 29 176 119 76 70 126 75 11 154 153 123 68 185 74 17</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\death.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 84</file>\r
+          <name>BICOMP</name>\r
+          <file> 3</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164</file>\r
+          <name>ICCARM</name>\r
+          <file> 121</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 111 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 136 165 160 75 79 85 102 57 39 158 59 70 63 175 42 54 9 51 122 43 157</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 112</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 111 105 80 114 2 124 132 159 168 49 4 81 62 35 144 136 165 160 75 79 85 102 57 39 158 59 70 63 175 42 54 9 51 122 43 157</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 112</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>[ROOT_NODE]</name>\r
+      <name>$PROJ_DIR$\startup_ewarm.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>XLINK</name>\r
-          <file> 155 143</file>\r
+          <name>BICOMP</name>\r
+          <file> 2</file>\r
+        </tool>\r
+        <tool>\r
+          <name>ICCARM</name>\r
+          <file> 61</file>\r
         </tool>\r
       </outputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
+      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 182</file>\r
+          <name>BICOMP</name>\r
+          <file> 84</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 41</file>\r
+          <name>ICCARM</name>\r
+          <file> 71</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 79</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 40</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 79</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 40</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\GenQTest.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 146</file>\r
+          <name>BICOMP</name>\r
+          <file> 78</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 10</file>\r
+          <name>ICCARM</name>\r
+          <file> 8</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 111 105 80 82 114 2 124 132 99 166 159 168 49 4 81 62 35 144</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 179 5 184</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 111 105 80 114 2 124 132 99 166 159 168 49 4 81 62 35 144</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 179 5 184</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\LuminaryDrivers\osram128x64x4.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\blocktim.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 174</file>\r
+          <name>BICOMP</name>\r
+          <file> 117</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 89</file>\r
+          <name>ICCARM</name>\r
+          <file> 69</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
+        <tool>\r
+          <name>BICOMP</name>\r
+          <file> 26 79 82 124 27 0 56 107 23 58 174 14 32 108 40 179 53</file>\r
+        </tool>\r
         <tool>\r
           <name>ICCARM</name>\r
-          <file> 153 66 14 1 119 71 22 17 127</file>\r
+          <file> 26 79 82 124 27 93 0 56 107 23 58 174 14 32 108 40 179 53</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 107</file>\r
+          <name>BICOMP</name>\r
+          <file> 145</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 65</file>\r
+          <name>ICCARM</name>\r
+          <file> 38</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 159 168 105 80 82 114 2 124 132 49 4 81 62 35 144 57 54 122 42</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 179 57</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 159 168 105 80 114 2 124 132 49 4 81 62 35 144 57 54 122 42</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 179 57</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\blocktim.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 120</file>\r
+          <name>BICOMP</name>\r
+          <file> 105</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 147</file>\r
+          <name>ICCARM</name>\r
+          <file> 95</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 159 168 105 80 82 114 2 124 132 49 4 81 62 35 144 136 85</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 179 25</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 159 168 105 80 114 2 124 132 49 4 81 62 35 144 136 85</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 179 25</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\osram128x64x4.c</name>\r
+      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 174</file>\r
+          <name>BICOMP</name>\r
+          <file> 110</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 89</file>\r
+          <name>ICCARM</name>\r
+          <file> 44</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 73 42 9 54 15 122 162 51 157</file>\r
+          <name>BICOMP</name>\r
+          <file> 70 115 80 45 33 82 124 27 0 56 107 130 22 59 29 176 119 76 141 23 137</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 73 42 9 54 15 122 162 51 157</file>\r
+          <name>ICCARM</name>\r
+          <file> 70 115 80 45 33 82 124 27 93 0 56 107 130 22 59 29 176 119 76 141 23 137</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
+      <name>$PROJ_DIR$\webserver\emac.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 156</file>\r
+          <name>BICOMP</name>\r
+          <file> 30</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 123</file>\r
+          <name>ICCARM</name>\r
+          <file> 104</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 166 159 168 49 4 81 62 35 144 87</file>\r
+          <name>BICOMP</name>\r
+          <file> 26 79 82 124 27 0 56 107 23 58 174 14 32 5 179 108 40 185 115 80 45 33 130 22 59 29 176 119 76 90 123 4 11 154 153 88</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 166 159 168 49 4 81 62 35 144 87</file>\r
+          <name>ICCARM</name>\r
+          <file> 26 79 82 124 27 93 0 56 107 23 58 174 14 32 5 179 108 40 185 115 80 45 33 130 22 59 29 176 119 76 90 123 4 11 154 153 88</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\death.c</name>\r
+      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 37</file>\r
+          <name>BICOMP</name>\r
+          <file> 72</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 46</file>\r
+          <name>ICCARM</name>\r
+          <file> 181</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 75</file>\r
+          <name>BICOMP</name>\r
+          <file> 135 82 124 27 0 56 107 23 162 141 137 26 79 58 174 14 32 108 40</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 75</file>\r
+          <name>ICCARM</name>\r
+          <file> 135 82 124 27 93 0 56 107 23 162 141 137 26 79 58 174 14 32 108 40</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\webserver\emac.c</name>\r
+      <name>$PROJ_DIR$\webserver\http-strings.c</name>\r
       <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 55</file>\r
-        </tool>\r
         <tool>\r
           <name>BICOMP</name>\r
-          <file> 169</file>\r
+          <file> 49</file>\r
         </tool>\r
-      </outputs>\r
-      <inputs>\r
         <tool>\r
           <name>ICCARM</name>\r
-          <file> 159 168 105 80 82 114 2 124 132 49 4 81 62 165 136 35 144 125 152 88 30 150 110 18 106 68 151 130 6 54 42 128 154 45 117</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 159 168 105 80 114 2 124 132 49 4 81 62 165 136 35 144 125 152 88 30 150 110 18 106 68 151 130 6 54 42 128 154 45 51 117</file>\r
+          <file> 18</file>\r
         </tool>\r
-      </inputs>\r
+      </outputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip_arp.c</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\QPeek.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 93</file>\r
+          <name>BICOMP</name>\r
+          <file> 182</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 0</file>\r
+          <name>ICCARM</name>\r
+          <file> 122</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 67 152 88 30 150 105 80 82 114 2 124 110 18 106 68 151 130 6 166 132</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 179 5 83</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 67 152 88 30 150 105 80 114 2 124 110 18 106 68 151 130 6 166 132</file>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 179 5 83</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</name>\r
+      <name>$PROJ_DIR$\timertest.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 28</file>\r
+          <name>BICOMP</name>\r
+          <file> 73</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 100</file>\r
+          <name>ICCARM</name>\r
+          <file> 136</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 64 159 168 105 80 82 114 2 124 132 49 4 81 62 145</file>\r
+          <name>BICOMP</name>\r
+          <file> 26 79 82 124 27 0 56 107 23 58 174 14 32 4 123 90 88 153 37</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 64 159 168 105 80 114 2 124 132 49 4 81 62 145</file>\r
+          <name>ICCARM</name>\r
+          <file> 26 79 82 124 27 93 0 56 107 23 58 174 14 32 4 123 90 88 153 37</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\Debug\Exe\RTOSDemo.d79</name>\r
+      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>XLINK</name>\r
-          <file> 143</file>\r
+          <name>BICOMP</name>\r
+          <file> 87</file>\r
+        </tool>\r
+        <tool>\r
+          <name>ICCARM</name>\r
+          <file> 118</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>XLINK</name>\r
-          <file> 69 31 131 107 121 44 120 37 55 19 38 13 40 135 180 182 98 84 174 167 108 96 156 179 172 33 146 28 116 97 95 93 112 47</file>\r
+          <name>BICOMP</name>\r
+          <file> 162 82 124 27 0 56 107 23 26 79 58 174 14 32 108 40 5 179 12</file>\r
+        </tool>\r
+        <tool>\r
+          <name>ICCARM</name>\r
+          <file> 162 82 124 27 93 0 56 107 23 26 79 58 174 14 32 108 40 5 179 12</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\webserver\http-strings.c</name>\r
+      <name>$PROJ_DIR$\webserver\httpd-fs.c</name>\r
       <outputs>\r
+        <tool>\r
+          <name>BICOMP</name>\r
+          <file> 173</file>\r
+        </tool>\r
         <tool>\r
           <name>ICCARM</name>\r
-          <file> 13</file>\r
+          <file> 81</file>\r
         </tool>\r
+      </outputs>\r
+      <inputs>\r
         <tool>\r
           <name>BICOMP</name>\r
-          <file> 134</file>\r
+          <file> 22 59 80 45 33 82 124 27 0 56 107 130 29 176 119 76 138 115 60</file>\r
         </tool>\r
-      </outputs>\r
+        <tool>\r
+          <name>ICCARM</name>\r
+          <file> 22 59 80 45 33 82 124 27 93 0 56 107 130 29 176 119 76 138 115 60</file>\r
+        </tool>\r
+      </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM3\port.c</name>\r
+      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 167</file>\r
+          <name>BICOMP</name>\r
+          <file> 62</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 58</file>\r
+          <name>ICCARM</name>\r
+          <file> 99</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 159 168 105 80 82 114 2 124 132 49 4 81 62 35 144</file>\r
+          <name>BICOMP</name>\r
+          <file> 115 80 45 33 82 124 27 0 56 107 130 22 59 29 176 119 76 96 141 23 137</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 159 168 105 80 114 2 124 132 49 4 81 62 35 144</file>\r
+          <name>ICCARM</name>\r
+          <file> 115 80 45 33 82 124 27 93 0 56 107 130 22 59 29 176 119 76 96 141 23 137</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\uip.c</name>\r
+      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\timer.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 95</file>\r
+          <name>BICOMP</name>\r
+          <file> 134</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 104</file>\r
+          <name>ICCARM</name>\r
+          <file> 31</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 152 88 30 150 105 80 82 114 2 124 110 18 106 68 151 130 6 141 166 132</file>\r
+          <name>BICOMP</name>\r
+          <file> 147 75 26 79 82 124 27 0 56 107 23 58 174 14 32 54</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 152 88 30 150 105 80 114 2 124 110 18 106 68 151 130 6 141 166 132</file>\r
+          <name>ICCARM</name>\r
+          <file> 147 75 26 79 82 124 27 93 0 56 107 23 58 174 14 32 54</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
+      <name>$PROJ_DIR$\..\Common\ethernet\uIP\uip-1.0\uip\psock.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 31</file>\r
+          <name>BICOMP</name>\r
+          <file> 180</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 32</file>\r
+          <name>ICCARM</name>\r
+          <file> 7</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 136 160</file>\r
+          <name>BICOMP</name>\r
+          <file> 135 82 124 27 0 56 107 23 141 137 80 45 33 130 22 59 29 176 119 76 115</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 136 160</file>\r
+          <name>ICCARM</name>\r
+          <file> 135 82 124 27 93 0 56 107 23 141 137 80 45 33 130 22 59 29 176 119 76 115</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
+      <name>$PROJ_DIR$\webserver\httpd.c</name>\r
       <outputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 19</file>\r
+          <name>BICOMP</name>\r
+          <file> 125</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161</file>\r
+          <name>ICCARM</name>\r
+          <file> 111</file>\r
         </tool>\r
       </outputs>\r
       <inputs>\r
         <tool>\r
-          <name>ICCARM</name>\r
-          <file> 99 105 80 82 114 2 124 132 159 168 49 4 81 62 35 144 57 102</file>\r
+          <name>BICOMP</name>\r
+          <file> 115 80 45 33 82 124 27 0 56 107 130 22 59 29 176 119 76 13 86 141 23 137</file>\r
         </tool>\r
         <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99 105 80 114 2 124 132 159 168 49 4 81 62 35 144 57 102</file>\r
+          <name>ICCARM</name>\r
+          <file> 115 80 45 33 82 124 27 93 0 56 107 130 22 59 29 176 119 76 13 86 141 23 137</file>\r
         </tool>\r
       </inputs>\r
     </file>\r
     <file>\r
-      <name>$PROJ_DIR$\Debug\Obj\RTOSDemo.pbd</name>\r
-      <inputs>\r
+      <name>[ROOT_NODE]</name>\r
+      <outputs>\r
         <tool>\r
-          <name>BILINK</name>\r
-          <file> 32 149 65 94 11 147 46 169 161 60 134 78 171 29 41 133 164 89 58 12 123 76 52 101 10 100 129 20 104 0</file>\r
+          <name>ILINK</name>\r
+          <file> 1</file>\r
         </tool>\r
-      </inputs>\r
+      </outputs>\r
     </file>\r
     <forcedrebuild>\r
       <name>$PROJ_DIR$\LuminaryDrivers\osram128x64x4.c</name>\r
index 1d3a442985a1a8ec7c6b8d0808d1d041000b0a6a..a1f6635603a66dbc66884a9f7f4db52be0856885 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
@@ -45,7 +45,7 @@
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\iolm3sxxxx.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\Luminary\iolm3sxxxx.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.42A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>7</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkInterfaceRadio</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>LmiftdiSpeed</name>\r
           <state>500</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCLmiftdiDoLogfile</name>\r
           <state>0</state>\r
           <name>CCLmiftdiLogFile</name>\r
           <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
index a0a8e3800671d743b9b91c9c3a5f49cc1c8b1c9b..1f0f615c490a1494b6c325e475c85ff1645aa6ee 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OGProductVersion</name>\r
           <state>4.41A</state>\r
         </option>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Debug\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
-          <state>25</state>\r
+          <version>7</version>\r
+          <state>31</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.41A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>LM3Sx9xx      Luminary LM3Sx9xx</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>14</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
-          <state>1001000</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
+          <state>0000000</state>\r
         </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\</state>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CCInlineThreshold</name>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
           <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
           <state>1</state>\r
         </option>\r
       </data>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>8</version>\r
-          <state>17</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state>__vector_table=0</state>\r
-        </option>\r
-        <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\RTOSDemo.xcl</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogInitialization</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogModule</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogSection</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
+          <name>IlinkIcfOverride</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\LM3Sxxxx.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
-          <state>0</state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>ResetISR</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state>$PROJ_DIR$\..\Common\drivers\LuminaryMicro\IAR\driverlib.a</state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>8</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
index ba9287cf8bb5372aa0b306e99c29b9afd1100a66..ac49556d89ab4539d87ee5cc83a5fb057d3e45d1 100644 (file)
 @REM but they are listed at the end of this file for reference.\r
 \r
 \r
-"C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\bin\cspybat" "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\bin\armproc.dll" "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\bin\armlmiftdi.dll"  %1 --plugin "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\bin\<libsupport_plugin>" --backend -B "--endian" "little" "--cpu" "cortex-M3" "--fpu" "None" "--proc_device_desc_file" "C:\Devtools\IAR Systems\Embedded Workbench 4.0\ARM\CONFIG\iolm3sxxxx.ddf" "--drv_verify_download" "all" "--proc_driver" "lmiftdi" "--lmiftdi_speed" "500" \r
+"C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\bin\cspybat" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\bin\armproc.dll" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\bin\armlmiftdi.dll"  %1 --plugin "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\bin\<libsupport_plugin>" --backend -B "--endian" "little" "--cpu" "Cortex-M3" "--fpu" "None" "--proc_device_desc_file" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\ARM\CONFIG\debugger\Luminary\iolm3sxxxx.ddf" "--drv_verify_download" "all" "--proc_no_semihosting" "--proc_driver" "lmiftdi" "--lmiftdi_speed" "500" \r
 \r
 \r
 @REM Loaded plugins:\r
 @REM    armlibsupport.dll\r
-@REM    C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\plugins\CodeCoverage\CodeCoverage.dll\r
-@REM    C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\plugins\Profiling\Profiling.dll\r
-@REM    C:\Devtools\IAR Systems\Embedded Workbench 4.0\common\plugins\stack\stack.dll\r
+@REM    C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\plugins\CodeCoverage\CodeCoverage.dll\r
+@REM    C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\plugins\Profiling\Profiling.dll\r
+@REM    C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\plugins\stack\stack.dll\r
index 33f4649c2fb58883d41d78e8c74bb702f144a54a..e2af7d9ee9c1e530ebc4298ea0e448e4abe1f274 100644 (file)
@@ -1,5 +1,80 @@
 <?xml version="1.0" encoding="iso-8859-1"?>\r
 \r
-<Project/>\r
+<Project>\r
+  <Desktop>\r
+    <Static>\r
+      <Debug-Log/>\r
+      <Build>\r
+        <ColumnWidth0>20</ColumnWidth0>\r
+        <ColumnWidth1>1006</ColumnWidth1>\r
+        <ColumnWidth2>268</ColumnWidth2>\r
+        <ColumnWidth3>67</ColumnWidth3>\r
+      </Build>\r
+      <Workspace>\r
+        <ColumnWidths>\r
+          \r
+          \r
+          \r
+          \r
+        <Column0>164</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
+      </Workspace>\r
+      <Disassembly>\r
+        <PreferedWindows>\r
+          <Position>2</Position>\r
+          <ScreenPosX>0</ScreenPosX>\r
+          <ScreenPosY>0</ScreenPosY>\r
+          <Windows/>\r
+        </PreferedWindows>\r
+        <MixedMode>1</MixedMode>\r
+        <CodeCovShow>0</CodeCovShow>\r
+      </Disassembly>\r
+    </Static>\r
+    <Windows>\r
+      \r
+      \r
+    <Wnd0>\r
+        <Tabs>\r
+          <Tab>\r
+            <Identity>TabID-10465-12018</Identity>\r
+            <TabName>Debug Log</TabName>\r
+            <Factory>Debug-Log</Factory>\r
+            <Session/>\r
+          </Tab>\r
+          <Tab>\r
+            <Identity>TabID-9942-12028</Identity>\r
+            <TabName>Build</TabName>\r
+            <Factory>Build</Factory>\r
+            <Session/>\r
+          </Tab>\r
+        </Tabs>\r
+        \r
+      <SelectedTab>0</SelectedTab></Wnd0><Wnd1>\r
+        <Tabs>\r
+          <Tab>\r
+            <Identity>TabID-21213-12021</Identity>\r
+            <TabName>Workspace</TabName>\r
+            <Factory>Workspace</Factory>\r
+            <Session>\r
+              \r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode><ExpandedNode>RTOSDemo/Demo files</ExpandedNode></NodeDict></Session>\r
+          </Tab>\r
+        </Tabs>\r
+        \r
+      <SelectedTab>0</SelectedTab></Wnd1></Windows>\r
+    <Editor>\r
+      \r
+      \r
+      \r
+      \r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\main.c</Filename><XPos>0</XPos><YPos>161</YPos><SelStart>6956</SelStart><SelEnd>6956</SelEnd></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\webserver\uIP_Task.c</Filename><XPos>0</XPos><YPos>39</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\timertest.c</Filename><XPos>0</XPos><YPos>96</YPos><SelStart>3993</SelStart><SelEnd>3993</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>1091</YPos><SelStart>36211</SelStart><SelEnd>36211</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>36</YPos><SelStart>1915</SelStart><SelEnd>1915</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
+    <Positions>\r
+      \r
+      \r
+      \r
+      \r
+      \r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260><Toolbar-01359750><key>debuggergui.enu1</key></Toolbar-01359750></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>238</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>200</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
+  </Desktop>\r
+</Project>\r
 \r
 \r
index 61d49c1b0a14438033a2d659380b277fe406f3ce..462defc70aacafaa8c7772257fbab3c04d00c47c 100644 (file)
@@ -1,3 +1,27 @@
+[CodeCoverage]\r
+Enabled=_ 0\r
+[DisAssemblyWindow]\r
+NumStates=_ 1\r
+State 1=_ 1\r
+[Profiling]\r
+Enabled=0\r
+[StackPlugin]\r
+Enabled=1\r
+OverflowWarningsEnabled=1\r
+WarningThreshold=90\r
+SpWarningsEnabled=1\r
+WarnHow=0\r
+UseTrigger=1\r
+TriggerName=main\r
+LimitSize=0\r
+ByteLimit=50\r
+[Log file]\r
+LoggingEnabled=_ 0\r
+LogFile=_ ""\r
+Category=_ 0\r
+[TermIOLog]\r
+LoggingEnabled=_ 0\r
+LogFile=_ ""\r
 [Disassemble mode]\r
 mode=1\r
 [Breakpoints]\r
index c93053f8a00ae65ad447951d228b82d30a7cf771..7913d1b96b4c83341ac04864daf52e862b927f19 100644 (file)
@@ -2,95 +2,47 @@
 \r
 <Workspace>\r
   <ConfigDictionary>\r
-    <CurrentConfigs>\r
-      <Project>RTOSDemo/Debug</Project>\r
-    </CurrentConfigs>\r
-  </ConfigDictionary>\r
+    \r
+  <CurrentConfigs><Project>RTOSDemo/Debug</Project></CurrentConfigs></ConfigDictionary>\r
   <Desktop>\r
     <Static>\r
       <Workspace>\r
         <ColumnWidths>\r
-          <Column0>124</Column0>\r
-          <Column1>27</Column1>\r
-          <Column2>27</Column2>\r
-          <Column3>27</Column3>\r
-        </ColumnWidths>\r
+          \r
+          \r
+          \r
+          \r
+        <Column0>304</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>\r
       </Workspace>\r
-    </Static>\r
+    <Find-in-Files><ColumnWidth0>482</ColumnWidth0><ColumnWidth1>68</ColumnWidth1><ColumnWidth2>826</ColumnWidth2></Find-in-Files><Build><ColumnWidth0>19</ColumnWidth0><ColumnWidth1>1007</ColumnWidth1><ColumnWidth2>268</ColumnWidth2><ColumnWidth3>67</ColumnWidth3></Build><TerminalIO/></Static>\r
     <Windows>\r
-      <Wnd0>\r
+      \r
+    <Wnd2>\r
         <Tabs>\r
           <Tab>\r
             <Identity>TabID-18883-22024</Identity>\r
             <TabName>Workspace</TabName>\r
             <Factory>Workspace</Factory>\r
             <Session>\r
-              <NodeDict>\r
-                <ExpandedNode>RTOSDemo</ExpandedNode>\r
-              </NodeDict>\r
-            </Session>\r
+              \r
+            <NodeDict><ExpandedNode>RTOSDemo</ExpandedNode></NodeDict></Session>\r
           </Tab>\r
         </Tabs>\r
-        <SelectedTab>0</SelectedTab>\r
-      </Wnd0>\r
-    </Windows>\r
+        \r
+      <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-29040-7360</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab><Tab><Identity>TabID-19024-10413</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>1</SelectedTab></Wnd3></Windows>\r
     <Editor>\r
-      <Pane/>\r
-      <ActivePane>0</ActivePane>\r
-      <Sizes>\r
-        <Pane>\r
-          <X>1000000</X>\r
-          <Y>1000000</Y>\r
-        </Pane>\r
-      </Sizes>\r
-      <SplitMode>1</SplitMode>\r
-    </Editor>\r
+      \r
+      \r
+      \r
+      \r
+    <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\main.c</Filename><XPos>0</XPos><YPos>161</YPos><SelStart>6956</SelStart><SelEnd>6956</SelEnd></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\webserver\uIP_Task.c</Filename><XPos>0</XPos><YPos>39</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\timertest.c</Filename><XPos>0</XPos><YPos>96</YPos><SelStart>3993</SelStart><SelEnd>3993</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Source\tasks.c</Filename><XPos>0</XPos><YPos>1091</YPos><SelStart>36211</SelStart><SelEnd>36211</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\Demo\CORTEX_LM3Sxxxx_IAR_Keil\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>36</YPos><SelStart>1915</SelStart><SelEnd>1915</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>\r
     <Positions>\r
-      <Top>\r
-        <Row0>\r
-          <Sizes>\r
-            <Toolbar-0087c800>\r
-              <key>iaridepm.enu1</key>\r
-            </Toolbar-0087c800>\r
-          </Sizes>\r
-        </Row0>\r
-      </Top>\r
-      <Left>\r
-        <Row0>\r
-          <Sizes>\r
-            <Wnd0>\r
-              <Rect>\r
-                <Top>-2</Top>\r
-                <Left>-2</Left>\r
-                <Bottom>938</Bottom>\r
-                <Right>198</Right>\r
-                <x>-2</x>\r
-                <y>-2</y>\r
-                <xscreen>200</xscreen>\r
-                <yscreen>200</yscreen>\r
-                <sizeHorzCX>142857</sizeHorzCX>\r
-                <sizeHorzCY>203666</sizeHorzCY>\r
-                <sizeVertCX>142857</sizeVertCX>\r
-                <sizeVertCY>957230</sizeVertCY>\r
-              </Rect>\r
-            </Wnd0>\r
-          </Sizes>\r
-        </Row0>\r
-      </Left>\r
-      <Right>\r
-        <Row0>\r
-          <Sizes/>\r
-        </Row0>\r
-      </Right>\r
-      <Bottom>\r
-        <Row0>\r
-          <Sizes/>\r
-        </Row0>\r
-      </Bottom>\r
-      <Float>\r
-        <Sizes/>\r
-      </Float>\r
-    </Positions>\r
+      \r
+      \r
+      \r
+      \r
+      \r
+    <Top><Row0><Sizes><Toolbar-01284260><key>iaridepm.enu1</key></Toolbar-01284260></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>613</Bottom><Right>378</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>226190</sizeVertCX><sizeVertCY>626273</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>325</Bottom><Right>1682</Right><x>-2</x><y>-2</y><xscreen>1684</xscreen><yscreen>327</yscreen><sizeHorzCX>1002381</sizeHorzCX><sizeHorzCY>332994</sizeHorzCY><sizeVertCX>142857</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>\r
   </Desktop>\r
 </Workspace>\r
 \r
index af1c8ac184b545359408707d4a136fcc53c084a6..3279be4412aac52c20e069a6f7f6c5710a91d5b3 100644 (file)
@@ -38,7 +38,6 @@
 // Forward declaration of the default fault handlers.\r
 //\r
 //*****************************************************************************\r
-void ResetISR(void);\r
 static void NmiSR(void);\r
 static void FaultISR(void);\r
 static void IntDefaultHandler(void);\r
@@ -55,7 +54,7 @@ static void IntDefaultHandler(void);
 // The entry point for the application.\r
 //\r
 //*****************************************************************************\r
-extern int main(void);\r
+extern void __iar_program_start(void);\r
 extern void xPortPendSVHandler(void);\r
 extern void xPortSysTickHandler(void);\r
 extern void vEMAC_ISR( void );\r
@@ -69,7 +68,7 @@ extern Timer0IntHandler( void );
 #ifndef STACK_SIZE\r
 #define STACK_SIZE                              64\r
 #endif\r
-static unsigned long pulStack[STACK_SIZE];\r
+static unsigned long pulStack[STACK_SIZE] @ ".noinit";\r
 \r
 //*****************************************************************************\r
 //\r
@@ -92,11 +91,11 @@ uVectorEntry;
 // 0x0000.0000.\r
 //\r
 //*****************************************************************************\r
-__root const uVectorEntry g_pfnVectors[] @ "INTVEC" =\r
+__root const uVectorEntry __vector_table[] @ ".intvec" =\r
 {\r
     { .ulPtr = (unsigned long)pulStack + sizeof(pulStack) },\r
                                             // The initial stack pointer\r
-    ResetISR,                               // The reset handler\r
+    __iar_program_start,                    // The reset handler\r
     NmiSR,                                  // The NMI handler\r
     FaultISR,                               // The hard fault handler\r
     IntDefaultHandler,                      // The MPU fault handler\r
@@ -157,58 +156,6 @@ __root const uVectorEntry g_pfnVectors[] @ "INTVEC" =
     IntDefaultHandler                       // Power Island\r
 };\r
 \r
-//*****************************************************************************\r
-//\r
-// The following are constructs created by the linker, indicating where the\r
-// the "data" and "bss" segments reside in memory.  The initializers for the\r
-// for the "data" segment resides immediately following the "text" segment.\r
-//\r
-//*****************************************************************************\r
-#pragma segment="DATA_ID"\r
-#pragma segment="DATA_I"\r
-#pragma segment="DATA_Z"\r
-\r
-//*****************************************************************************\r
-//\r
-// This is the code that gets called when the processor first starts execution\r
-// following a reset event.  Only the absolutely necessary set is performed,\r
-// after which the application supplied entry() routine is called.  Any fancy\r
-// actions (such as making decisions based on the reset cause register, and\r
-// resetting the bits in that register) are left solely in the hands of the\r
-// application.\r
-//\r
-//*****************************************************************************\r
-void\r
-ResetISR(void)\r
-{\r
-    unsigned long *pulSrc, *pulDest, *pulEnd;\r
-\r
-    //\r
-    // Copy the data segment initializers from flash to SRAM.\r
-    //\r
-    pulSrc = __segment_begin("DATA_ID");\r
-    pulDest = __segment_begin("DATA_I");\r
-    pulEnd = __segment_end("DATA_I");\r
-    while(pulDest < pulEnd)\r
-    {\r
-        *pulDest++ = *pulSrc++;\r
-    }\r
-\r
-    //\r
-    // Zero fill the bss segment.\r
-    //\r
-    pulDest = __segment_begin("DATA_Z");\r
-    pulEnd = __segment_end("DATA_Z");\r
-    while(pulDest < pulEnd)\r
-    {\r
-        *pulDest++ = 0;\r
-    }\r
-\r
-    //\r
-    // Call the application's entry point.\r
-    //\r
-    main();\r
-}\r
 \r
 //*****************************************************************************\r
 //\r
index 1a88989d5cd5fa1ab6ee4045d3473a0fa79e8dbd..6e46bb4b7105ced95cce0734a503f774de86f518 100644 (file)
@@ -68,7 +68,7 @@ zero. */
 void Timer0IntHandler( void );\r
 \r
 /* Stores the value of the maximum recorded jitter between interrupts. */\r
-unsigned portLONG ulMaxJitter = 0;\r
+volatile unsigned portLONG ulMaxJitter = 0;\r
 \r
 /*-----------------------------------------------------------*/\r
 \r
@@ -89,6 +89,9 @@ unsigned long ulFrequency;
        /* Just used to measure time. */\r
     TimerLoadSet(TIMER1_BASE, TIMER_A, timerMAX_32BIT_VALUE );\r
        \r
+       /* Ensure interrupts do not start until the scheduler is running. */\r
+       portDISABLE_INTERRUPTS();\r
+       \r
        /* The rate at which the timer will interrupt. */\r
        ulFrequency = configCPU_CLOCK_HZ / timerINTERRUPT_FREQUENCY;    \r
     TimerLoadSet( TIMER0_BASE, TIMER_A, ulFrequency );\r
@@ -103,7 +106,8 @@ unsigned long ulFrequency;
 \r
 void Timer0IntHandler( void )\r
 {\r
-unsigned portLONG ulDifference, ulCurrentCount;\r
+unsigned portLONG ulDifference;\r
+volatile unsigned portLONG ulCurrentCount;\r
 static portLONG ulMaxDifference = 0, ulLastCount = 0;\r
 \r
        /* We use the timer 1 counter value to measure the clock cycles between\r
index c05a591f29c0c8bd23cd74a2eb319c242bde7236..5b6128974877f0dba3d04b44805c1c4a990e7e4e 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
@@ -45,7 +45,7 @@
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state></state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\ST\iostm32f10x.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
@@ -89,7 +89,7 @@
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.41A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>OCDownloadAttachToProgram</name>\r
           <name>UseFlashLoader</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCJLinkTCPIP</name>\r
           <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
-        <option>\r
-          <name>CCJLinkResetRadio</name>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCJLinkResetInitSeq</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
           <name>CCJLinkUpdateBreakpoints</name>\r
           <state>main</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>LMIFTDI_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>LmiftdiSpeed</name>\r
           <state>500</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiResetRadio</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCLmiftdiDoLogfile</name>\r
           <state>0</state>\r
           <name>CCLmiftdiLogFile</name>\r
           <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
-        <option>\r
-          <name>CCLmiftdiBreakpointRadio</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiDoUpdateBreakpoints</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCLmiftdiUpdateBreakpoints</name>\r
-          <state>main</state>\r
-        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Orti\Orti.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Stack\Stack.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
index 84635ff5982609e701611e1a4ea2a316bda276c9..d9127ed12c5c236ff42a801859687e4abbab0130 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Debug\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>5</version>\r
-          <state>25</state>\r
+          <version>7</version>\r
+          <state>31</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8f.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl7mptnnl8f.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Full.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.41A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>STM32F10x     ST STM32F10x</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>14</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>0000000</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\.</state>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
         <option>\r
-          <name>CCInlineThreshold</name>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
           <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
           <state>1</state>\r
         </option>\r
       </data>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state>RTOSDemo.srec</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFile</name>\r
-          <state>RTOSDemo.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>FormatVariant</name>\r
-          <version>7</version>\r
-          <state>16</state>\r
-        </option>\r
-        <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
-        </option>\r
-        <option>\r
-          <name>XDefines</name>\r
-          <state></state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
+          <name>XLinkMisraHandler</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
+          <name>IlinkInputFileSlave</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>RTOSDemo.out</state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
+          <name>IlinkDebugInfoEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkKeepSymbols</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleStatus</name>\r
-          <state>0</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\lnkarm_flash.xcl</state>\r
+          <name>IlinkMapFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
+          <name>IlinkLogFile</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\STM32F10x_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
-          <state>0</state>\r
+          <name>IlinkAutoLibEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>RTOSDemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>7</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
-          <state>0</state>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
-          <state>0</state>\r
+          <name>CrcAlign</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
index e2b711955f875348ac7d3fdb946bf2795af466c0..cb20961e942859ab6fa419040b02908fa50889c7 100644 (file)
@@ -16,7 +16,7 @@
 ; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
 ;*******************************************************************************\r
     \r
-  RSEG CODE:CODE(2)\r
+  SECTION .text:CODE(2)\r
 \r
   ; Exported functions\r
   EXPORT __WFI\r
   EXPORT __SVC\r
   EXPORT __MRS_CONTROL\r
   EXPORT __MSR_CONTROL\r
+  EXPORT __MRS_PSP\r
+  EXPORT __MSR_PSP\r
+  EXPORT __MRS_MSP\r
+  EXPORT __MSR_MSP\r
   EXPORT __SETPRIMASK\r
   EXPORT __RESETPRIMASK\r
   EXPORT __SETFAULTMASK\r
@@ -137,6 +141,50 @@ __MSR_CONTROL
   ISB\r
   BX r14\r
 \r
+;*******************************************************************************\r
+; Function Name  : __MRS_PSP\r
+; Description    : Assembler function for the MRS instruction.\r
+; Input          : None\r
+; Return         : - r0 : Process Stack value.\r
+;*******************************************************************************\r
+__MRS_PSP\r
+\r
+  MRS r0, PSP\r
+  BX r14\r
+\r
+;*******************************************************************************\r
+; Function Name  : __MSR_PSP\r
+; Description    : Assembler function for the MSR instruction.\r
+; Input          : - r0 : Process Stack new value.\r
+; Return         : None\r
+;*******************************************************************************\r
+__MSR_PSP\r
+\r
+    MSR PSP, r0 ; set Process Stack value\r
+    BX r14\r
+\r
+;*******************************************************************************\r
+; Function Name  : __MRS_MSP\r
+; Description    : Assembler function for the MRS instruction.\r
+; Input          : None\r
+; Return         : - r0 : Main Stack value.\r
+;*******************************************************************************\r
+__MRS_MSP\r
+\r
+  MRS r0, MSP\r
+  BX r14\r
+\r
+;*******************************************************************************\r
+; Function Name  : __MSR_MSP\r
+; Description    : Assembler function for the MSR instruction.\r
+; Input          : - r0 : Main Stack new value.\r
+; Return         : None\r
+;*******************************************************************************\r
+__MSR_MSP\r
+\r
+    MSR MSP, r0 ; set Main Stack value\r
+    BX r14\r
+\r
 ;*******************************************************************************\r
 ; Function Name  : __SETPRIMASK\r
 ; Description    : Assembler function to set the PRIMASK.\r
diff --git a/Demo/CORTEX_STM32F103_IAR/STM32F10x_FLASH.icf b/Demo/CORTEX_STM32F103_IAR/STM32F10x_FLASH.icf
new file mode 100644 (file)
index 0000000..2f38805
--- /dev/null
@@ -0,0 +1,31 @@
+/*###ICF### Section handled by ICF editor, don't touch! ****/\r
+/*-Editor annotation file-*/\r
+/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\a_v1_0.xml" */\r
+/*-Specials-*/\r
+define symbol __ICFEDIT_intvec_start__ = 0x08000000;\r
+/*-Memory Regions-*/\r
+define symbol __ICFEDIT_region_ROM_start__ = 0x080000EC;\r
+define symbol __ICFEDIT_region_ROM_end__   = 0x0801FFFF;\r
+define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;\r
+define symbol __ICFEDIT_region_RAM_end__   = 0x20004FFF;\r
+/*-Sizes-*/\r
+define symbol __ICFEDIT_size_cstack__ = 0x400;\r
+define symbol __ICFEDIT_size_heap__   = 0x4;\r
+/**** End of ICF editor section. ###ICF###*/\r
+\r
+\r
+define memory mem with size = 4G;\r
+define region ROM_region   = mem:[from __ICFEDIT_region_ROM_start__   to __ICFEDIT_region_ROM_end__];\r
+define region RAM_region   = mem:[from __ICFEDIT_region_RAM_start__   to __ICFEDIT_region_RAM_end__];\r
+\r
+define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };\r
+define block HEAP      with alignment = 8, size = __ICFEDIT_size_heap__     { };\r
+\r
+initialize by copy { readwrite };\r
+do not initialize  { section .noinit };\r
+\r
+place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };\r
+\r
+place in ROM_region   { readonly };\r
+place in RAM_region   { readwrite,\r
+                        block CSTACK, block HEAP };
\ No newline at end of file
index ddb354eab0c2229b163d40686e615874d81c85b1..a30b73e819c4080b6e7d5510c218a1bc472fa678 100644 (file)
@@ -41,14 +41,14 @@ typedef union { intfunc __fun; void * __ptr; } intvec_elem;
 #pragma language=extended\r
 #pragma segment="CSTACK"\r
 \r
-void __program_start( void );\r
+void __iar_program_start( void );\r
 \r
-#pragma location = "INTVEC"\r
+#pragma location = ".intvec"\r
 /* STM32F10x Vector Table entries */\r
 const intvec_elem __vector_table[] =\r
 {\r
   { .__ptr = __sfe( "CSTACK" ) },\r
-  &__program_start,\r
+  &__iar_program_start,\r
   NMIException,\r
   HardFaultException,\r
   MemManageException,\r
index f36938d517e8a7e24f19f9d223e5811b38dba855..43f08cb3e64ee71fea046fa6c99b7c43af471eb5 100644 (file)
@@ -351,6 +351,12 @@ portBASE_TYPE xGotValue;
                        }\r
                        xTaskResumeAll();\r
 \r
+                       #if configUSE_PREEMPTION == 0\r
+                       {\r
+                               taskYIELD();\r
+                       }\r
+                       #endif\r
+\r
                } while( xGotValue == pdFALSE );\r
 \r
                if( ulReceivedValue != ulExpectedValue )\r
diff --git a/Demo/Common/Minimal/recmutex.c b/Demo/Common/Minimal/recmutex.c
new file mode 100644 (file)
index 0000000..fea1d32
--- /dev/null
@@ -0,0 +1,335 @@
+/*\r
+       FreeRTOS.org V4.7.0 - Copyright (C) 2003-2007 Richard Barry.\r
+\r
+       This file is part of the FreeRTOS.org distribution.\r
+\r
+       FreeRTOS.org is free software; you can redistribute it and/or modify\r
+       it under the terms of the GNU General Public License as published by\r
+       the Free Software Foundation; either version 2 of the License, or\r
+       (at your option) any later version.\r
+\r
+       FreeRTOS.org is distributed in the hope that it will be useful,\r
+       but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+       GNU General Public License for more details.\r
+\r
+       You should have received a copy of the GNU General Public License\r
+       along with FreeRTOS.org; if not, write to the Free Software\r
+       Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
+\r
+       A special exception to the GPL can be applied should you wish to distribute\r
+       a combined work that includes FreeRTOS.org, without being obliged to provide\r
+       the source code for any proprietary components.  See the licensing section \r
+       of http://www.FreeRTOS.org for full details of how and when the exception\r
+       can be applied.\r
+\r
+       ***************************************************************************\r
+       See http://www.FreeRTOS.org for documentation, latest information, license \r
+       and contact details.  Please ensure to read the configuration and relevant \r
+       port sections of the online documentation.\r
+\r
+       Also see http://www.SafeRTOS.com a version that has been certified for use\r
+       in safety critical systems, plus commercial licensing, development and\r
+       support options.\r
+       ***************************************************************************\r
+*/\r
+\r
+/*\r
+       The tasks defined on this page demonstrate the use of recursive mutexes.\r
+\r
+       All mutexes are created using a call to xSemaphoreCreateMutex().  For\r
+       recursive mutex functionality the created mutex should then be manipulated\r
+       using the xSemaphoreTakeRecursive() and xSemaphoreGiveRecursive() API\r
+       functions.  Recursive mutexes must NOT be passed as a parameter to the\r
+       standard mutex API functions xSemaphoreTake() and xSemaphoreGive().\r
+\r
+       This demo creates three tasks all of which access the same recursive mutex:\r
+\r
+       prvRecursiveMutexControllingTask() has the highest priority so executes \r
+       first and grabs the mutex.  It then performs some recursive accesses - \r
+       between each of which it sleeps for a short period to let the lower \r
+       priority tasks execute.  When it has completed its demo functionality\r
+       it gives the mutex back before suspending itself.\r
+\r
+       prvRecursiveMutexBlockingTask() attempts to access the mutex by performing\r
+       a blocking 'take'.  The blocking task has a lower priority than the \r
+       controlling     task so by the time it executes the mutex has already been\r
+       taken by the controlling task,  causing the blocking task to block.  It \r
+       does not unblock until the controlling task has given the mutex back, \r
+       and it does not actually run until the controlling task has suspended \r
+       itself (due to the relative priorities).  When it eventually does obtain\r
+       the mutex all it does is give the mutex back prior to also suspending \r
+       itself.  At this point both the controlling task and the blocking task are \r
+       suspended.\r
+\r
+       prvRecursiveMutexPollingTask() runs at the idle priority.  It spins round\r
+       a tight loop attempting to obtain the mutex with a non-blocking call.  As\r
+       the lowest priority task it will not successfully obtain the mutex until\r
+       both the controlling and blocking tasks are suspended.  Once it eventually \r
+       does obtain the mutex it first unsuspends both the controlling task and\r
+       blocking task prior to giving the mutex back - resulting in the polling\r
+       task temporarily inheriting the controlling tasks priority.\r
+*/\r
+\r
+/* Scheduler include files. */\r
+#include "FreeRTOS.h"\r
+#include "task.h"\r
+#include "semphr.h"\r
+\r
+/* Demo app include files. */\r
+#include "recmutex.h"\r
+\r
+/* Priorities assigned to the three tasks. */\r
+#define recmuCONTROLLING_TASK_PRIORITY ( tskIDLE_PRIORITY + 2 )\r
+#define recmuBLOCKING_TASK_PRIORITY            ( tskIDLE_PRIORITY + 1 )\r
+#define recmuPOLLING_TASK_PRIORITY             ( tskIDLE_PRIORITY + 0 )\r
+\r
+/* The recursive call depth. */\r
+#define recmuMAX_COUNT                                 ( 10 )\r
+\r
+/* Misc. */\r
+#define recmuSHORT_DELAY                               ( 5 / portTICK_RATE_MS )\r
+#define recmuNO_DELAY                                  ( ( portTickType ) 0 )\r
+#define recmuONE_TICK_DELAY                            ( ( portTickType ) 1 )\r
+\r
+/* The three tasks as described at the top of this file. */\r
+static void prvRecursiveMutexControllingTask( void *pvParameters );\r
+static void prvRecursiveMutexBlockingTask( void *pvParameters );\r
+static void prvRecursiveMutexPollingTask( void *pvParameters );\r
+\r
+/* The mutex used by the demo. */\r
+static xSemaphoreHandle xMutex;\r
+\r
+/* Variables used to detect and latch errors. */\r
+static portBASE_TYPE xErrorOccurred = pdFALSE, xControllingIsSuspended = pdFALSE, xBlockingIsSuspended = pdFALSE;\r
+static unsigned portBASE_TYPE uxControllingCycles = 0, uxBlockingCycles, uxPollingCycles = 0;\r
+\r
+/* Handles of the two higher priority tasks, required so they can be resumed \r
+(unsuspended). */\r
+static xTaskHandle xControllingTaskHandle, xBlockingTaskHandle;\r
+\r
+/*-----------------------------------------------------------*/\r
+\r
+void vStartRecursiveMutexTasks( void )\r
+{\r
+       /* Just creates the mutex and the three tasks. */\r
+\r
+       xMutex = xSemaphoreCreateMutex();\r
+\r
+       if( xMutex != NULL )\r
+       {\r
+               xTaskCreate( prvRecursiveMutexControllingTask, "Rec1", configMINIMAL_STACK_SIZE, NULL, recmuCONTROLLING_TASK_PRIORITY, &xControllingTaskHandle );\r
+        xTaskCreate( prvRecursiveMutexBlockingTask, "Rec2", configMINIMAL_STACK_SIZE, NULL, recmuBLOCKING_TASK_PRIORITY, &xBlockingTaskHandle );\r
+        xTaskCreate( prvRecursiveMutexPollingTask, "Rec3", configMINIMAL_STACK_SIZE, NULL, recmuPOLLING_TASK_PRIORITY, NULL );\r
+       }\r
+}\r
+/*-----------------------------------------------------------*/\r
+\r
+static void prvRecursiveMutexControllingTask( void *pvParameters )\r
+{\r
+unsigned portBASE_TYPE ux;\r
+\r
+       for( ;; )\r
+       {\r
+               /* Should not be able to 'give' the mutex, as we have not yet 'taken'\r
+               it. */\r
+               if( xSemaphoreGiveRecursive( xMutex ) == pdPASS )\r
+               {\r
+                       xErrorOccurred = pdTRUE;\r
+               }\r
+\r
+               for( ux = 0; ux < recmuMAX_COUNT; ux++ )\r
+               {\r
+                       /* We should now be able to take the mutex as many times as\r
+                       we like.  A one tick delay is used so the polling task will\r
+                       inherit our priority on all but the first cycle of this task. \r
+                       If we did not block attempting to receive the mutex then no\r
+                       priority inheritance would occur. */\r
+                       if( xSemaphoreTakeRecursive( xMutex, recmuONE_TICK_DELAY ) != pdPASS )\r
+                       {\r
+                               xErrorOccurred = pdTRUE;\r
+                       }\r
+\r
+                       /* Ensure the other task attempting to access the mutex (and the\r
+                       other demo tasks) are able to execute. */\r
+                       vTaskDelay( recmuSHORT_DELAY );\r
+               }\r
+\r
+               /* For each time we took the mutex, give it back. */\r
+               for( ux = 0; ux < recmuMAX_COUNT; ux++ )\r
+               {\r
+                       /* Ensure the other task attempting to access the mutex (and the\r
+                       other demo tasks) are able to execute. */\r
+                       vTaskDelay( recmuSHORT_DELAY );\r
+\r
+                       /* We should now be able to give the mutex as many times as we\r
+                       took it. */\r
+                       if( xSemaphoreGiveRecursive( xMutex ) != pdPASS )\r
+                       {\r
+                               xErrorOccurred = pdTRUE;\r
+                       }\r
+               }\r
+\r
+               /* Having given it back the same number of times as it was taken, we\r
+               should no longer be the mutex owner, so the next give should fail. */\r
+               if( xSemaphoreGiveRecursive( xMutex ) == pdPASS )\r
+               {\r
+                       xErrorOccurred = pdTRUE;\r
+               }\r
+\r
+               /* Keep count of the number of cycles this task has performed so a \r
+               stall can be detected. */\r
+               uxControllingCycles++;\r
+\r
+               /* Suspend ourselves to the blocking task can execute. */\r
+               xControllingIsSuspended = pdTRUE;\r
+               vTaskSuspend( NULL );\r
+               xControllingIsSuspended = pdFALSE;\r
+       }\r
+}\r
+/*-----------------------------------------------------------*/\r
+\r
+static void prvRecursiveMutexBlockingTask( void *pvParameters )\r
+{\r
+       for( ;; )\r
+       {\r
+               /* Attempt to obtain the mutex.  We should block until the \r
+               controlling task has given up the mutex, and not actually execute\r
+               past this call until the controlling task is suspended. */\r
+               if( xSemaphoreTakeRecursive( xMutex, portMAX_DELAY ) == pdPASS )\r
+               {\r
+                       if( xControllingIsSuspended != pdTRUE )\r
+                       {\r
+                               /* Did not expect to execute until the controlling task was\r
+                               suspended. */\r
+                               xErrorOccurred = pdTRUE;\r
+                       }\r
+                       else\r
+                       {\r
+                               /* Give the mutex back before suspending ourselves to allow\r
+                               the polling task to obtain the mutex. */\r
+                               if( xSemaphoreGiveRecursive( xMutex ) != pdPASS )\r
+                               {\r
+                                       xErrorOccurred = pdTRUE;\r
+                               }\r
+\r
+                               xBlockingIsSuspended = pdTRUE;\r
+                               vTaskSuspend( NULL );\r
+                               xBlockingIsSuspended = pdFALSE;\r
+                       }\r
+               }\r
+               else\r
+               {\r
+                       /* We should not leave the xSemaphoreTakeRecursive() function\r
+                       until the mutex was obtained. */\r
+                       xErrorOccurred = pdTRUE;\r
+               }\r
+\r
+               /* The controlling and blocking tasks should be in lock step. */\r
+               if( uxControllingCycles != ( uxBlockingCycles + 1 ) )\r
+               {\r
+                       xErrorOccurred = pdTRUE;\r
+               }\r
+\r
+               /* Keep count of the number of cycles this task has performed so a \r
+               stall can be detected. */\r
+               uxBlockingCycles++;\r
+       }\r
+}\r
+/*-----------------------------------------------------------*/\r
+\r
+static void prvRecursiveMutexPollingTask( void *pvParameters )\r
+{\r
+       for( ;; )\r
+       {\r
+               /* Keep attempting to obtain the mutex.  We should only obtain it when\r
+               the blocking task has suspended itself. */\r
+               if( xSemaphoreTakeRecursive( xMutex, recmuNO_DELAY ) == pdPASS )\r
+               {\r
+                       /* Is the blocking task suspended? */\r
+                       if( xBlockingIsSuspended != pdTRUE )\r
+                       {\r
+                               xErrorOccurred = pdTRUE;\r
+                       }\r
+                       else\r
+                       {\r
+                               /* Keep count of the number of cycles this task has performed so \r
+                               a stall can be detected. */\r
+                               uxPollingCycles++;\r
+\r
+                               /* We can resume the other tasks here even though they have a\r
+                               higher priority than the polling task.  When they execute they\r
+                               will attempt to obtain the mutex but fail because the polling\r
+                               task is still the mutex holder.  The polling task (this task)\r
+                               will then inherit the higher priority. */                               \r
+                               vTaskResume( xBlockingTaskHandle );\r
+                vTaskResume( xControllingTaskHandle );\r
+                       \r
+                               /* Release the mutex, disinheriting the higher priority again. */\r
+                               if( xSemaphoreGiveRecursive( xMutex ) != pdPASS )\r
+                               {\r
+                                       xErrorOccurred = pdTRUE;\r
+                               }\r
+                       }\r
+               }\r
+\r
+               #if configUSE_PREEMPTION == 0\r
+               {\r
+                       taskYIELD();\r
+               }\r
+               #endif\r
+       }\r
+}\r
+/*-----------------------------------------------------------*/\r
+\r
+/* This is called to check that all the created tasks are still running. */\r
+portBASE_TYPE xAreRecursiveMutexTasksStillRunning( void )\r
+{\r
+portBASE_TYPE xReturn;\r
+static unsigned portBASE_TYPE uxLastControllingCycles = 0, uxLastBlockingCycles = 0, uxLastPollingCycles = 0;\r
+\r
+       /* Is the controlling task still cycling? */\r
+       if( uxLastControllingCycles == uxControllingCycles )\r
+       {\r
+               xErrorOccurred = pdTRUE;\r
+       }\r
+       else\r
+       {\r
+               uxLastControllingCycles = uxControllingCycles;\r
+       }\r
+\r
+       /* Is the blocking task still cycling? */\r
+       if( uxLastBlockingCycles == uxBlockingCycles )\r
+       {\r
+               xErrorOccurred = pdTRUE;\r
+       }\r
+       else\r
+       {\r
+               uxLastBlockingCycles = uxBlockingCycles;\r
+       }\r
+\r
+       /* Is the polling task still cycling? */\r
+       if( uxLastPollingCycles == uxPollingCycles )\r
+       {\r
+               xErrorOccurred = pdTRUE;\r
+       }\r
+       else\r
+       {\r
+               uxLastPollingCycles = uxPollingCycles;\r
+       }\r
+\r
+       if( xErrorOccurred == pdTRUE )\r
+       {\r
+               xReturn = pdFAIL;\r
+       }\r
+       else\r
+       {\r
+               xReturn = pdTRUE;\r
+       }\r
+\r
+       return xReturn;\r
+}\r
+\r
+\r
+\r
+\r
diff --git a/Demo/Common/drivers/LuminaryMicro/IAR/driverlib.a b/Demo/Common/drivers/LuminaryMicro/IAR/driverlib.a
new file mode 100644 (file)
index 0000000..3f0508d
Binary files /dev/null and b/Demo/Common/drivers/LuminaryMicro/IAR/driverlib.a differ
diff --git a/Demo/Common/drivers/LuminaryMicro/Rowley/libdriver.a b/Demo/Common/drivers/LuminaryMicro/Rowley/libdriver.a
new file mode 100644 (file)
index 0000000..d237b13
Binary files /dev/null and b/Demo/Common/drivers/LuminaryMicro/Rowley/libdriver.a differ
diff --git a/Demo/Common/drivers/LuminaryMicro/arm-stellaris-eabi-gcc/libdriver.a b/Demo/Common/drivers/LuminaryMicro/arm-stellaris-eabi-gcc/libdriver.a
new file mode 100644 (file)
index 0000000..87d5808
Binary files /dev/null and b/Demo/Common/drivers/LuminaryMicro/arm-stellaris-eabi-gcc/libdriver.a differ
diff --git a/Demo/lwIP_AVR32_UC3/AT32UC3A/IAR/lwipdemo.dep b/Demo/lwIP_AVR32_UC3/AT32UC3A/IAR/lwipdemo.dep
deleted file mode 100644 (file)
index dcb8fe4..0000000
+++ /dev/null
@@ -1,1165 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-\r
-<project>\r
-  <fileVersion>2</fileVersion>\r
-  <fileChecksum>3234014960</fileChecksum>\r
-  <configuration>\r
-    <name>Debug</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\Debug\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcp_in.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\netif.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\portmacro.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\mem.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\netif.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\api_msg.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\tcpip.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\queue.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\mrepeat.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\PM\pm.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\raw.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\ipv4\lwip\ip_frag.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\avr32\io.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\compiler.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\USART\usart.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\MACB\macb.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\memp.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\api_msg.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\lwipopts.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\pbuf.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\preprocessor.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\TC\tc.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\arch\cpu.h</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\stringz.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flashc.r82</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\arch\sys_arch.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\BasicTFTP\BasicTFTP.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\include\serial.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\err.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\tcp.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\debug.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\arch\perf.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\ethernet.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\croutine.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\ipv4\lwip\icmp.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\board.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\arch\cc.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\FLASHC\flashc.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tc.r82</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\def.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\udp.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\snmp.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\arch.h</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\ipv4\lwip\inet.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\EVK1100\evk1100.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\write.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\semphr.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ycheck.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yfuns.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\lwipdemo.pbd</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\err.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\api_msg.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\inet.r82</file>\r
-      <file>$PROJ_DIR$\..\..\conf_eth.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\memp.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\list.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\sys.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pbuf.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\etharp.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\etharp.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\sys_arch.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\sockets.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcp.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcp_in.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcp_out.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\stats.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcpip.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\exception.s82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\BasicTFTP\BasicTFTP.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcp_out.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\queue.r82</file>\r
-      <file>$PROJ_DIR$\..\..\SERIAL\serial.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\memp.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Exe\lwipdemo.d82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\memp.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</file>\r
-      <file>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\tcp_in.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\ip.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\sys.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\raw.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\inet.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BasicTFTP.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BasicWEB.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\macb.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\intc.r82</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\MACB\macb.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\tcp.c</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\ethernet.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\FLASHC\flashc.c</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\ethernetif.c</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\BasicWEB\BasicWEB.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\tcpip.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\read.r82</file>\r
-      <file>$PROJ_DIR$\..\..\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\gpio.r82</file>\r
-      <file>$PROJ_DIR$\..\..\PARTEST\ParTest.c</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\led.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\pbuf.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\stats.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\mem.c</file>\r
-      <file>$PROJ_DIR$\..\..\main.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\netif.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\ipv4\lwip\ip_addr.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BasicSMTP.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcpip.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\stats.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\mem.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ethernet.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ip.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\usart.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\macb.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pm.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flashc.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\read.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\trampoline.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\err.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tc.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\led.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\exception.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\serial.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ParTest.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\main.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ethernet.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BasicWEB.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BasicTFTP.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\BasicSMTP.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\heap_3.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\include\task.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\flash.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tcp.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\sockets.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pbuf.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\raw.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ip.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\lwip\opt.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\intc.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\write.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\udp.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\icmp.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\api_msg.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</file>\r
-      <file>$PROJ_DIR$\..\..\SERVICES\USB\CLASS\DFU\EXAMPLES\ISP\BOOT\trampoline.s82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\sockets.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\sys.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\netif\etharp.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\gpio.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ip_frag.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\tcp_out.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\api_lib.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\udp.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\BasicSMTP\BasicSMTP.c</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\sys_arch.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\err.c</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\api_lib.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\raw.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\sys_arch.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\icmp.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\tasks.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\serial.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\inet.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\api_lib.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ip_frag.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\netif.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ip_addr.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\udp.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\stats.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ethernetif.pbi</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\mem.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\netif\loopif.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\icmp.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ethernetif.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ip_addr.r82</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\sys.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\list.r82</file>\r
-      <file>$PROJ_DIR$\..\..\UTILS\PREPROCESSOR\tpaste.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\ipv4\lwip\ip.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\usart.r82</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\heap_3.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\netif\etharp.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\port.r82</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\api.h</file>\r
-      <file>$PROJ_DIR$\Debug\Obj\pm.r82</file>\r
-      <file>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\BasicWEB\BasicWEB.h</file>\r
-      <file>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\IAR\errno.h</file>\r
-      <file>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\include\lwip\sockets.h</file>\r
-    </outputs>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 93</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Debug\Obj\lwipdemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 132 107 108 210 190 6 145 76 136 203 91 142 180 156 193 196 166 163 200 198 147 138 140 0 135 92 199 161 141 169 165 162 143 195 160 202 103 192 168 146 159 1 88 133 201 139 167</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\exception.s82</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AAVR32</name>\r
-          <file> 148</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 89</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 165</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13 65 61 31 33 47 45 62 52 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\NETWORK\BasicTFTP\BasicTFTP.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 154</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 107</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 8 35 219 164 24 71 40 49 29 26 211 34 9 64 214 56 53 131 37 12 58 54 39 4 44 5 7 23 22 134 205 224</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\SERIAL\serial.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 149</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 195</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 9 157 73 36 57</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\ip_addr.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 208</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 200</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 131 56 49 29 58 164 24 71 40 26 5 37</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\memp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 72</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 92</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 22 26 54 56 58 131 214 53 37 12 39 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 4 44 5 219 23 7 134</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\USART\usart.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 215</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 139</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 19 16 18 17 27 213 30 10</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\MemMang\heap_3.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 216</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 156</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13 65 61 31 33 47 45 62 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\write.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 63</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 167</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 62 65 61 31 33 47 45 16 19 18 17 27 213 30 10</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\GPIO\gpio.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 122</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 180</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 57 16</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\BOARDS\EVK1100\led.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 125</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 147</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 27 213 30 10 18 17 60 46</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\tcp_in.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 81</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 1</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 53 49 29 164 24 71 40 131 56 5 37 58 26 4 22 39 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 214 44 134 41 55 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\ip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 137</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 163</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 53 4 56 214 26 131 37 14 5 58 44 12 54 39 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 134 22 41 55</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\raw.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 191</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 162</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 53 22 58 56 26 131 5 37 12 214 134 4 41 55 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\inet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 70</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 196</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 56 53 58 26 131 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 212</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 138</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13 65 61 31 33 47 45 62 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 73</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\PM\pm.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 220</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 141</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 11 16 18 17 27 213 30 10</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\INTC\intc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 110</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 166</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 18 17 27 213 30 10 221</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\MACB\macb.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 109</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 140</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 20 65 61 31 33 47 45 62 52 16 15 209 38 121 48 60 18 17 27 213 30 10 25 3 221 157 73 64 9 21 34 71 57</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\tcp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 80</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 159</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 53 4 56 22 55 5 37 131 58 26 54 214 39 211 34 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 44</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\NETWORK\ethernet.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 152</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 136</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 71 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 8 36 42 21 34 9 64 57 222 35 211 49 29 164 24 40 219 26 214 56 53 131 37 12 58 54 39 4 44 5 7 23 22 134 205</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\FLASHC\flashc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 142</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 209 65 61 31 33 47 45 62 18 17 27 213 30 10 50</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\ethernetif.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 207</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 203</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 53 4 56 26 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 134 22 217 131 5 37 58 214 21</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\NETWORK\BasicWEB\BasicWEB.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 153</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 108</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 20 65 61 31 33 47 45 62 52 71 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 64 9 8 36 219 164 24 40 49 29 26 211 34 214 56 53 131 37 12 58 54 39 4 44 5 7 23 22 134 205 42</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\tcpip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 84</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 133</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 22 26 214 56 53 131 37 14 5 58 54 39 4 44 7 23 219 12</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\PARTEST\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 150</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 210</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 15 209 65 61 31 33 47 45 62 38 121 48 60 18 17 27 213 30 10 25 3 221 157 73 8</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\DRIVERS\TC\tc.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 51</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 146</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 18 17 27 213 30 10 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\pbuf.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 75</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 161</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 134 4 56 22 53 26 211 34 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 41</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\stats.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 83</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 202</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 53 134 4 56 22</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\mem.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 204</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 135</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 56 49 29 164 24 71 40 53 4 211 34 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 134 22</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 151</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 0</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13 65 61 31 33 47 45 62 52 11 16 18 17 27 213 30 10 50 209 15 38 121 48 60 25 3 221 157 73 8 36 42 217 26 49 29 131 56 5 164 24 71 40 37 58 214 53 59</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\netif.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 2</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 199</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 53 131 56 5 37 58 26 39 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 4 214 44 55 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 194</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 168</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 20 65 61 31 33 47 45 62 13 52 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\icmp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 206</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 193</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 44 56 26 131 5 37 58 214 53 134 4 22 55 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\api_msg.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 69</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 6</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 56 23 26 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 214 53 131 37 54 58 39 4 44 5 219 12 22 7</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\read.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 120</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 143</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 62 65 61 31 33 47 45 16 19 18 17 27 213 30 10</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\SERVICES\USB\CLASS\DFU\EXAMPLES\ISP\BOOT\trampoline.s82</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AAVR32</name>\r
-          <file> 144</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\sockets.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 79</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 160</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 223 164 24 71 40 49 29 219 26 211 34 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 214 56 53 131 37 12 58 54 39 4 44 5 224</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\sys.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 74</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 103</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 211 49 29 164 24 71 40 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 53 22</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 158</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 91</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13 65 61 31 33 47 45 62 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 8 59</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\netif\etharp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 77</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 76</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 58 56 26 131 217 5 37 214 53 134 4 22 55 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\tcp_out.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 82</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 88</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 53 49 29 164 24 71 40 4 56 22 211 34 15 209 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 131 5 37 58 26 39 214 44 134 55 54</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\api_lib.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 197</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 190</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 164 24 71 40 49 29 219 26 211 34 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 9 64 214 56 53 131 37 12 58 54 39 4 44 5 23 22</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\udp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 170</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 201</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 53 22 58 56 26 131 5 37 54 214 44 134 4 41 55</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\..\Source\portable\IAR\AVR32_UC3\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 218</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 169</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 15 209 65 61 31 33 47 45 62 38 121 48 16 60 18 17 27 213 30 10 25 3 221 157 73 57 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\NETWORK\BasicSMTP\BasicSMTP.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 155</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 132</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\NETWORK\lwip-port\AT32UC3A\sys_arch.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 192</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 71 222 3 16 221 18 17 27 213 30 10 35 40 49 29 53 211 164 24 34 15 209 65 61 31 33 47 45 62 38 121 48 60 25 157 73 9 64 4 56</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\core\ipv4\ip_frag.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 181</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 198</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52 65 61 31 33 47 45 62 164 24 71 40 49 29 214 56 53 26 131 37 14 5 58 55 54 134 4 22</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\..\Common\ethernet\lwIP\api\err.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCAVR32</name>\r
-          <file> 68</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 145</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 37 164 24 71 40 49 29</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <forcedrebuild>\r
-      <name>[MULTI_TOOL]</name>\r
-      <tool>XLINK</tool>\r
-    </forcedrebuild>\r
-  </configuration>\r
-</project>\r
-\r
-\r
index c6f7b80c2155e55bd2ac943c5767ed6d4401a424..b663f77b71eed2d17397cf45a78301747fcfff78 100644 (file)
@@ -5,21 +5,21 @@
  </Autos>
  <Bookmarks/>
  <Breakpoints>
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="D_Abort" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="FIQ" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="IRQ" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="P_Abort" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="SWI" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="Undef" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="BusFault" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="ExceptionEntryReturnFault" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="HardFault" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="MemManage" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="UsageFault_CheckingError" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="UsageFault_Coprocessor" filename="" />
-  <BreakpointListItem actiontype="0" chainFrom="" line="-1" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="UsageFault_StateError" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="D_Abort" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="FIQ" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="IRQ" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="P_Abort" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="SWI" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="ARM Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="Undef" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="BusFault" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="ExceptionEntryReturnFault" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="HardFault" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="MemManage" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="3" mask="0" comparison="0" expression="Reset" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="UsageFault_CheckingError" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="UsageFault_Coprocessor" filename="" />
+  <BreakpointListItem actiontype="0" chainFrom="" line="-1" defaultBreakType="true" length="0" triggertype="0" useHWbreakpoint="false" group="Cortex-M3 Exceptions" breakdatatype="5" value="0" name="unnamed" counter="0" state="4" mask="0" comparison="0" expression="UsageFault_StateError" filename="" />
  </Breakpoints>
  <ExecutionCountWindow/>
  <Memory1>
  <Memory4>
   <MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" addressSpace="" />
  </Memory4>
+ <MemoryUsageWindow>
+  <ProjectSessionItem path="rtosdemo" name="unnamed" />
+  <ProjectSessionItem path="rtosdemo;rtosdemo" name="unnamed" />
+  <ProjectSessionItem path="rtosdemo;rtosdemo;Source Files" name="unnamed" />
+ </MemoryUsageWindow>
  <Project>
   <ProjectSessionItem path="rtosdemo" name="unnamed" />
   <ProjectSessionItem path="rtosdemo;rtosdemo" name="unnamed" />
   <ProjectSessionItem path="rtosdemo;rtosdemo;Source Files" name="unnamed" />
  </Project>
  <Register1>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="" visibleGroups="CPU - Current Mode" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="CPU - Current Mode" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register1>
  <Register2>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="" visibleGroups="" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register2>
  <Register3>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="" visibleGroups="" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register3>
  <Register4>
-  <RegisterWindow unsignedDisplays="" asciiDisplays="" octalDisplays="" openGroups="" visibleGroups="" decimalDisplays="" binaryDisplays="" />
+  <RegisterWindow openNodes="" binaryNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" />
  </Register4>
  <SourceNavigatorWindow/>
  <TraceWindow>
  </TraceWindow>
  <Watch1>
   <Watches active="1" >
+   <Watchpoint linenumber="0" radix="-1" name="pcString[i]" expression="pcString[i]" filename="" />
+   <Watchpoint linenumber="0" radix="-1" name="*((char*)pvItemToQueue)" expression="*((char*)pvItemToQueue)" filename="" />
    <Watchpoint linenumber="0" radix="1" name="(char)pcString" expression="(char)pcString" filename="" />
    <Watchpoint evalMode="3" linenumber="220" evalType="1" radix="16" name="pcString" expression="pcString" filename="E:\Dev\FreeRTOS\Demo\lwIP_Demo_Rowley_ARM7\USB\USB-CDC.c" />
-   <Watchpoint linenumber="0" radix="-1" name="*((char*)pvItemToQueue)" expression="*((char*)pvItemToQueue)" filename="" />
-   <Watchpoint linenumber="0" radix="-1" name="pcString[i]" expression="pcString[i]" filename="" />
   </Watches>
  </Watch1>
  <Watch2>
index 75091324998101d2da4d44e6b17087f9c0c5c608..a059f90e788465f3c747343056957f6f1c9124d2 100644 (file)
@@ -37,7 +37,7 @@
 #ifndef FREERTOS_CONFIG_H\r
 #define FREERTOS_CONFIG_H\r
 \r
-#include <intrinsic.h>\r
+#include <intrinsics.h>\r
 #include "Board.h"\r
 \r
 /*-----------------------------------------------------------\r
diff --git a/Demo/uIP_Demo_IAR_ARM7/SrcIAR/Cstartup.s b/Demo/uIP_Demo_IAR_ARM7/SrcIAR/Cstartup.s
new file mode 100644 (file)
index 0000000..12842e1
--- /dev/null
@@ -0,0 +1,302 @@
+;* ----------------------------------------------------------------------------\r
+;*         ATMEL Microcontroller Software Support  -  ROUSSET  -\r
+;* ----------------------------------------------------------------------------\r
+;* Copyright (c) 2006, Atmel Corporation\r
+;\r
+;* All rights reserved.\r
+;*\r
+;* Redistribution and use in source and binary forms, with or without\r
+;* modification, are permitted provided that the following conditions are met:\r
+;*\r
+;* - Redistributions of source code must retain the above copyright notice,\r
+;* this list of conditions and the disclaimer below.\r
+;*\r
+;* - Redistributions in binary form must reproduce the above copyright notice,\r
+;* this list of conditions and the disclaimer below in the documentation and/or\r
+;* other materials provided with the distribution.\r
+;*\r
+;* Atmel's name may not be used to endorse or promote products derived from\r
+;* this software without specific prior written permission.\r
+;*\r
+;* DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR\r
+;* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r
+;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE\r
+;* DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+;* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
+;* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\r
+;* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r
+;* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
+;* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\r
+;* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+;* ----------------------------------------------------------------------------\r
+\r
+;------------------------------------------------------------------------------\r
+; Include your AT91 Library files\r
+;------------------------------------------------------------------------------\r
+#include "AT91SAM7X256_inc.h"\r
+;------------------------------------------------------------------------------\r
+\r
+#define TOP_OF_MEMORY    (AT91C_ISRAM + AT91C_ISRAM_SIZE)\r
+#define IRQ_STACK_SIZE   200\r
+     ; 3 words to be saved per interrupt priority level\r
+\r
+; Mode, correspords to bits 0-5 in CPSR\r
+MODE_BITS DEFINE  0x1F    ; Bit mask for mode bits in CPSR\r
+USR_MODE  DEFINE  0x10    ; User mode\r
+FIQ_MODE  DEFINE  0x11    ; Fast Interrupt Request mode\r
+IRQ_MODE  DEFINE  0x12    ; Interrupt Request mode\r
+SVC_MODE  DEFINE  0x13    ; Supervisor mode\r
+ABT_MODE  DEFINE  0x17    ; Abort mode\r
+UND_MODE  DEFINE  0x1B    ; Undefined Instruction mode\r
+SYS_MODE  DEFINE  0x1F    ; System mode\r
+\r
+I_BIT     DEFINE  0x80\r
+F_BIT     DEFINE  0x40\r
+\r
+;------------------------------------------------------------------------------\r
+; ?RESET\r
+; Reset Vector.\r
+; Normally, segment INTVEC is linked at address 0.\r
+; For debugging purposes, INTVEC may be placed at other addresses.\r
+; A debugger that honors the entry point will start the\r
+; program in a normal way even if INTVEC is not at address 0.\r
+;------------------------------------------------------------------------------\r
+        SECTION .intvec:CODE:NOROOT(2)\r
+        PUBLIC  __vector\r
+        PUBLIC  __iar_program_start\r
+               EXTERN  vPortYieldProcessor\r
+\r
+               ARM\r
+__vector:\r
+        ldr  pc,[pc,#+24]             ;; Reset\r
+__und_handler:\r
+        ldr  pc,[pc,#+24]             ;; Undefined instructions\r
+__swi_handler:\r
+        ldr  pc,[pc,#+24]             ;; Software interrupt (SWI/SVC)\r
+__prefetch_handler:\r
+        ldr  pc,[pc,#+24]             ;; Prefetch abort\r
+__data_handler:\r
+        ldr  pc,[pc,#+24]             ;; Data abort\r
+        DC32  0xFFFFFFFF              ;; RESERVED\r
+__irq_handler:\r
+        LDR                    PC, [PC, #-0xF20]\r
+__fiq_handler:\r
+        ldr  pc,[pc,#+24]             ;; FIQ\r
+\r
+        DC32  __iar_program_start\r
+        DC32  __und_handler\r
+        DC32  vPortYieldProcessor\r
+        DC32  __prefetch_handler\r
+        DC32  __data_handler\r
+        B .\r
+        DC32  IRQ_Handler_Entry\r
+        DC32  FIQ_Handler_Entry\r
+\r
+;------------------------------------------------------------------------------\r
+;- Manage exception: The exception must be ensure in ARM mode\r
+;------------------------------------------------------------------------------\r
+        SECTION text:CODE:NOROOT(2)\r
+        ARM\r
+;------------------------------------------------------------------------------\r
+;- Function             : FIQ_Handler_Entry\r
+;- Treatments           : FIQ Controller Interrupt Handler.\r
+;-                        R8 is initialize in Cstartup\r
+;- Called Functions     : None only by FIQ\r
+;------------------------------------------------------------------------------\r
+FIQ_Handler_Entry:\r
+\r
+;- Switch in SVC/User Mode to allow User Stack access for C code\r
+; because the FIQ is not yet acknowledged\r
+\r
+;- Save and r0 in FIQ_Register\r
+        mov         r9,r0\r
+        ldr         r0 , [r8, #AIC_FVR]\r
+        msr         CPSR_c,#I_BIT | F_BIT | SVC_MODE\r
+;- Save scratch/used registers and LR in User Stack\r
+        stmfd       sp!, { r1-r3, r12, lr}\r
+\r
+;- Branch to the routine pointed by the AIC_FVR\r
+        mov         r14, pc\r
+        bx          r0\r
+\r
+;- Restore scratch/used registers and LR from User Stack\r
+        ldmia       sp!, { r1-r3, r12, lr}\r
+\r
+;- Leave Interrupts disabled and switch back in FIQ mode\r
+        msr         CPSR_c, #I_BIT | F_BIT | FIQ_MODE\r
+\r
+;- Restore the R0 ARM_MODE_SVC register\r
+        mov         r0,r9\r
+\r
+;- Restore the Program Counter using the LR_fiq directly in the PC\r
+        subs        pc,lr,#4\r
+;------------------------------------------------------------------------------\r
+;- Function             : IRQ_Handler_Entry\r
+;- Treatments           : IRQ Controller Interrupt Handler.\r
+;- Called Functions     : AIC_IVR[interrupt]\r
+;------------------------------------------------------------------------------\r
+IRQ_Handler_Entry:\r
+;-------------------------\r
+;- Manage Exception Entry\r
+;-------------------------\r
+;- Adjust and save LR_irq in IRQ stack\r
+    sub         lr, lr, #4\r
+    stmfd       sp!, {lr}\r
+\r
+;- Save r0 and SPSR (need to be saved for nested interrupt)\r
+    mrs         r14, SPSR\r
+    stmfd       sp!, {r0,r14}\r
+\r
+;- Write in the IVR to support Protect Mode\r
+;- No effect in Normal Mode\r
+;- De-assert the NIRQ and clear the source in Protect Mode\r
+    ldr         r14, =AT91C_BASE_AIC\r
+    ldr         r0 , [r14, #AIC_IVR]\r
+    str         r14, [r14, #AIC_IVR]\r
+\r
+;- Enable Interrupt and Switch in Supervisor Mode\r
+    msr         CPSR_c, #SVC_MODE\r
+\r
+;- Save scratch/used registers and LR in User Stack\r
+    stmfd       sp!, { r1-r3, r12, r14}\r
+\r
+;----------------------------------------------\r
+;- Branch to the routine pointed by the AIC_IVR\r
+;----------------------------------------------\r
+    mov         r14, pc\r
+    bx          r0\r
+\r
+;----------------------------------------------\r
+;- Manage Exception Exit\r
+;----------------------------------------------\r
+;- Restore scratch/used registers and LR from User Stack\r
+    ldmia       sp!, { r1-r3, r12, r14}\r
+\r
+;- Disable Interrupt and switch back in IRQ mode\r
+    msr         CPSR_c, #I_BIT | IRQ_MODE\r
+\r
+;- Mark the End of Interrupt on the AIC\r
+    ldr         r14, =AT91C_BASE_AIC\r
+    str         r14, [r14, #AIC_EOICR]\r
+\r
+;- Restore SPSR_irq and r0 from IRQ stack\r
+    ldmia       sp!, {r0,r14}\r
+    msr         SPSR_cxsf, r14\r
+\r
+;- Restore adjusted  LR_irq from IRQ stack directly in the PC\r
+    ldmia       sp!, {pc}^\r
+\r
+;------------------------------------------------------------------------------\r
+;- Exception Vectors\r
+;------------------------------------------------------------------------------\r
+    PUBLIC    AT91F_Default_FIQ_handler\r
+    PUBLIC    AT91F_Default_IRQ_handler\r
+    PUBLIC    AT91F_Spurious_handler\r
+\r
+    ARM      ; Always ARM mode after exeption\r
+\r
+AT91F_Default_FIQ_handler\r
+    b         AT91F_Default_FIQ_handler\r
+\r
+AT91F_Default_IRQ_handler\r
+    b         AT91F_Default_IRQ_handler\r
+\r
+AT91F_Spurious_handler\r
+    b         AT91F_Spurious_handler\r
+\r
+\r
+;------------------------------------------------------------------------------\r
+; ?INIT\r
+; Program entry.\r
+;------------------------------------------------------------------------------\r
+\r
+    SECTION FIQ_STACK:DATA:NOROOT(3)\r
+    SECTION IRQ_STACK:DATA:NOROOT(3)\r
+    SECTION SVC_STACK:DATA:NOROOT(3)\r
+    SECTION ABT_STACK:DATA:NOROOT(3)\r
+    SECTION UND_STACK:DATA:NOROOT(3)\r
+    SECTION CSTACK:DATA:NOROOT(3)\r
+    SECTION text:CODE:NOROOT(2)\r
+    REQUIRE __vector\r
+    EXTERN  ?main\r
+    PUBLIC  __iar_program_start\r
+    EXTERN  AT91F_LowLevelInit\r
+\r
+\r
+__iar_program_start:\r
+\r
+;------------------------------------------------------------------------------\r
+;- Low level Init is performed in a C function: AT91F_LowLevelInit\r
+;- Init Stack Pointer to a valid memory area before calling AT91F_LowLevelInit\r
+;------------------------------------------------------------------------------\r
+\r
+;- Retrieve end of RAM address\r
+\r
+                ldr     r13,=TOP_OF_MEMORY          ;- Temporary stack in internal RAM for Low Level Init execution\r
+                ldr     r0,=AT91F_LowLevelInit\r
+                mov     lr, pc\r
+                bx      r0                          ;- Branch on C function (with interworking)\r
+\r
+; Initialize the stack pointers.\r
+; The pattern below can be used for any of the exception stacks:\r
+; FIQ, IRQ, SVC, ABT, UND, SYS.\r
+; The USR mode uses the same stack as SYS.\r
+; The stack segments must be defined in the linker command file,\r
+; and be declared above.\r
+\r
+                mrs     r0,cpsr                             ; Original PSR value\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#SVC_MODE                     ; Set SVC mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(SVC_STACK)                  ; End of SVC_STACK\r
+\r
+                               bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#UND_MODE                     ; Set UND mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(UND_STACK)                  ; End of UND_STACK\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#ABT_MODE                     ; Set ABT mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(ABT_STACK)                  ; End of ABT_STACK\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#FIQ_MODE                     ; Set FIQ mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(FIQ_STACK)                  ; End of FIQ_STACK\r
+                ;- Init the FIQ register\r
+                ldr     r8, =AT91C_BASE_AIC\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#IRQ_MODE                     ; Set IRQ mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(IRQ_STACK)                  ; End of IRQ_STACK\r
+\r
+                bic     r0,r0,#MODE_BITS                    ; Clear the mode bits\r
+                orr     r0,r0,#SYS_MODE                     ; Set System mode bits\r
+                msr     cpsr_c,r0                           ; Change the mode\r
+                ldr     sp,=SFE(CSTACK)                     ; End of CSTACK\r
+\r
+\r
+#ifdef __ARMVFP__\r
+; Enable the VFP coprocessor.\r
+                mov     r0, #0x40000000                 ; Set EN bit in VFP\r
+                fmxr    fpexc, r0                       ; FPEXC, clear others.\r
+\r
+; Disable underflow exceptions by setting flush to zero mode.\r
+; For full IEEE 754 underflow compliance this code should be removed\r
+; and the appropriate exception handler installed.\r
+                mov     r0, #0x01000000                        ; Set FZ bit in VFP\r
+                fmxr    fpscr, r0                       ; FPSCR, clear others.\r
+#endif\r
+\r
+; Add more initialization here\r
+                       msr   CPSR_c,#I_BIT | F_BIT | SVC_MODE\r
+\r
+\r
+; Continue to ?main for more IAR specific system startup\r
+\r
+                ldr     r0,=?main\r
+                bx      r0\r
+\r
+    END         ;- Terminates the assembly of the last module in a file\r
index a7d50f692fec6bae1290095f533620125c2174f0..0b48391b3bec59f8a8e51b0f23fb99d54825fc2f 100644 (file)
@@ -1,94 +1,97 @@
-//*----------------------------------------------------------------------------\r
-//*         ATMEL Microcontroller Software Support  -  ROUSSET  -\r
-//*----------------------------------------------------------------------------\r
-//* The software is delivered "AS IS" without warranty or condition of any\r
-//* kind, either express, implied or statutory. This includes without\r
-//* limitation any warranty or condition with respect to merchantability or\r
-//* fitness for any particular purpose, or against the infringements of\r
-//* intellectual property rights of others.\r
-//*----------------------------------------------------------------------------\r
-//* File Name           : Cstartup_SAM7.c\r
-//* Object              : Low level initializations written in C for IAR\r
-//*                       tools\r
-//* 1.0   08/Sep/04 JPP        : Creation\r
-//* 1.10  10/Sep/04 JPP : Update AT91C_CKGR_PLLCOUNT filed\r
-//*----------------------------------------------------------------------------\r
+//-----------------------------------------------------------------------------\r
+//         ATMEL Microcontroller Software Support  -  ROUSSET  -\r
+//-----------------------------------------------------------------------------\r
+// DISCLAIMER:  THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR\r
+// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE\r
+// DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,\r
+// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\r
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,\r
+// OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\r
+// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\r
+// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\r
+// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+//-----------------------------------------------------------------------------\r
+// File Name           : Cstartup_SAM7.c\r
+// Object              : Low level initialisations written in C for Tools\r
+//                       For AT91SAM7X256 with 2 flash plane\r
+// Creation            : JPP  14-Sep-2006\r
+//-----------------------------------------------------------------------------\r
 \r
 \r
-// Include the board file description\r
 #include "Board.h"\r
-//#include "init.h"\r
-#include <string.h>\r
-\r
-// The following functions must be write in ARM mode this function called directly\r
-// by exception vector\r
+//  The following functions must be write in ARM mode this function called\r
+// directly by exception vector\r
 extern void AT91F_Spurious_handler(void);\r
 extern void AT91F_Default_IRQ_handler(void);\r
 extern void AT91F_Default_FIQ_handler(void);\r
 \r
-\r
 //*----------------------------------------------------------------------------\r
 //* \fn    AT91F_LowLevelInit\r
 //* \brief This function performs very low level HW initialization\r
-//*        this function can be use a Stack, depending the compilation\r
+//*        this function can use a Stack, depending the compilation\r
 //*        optimization mode\r
 //*----------------------------------------------------------------------------\r
-void AT91F_LowLevelInit( void);\r
-void AT91F_LowLevelInit( void ) @ "ICODE"\r
+void AT91F_LowLevelInit(void) @ "ICODE"\r
 {\r
- int            i;\r
- AT91PS_PMC     pPMC = AT91C_BASE_PMC;\r
+    unsigned char i;\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    // EFC Init\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    AT91C_BASE_MC->MC_FMR = AT91C_MC_FWS_1FWS ;\r
 \r
-    //* Set Flash Waite sate\r
-       //  Single Cycle Access at Up to 30 MHz, or 40\r
-       //  if MCK = 47923200 I have 50 Cycle for 1 useconde ( flied MC_FMR->FMCN\r
-           AT91C_BASE_MC->MC_FMR = ((AT91C_MC_FMCN)&(75 <<16)) | AT91C_MC_FWS_1FWS ;\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    // Init PMC Step 1. Enable Main Oscillator\r
+    // Main Oscillator startup time is board specific:\r
+    // Main Oscillator Startup Time worst case (3MHz) corresponds to 15ms\r
+    // (0x40 for AT91C_CKGR_OSCOUNT field)\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    AT91C_BASE_PMC->PMC_MOR = (( AT91C_CKGR_OSCOUNT & (0x40 <<8) | AT91C_CKGR_MOSCEN ));\r
+    // Wait Main Oscillator stabilization\r
+    while(!(AT91C_BASE_PMC->PMC_SR & AT91C_PMC_MOSCS));\r
 \r
-    //* Watchdog Disable\r
-        AT91C_BASE_WDTC->WDTC_WDMR= AT91C_WDTC_WDDIS;\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    // Init PMC Step 2.\r
+    // Set PLL to 96MHz (96,109MHz) and UDP Clock to 48MHz\r
+    // PLL Startup time depends on PLL RC filter: worst case is choosen\r
+    // UDP Clock (48,058MHz) is compliant with the Universal Serial Bus\r
+    // Specification (+/- 0.25% for full speed)\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    AT91C_BASE_PMC->PMC_PLLR = AT91C_CKGR_USBDIV_1           |\r
+                                                  (16 << 8)                     |\r
+                               (AT91C_CKGR_MUL & (72 << 16)) |\r
+                               (AT91C_CKGR_DIV & 14);\r
+    // Wait for PLL stabilization\r
+    while( !(AT91C_BASE_PMC->PMC_SR & AT91C_PMC_LOCK) );\r
+    // Wait until the master clock is established for the case we already\r
+    // turn on the PLL\r
+    while( !(AT91C_BASE_PMC->PMC_SR & AT91C_PMC_MCKRDY) );\r
 \r
-               \r
-       // If we are running off a j-link then the PLL will have already been setup.\r
-       if( !( pPMC->PMC_MCKR & AT91C_PMC_CSS_PLL_CLK ) )\r
-       {\r
-               //* Set MCK at 47 923 200\r
-       // 1 Enabling the Main Oscillator:\r
-        // SCK = 1/32768 = 30.51 uSeconde\r
-       // Start up time = 8 * 6 / SCK = 56 * 30.51 = 1,46484375 ms\r
-               pPMC->PMC_MOR = (( AT91C_CKGR_OSCOUNT & (0x06 <<8) | AT91C_CKGR_MOSCEN ));\r
-        // Wait the startup time\r
-        while(!(pPMC->PMC_SR & AT91C_PMC_MOSCS));\r
-               // 2 Checking the Main Oscillator Frequency (Optional)\r
-               // 3 Setting PLL and divider:\r
-               // - div by 5 Fin = 3,6864 =(18,432 / 5)\r
-               // - Mul 25+1: Fout =   95,8464 =(3,6864 *26)\r
-               // for 96 MHz the erroe is 0.16%\r
-               //eld out NOT USED = 0 Fi\r
-               pPMC->PMC_PLLR = ((AT91C_CKGR_DIV & 5) |\r
-                         (AT91C_CKGR_PLLCOUNT & (28<<8)) |\r
-                         (AT91C_CKGR_MUL & (25<<16)));\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    // Init PMC Step 3.\r
+    // Selection of Master Clock MCK equal to (Processor Clock PCK) PLL/2=48MHz\r
+    // The PMC_MCKR register must not be programmed in a single write operation\r
+    // (see. Product Errata Sheet)\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    AT91C_BASE_PMC->PMC_MCKR = AT91C_PMC_PRES_CLK_2;\r
+    // Wait until the master clock is established\r
+    while( !(AT91C_BASE_PMC->PMC_SR & AT91C_PMC_MCKRDY) );\r
 \r
-        // Wait the startup time\r
-        while(!(pPMC->PMC_SR & AT91C_PMC_LOCK));\r
-               // 4. Selection of Master Clock and Processor Clock\r
-        // select the PLL clock divided by 2\r
+    AT91C_BASE_PMC->PMC_MCKR |= AT91C_PMC_CSS_PLL_CLK;\r
+    // Wait until the master clock is established\r
+    while( !(AT91C_BASE_PMC->PMC_SR & AT91C_PMC_MCKRDY) );\r
 \r
-               pPMC->PMC_MCKR = AT91C_PMC_PRES_CLK_2 ;\r
-        while(!(pPMC->PMC_SR & AT91C_PMC_MCKRDY));\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    //  Disable Watchdog (write once register)\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    AT91C_BASE_WDTC->WDTC_WDMR = AT91C_WDTC_WDDIS;\r
 \r
-       \r
-        pPMC->PMC_MCKR |= AT91C_PMC_CSS_PLL_CLK ;\r
-        while(!(pPMC->PMC_SR & AT91C_PMC_MCKRDY));\r
-       }               \r
-               \r
-       // Set up the default interrupts handler vectors\r
-       AT91C_BASE_AIC->AIC_SVR[0] = (int) AT91F_Default_FIQ_handler ;\r
-       for (i=1;i < 31; i++)\r
-       {\r
-           AT91C_BASE_AIC->AIC_SVR[i] = (int) AT91F_Default_IRQ_handler ;\r
-       }\r
-       AT91C_BASE_AIC->AIC_SPU  = (int) AT91F_Spurious_handler ;\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    //  Init AIC: assign corresponding handler for each interrupt source\r
+    ///////////////////////////////////////////////////////////////////////////\r
+    AT91C_BASE_AIC->AIC_SVR[0] = (int) AT91F_Default_FIQ_handler ;\r
+    for (i = 1; i < 31; i++) {\r
+        AT91C_BASE_AIC->AIC_SVR[i] = (int) AT91F_Default_IRQ_handler ;\r
+    }\r
+    AT91C_BASE_AIC->AIC_SPU = (unsigned int) AT91F_Spurious_handler;\r
 }\r
-\r
-\r
-\r
diff --git a/Demo/uIP_Demo_IAR_ARM7/rtosdemo.dep b/Demo/uIP_Demo_IAR_ARM7/rtosdemo.dep
deleted file mode 100644 (file)
index 04b6ad8..0000000
+++ /dev/null
@@ -1,1590 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>\r
-\r
-<project>\r
-  <fileVersion>2</fileVersion>\r
-  <configuration>\r
-    <name>Flash Debug</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\uip\uipopt.h</file>\r
-      <file>$PROJ_DIR$\uip\fsdata.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsic.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uip_arp.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\lib_AT91SAM7X256.h</file>\r
-      <file>$PROJ_DIR$\uip\uip.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\uip\cgi.c</file>\r
-      <file>$PROJ_DIR$\uip\fs.c</file>\r
-      <file>$PROJ_DIR$\uip\httpd.c</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\death.r79</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Board.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Cstartup_SAM7.c</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Cstartup.s79</file>\r
-      <file>$PROJ_DIR$\uip\uip_arp.c</file>\r
-      <file>$PROJ_DIR$\uip\uip_arch.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\ISR_Support.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\BlockQ.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Emac.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\httpd.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\AT91SAM7X256_inc.h</file>\r
-      <file>$PROJ_DIR$\EMAC\SAM7_EMAC.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\AT91SAM7X256.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\uip\httpd.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\SAM7_EMAC.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\dynamic.r79</file>\r
-      <file>$PROJ_DIR$\resource\at91SAM7X256_NoRemap.xcl</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\death.c</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\BlockQ.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\cgi.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Exe\rtosdemo.sim</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\Cstartup_SAM7.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\death.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\port.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\flop.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\Cstartup.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\croutine.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\Cstartup_SAM7.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\AT91SAM7S64_inc.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\semtest.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\uip\tapdev.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\uip\uip_arp.h</file>\r
-      <file>$PROJ_DIR$\uip\fs.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\fs.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\portmacro.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Exe\rtosdemo.d79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\dynamic.pbi</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl4tptinl8n.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\uip\fsdata.c</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\fs.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\List\rtosdemo.map</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uIP_Task.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\EMAClISR.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\uip\uip.h</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\death.pbi</file>\r
-      <file>$PROJ_DIR$\uIP_Task.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\EMAC\SAM7_EMAC.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flop.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\uip\cgi.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\uIP_Task.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uip_arch.r79</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\rtosdemo.pbd</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uip.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uip.r79</file>\r
-      <file>$PROJ_DIR$\uip\uip_arch.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\dynamic.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uip_arch.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\port.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\EMAC\EMAClISR.s79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uIP_Task.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\cgi.pbi</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\portasm.s79</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\httpd.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\flash.pbi</file>\r
-      <file>$TOOLKIT_DIR$\inc\ymath.h</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\uip_arp.pbi</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl4tptinl8n.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\SAM7_EMAC.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\Flash_Debug\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\SrcIAR\mii.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\math.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-    </outputs>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\uip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 104</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 101</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82 0 34 105</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82 0 34 105</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 116</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 131</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 84 102 96 74 93 69 103 66 58 92 46 112 97 2 16 31 8 18 71 68 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 84 102 96 93 69 40 103 66 58 92 46 112 97 2 120 16 31 8 18 71 68 65</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\cgi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 41</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 115</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82 0 34 91 63 84 102 96 74 93 69 103 58</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82 0 34 91 63 84 102 96 93 69 40 103 58</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\fs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 67</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 77</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82 0 34 63 1 76</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82 0 34 63 1 76</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\httpd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 27</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 119</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82 0 34 63 1 91</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82 0 34 63 1 91</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\SrcIAR\Cstartup_SAM7.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 53</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 16 31 8 58 102 96 74 93 69 103</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 16 31 8 58 102 96 93 69 40 103</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\SrcIAR\Cstartup.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 50</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 28</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\uip_arp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 3</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 123</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 62 82 0 34 58 102 96 74 93 69 103</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 62 82 0 34 58 102 96 93 69 40 103</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\uip_arch.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 95</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 107</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82 0 34 105</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 82 0 34 105</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\death.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 15</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 85</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65 45</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65 45</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Flash_Debug\Exe\rtosdemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 78 43</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 37 24 50 44 80 5 7 35 41 15 36 55 49 67 25 27 32 6 47 48 33 4 57 116 79 104 95 3 124</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 57</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 81</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65 11 135 61</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65 11 135 61</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 5</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 133</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 92 46 102 96 74 93 69 103 112 97 2 16 31 8 18 71 64</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 92 46 102 96 93 69 40 103 112 97 2 120 16 31 8 18 71 64</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uIP_Task.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 79</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 114</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 84 92 46 112 97 2 16 31 8 18 71 11 135 68 65 29 82 0 34 62 59</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 84 92 46 112 97 2 120 16 31 8 18 71 11 135 68 65 29 82 0 34 62 59</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 7</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 117</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65 135 70</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65 135 70</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\EMAC\SAM7_EMAC.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 35</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 126</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 58 102 96 74 93 69 40 103 92 46 112 97 2 16 31 8 18 71 11 135 68 65 82 0 34 26 134</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 58 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 11 135 68 65 82 0 34 26 134</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Flash_Debug\Obj\rtosdemo.pbd</name>\r
-      <inputs>\r
-        <tool>\r
-          <name>BILINK</name>\r
-          <file> 39 53 133 117 126 115 85 73 121 113 77 99 119 42 60 30 100 52 81 131 114 101 107 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 48</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 100</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 2 92 46 112 97 16 31 8 18 71 68 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 2 120 92 46 112 97 16 31 8 18 71 68 65</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 36</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 73</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65 11 135 106</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65 11 135 106</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\EMAC\EMAClISR.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 80</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 23</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 55</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 121</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65 64 90</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65 64 90</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\portasm.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 33</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 54 23</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 4</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 52</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 58 92 46 112 97 2 16 31 8 18 71 68 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 58 92 46 112 97 2 120 16 31 8 18 71 68 65 51</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 49</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 113</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 136 122 92 46 112 97 2 16 31 8 18 71 68 65 89</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 136 122 92 46 112 97 2 120 16 31 8 18 71 68 65 89</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 25</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 32</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 42</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65 56</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65 56</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 30</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 58 92 46 112 97 2 16 31 8 18 71 68 65 64 70 106 61 90 56 89 17 45 94</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 58 92 46 112 97 2 120 16 31 8 18 71 68 65 64 70 106 61 90 56 89 17 45 94</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 78 43 72</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 6</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 60</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 65</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 24</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 39</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 66 102 96 74 93 69 103 92 46 112 97 2 16 31 8 18 71 68 65 135 17</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 66 102 96 93 69 40 103 92 46 112 97 2 120 16 31 8 18 71 68 65 135 17</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\uip\uip.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\uip\cgi.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\uip\fs.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\uip\httpd.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\SrcIAR\Cstartup_SAM7.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\uip\uip_arp.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\uip\uip_arch.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\death.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\uIP_Task.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\EMAC\SAM7_EMAC.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\port.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <tool>ICCARM</tool>\r
-    </forcedrebuild>\r
-    <forcedrebuild>\r
-      <name>[MULTI_TOOL]</name>\r
-      <tool>XLINK</tool>\r
-    </forcedrebuild>\r
-  </configuration>\r
-  <configuration>\r
-    <name>Flash Release</name>\r
-    <outputs>\r
-      <file>$PROJ_DIR$\uip\uipopt.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\semtest.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\flop.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uIP_Task.pbi</file>\r
-      <file>$PROJ_DIR$\uip\fsdata.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsic.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\lib_AT91SAM7X256.h</file>\r
-      <file>$PROJ_DIR$\uip\uip.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\tasks.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\semphr.h</file>\r
-      <file>$PROJ_DIR$\uip\cgi.c</file>\r
-      <file>$PROJ_DIR$\uip\fs.c</file>\r
-      <file>$PROJ_DIR$\uip\httpd.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\BlockQ.pbi</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Board.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\BlockQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\portable.h</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Cstartup_SAM7.c</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Cstartup.s79</file>\r
-      <file>$PROJ_DIR$\uip\uip_arp.c</file>\r
-      <file>$PROJ_DIR$\uip\uip_arch.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\ISR_Support.h</file>\r
-      <file>$PROJ_DIR$\SrcIAR\Emac.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\cgi.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\AT91SAM7X256_inc.h</file>\r
-      <file>$PROJ_DIR$\EMAC\SAM7_EMAC.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\AT91SAM7X256.h</file>\r
-      <file>$PROJ_DIR$\uip\httpd.h</file>\r
-      <file>$PROJ_DIR$\resource\at91SAM7X256_NoRemap.xcl</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\death.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Threads.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\death.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stddef.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\ParTest.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\AT91SAM7S64_inc.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\integer.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\string.h</file>\r
-      <file>$PROJ_DIR$\uip\tapdev.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\death.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\semtest.h</file>\r
-      <file>$PROJ_DIR$\uip\uip_arp.h</file>\r
-      <file>$PROJ_DIR$\uip\fs.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\partest.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\list.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdlib.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\task.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\xencoding_limits.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\PollQ.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\portmacro.h</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl4tptinl8n.h</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\semtest.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\queue.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\Cstartup_SAM7.r79</file>\r
-      <file>$PROJ_DIR$\uip\fsdata.c</file>\r
-      <file>$PROJ_DIR$\uip\uip.h</file>\r
-      <file>$PROJ_DIR$\ParTest\ParTest.c</file>\r
-      <file>$TOOLKIT_DIR$\inc\stdio.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\tasks.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\ParTest.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\cgi.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Exe\rtosdemo.d79</file>\r
-      <file>$PROJ_DIR$\uIP_Task.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\PollQ.c</file>\r
-      <file>$PROJ_DIR$\EMAC\SAM7_EMAC.c</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flop.h</file>\r
-      <file>$PROJ_DIR$\..\Common\include\flash.h</file>\r
-      <file>$PROJ_DIR$\uip\cgi.h</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\FreeRTOS.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Product.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\PollQ.pbi</file>\r
-      <file>$PROJ_DIR$\uIP_Task.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\DLib_Defaults.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uip_arp.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\port.r79</file>\r
-      <file>$PROJ_DIR$\FreeRTOSConfig.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\yvals.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ysizet.h</file>\r
-      <file>$PROJ_DIR$\uip\uip_arch.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uip_arch.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\include\dynamic.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uip.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\port.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\flop.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\dynamic.c</file>\r
-      <file>$PROJ_DIR$\EMAC\EMAClISR.s79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flash.c</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\projdefs.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uip_arp.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uip.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\main.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uIP_Task.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\List\rtosdemo.map</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\portasm.s79</file>\r
-      <file>$TOOLKIT_DIR$\inc\intrinsics.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\ymath.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\integer.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\flash.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\dynamic.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\main.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\death.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\EMAClISR.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\Cstartup.r79</file>\r
-      <file>$TOOLKIT_DIR$\lib\dl4tptinl8n.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\queue.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\heap_2.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\fs.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\flash.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\fs.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\PollQ.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\tasks.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\semtest.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\queue.r79</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\flop.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\httpd.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\integer.c</file>\r
-      <file>$PROJ_DIR$\main.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\integer.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\httpd.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\SAM7_EMAC.r79</file>\r
-      <file>$PROJ_DIR$\..\..\Source\list.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\heap_2.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\dynamic.pbi</file>\r
-      <file>$PROJ_DIR$\SrcIAR\mii.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Exe\rtosdemo.sim</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\SAM7_EMAC.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\Cstartup_SAM7.pbi</file>\r
-      <file>$PROJ_DIR$\..\..\Source\include\queue.h</file>\r
-      <file>$TOOLKIT_DIR$\inc\math.h</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\list.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\list.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\uip_arch.pbi</file>\r
-      <file>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\port.pbi</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\portasm.r79</file>\r
-      <file>$PROJ_DIR$\Flash Release\Obj\BlockQ.r79</file>\r
-    </outputs>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\uip.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 80</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 88</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 54 0 27 77</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\tasks.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 109</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 57</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 56 75 71 49 68 46 30 76 44 36 67 32 86 74 5 14 26 6 16 48 45 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\cgi.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 59</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 23</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 54 0 27 66 41 56 75 71 49 68 46 30 76 36</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\fs.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 105</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 107</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 54 0 27 41 4 53</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\httpd.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 118</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 113</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 54 0 27 41 4 66</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\SrcIAR\Cstartup_SAM7.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 52</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 126</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 14 26 6 36 75 71 49 68 46 76</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\SrcIAR\Cstartup.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 101</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 24</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\uip_arp.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 72</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 87</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 40 54 0 27 36 75 71 49 68 46 30 76</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uip\uip_arch.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 78</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 131</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 54 0 27 77</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\death.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 38</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 99</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43 31</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 45 43 31</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\semtest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 1</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 110</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43 9 127 39</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\ParTest\ParTest.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 33</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 58</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 67 32 75 71 49 68 46 30 76 86 74 5 14 26 6 16 48 42</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 67 32 75 71 68 46 30 76 86 74 5 93 14 26 6 16 48 42</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\Flash Release\Exe\rtosdemo.d79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 91 124</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 28 135 101 52 100 33 108 119 59 38 97 96 82 105 104 118 95 130 89 73 134 111 1 109 90 80 78 72 102</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\uIP_Task.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 90</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 3</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 56 67 32 86 74 5 14 26 6 16 48 9 127 45 43 25 54 0 27 40 37</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\PollQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 108</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 69</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43 127 47</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 45 43 127 47</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\EMAC\SAM7_EMAC.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 119</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 125</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 36 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 9 127 45 43 54 0 27 22 123</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 36 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 9 127 45 43 54 0 27 22 123</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\port.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 73</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 133</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 5 67 32 86 74 14 26 6 16 48 45 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\dynamic.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 97</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 122</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43 9 127 79</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 45 43 9 127 79</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\EMAC\EMAClISR.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 100</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 21</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flash.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 96</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 106</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43 42 65</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 45 43 42 65</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\IAR\AtmelSAM7S64\portasm.s79</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 134</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>AARM</name>\r
-          <file> 34 21</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\queue.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 111</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 51</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 36 67 32 86 74 5 14 26 6 16 48 45 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\flop.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 82</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 2</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 128 94 67 32 86 74 5 14 26 6 16 48 45 43 64</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 128 94 67 32 86 74 5 93 14 26 6 16 48 45 43 64</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\portable\MemMang\heap_2.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 104</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 121</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 45 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\integer.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 95</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 117</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43 35</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 45 43 35</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\main.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 89</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 98</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 36 67 32 86 74 5 14 26 6 16 48 45 43 42 47 79 39 65 35 64 15 31 70</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 36 67 32 86 74 5 93 14 26 6 16 48 45 43 42 47 79 39 65 35 64 15 31 70</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>[ROOT_NODE]</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>XLINK</name>\r
-          <file> 91 124 60</file>\r
-        </tool>\r
-      </outputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\..\Source\list.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 130</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 129</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 43</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-    <file>\r
-      <name>$PROJ_DIR$\..\Common\Minimal\BlockQ.c</name>\r
-      <outputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 135</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 13</file>\r
-        </tool>\r
-      </outputs>\r
-      <inputs>\r
-        <tool>\r
-          <name>ICCARM</name>\r
-          <file> 44 75 71 49 68 46 30 76 67 32 86 74 5 14 26 6 16 48 45 43 127 15</file>\r
-        </tool>\r
-        <tool>\r
-          <name>BICOMP</name>\r
-          <file> 44 75 71 68 46 30 76 67 32 86 74 5 93 14 26 6 16 48 45 43 127 15</file>\r
-        </tool>\r
-      </inputs>\r
-    </file>\r
-  </configuration>\r
-</project>\r
-\r
-\r
index 88dde96a3f1730186b5666284b55f3ef5f008896..8515ff40d0463e73393c21dc344be96410d5e291 100644 (file)
@@ -12,7 +12,7 @@
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>12</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
@@ -37,7 +37,7 @@
         </option>\r
         <option>\r
           <name>MacFile</name>\r
-          <state>$PROJ_DIR$\resource\SAM7.mac</state>\r
+          <state>$PROJ_DIR$\resource\SAM7_FLASH.mac</state>\r
         </option>\r
         <option>\r
           <name>MemOverride</name>\r
@@ -45,7 +45,7 @@
         </option>\r
         <option>\r
           <name>MemFile</name>\r
-          <state>$TOOLKIT_DIR$\CONFIG\ioat91sam7x256.ddf</state>\r
+          <state>$TOOLKIT_DIR$\CONFIG\debugger\Atmel\ioAT91SAM7X256.ddf</state>\r
         </option>\r
         <option>\r
           <name>RunToEnable</name>\r
         </option>\r
         <option>\r
           <name>OCDownloadVerifyAll</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashDownload</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>OCDownloadFlashOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoader</name>\r
-          <state>$TOOLKIT_DIR$\config\flashloader\Atmel\FlashAT91SAM7X256.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoaderSlave</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>OCProductVersion</name>\r
           <state>4.10B</state>\r
         </option>\r
         <option>\r
           <name>OCLastSavedByProductVersion</name>\r
-          <state>4.20A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashLoaderArgs</name>\r
-          <state></state>\r
+          <name>OCDownloadAttachToProgram</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddrOverride</name>\r
-          <state>0</state>\r
+          <name>FlashLoaders</name>\r
+          <state>,,,,(default),</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddr</name>\r
-          <state></state>\r
+          <name>UseFlashLoader</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadAttachToProgram</name>\r
-          <state>0</state>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <state>30</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWReset</name>\r
+          <name>CCJLinkDoLogfile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkTRSTReset</name>\r
-          <state>0</state>\r
+          <name>CCJLinkLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkHWResetDelay</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>JLinkInitialSpeed</name>\r
+          <state>32</state>\r
         </option>\r
         <option>\r
           <name>CCDoJlinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCScanChainNonARMDevices</name>\r
+          <state>0</state>\r
+        </option>\r
         <option>\r
           <name>CCJLinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkDoLogfile</name>\r
+          <name>CCJLinkIRLength</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+          <name>CCJLinkCommRadio</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWResetDelay</name>\r
-          <state></state>\r
+          <name>CCJLinkTCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>LMIFTDI_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>JLinkInitialSpeed</name>\r
-          <state>32</state>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>MACRAIGOR_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>2</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Trace\Trace.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
     </debuggerPlugins>\r
       <name>C-SPY</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>12</version>\r
+        <version>15</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>OCDownloadVerifyAll</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>OCDownloadFlashDownload</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoader</name>\r
-          <state>$TOOLKIT_DIR$\config\flashloader\Atmel\FlashAT91SAM7X256.d79</state>\r
-        </option>\r
-        <option>\r
-          <name>OCDownloadFlashLoaderSlave</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>OCProductVersion</name>\r
           <state>4.10B</state>\r
           <state>4.20A</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashLoaderArgs</name>\r
-          <state></state>\r
+          <name>OCDownloadAttachToProgram</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddrOverride</name>\r
-          <state>0</state>\r
+          <name>FlashLoaders</name>\r
+          <state>,,,,(default),</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadFlashBaseAddr</name>\r
-          <state></state>\r
+          <name>UseFlashLoader</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OCDownloadAttachToProgram</name>\r
-          <state>0</state>\r
+          <name>CLowLevel</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OCBE8Slave</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>ARMSIM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>0</version>\r
+        <version>1</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>OCSimDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
+        <option>\r
+          <name>OCSimEnablePSP</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspOverrideConfig</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCSimPspConfigFile</name>\r
+          <state></state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>GDBSERVER_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>0</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>TCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
+        </option>\r
+        <option>\r
+          <name>DoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>LogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>IARROM_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <name>JLINK_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>9</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <state>30</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWReset</name>\r
+          <name>CCJLinkDoLogfile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkTRSTReset</name>\r
-          <state>0</state>\r
+          <name>CCJLinkLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkHWResetDelay</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OCDriverInfo</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>JLinkInitialSpeed</name>\r
+          <state>32</state>\r
         </option>\r
         <option>\r
           <name>CCDoJlinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCScanChainNonARMDevices</name>\r
+          <state>0</state>\r
+        </option>\r
         <option>\r
           <name>CCJLinkMultiTarget</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkDoLogfile</name>\r
+          <name>CCJLinkIRLength</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkLogFile</name>\r
-          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
+          <name>CCJLinkCommRadio</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkHWResetDelay</name>\r
-          <state></state>\r
+          <name>CCJLinkTCPIP</name>\r
+          <state>aaa.bbb.ccc.ddd</state>\r
         </option>\r
         <option>\r
-          <name>CCJLinkSpeedRadio</name>\r
+          <name>CCJLinkSpeedRadioV2</name>\r
           <state>0</state>\r
         </option>\r
+        <option>\r
+          <name>CCUSBDevice</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchReset</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchUndef</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchSWI</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchData</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchPrefetch</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchIRQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCRDICatchFIQ</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkInterfaceRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCJLinkAttachSlave</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJLinkResetList</name>\r
+          <version>0</version>\r
+          <state>5</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
+    <settings>\r
+      <name>LMIFTDI_ID</name>\r
+      <archiveVersion>2</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
         <option>\r
           <name>OCDriverInfo</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>JLinkInitialSpeed</name>\r
-          <state>32</state>\r
+          <name>LmiftdiSpeed</name>\r
+          <state>500</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiDoLogfile</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCLmiftdiLogFile</name>\r
+          <state>$TOOLKIT_DIR$\cspycomm.log</state>\r
         </option>\r
       </data>\r
     </settings>\r
       <name>MACRAIGOR_ID</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>1</version>\r
+        <version>2</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>CCMacraigorHWResetDelay</name>\r
           <state></state>\r
         </option>\r
+        <option>\r
+          <name>CCJTagBreakpointRadio</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagDoUpdateBreakpoints</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCJTagUpdateBreakpoints</name>\r
+          <state>main</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
     </settings>\r
     <debuggerPlugins>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$EW_DIR$\common\plugins\Trace\Trace.ewplugin</file>\r
-        <loadFlag>1</loadFlag>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\CMX\CMXTinyArmPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\PowerPac\PowerPacRTOS.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
       <plugin>\r
-        <file>$TOOLKIT_DIR$\plugins\rtos\OSE\OseEpsilonPlugin.ewplugin</file>\r
+        <file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>\r
         <loadFlag>0</loadFlag>\r
       </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>\r
+        <loadFlag>0</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
+      <plugin>\r
+        <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>\r
+        <loadFlag>1</loadFlag>\r
+      </plugin>\r
     </debuggerPlugins>\r
   </configuration>\r
 </project>\r
index 5d133f4b6a481d54798b338ef8ab7ef01d185157..eac930951f3784f6135a9ab6113471a9d2d3938d 100644 (file)
     <debug>1</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Flash_Debug\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>3</version>\r
+          <version>7</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.31A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>AT91SAM7X256  Atmel AT91SAM7X256</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
-          <state>1000000</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
+          <state>0000000</state>\r
         </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>2</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\..\..\source\portable\iar\AtmelSAM7S64</state>\r
           <name>CCStdIncludePath</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>AModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ALimitErrorsCheck</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>1</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state>rtosdemo.srec</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OutputFile</name>\r
-          <state>rtosdemo.d79</state>\r
+          <name>XLinkMisraHandler</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
+          <name>IlinkInputFileSlave</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FormatVariant</name>\r
-          <version>7</version>\r
-          <state>16</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>rtosdemo.out</state>\r
         </option>\r
         <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
+          <name>IlinkDebugInfoEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XDefines</name>\r
+          <name>IlinkKeepSymbols</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
-          <state>1</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>1</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
+          <name>IlinkMapFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
-        </option>\r
-        <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleStatus</name>\r
+          <name>IlinkLogFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\resource\at91SAM7X256_NoRemap.xcl</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\resource\at91SAM7X256_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>rtosdemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>7</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
+          <name>CrcAlign</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>1</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     <debug>0</debug>\r
     <settings>\r
       <name>General</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <archiveVersion>3</archiveVersion>\r
       <data>\r
-        <version>9</version>\r
+        <version>14</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
-        <option>\r
-          <name>GProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>ExePath</name>\r
           <state>Flash Release\Exe</state>\r
         </option>\r
         <option>\r
           <name>Variant</name>\r
-          <version>3</version>\r
+          <version>7</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>GEndianMode</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>GInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GStackAlign</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>Input variant</name>\r
           <version>1</version>\r
         </option>\r
         <option>\r
           <name>RTConfigPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.h</state>\r
-        </option>\r
-        <option>\r
-          <name>RTLibraryPath</name>\r
-          <state>$TOOLKIT_DIR$\LIB\dl4tptinl8n.r79</state>\r
+          <state>$TOOLKIT_DIR$\INC\DLib_Config_Normal.h</state>\r
         </option>\r
         <option>\r
           <name>OGProductVersion</name>\r
         </option>\r
         <option>\r
           <name>OGLastSavedByProductVersion</name>\r
-          <state>4.20A</state>\r
+          <state>5.11.0.50615</state>\r
         </option>\r
         <option>\r
           <name>GeneralMisraRules</name>\r
           <name>OGChipSelectEditMenu</name>\r
           <state>AT91SAM7X256  Atmel AT91SAM7X256</state>\r
         </option>\r
+        <option>\r
+          <name>GenLowLevelInterface</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>GEndianModeBE</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OGBufferedTerminalOutput</name>\r
+          <state>0</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>ICCARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>13</version>\r
+        <version>19</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
           <name>CCObjPrefix</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimization</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
         <option>\r
           <name>CCAllowList</name>\r
           <version>1</version>\r
           <state>1111101</state>\r
         </option>\r
-        <option>\r
-          <name>CCObjUseModuleName</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCObjModuleName</name>\r
-          <state></state>\r
-        </option>\r
         <option>\r
           <name>CCDebugInfo</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IProcessorMode</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IEndianMode</name>\r
           <state>1</state>\r
           <name>IProcessor</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>IStackAlign</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>IInterwork</name>\r
-          <state>1</state>\r
-        </option>\r
         <option>\r
           <name>IExtraOptionsCheck</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
           <name>OutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>CCLangSelect</name>\r
           <name>CCLibConfigHeader</name>\r
           <state>1</state>\r
         </option>\r
-        <option>\r
-          <name>CCOptSizeSpeedSlave</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCOptimizationSlave</name>\r
-          <version>0</version>\r
-          <state>3</state>\r
-        </option>\r
-        <option>\r
-          <name>CCCodeFunctions</name>\r
-          <state>CODE</state>\r
-        </option>\r
-        <option>\r
-          <name>CCData</name>\r
-          <state>DATA</state>\r
-        </option>\r
         <option>\r
           <name>PreInclude</name>\r
           <state></state>\r
           <name>CompilerMisraOverride</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>CCModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>CCModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>CCIncludePath2</name>\r
           <state>$PROJ_DIR$\..\..\source\portable\iar\AtmelSAM7S64</state>\r
           <name>CCStdIncludePath</name>\r
           <state>$TOOLKIT_DIR$\INC\</state>\r
         </option>\r
+        <option>\r
+          <name>CCCodeSection</name>\r
+          <state>.text</state>\r
+        </option>\r
+        <option>\r
+          <name>IInterwork2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>IProcessorMode2</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevel</name>\r
+          <state>3</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptStrategy</name>\r
+          <version>0</version>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>CCOptLevelSlave</name>\r
+          <state>3</state>\r
+        </option>\r
       </data>\r
     </settings>\r
     <settings>\r
       <name>AARM</name>\r
       <archiveVersion>2</archiveVersion>\r
       <data>\r
-        <version>6</version>\r
+        <version>7</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
         </option>\r
         <option>\r
           <name>AOutputFile</name>\r
-          <state>$FILE_BNAME$.r79</state>\r
+          <state>$FILE_BNAME$.o</state>\r
         </option>\r
         <option>\r
           <name>AMultibyteSupport</name>\r
           <state>0</state>\r
         </option>\r
-        <option>\r
-          <name>AModuleTypeOverride</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleType</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>AModuleTypeCmdlineProducer</name>\r
-          <state>0</state>\r
-        </option>\r
         <option>\r
           <name>ALimitErrorsCheck</name>\r
           <state>0</state>\r
         </option>\r
       </data>\r
     </settings>\r
+    <settings>\r
+      <name>OBJCOPY</name>\r
+      <archiveVersion>0</archiveVersion>\r
+      <data>\r
+        <version>1</version>\r
+        <wantNonLocal>1</wantNonLocal>\r
+        <debug>0</debug>\r
+        <option>\r
+          <name>OOCOutputFormat</name>\r
+          <version>1</version>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OCOutputOverride</name>\r
+          <state>0</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCOutputFile</name>\r
+          <state></state>\r
+        </option>\r
+        <option>\r
+          <name>OOCCommandLineProducer</name>\r
+          <state>1</state>\r
+        </option>\r
+        <option>\r
+          <name>OOCObjCopyEnable</name>\r
+          <state>0</state>\r
+        </option>\r
+      </data>\r
+    </settings>\r
     <settings>\r
       <name>CUSTOM</name>\r
       <archiveVersion>3</archiveVersion>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XLINK</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>ILINK</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
-        <version>18</version>\r
+        <version>5</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XOutOverride</name>\r
-          <state>0</state>\r
+          <name>IlinkLibIOConfig</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>OutputFile</name>\r
-          <state>rtosdemo.d79</state>\r
+          <name>XLinkMisraHandler</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>OutputFormat</name>\r
-          <version>11</version>\r
-          <state>16</state>\r
+          <name>IlinkInputFileSlave</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FormatVariant</name>\r
-          <version>7</version>\r
-          <state>16</state>\r
+          <name>IlinkOutputFile</name>\r
+          <state>rtosdemo.out</state>\r
         </option>\r
         <option>\r
-          <name>SecondaryOutputFile</name>\r
-          <state>(None for the selected format)</state>\r
+          <name>IlinkDebugInfoEnable</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>XDefines</name>\r
+          <name>IlinkKeepSymbols</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>AlwaysOutput</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinaryFile</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>OverlapWarnings</name>\r
-          <state>1</state>\r
+          <name>IlinkRawBinarySymbol</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>NoGlobalCheck</name>\r
-          <state>0</state>\r
+          <name>IlinkRawBinarySegment</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>XList</name>\r
-          <state>1</state>\r
+          <name>IlinkRawBinaryAlign</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SegmentMap</name>\r
-          <state>1</state>\r
+          <name>IlinkDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>ListSymbols</name>\r
-          <state>2</state>\r
+          <name>IlinkConfigDefines</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>PageLengthCheck</name>\r
+          <name>IlinkMapFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>PageLength</name>\r
-          <state>80</state>\r
-        </option>\r
-        <option>\r
-          <name>XIncludes</name>\r
-          <state>$TOOLKIT_DIR$\LIB\</state>\r
-        </option>\r
-        <option>\r
-          <name>ModuleStatus</name>\r
+          <name>IlinkLogFile</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XclOverride</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFile</name>\r
-          <state>$PROJ_DIR$\resource\at91SAM7X256_NoRemap.xcl</state>\r
-        </option>\r
-        <option>\r
-          <name>XclFileSlave</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>DoFill</name>\r
+          <name>IlinkLogInitialization</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>FillerByte</name>\r
-          <state>0xFF</state>\r
+          <name>IlinkLogModule</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>DoCrc</name>\r
+          <name>IlinkLogSection</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcSize</name>\r
-          <version>0</version>\r
-          <state>1</state>\r
+          <name>IlinkLogVeneer</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlgo</name>\r
+          <name>IlinkIcfOverride</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcPoly</name>\r
-          <state>0x11021</state>\r
-        </option>\r
-        <option>\r
-          <name>CrcCompl</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkIcfFile</name>\r
+          <state>$PROJ_DIR$\resource\at91SAM7X256_FLASH.icf</state>\r
         </option>\r
         <option>\r
-          <name>RangeCheckAlternatives</name>\r
-          <state>0</state>\r
+          <name>IlinkIcfFileSlave</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>SuppressAllWarn</name>\r
+          <name>IlinkEnableRemarks</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>SuppressDiags</name>\r
-          <state>w6</state>\r
+          <name>IlinkSuppressDiags</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsWarn</name>\r
+          <name>IlinkTreatAsRem</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>TreatAsErr</name>\r
+          <name>IlinkTreatAsWarn</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>ModuleLocalSym</name>\r
-          <version>0</version>\r
-          <state>0</state>\r
+          <name>IlinkTreatAsErr</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>CrcBitOrder</name>\r
-          <version>0</version>\r
+          <name>IlinkWarningsAreErrors</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptionsCheck</name>\r
+          <name>IlinkUseExtraOptions</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOptions</name>\r
+          <name>IlinkExtraOptions</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>IncludeSuppressed</name>\r
-          <state>0</state>\r
-        </option>\r
-        <option>\r
-          <name>OXLibIOConfig</name>\r
+          <name>IlinkLowLevelInterfaceSlave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ModuleSummary</name>\r
+          <name>IlinkAutoLibEnable</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabel</name>\r
-          <state>__program_start</state>\r
+          <name>IlinkAdditionalLibs</name>\r
+          <state></state>\r
         </option>\r
         <option>\r
-          <name>DebugInformation</name>\r
+          <name>IlinkOverrideProgramEntryLabel</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RuntimeControl</name>\r
+          <name>IlinkProgramEntryLabelSelect</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>IoEmulation</name>\r
-          <state>1</state>\r
+          <name>IlinkProgramEntryLabel</name>\r
+          <state>__iar_program_start</state>\r
         </option>\r
         <option>\r
-          <name>XcRTLibraryFile</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>AllowExtraOutput</name>\r
-          <state>1</state>\r
-        </option>\r
-        <option>\r
-          <name>GenerateExtraOutput</name>\r
-          <state>1</state>\r
+          <name>IlinkNXPLPCChecksum</name>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XExtraOutOverride</name>\r
+          <name>DoFill</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFile</name>\r
-          <state>rtosdemo.sim</state>\r
+          <name>FillerByte</name>\r
+          <state>0xFF</state>\r
         </option>\r
         <option>\r
-          <name>ExtraOutputFormat</name>\r
-          <version>11</version>\r
-          <state>60</state>\r
+          <name>FillerStart</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>ExtraFormatVariant</name>\r
-          <version>7</version>\r
-          <state>2</state>\r
+          <name>FillerEnd</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>xcOverrideProgramEntryLabel</name>\r
+          <name>CrcSize</name>\r
+          <version>0</version>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>xcProgramEntryLabelSelect</name>\r
+          <name>CrcAlign</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>ListOutputFormat</name>\r
-          <state>0</state>\r
+          <name>CrcAlgo</name>\r
+          <state>1</state>\r
         </option>\r
         <option>\r
-          <name>BufferedTermOutput</name>\r
-          <state>0</state>\r
+          <name>CrcPoly</name>\r
+          <state>0x11021</state>\r
         </option>\r
         <option>\r
-          <name>OverlaySystemMap</name>\r
+          <name>CrcCompl</name>\r
+          <version>0</version>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryFile</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySymbol</name>\r
-          <state></state>\r
-        </option>\r
-        <option>\r
-          <name>RawBinarySegment</name>\r
-          <state></state>\r
+          <name>CrcBitOrder</name>\r
+          <version>0</version>\r
+          <state>0</state>\r
         </option>\r
         <option>\r
-          <name>RawBinaryAlign</name>\r
-          <state></state>\r
+          <name>CrcInitialValue</name>\r
+          <state>0x0</state>\r
         </option>\r
         <option>\r
-          <name>XLinkMisraHandler</name>\r
+          <name>DoCrc</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>CrcAlign</name>\r
+          <name>IlinkBE8Slave</name>\r
           <state>1</state>\r
         </option>\r
         <option>\r
-          <name>CrcInitialValue</name>\r
-          <state>0x0</state>\r
+          <name>IlinkBufferedTerminalOutput</name>\r
+          <state>1</state>\r
         </option>\r
       </data>\r
     </settings>\r
     <settings>\r
-      <name>XAR</name>\r
-      <archiveVersion>2</archiveVersion>\r
+      <name>IARCHIVE</name>\r
+      <archiveVersion>0</archiveVersion>\r
       <data>\r
         <version>0</version>\r
         <wantNonLocal>1</wantNonLocal>\r
         <debug>0</debug>\r
         <option>\r
-          <name>XARInputs</name>\r
+          <name>IarchiveInputs</name>\r
           <state></state>\r
         </option>\r
         <option>\r
-          <name>XAROverride</name>\r
+          <name>IarchiveOverride</name>\r
           <state>0</state>\r
         </option>\r
         <option>\r
-          <name>XAROutput</name>\r
+          <name>IarchiveOutput</name>\r
           <state>###Unitialized###</state>\r
         </option>\r
       </data>\r
     </file>\r
   </group>\r
   <file>\r
-    <name>$PROJ_DIR$\SrcIAR\Cstartup.s79</name>\r
+    <name>$PROJ_DIR$\SrcIAR\Cstartup.s</name>\r
   </file>\r
   <file>\r
     <name>$PROJ_DIR$\SrcIAR\Cstartup_SAM7.c</name>\r