diff --git a/FreeRTOS/Demo/RL78_E2Studio_GCC/.RSKRL78G1Clinker b/FreeRTOS/Demo/RL78_E2Studio_GCC/.RSKRL78G1Clinker new file mode 100644 index 0000000000..279af16d5c --- /dev/null +++ b/FreeRTOS/Demo/RL78_E2Studio_GCC/.RSKRL78G1Clinker @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="ASCII"?> +<com.renesas.linkersection.model:SectionContainer xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:com.renesas.linkersection.model="http:///LinkerSection.ecore" targets="GNU_RL78"> + <sections name=".vec" isKeep="true"> + <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".vec"/> + </sections> + <sections name=".vects" isKeep="true"> + <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="4"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".vects"/> + </sections> + <sections name=".option_bytes" isKeep="true"> + <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="192"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".option_bytes"/> + </sections> + <sections name=".security_id" isKeep="true"> + <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="196"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".security_id"/> + </sections> + <sections name=".text"> + <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="216"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".text"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".text.*"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="etext"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + </sections> + <sections name=".init"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.4"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".init"/> + </sections> + <sections name=".fini"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.5"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".fini"/> + </sections> + <sections name=".got"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.6"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".got"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".got.plt"/> + </sections> + <sections name=".rodata MAX(., 0x2000)"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.7"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".rodata"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".rodata.*"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_erodata"/> + </sections> + <sections name=".eh_frame_hdr"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.8"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".eh_frame_hdr"/> + </sections> + <sections name=".eh_frame"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.9"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".eh_frame"/> + </sections> + <sections name=".jcr"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.10"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".jcr"/> + </sections> + <sections name=".tors"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.11"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__CTOR_LIST__"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___ctors"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".ctors"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___ctors_end"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__CTOR_END__"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__DTOR_LIST__"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___dtors"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".dtors"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="___dtors_end"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="__DTOR_END__"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_mdata"/> + </sections> + <sections name=".data"> + <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="1042688"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_data"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".data"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".data.*"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_edata"/> + <reservedMemAddress xsi:type="com.renesas.linkersection.model:ReferencedLabelAddress" label="//@sections.12/@contents.12"/> + </sections> + <sections name=".bss"> + <sectionAddress xsi:type="com.renesas.linkersection.model:ReferencedSectionAddress" referencedSection="//@sections.13"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_bss"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".bss"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name=".bss.**"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:WildCardExpression" specificSection="true" name="COMMON"/> + <contents xsi:type="com.renesas.linkersection.model:Keyword" text=". = ALIGN(2)"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_ebss"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_end"/> + </sections> + <sections name=".stack" isNoLoad="true"> + <sectionAddress xsi:type="com.renesas.linkersection.model:FixedAddress" fixedAddress="1048064"/> + <contents xsi:type="com.renesas.linkersection.model:Label" rhs="= .;" lhs="_stack"/> + </sections> +</com.renesas.linkersection.model:SectionContainer> diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/ExampleISR.s87 b/FreeRTOS/Demo/RL78_multiple_IAR/ExampleISR.s87 similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/ExampleISR.s87 rename to FreeRTOS/Demo/RL78_multiple_IAR/ExampleISR.s87 diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/FreeRTOSConfig.h b/FreeRTOS/Demo/RL78_multiple_IAR/FreeRTOSConfig.h similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/FreeRTOSConfig.h rename to FreeRTOS/Demo/RL78_multiple_IAR/FreeRTOSConfig.h diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewd b/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewd similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewd rename to FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewd diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewp b/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewp similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.ewp rename to FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewp diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.eww b/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.eww similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RTOSDemo.eww rename to FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.eww diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RegTest.s87 b/FreeRTOS/Demo/RL78_multiple_IAR/RegTest.s87 similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/RegTest.s87 rename to FreeRTOS/Demo/RL78_multiple_IAR/RegTest.s87 diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/demo_specific_io.h b/FreeRTOS/Demo/RL78_multiple_IAR/demo_specific_io.h similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/demo_specific_io.h rename to FreeRTOS/Demo/RL78_multiple_IAR/demo_specific_io.h diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main.c b/FreeRTOS/Demo/RL78_multiple_IAR/main.c similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main.c rename to FreeRTOS/Demo/RL78_multiple_IAR/main.c diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_blinky.c b/FreeRTOS/Demo/RL78_multiple_IAR/main_blinky.c similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_blinky.c rename to FreeRTOS/Demo/RL78_multiple_IAR/main_blinky.c diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_full.c b/FreeRTOS/Demo/RL78_multiple_IAR/main_full.c similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/main_full.c rename to FreeRTOS/Demo/RL78_multiple_IAR/main_full.c diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.cspy.bat b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.cspy.bat similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.cspy.bat rename to FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.cspy.bat diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dbgdt b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dbgdt similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dbgdt rename to FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dbgdt diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dni b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dni similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.dni rename to FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dni diff --git a/FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.wsdt b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.wsdt similarity index 100% rename from FreeRTOS/Demo/RL78_RL78G13_Promo_Board_IAR/settings/rtosdemo.wsdt rename to FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.wsdt