Search found 15 matches

by srl100
Fri Jul 22, 2011 12:36 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: Forum open for RT-Druid posts
Replies: 2
Views: 1530

Re: Forum open for RT-Druid posts

If you are renaming forums, how about fixing the spelling of "Enterprise" in "Board index ‹ English forums ‹ ERIKA Entreprise and RT-Druid" ? :)
by srl100
Sun Jun 12, 2011 9:35 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: MSP430 support
Replies: 5
Views: 2875

Re: MSP430 support

Just to complete the thread, if anyone is still following this, the June 8th 2011 release of Erika Enterprise ( http://erika.tuxfamily.org/erika-for-multiple-devices.html ) includes support for the MSP430 Launchpad board. The wiki ( http://erika.tuxfamily.org/wiki/index.php?title=TI_MSP430 ) has mor...
by srl100
Tue Mar 08, 2011 6:38 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: MSP430 support
Replies: 5
Views: 2875

Re: MSP430 support

I don't have an UTMOST board (and can't find too much information out there as to what one of them is) but will, of course, update the existing code and check that it still builds after my changes for LaunchPad support. I will look at the OIL support after I've got the basic Makefile-based building ...
by srl100
Mon Mar 07, 2011 10:39 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: MSP430 support
Replies: 5
Views: 2875

MSP430 support

Hi All. I'm working on a basic MSP430 LaunchPad board support package (just the 2 LEDs, 1 button, temperature sensor on ADC and timer, probably) and have some questions regarding the current MSP430 support. 1) The compiler rules in pkg/cfg/arch/cc_msp430.mk seem to be tailored to a particular versio...
by srl100
Mon Sep 20, 2010 3:34 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: EE_hal_terminate_task and EE_hal_terminate_savestk
Replies: 2
Views: 1490

Re: EE_hal_terminate_task and EE_hal_terminate_savestk

Sorted!

What was misleading me was the name of EE_hal_terminate_savestk() - it's not called at task termination time, but prior to running the task (in preparation for the task's eventual termination).

Once I'd got my head round that it was clearer what the routine should do!
by srl100
Mon Sep 06, 2010 1:40 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: EE_hal_terminate_task and EE_hal_terminate_savestk
Replies: 2
Views: 1490

EE_hal_terminate_task and EE_hal_terminate_savestk

Can anyone give me a plain description of what EE_hal_terminate_task() and EE_hal_terminate_savestk() should do? There are plenty of examples of what the functions do for particular processor architectures, thanks, but what I am missing is an overview of what the requirement for these functions is. ...
by srl100
Fri Aug 20, 2010 4:18 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: Relationship between MULTI_STACK and KERNEL_TYPE?
Replies: 2
Views: 1640

Re: Relationship between MULTI_STACK and KERNEL_TYPE?

Thanks for the info - RT-Druid wasn't complaining, so I thought that it was a valid combination. I'll update my OIL file and try again!
by srl100
Fri Aug 20, 2010 2:51 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: Relationship between MULTI_STACK and KERNEL_TYPE?
Replies: 2
Views: 1640

Relationship between MULTI_STACK and KERNEL_TYPE?

I have an OIL file that includes the following OS section: OS myOs { EE_OPT = "DEBUG"; EE_OPT = "NODEPS"; //Don't do a separate dependency file pass EE_OPT = "NOSRC"; //Don't create intermediate .src files CPU_DATA = PIC30 { APP_SRC = "code.c"; MULTI_STACK = FALSE; ICD2 = TRUE; }; MCU_DATA = PIC30 {...
by srl100
Mon Aug 02, 2010 2:40 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: APP_SRC inside TASK container?
Replies: 2
Views: 1698

Re: APP_SRC inside TASK container?

That now works for me - thanks.
by srl100
Fri Jul 30, 2010 4:52 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: APP_SRC inside TASK container?
Replies: 2
Views: 1698

APP_SRC inside TASK container?

Hi All. When trying to process an OIL file containing the following TASK description: TASK TaskDemo { PRIORITY = 1; STACK = SHARED; SCHEDULE = FULL; APP_SRC = "demo.c"; }; I get the following error reported by RT-Druid: ERROR > Some errors : java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.S...
by srl100
Tue Jun 01, 2010 5:49 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: RT-Druid multi-processing support
Replies: 7
Views: 2982

RT-Druid multi-processing support

I've managed to run the PIC30 console demo on MPLAB's simulator, and now want to check out the multi-processing configuration support in RT-Druid (This is just a proof-of-concept step before porting to a Linux test harness - I don't actually have a multi-core PIC30!). I added MASTER_CPU, ID and CPU_...
by srl100
Tue Jun 01, 2010 5:36 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: Port to POSIX test harness
Replies: 6
Views: 3355

Re: Port to POSIX test harness

Thanks - I've updated RT-Druid from the "Nightly Build" site and can now see the support for the new CPUs.

I've got a couple more questions, but will start a new thread for them.
by srl100
Fri May 28, 2010 12:24 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: Port to POSIX test harness
Replies: 6
Views: 3355

Re: Port to POSIX test harness

Hi! We recently wrote some documentation on the wiki about how to port the kernel to new CPUs. The support for S12 and Tricore *is* available... it's in the updates we released as separate plugins! did you have problems in using them? I can see S12, but not Tricore - am I looking in the wrong place...
by srl100
Tue May 25, 2010 5:40 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: compile a project without eclipse
Replies: 2
Views: 1718

Re: compile a project without eclipse

Maybe the documentation means rtd_launcher.bat ?
by srl100
Thu May 20, 2010 2:31 pm
Forum: ERIKA Enterprise and RT-Druid v2
Topic: Port to POSIX test harness
Replies: 6
Views: 3355

Port to POSIX test harness

Hi All. I was thinking of porting Erika Enterprise to a POSIX-based test harness, mostly as a way of learning about the OS. I realise that I would have to add support for this new CPU to the OS - I've got a vague notion of using longjmp/setjmp to handle context switching, maybe. The big problem I ca...