Continued V850 development.

pull/4/head
Richard Barry 16 years ago
parent 4d39dfe5a0
commit f1890708e1

@ -54,9 +54,7 @@
#ifdef __IAR_SYSTEMS_ICC__ #ifdef __IAR_SYSTEMS_ICC__
#pragma language=extended #pragma language=extended
#pragma system_include #pragma system_include
#include <intrinsics.h> #include <intrinsics.h>
#include "io70f3385.h"
#endif /* __IAR_SYSTEMS_ICC__ */ #endif /* __IAR_SYSTEMS_ICC__ */
/* V850ES/Fx3 Memory Model /* V850ES/Fx3 Memory Model
@ -83,11 +81,9 @@
#define configUSE_IDLE_HOOK 0 #define configUSE_IDLE_HOOK 0
#define configUSE_TICK_HOOK 0 #define configUSE_TICK_HOOK 0
#define configCPU_CLOCK_HZ ( ( unsigned portLONG ) 48000000 ) /* using the external clock source */
#define configTICK_RATE_HZ ( ( portTickType ) 1000 ) #define configTICK_RATE_HZ ( ( portTickType ) 1000 )
#define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 4 ) #define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 4 )
#define configMINIMAL_STACK_SIZE ( ( unsigned portSHORT ) 85 ) #define configMINIMAL_STACK_SIZE ( ( unsigned portSHORT ) 85 )
#define configTOTAL_HEAP_SIZE ( (size_t ) ( 60000 ) )
#define configMAX_TASK_NAME_LEN ( 10 ) #define configMAX_TASK_NAME_LEN ( 10 )
#define configUSE_TRACE_FACILITY 0 #define configUSE_TRACE_FACILITY 0
#define configUSE_16_BIT_TICKS 0 #define configUSE_16_BIT_TICKS 0
@ -113,6 +109,21 @@
#define INCLUDE_vTaskDelayUntil 1 #define INCLUDE_vTaskDelayUntil 1
#define INCLUDE_vTaskDelay 1 #define INCLUDE_vTaskDelay 1
/* This IAR workspace contains several different projects - each of which
is targeted at a different device variant. The definitions past this point
are dependent on the variant being used. */
#ifdef __IAR_V850ES_Fx3__
#include "io70f3385.h"
#define configTOTAL_HEAP_SIZE ( (size_t ) ( 60000 ) )
#define configCPU_CLOCK_HZ ( ( unsigned portLONG ) 48000000 )
#endif
#ifdef __IAR_V850ES_Jx3__
#include "io70f3746.h"
#define configTOTAL_HEAP_SIZE ( (size_t ) ( 60000 ) )
#define configCPU_CLOCK_HZ ( ( unsigned portLONG ) 16000000 )
#endif
#endif /* __IAR_SYSTEMS_ICC__ */ #endif /* __IAR_SYSTEMS_ICC__ */
#endif /* FREERTOS_CONFIG_H */ #endif /* FREERTOS_CONFIG_H */

@ -58,7 +58,7 @@
/* Demo includes. */ /* Demo includes. */
#include "partest.h" #include "partest.h"
#define partstNUM_LEDs 4 #define partstNUM_LEDs 2
#define LED0_MASK ( ( unsigned short ) 0x04 ) #define LED0_MASK ( ( unsigned short ) 0x04 )
#define LED1_MASK ( ( unsigned short ) 0x08 ) #define LED1_MASK ( ( unsigned short ) 0x08 )
@ -70,7 +70,7 @@ static const unsigned short xLEDs[ partstNUM_LEDs ] = { LED0_MASK, LED1_MASK };
void vParTestInitialise( void ) void vParTestInitialise( void )
{ {
/* LED Port Initialization */ /* LED Port Initialization */
PMCM = PM3 &= ~( LED0_MASK | LED1_MASK ); PMCM &= ~( LED0_MASK | LED1_MASK );
} }
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/
@ -86,11 +86,11 @@ unsigned portBASE_TYPE uxLEDMask;
{ {
if( xValue ) if( xValue )
{ {
PMCM |= uxLEDMask; PCM &= ~uxLEDMask;
} }
else else
{ {
PMCM &= ~uxLEDMask; PCM |= uxLEDMask;
} }
} }
taskEXIT_CRITICAL(); taskEXIT_CRITICAL();
@ -108,13 +108,13 @@ unsigned portBASE_TYPE uxLEDMask;
taskENTER_CRITICAL(); taskENTER_CRITICAL();
{ {
if( PMCM & uxLEDMask ) if( PCM & uxLEDMask )
{ {
PMCM &= ~uxLEDMask; PCM &= ~uxLEDMask;
} }
else else
{ {
PMCM |= uxLEDMask; PCM |= uxLEDMask;
} }
} }
taskEXIT_CRITICAL(); taskEXIT_CRITICAL();

@ -111,8 +111,7 @@ mechanism is working correctly. */
#define mainERROR_DELAY ( ( portTickType ) 500 / portTICK_RATE_MS ) #define mainERROR_DELAY ( ( portTickType ) 500 / portTICK_RATE_MS )
/* The LEDs used by the demos. */ /* The LEDs used by the demos. */
#define mainCHECK_TASK_LED ( 3 ) #define mainCHECK_TASK_LED ( 0 )
#define mainCOMTEST_LED ( 5 )
/* The baud rate used by the comtest task. */ /* The baud rate used by the comtest task. */
#define mainBAUD_RATE ( 9600 ) #define mainBAUD_RATE ( 9600 )
@ -122,9 +121,6 @@ mechanism is working correctly. */
/* The implementation of the 'check' task as described at the top of this file. */ /* The implementation of the 'check' task as described at the top of this file. */
static void prvCheckTask( void *pvParameters ); static void prvCheckTask( void *pvParameters );
/* Called by the startup code to initialise the run time system. */
unsigned portCHAR __low_level_init(void);
/* Just sets up the LED outputs. Most generic setup is done in /* Just sets up the LED outputs. Most generic setup is done in
__low_level_init(). */ __low_level_init(). */
static void prvSetupHardware( void ); static void prvSetupHardware( void );
@ -146,14 +142,12 @@ void main( void )
prvSetupHardware(); prvSetupHardware();
/* Standard demo tasks. */ /* Standard demo tasks. */
vStartLEDFlashTasks( mainFLASH_PRIORITY );
vStartSemaphoreTasks( mainSEM_TEST_PRIORITY ); vStartSemaphoreTasks( mainSEM_TEST_PRIORITY );
vStartPolledQueueTasks( mainQUEUE_POLL_PRIORITY ); vStartPolledQueueTasks( mainQUEUE_POLL_PRIORITY );
vStartGenericQueueTasks( mainGEN_QUEUE_TASK_PRIORITY ); vStartGenericQueueTasks( mainGEN_QUEUE_TASK_PRIORITY );
vStartQueuePeekTasks(); vStartQueuePeekTasks();
vStartRecursiveMutexTasks(); vStartRecursiveMutexTasks();
vStartBlockingQueueTasks( mainBLOCK_Q_PRIORITY ); vStartBlockingQueueTasks( mainBLOCK_Q_PRIORITY );
vAltStartComTestTasks( mainCOMTEST_PRIORITY, mainBAUD_RATE, mainCOMTEST_LED );
/* Create the check task as described at the top of this file. */ /* Create the check task as described at the top of this file. */
xTaskCreate( prvCheckTask, "Check", configMINIMAL_STACK_SIZE, mainCHECK_PARAMETER, mainCHECK_TASK_PRIORITY, NULL ); xTaskCreate( prvCheckTask, "Check", configMINIMAL_STACK_SIZE, mainCHECK_PARAMETER, mainCHECK_TASK_PRIORITY, NULL );
@ -162,6 +156,15 @@ void main( void )
xTaskCreate( vRegTest1, "Reg1", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL ); xTaskCreate( vRegTest1, "Reg1", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL );
xTaskCreate( vRegTest2, "Reg2", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL ); xTaskCreate( vRegTest2, "Reg2", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL );
/* The extra IO required for the com test and led flashing tasks is only
available on the application board, not the target boards. */
#ifdef __IAR_V850ES_Fx3__
{
vAltStartComTestTasks( mainCOMTEST_PRIORITY, mainBAUD_RATE, mainCOMTEST_LED );
vStartLEDFlashTasks( mainFLASH_PRIORITY );
}
#endif
/* The suicide tasks must be created last as they need to know how many /* The suicide tasks must be created last as they need to know how many
tasks were running prior to their creation in order to ascertain whether tasks were running prior to their creation in order to ascertain whether
or not the correct/expected number of tasks are running at any given time. */ or not the correct/expected number of tasks are running at any given time. */
@ -236,84 +239,17 @@ portTickType xDelayPeriod = mainNO_ERROR_DELAY, xLastWakeTime;
xDelayPeriod = mainERROR_DELAY; xDelayPeriod = mainERROR_DELAY;
} }
#ifdef __IAR_V850ES_Fx3__
{
if( xAreComTestTasksStillRunning() != pdTRUE ) if( xAreComTestTasksStillRunning() != pdTRUE )
{ {
xDelayPeriod = mainERROR_DELAY; xDelayPeriod = mainERROR_DELAY;
} }
vParTestToggleLED( mainCHECK_TASK_LED );
}
}
/*-----------------------------------------------------------*/
unsigned portCHAR __low_level_init(void)
{
unsigned portCHAR resetflag = RESF;
unsigned portCHAR psval = 0;
/* Setup provided by NEC. */
/* Disable global interrupts to ensure no interrupts occur during system
setup. */
portDISABLE_INTERRUPTS();
PRCMD = 0x00;
OCDM = 0x00;
VSWC = 0x12;
VSWC = 18;
/* Set main system clock */
OSTS = 0x06;
psval = 0x80;
PRCMD = psval;
PCC = psval;
while (!OSTC)
{
;
} }
#endif
PLLS = 0x03; vParTestToggleLED( mainCHECK_TASK_LED );
PLLON = 1;
while (LOCKR)
{
;
} }
psval = 0x01;
PRCMD = psval;
MCM = psval;
SELPLL = 1;
/* Set fCPU */
psval = PCC | 0x00;
PRCMD = psval;
PCC = psval;
RCM = 0x83;
/* Set fXP1 */
SELCNT4 = 0x00;
/* Set fBRG */
PRSM0 = 0x00;
/* Stand-by setting */
psval = 0x00;
PRCMD = psval;
PSC = psval;
/* WDT2 setting */
WDTM2 = 0x1F;
/* PCL setting */
PCLM = 0x00;
/* disable dma0 - dma3 */
E00 = 0;
E11 = 0;
E22 = 0;
E33 = 0;
return pdTRUE;
} }
/*-----------------------------------------------------------*/ /*-----------------------------------------------------------*/

@ -367,18 +367,18 @@
</debuggerPlugins> </debuggerPlugins>
</configuration> </configuration>
<configuration> <configuration>
<name>Release</name> <name>V850ESJx3</name>
<toolchain> <toolchain>
<name>V850</name> <name>V850</name>
</toolchain> </toolchain>
<debug>0</debug> <debug>1</debug>
<settings> <settings>
<name>C-SPY</name> <name>C-SPY</name>
<archiveVersion>5</archiveVersion> <archiveVersion>5</archiveVersion>
<data> <data>
<version>12</version> <version>12</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>CInput</name> <name>CInput</name>
<state>1</state> <state>1</state>
@ -389,7 +389,7 @@
</option> </option>
<option> <option>
<name>DynDriver</name> <name>DynDriver</name>
<state>SIMV850</state> <state>MICV850</state>
</option> </option>
<option> <option>
<name>GoToEnable</name> <name>GoToEnable</name>
@ -413,7 +413,7 @@
</option> </option>
<option> <option>
<name>MemFile</name> <name>MemFile</name>
<state></state> <state>$TOOLKIT_DIR$\CONFIG\DDF\io70f3746.ddf</state>
</option> </option>
<option> <option>
<name>CMandatory</name> <name>CMandatory</name>
@ -439,7 +439,7 @@
<data> <data>
<version>0</version> <version>0</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>EMUMandatory</name> <name>EMUMandatory</name>
<state>0</state> <state>0</state>
@ -472,7 +472,7 @@
<data> <data>
<version>0</version> <version>0</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>IECMandatory</name> <name>IECMandatory</name>
<state>0</state> <state>0</state>
@ -501,7 +501,7 @@
<data> <data>
<version>1</version> <version>1</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>MICMandatory</name> <name>MICMandatory</name>
<state>0</state> <state>0</state>
@ -512,7 +512,7 @@
</option> </option>
<option> <option>
<name>MICVerifyLoad</name> <name>MICVerifyLoad</name>
<state>0</state> <state>1</state>
</option> </option>
<option> <option>
<name>MICEraseFlash</name> <name>MICEraseFlash</name>
@ -520,8 +520,372 @@
</option> </option>
<option> <option>
<name>MICMINICUBESpeed</name> <name>MICMINICUBESpeed</name>
<state>0</state>
</option>
<option>
<name>MicDoLogfile</name>
<state>0</state>
</option>
<option>
<name>MicLogFile</name>
<state>$PROJ_DIR$\cspycomm.log</state>
</option>
<option>
<name>MICUseMini2</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
<name>NWIV850</name>
<archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>NWIMandatory</name>
<state>0</state>
</option>
<option>
<name>NWISuppressLoad</name>
<state>0</state>
</option>
<option>
<name>NWIVerifyLoad</name>
<state>0</state>
</option>
<option>
<name>NWIEraseFlash</name>
<state>0</state>
</option>
<option>
<name>NWINWireSpeed</name>
<state>1</state>
</option>
<option>
<name>NwiDoLogfile</name>
<state>0</state>
</option>
<option>
<name>NwiLogFile</name>
<state>$PROJ_DIR$\cspycomm.log</state>
</option>
</data>
</settings>
<settings>
<name>ROMV850</name>
<archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>ROMMandatory</name>
<state>0</state>
</option>
<option>
<name>ROMFastDownload</name>
<state>1</state>
</option>
<option>
<name>ROMSuppressLoad</name>
<state>0</state>
</option>
<option>
<name>ROMVerifyLoad</name>
<state>0</state>
</option>
<option>
<name>Port</name>
<version>0</version>
<state>0</state>
</option>
<option>
<name>Baud</name>
<version>0</version>
<state>7</state>
</option>
<option>
<name>Parity</name>
<version>0</version>
<state>0</state>
</option>
<option>
<name>DataBits</name>
<version>0</version>
<state>0</state>
</option>
<option>
<name>StopBits</name>
<version>0</version>
<state>0</state>
</option>
<option>
<name>Handshake</name>
<version>0</version>
<state>0</state>
</option>
<option>
<name>AllComm</name>
<state>1</state>
</option>
<option>
<name>DoLogfile</name>
<state>0</state>
</option>
<option>
<name>LogFile</name>
<state>$PROJ_DIR$\cspycomm.log</state>
</option>
</data>
</settings>
<settings>
<name>SIMV850</name>
<archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>SIMMandatory</name>
<state>0</state>
</option>
<option>
<name>SIMEnablePipe</name>
<state>0</state>
</option>
<option>
<name>SIMDisableAlign</name>
<state>0</state>
</option>
<option>
<name>SIMIllInstr</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
<name>TKSV850</name>
<archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>TKSMandatory</name>
<state>0</state>
</option>
<option>
<name>TKSSuppressLoad</name>
<state>0</state>
</option>
<option>
<name>TKSVerifyLoad</name>
<state>0</state>
</option>
<option>
<name>TksDoLogfile</name>
<state>0</state>
</option>
<option>
<name>TksLogFile</name>
<state>$PROJ_DIR$\cspycomm.log</state>
</option>
<option>
<name>TksComPort</name>
<version>0</version>
<state>2</state>
</option>
</data>
</settings>
<debuggerPlugins>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
</plugin>
</debuggerPlugins>
</configuration>
<configuration>
<name>V850ESFx3</name>
<toolchain>
<name>V850</name>
</toolchain>
<debug>1</debug>
<settings>
<name>C-SPY</name>
<archiveVersion>5</archiveVersion>
<data>
<version>12</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>CInput</name>
<state>1</state> <state>1</state>
</option> </option>
<option>
<name>CProcessor</name>
<state>0</state>
</option>
<option>
<name>DynDriver</name>
<state>MICV850</state>
</option>
<option>
<name>GoToEnable</name>
<state>1</state>
</option>
<option>
<name>GoToName</name>
<state>main</state>
</option>
<option>
<name>MacOverride</name>
<state>0</state>
</option>
<option>
<name>MacFile</name>
<state></state>
</option>
<option>
<name>MemOverride</name>
<state>0</state>
</option>
<option>
<name>MemFile</name>
<state>$TOOLKIT_DIR$\CONFIG\DDF\io70f3385.ddf</state>
</option>
<option>
<name>CMandatory</name>
<state>1</state>
</option>
<option>
<name>DDDFileSlave</name>
<state>1</state>
</option>
<option>
<name>CSpyExtraOptionsCheck</name>
<state>0</state>
</option>
<option>
<name>CSpyExtraOptions</name>
<state></state>
</option>
</data>
</settings>
<settings>
<name>EMUV850</name>
<archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>EMUMandatory</name>
<state>0</state>
</option>
<option>
<name>EMUSuppressLoad</name>
<state>0</state>
</option>
<option>
<name>EMUVerifyLoad</name>
<state>0</state>
</option>
<option>
<name>EMUSmartStation</name>
<state>0</state>
</option>
<option>
<name>EmuDoLogfile</name>
<state>0</state>
</option>
<option>
<name>EmuLogFile</name>
<state>$PROJ_DIR$\cspycomm.log</state>
</option>
</data>
</settings>
<settings>
<name>IECV850</name>
<archiveVersion>5</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>IECMandatory</name>
<state>0</state>
</option>
<option>
<name>IECSuppressLoad</name>
<state>0</state>
</option>
<option>
<name>IECVerifyLoad</name>
<state>0</state>
</option>
<option>
<name>IecDoLogfile</name>
<state>0</state>
</option>
<option>
<name>IecLogFile</name>
<state>$PROJ_DIR$\cspycomm.log</state>
</option>
</data>
</settings>
<settings>
<name>MICV850</name>
<archiveVersion>5</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
<name>MICMandatory</name>
<state>0</state>
</option>
<option>
<name>MICSuppressLoad</name>
<state>0</state>
</option>
<option>
<name>MICVerifyLoad</name>
<state>1</state>
</option>
<option>
<name>MICEraseFlash</name>
<state>0</state>
</option>
<option>
<name>MICMINICUBESpeed</name>
<state>0</state>
</option>
<option> <option>
<name>MicDoLogfile</name> <name>MicDoLogfile</name>
<state>0</state> <state>0</state>
@ -542,7 +906,7 @@
<data> <data>
<version>0</version> <version>0</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>NWIMandatory</name> <name>NWIMandatory</name>
<state>0</state> <state>0</state>
@ -579,7 +943,7 @@
<data> <data>
<version>0</version> <version>0</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>ROMMandatory</name> <name>ROMMandatory</name>
<state>0</state> <state>0</state>
@ -646,7 +1010,7 @@
<data> <data>
<version>0</version> <version>0</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>SIMMandatory</name> <name>SIMMandatory</name>
<state>0</state> <state>0</state>
@ -671,7 +1035,7 @@
<data> <data>
<version>0</version> <version>0</version>
<wantNonLocal>1</wantNonLocal> <wantNonLocal>1</wantNonLocal>
<debug>0</debug> <debug>1</debug>
<option> <option>
<name>TKSMandatory</name> <name>TKSMandatory</name>
<state>0</state> <state>0</state>
@ -722,7 +1086,7 @@
</plugin> </plugin>
<plugin> <plugin>
<file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file> <file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>
<loadFlag>1</loadFlag> <loadFlag>0</loadFlag>
</plugin> </plugin>
<plugin> <plugin>
<file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file> <file>$EW_DIR$\common\plugins\SymList\SymList.ENU.ewplugin</file>

File diff suppressed because it is too large Load Diff

@ -22,7 +22,7 @@
@REM but they are listed at the end of this file for reference. @REM but they are listed at the end of this file for reference.
"C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\bin\cspybat" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\bin\v850proc.dll" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\bin\v850minicube.dll" %1 --plugin "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\bin\<libsupport_plugin>" --backend -B "-v11" "-p" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\CONFIG\DDF\io70f3385.ddf" "-d" "minicube" "-c2" "-en10000" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\common\bin\cspybat" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\bin\v850proc.dll" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\bin\v850minicube2.dll" %1 --plugin "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\bin\<libsupport_plugin>" --backend -B "-v11" "-p" "C:\Devtools\IAR Systems\Embedded Workbench 5.0\v850\CONFIG\DDF\io70f3746.ddf" "-d" "minicube2" "-c2"
@REM Loaded plugins: @REM Loaded plugins:

@ -16,7 +16,7 @@
<Column0>254</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths> <Column0>270</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace> </Workspace>
<Disassembly> <Disassembly>
@ -27,7 +27,7 @@
<Wnd0> <Wnd1>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-757-1323</Identity> <Identity>TabID-757-1323</Identity>
@ -43,7 +43,7 @@
</Tab> </Tab>
<Tab><Identity>TabID-20969-27878</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab><Tab><Identity>TabID-27119-4411</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory></Tab></Tabs> <Tab><Identity>TabID-20969-27878</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab><Tab><Identity>TabID-27119-4411</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory></Tab></Tabs>
<SelectedTab>3</SelectedTab></Wnd0><Wnd2> <SelectedTab>0</SelectedTab></Wnd1><Wnd3>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-11505-1326</Identity> <Identity>TabID-11505-1326</Identity>
@ -51,24 +51,24 @@
<Factory>Workspace</Factory> <Factory>Workspace</Factory>
<Session> <Session>
<NodeDict><ExpandedNode>rtosdemo</ExpandedNode><ExpandedNode>rtosdemo/demo source</ExpandedNode><ExpandedNode>rtosdemo/demo source/Standard Demo Tasks</ExpandedNode><ExpandedNode>rtosdemo/kernel source</ExpandedNode><ExpandedNode>rtosdemo/kernel source/port.c</ExpandedNode></NodeDict></Session> <NodeDict><ExpandedNode>rtosdemo</ExpandedNode><ExpandedNode>rtosdemo/demo source</ExpandedNode><ExpandedNode>rtosdemo/kernel source</ExpandedNode></NodeDict></Session>
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-15636-29532</Identity><TabName>Watch</TabName><Factory>Watch</Factory><Session><Expressions><Expression><Expression>xStart</Expression></Expression><Expression><Expression>pxBlock</Expression></Expression></Expressions><TabId>0</TabId><Column0>156</Column0><Column1>105</Column1><Column2>166</Column2><Column3>100</Column3></Session></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows> <SelectedTab>0</SelectedTab></Wnd3></Windows>
<Editor> <Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\V850ES_Fx3\portmacro.h</Filename><XPos>0</XPos><YPos>114</YPos><SelStart>4996</SelStart><SelEnd>4996</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_V850ES_Fx3_IAR\serial\serial.c</Filename><XPos>0</XPos><YPos>213</YPos><SelStart>7666</SelStart><SelEnd>7666</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_V850ES_Fx3_IAR\main.c</Filename><XPos>0</XPos><YPos>104</YPos><SelStart>4379</SelStart><SelEnd>4379</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\V850ES_Fx3\port.c</Filename><XPos>0</XPos><YPos>65</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\V850ES_Fx3\portasm.s85</Filename><XPos>0</XPos><YPos>80</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\MemMang\heap_2.c</Filename><XPos>0</XPos><YPos>216</YPos><SelStart>9232</SelStart><SelEnd>9239</SelEnd></Tab><ActiveTab>5</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\Common\Minimal\flash.c</Filename><XPos>0</XPos><YPos>72</YPos><SelStart>3690</SelStart><SelEnd>3690</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\tasks.c</Filename><XPos>0</XPos><YPos>1767</YPos><SelStart>55191</SelStart><SelEnd>55191</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_V850ES_Fx3_IAR\FreeRTOSConfig.h</Filename><XPos>0</XPos><YPos>45</YPos><SelStart>2688</SelStart><SelEnd>2688</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_V850ES_Fx3_IAR\main.c</Filename><XPos>0</XPos><YPos>119</YPos><SelStart>5726</SelStart><SelEnd>5726</SelEnd></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\queue.c</Filename><XPos>0</XPos><YPos>1213</YPos><SelStart>39549</SelStart><SelEnd>39549</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_V850ES_Fx3_IAR\RegTest.s85</Filename><XPos>0</XPos><YPos>121</YPos><SelStart>3946</SelStart><SelEnd>3946</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\V850ES_Fx3\port.c</Filename><XPos>0</XPos><YPos>170</YPos><SelStart>7932</SelStart><SelEnd>7932</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-00aa9b60><key>iaridepm.enu1</key></Toolbar-00aa9b60><Toolbar-02f1e380><key>debuggergui.enu1</key></Toolbar-02f1e380></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>344</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>205952</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>528</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>119048</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>315476</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd3></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> <Top><Row0><Sizes><Toolbar-00aa9b70><key>iaridepm.enu1</key></Toolbar-00aa9b70><Toolbar-02a6bd80><key>debuggergui.enu1</key></Toolbar-02a6bd80></Sizes></Row0></Top><Left><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>344</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>200</yscreen><sizeHorzCX>142857</sizeHorzCX><sizeHorzCY>203666</sizeHorzCY><sizeVertCX>205952</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd3></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><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></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Project> </Project>

@ -73,10 +73,10 @@ LastDevFile=unknown
LastSetupFailed=0 LastSetupFailed=0
[MINICUBE2] [MINICUBE2]
LastSetupFailed=0 LastSetupFailed=0
MapEntries=0 MapEntries=2
HWsettings=255,0,0,0,0,0,0,0 HWsettings=11,33024,8155,0,160,0,0,1
HWsettings2=0 HWsettings2=0
HWsettings3=124,0 HWsettings3=124,2
EventEntries=0 EventEntries=0
SeqName0= SeqName0=
SeqData0=0,0,0 SeqData0=0,0,0
@ -143,7 +143,11 @@ Tim2Stop9=0,0,0,0,0,0,0,0,0,0
CoverSettings=0,1048575,66060288,67108863,0,0,0 CoverSettings=0,1048575,66060288,67108863,0,0,0
CoverSettings2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 CoverSettings2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Version=1 Version=1
LastDevFile=unknown LastDevFile=DF3746.800
Map0=0,0,1048575,1024,3
Map1=1,67043328,67104767,60,3
NWsettings=1,5000,0,1,FFFFFFFFFFFFFFFFFFFF
NWsettings2=1
[DisAssemblyWindow] [DisAssemblyWindow]
NumStates=_ 1 NumStates=_ 1
State 1=_ 1 State 1=_ 1

@ -3,7 +3,7 @@
<Workspace> <Workspace>
<ConfigDictionary> <ConfigDictionary>
<CurrentConfigs><Project>rtosdemo/Debug</Project></CurrentConfigs></ConfigDictionary> <CurrentConfigs><Project>rtosdemo/V850ESJx3</Project></CurrentConfigs></ConfigDictionary>
<Desktop> <Desktop>
<Static> <Static>
<Workspace> <Workspace>
@ -17,7 +17,7 @@
<Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1216</ColumnWidth1><ColumnWidth2>324</ColumnWidth2><ColumnWidth3>81</ColumnWidth3></Build><Debug-Log/><TerminalIO/></Static> <Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1216</ColumnWidth1><ColumnWidth2>324</ColumnWidth2><ColumnWidth3>81</ColumnWidth3></Build><Debug-Log/><TerminalIO/></Static>
<Windows> <Windows>
<Wnd2> <Wnd0>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-30435-11592</Identity> <Identity>TabID-30435-11592</Identity>
@ -25,24 +25,24 @@
<Factory>Workspace</Factory> <Factory>Workspace</Factory>
<Session> <Session>
<NodeDict><ExpandedNode>rtosdemo</ExpandedNode><ExpandedNode>rtosdemo/demo source</ExpandedNode><ExpandedNode>rtosdemo/kernel source</ExpandedNode></NodeDict></Session> <NodeDict><ExpandedNode>rtosdemo</ExpandedNode><ExpandedNode>rtosdemo/demo source</ExpandedNode><ExpandedNode>rtosdemo/demo source/Low level init</ExpandedNode><ExpandedNode>rtosdemo/kernel source</ExpandedNode><ExpandedNode>rtosdemo/kernel source/device specific</ExpandedNode></NodeDict></Session>
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-2785-875</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-21438-1140</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-21061-4073</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows> <SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-2785-875</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-21438-1140</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-21061-4073</Identity><TabName>Breakpoints</TabName><Factory>Breakpoints</Factory></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<Editor> <Editor>
<Pane/><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_V850ES_Fx3_IAR\main.c</Filename><XPos>0</XPos><YPos>119</YPos><SelStart>5726</SelStart><SelEnd>5726</SelEnd></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\queue.c</Filename><XPos>0</XPos><YPos>1213</YPos><SelStart>39549</SelStart><SelEnd>39549</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Demo\NEC_V850ES_Fx3_IAR\RegTest.s85</Filename><XPos>0</XPos><YPos>121</YPos><SelStart>3946</SelStart><SelEnd>3946</SelEnd></Tab><Tab><Factory>TextEditor</Factory><Filename>C:\E\Dev\FreeRTOS\WorkingCopy3\Source\portable\IAR\V850ES_Fx3\port.c</Filename><XPos>0</XPos><YPos>170</YPos><SelStart>7932</SelStart><SelEnd>7932</SelEnd></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-00aa9b60><key>iaridepm.enu1</key></Toolbar-00aa9b60></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>314</Right><x>-2</x><y>-2</y><xscreen>316</xscreen><yscreen>205</yscreen><sizeHorzCX>188095</sizeHorzCX><sizeHorzCY>208758</sizeHorzCY><sizeVertCX>188095</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>142857</sizeVertCX><sizeVertCY>203666</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-00aa9b70><key>iaridepm.enu1</key></Toolbar-00aa9b70></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>740</Bottom><Right>314</Right><x>-2</x><y>-2</y><xscreen>316</xscreen><yscreen>205</yscreen><sizeHorzCX>188095</sizeHorzCX><sizeHorzCY>208758</sizeHorzCY><sizeVertCX>188095</sizeVertCX><sizeVertCY>755601</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><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></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

Loading…
Cancel
Save