From: rtel Date: Wed, 19 Mar 2014 13:29:11 +0000 (+0000) Subject: RL78/L1C configuration added to the IAR RL78 demo projects. X-Git-Tag: V8.0.1~15 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f325a7bb29caa70d6ccb12ff1b8a7b9daf29a341;p=freertos RL78/L1C configuration added to the IAR RL78 demo projects. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2225 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- diff --git a/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewd b/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewd index 683b2a13e..6b7ccaac4 100644 --- a/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewd +++ b/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewd @@ -1497,6 +1497,305 @@ + + RSKRL78L1C + + RL78 + + 1 + + C-SPY + 1 + + 0 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + E1RL78 + 1 + + 1 + 1 + 1 + + + + + + + + + + E20RL78 + 1 + + 1 + 1 + 1 + + + + + + + + + + IECRL78 + 1 + + 0 + 1 + 1 + + + + + + + + + + SIMRL78 + 1 + + 0 + 1 + 1 + + + + + TKRL78 + 1 + + 0 + 1 + 1 + + + + + + + + + + $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin + 0 + + + $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin + 0 + + + $EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin + 1 + + + $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin + 0 + + + $EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin + 1 + + + $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin + 0 + + + diff --git a/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewp b/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewp index 5287e3737..465e6eab8 100644 --- a/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewp +++ b/FreeRTOS/Demo/RL78_multiple_IAR/RTOSDemo.ewp @@ -4462,6 +4462,898 @@ + + RSKRL78L1C + + RL78 + + 1 + + General + 5 + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCRL78 + 5 + + 7 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ARL78 + 5 + + 2 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + XLINK + 5 + + 14 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XAR + 5 + + 0 + 1 + 1 + + + + + + + INTERNAL_HWSUPPORT + 5 + + + + BILINK + 0 + + + Demo Source diff --git a/FreeRTOS/Demo/RL78_multiple_IAR/demo_specific_io.h b/FreeRTOS/Demo/RL78_multiple_IAR/demo_specific_io.h index 81fdf167b..0b35299dc 100644 --- a/FreeRTOS/Demo/RL78_multiple_IAR/demo_specific_io.h +++ b/FreeRTOS/Demo/RL78_multiple_IAR/demo_specific_io.h @@ -1,5 +1,5 @@ /* - FreeRTOS V8.0.0 - Copyright (C) 2014 Real Time Engineers Ltd. + FreeRTOS V8.0.0 - Copyright (C) 2014 Real Time Engineers Ltd. All rights reserved VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. @@ -93,6 +93,13 @@ included. Alternatively, just manually include the correct files here. */ #define LED_INIT() P0 &= 0xFD; PM0 &= 0xFD #endif /* RSKRL78G1C */ + #ifdef RSKRL78L1C + #include "ior5f110pj.h" + #include "ior5f110pj_ext.h" + #define LED_BIT ( P4_bit.no1 ) + #define LED_INIT() P4 &= 0xFD; PM4 &= 0xFD + #endif /* RSKRL78L1C */ + #ifdef RSKRL78L13 #include "ior5f10wmg.h" #include "ior5f10wmg_ext.h" diff --git a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.cspy.bat b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.cspy.bat index 3ee2603b8..9b34e1726 100644 --- a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.cspy.bat +++ b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.cspy.bat @@ -19,6 +19,6 @@ @REM -"C:\devtools\IAR Systems\Embedded Workbench 6.5\common\bin\cspybat" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78proc.dll" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78ocd.dll" %1 --plugin "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78bat.dll" --backend -B "--core" "rl78_1" "--near_const_location" "rom0" "--near_const_start" "0xf2000" "--near_const_size" "24.00" "-p" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\config\debugger\ior5f10jgc.ddf" "-d" "e1" +"C:\devtools\IAR Systems\Embedded Workbench 6.5\common\bin\cspybat" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78proc.dll" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78ocd.dll" %1 --plugin "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\bin\rl78bat.dll" --backend -B "--core" "rl78_2" "--near_const_location" "rom0" "--near_const_start" "0xf3000" "--near_const_size" "35.75" "-p" "C:\devtools\IAR Systems\Embedded Workbench 6.5\rl78\config\debugger\ior5f110pj.ddf" "-d" "e1" diff --git a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dbgdt b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dbgdt index b39ab7d07..534b76910 100644 --- a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dbgdt +++ b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dbgdt @@ -31,7 +31,7 @@ - + TabID-30626-17561 @@ -47,7 +47,7 @@ - 0 + 0 TabID-8606-17564 @@ -59,20 +59,20 @@ - 0TabID-27686-8718RegisterRegister00000 + 0TabID-10337-22371DisassemblyDisassembly0TabID-15419-24732RegisterRegister00000 - TextEditor$WS_DIR$\main_blinky.c000006500TextEditor$WS_DIR$\main_full.c0000035016865168651TextEditor$WS_DIR$\main.c0000013868776877TextEditor$WS_DIR$\RegTest.s8700000166621562150100000010000001 + TextEditor$WS_DIR$\main_full.c00000000TextEditor$WS_DIR$\main_blinky.c000001851066410664TextEditor$WS_DIR$\main.c00000138687568752TextEditor$WS_DIR$\..\..\..\..\..\..\..\devtools\IAR Systems\Embedded Workbench 6.5\rl78\inc\ior5f10jgc.h0000011821821TextEditor$WS_DIR$\FreeRTOSConfig.h000006900TextEditor$WS_DIR$\demo_specific_io.h000007146614661TextEditor$WS_DIR$\..\..\Source\tasks.c00000285295683956830100000010000001 - iaridepm.enu1debuggergui.enu1rl78ocd.enu1-2-2614228-2-29853578147136905627291-2-2614428-2-2200200119048203666255952627291-2-22761682-2-21684278100238128309653578147 + iaridepm.enu1debuggergui.enu1rl78ocd.enu1-2-2614228-2-29853578147136905627291-2-2614530-2-2200200119048203666316667627291-2528614833528-2200200119048203666181548627291-2-22761682-2-21684278100238128309653578147 diff --git a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dni b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dni index 71e7362ed..a30073c9c 100644 --- a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dni +++ b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.dni @@ -1,5 +1,5 @@ [DebugChecksum] -Checksum=-225007159 +Checksum=1325488880 [DisAssemblyWindow] NumStates=_ 1 State 1=_ 1 @@ -8,10 +8,10 @@ Enabled=_ 0 [CodeCoverage] Enabled=_ 0 [E1] -Map0=0,0,32767,32768 -Map1=1,1042688,1048319,5632 +Map0=0,0,262143,262144 +Map1=1,1031936,1048319,16384 MapEntries=2 -HWsettings=2,0,1,2,4,0,1,0,16,1,0 +HWsettings=3,0,1,2,4,0,1,0,16,1,0 HWsettingsCube=2,4294967295,2,4294967295,0,1,0,0 HWsettingsRsuid=00000000000000000000 EventEntries=0 @@ -59,10 +59,10 @@ TraceSettings=128,0,0,0,0,0,8192 TimerSettings=0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 CoverSettings=1048192,1048207,0 Version=1,trace.txt -LastDevFile=DR5F10JGC.DVF +LastDevFile=DR5F110PJ.DVF EmulType=64 BreakToggle=0 -EventLimits=0,1,1,0,0,0,1 +EventLimits=0,2,2,0,0,0,2 LastSetupFailed=0 ForceHwSetup=0 [StackPlugin] diff --git a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.wsdt b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.wsdt index 20cf23e7d..1a1034fa6 100644 --- a/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.wsdt +++ b/FreeRTOS/Demo/RL78_multiple_IAR/settings/rtosdemo.wsdt @@ -3,7 +3,7 @@ - RTOSDemo/RSKRL78G1C + RTOSDemo/RSKRL78L1C @@ -17,7 +17,7 @@ 20684182452012181114396275358082994 - + TabID-25565-17041 @@ -25,24 +25,24 @@ Workspace - RTOSDemo + RTOSDemoRTOSDemo/Demo Source - 0TabID-4654-17433BuildBuildTabID-7454-1824Find in FilesFind-in-FilesTabID-32199-1847Debug LogDebug-LogTabID-16124-30648Ambiguous DefinitionsSelect-Ambiguous-Definitions0 + 0TabID-4654-17433BuildBuildTabID-7454-1824Find in FilesFind-in-FilesTabID-32199-1847Debug LogDebug-LogTabID-16124-30648Ambiguous DefinitionsSelect-Ambiguous-Definitions0 - TextEditor$WS_DIR$\main_blinky.c000006500TextEditor$WS_DIR$\main_full.c00000631686516865TextEditor$WS_DIR$\main.c00000606877687720100000010000001 + TextEditor$WS_DIR$\main_full.c000006300TextEditor$WS_DIR$\main_blinky.c00000621066410664TextEditor$WS_DIR$\main.c00000606875687520100000010000001 - iaridepm.enu1-2-2505443-2-212633825275196438403259264881516293-2-24331682-2-216844351002381442974986964310668024 + iaridepm.enu1-2-2505443-2-212633825275196438403259264881516293-2-24331682-2-216844351002381442974986964310668024