[ECOS] Cortex-M3 port

simon.kallweit@intefo.ch simon.kallweit@intefo.ch
Fri Oct 24 08:33:00 GMT 2008


Hi there

I just wanted to let you know, that my Cortex-M3 port is pretty much up 
and running. It's not yet perfect, and there is still pending work on 
some parts (mostly the GDB stub, and exception handling). Basic 
interrupt handling and context switching is working. I extended the 
qmtest framework to automate kernel testing, and run all kernel tests 
with success (except the tm_basic test, which failed because of lack of 
resources). As ecoscentric is also finishing their port ("in a couple of 
weeks") I guess there is no real chance for my port to be included in 
the main repository. Also, to really finish the port, some additional 
help would really be appreciated (GDB stub etc.). My current focus is to 
test additional components we're going to use for our design (flash, fs, 
networking etc). So unless there is some help on the port, I guess I'll 
go with what I have and hope that ecoscentric will release their port in 
the near future, so I can incorporate additional changes into their port 
and the official repository. During development a few questions popped 
to my mind:

* Is there any interest in getting some community driven automatic 
testing infrastructure up and running? The current state is ok for doing 
single tests from time to time, but not to have an automated process. 
I'll further work with qmtest to automate our internal testing, but I 
wonder if there is interest to do this development in the community?

* I'm currently trying to merge the flash_v2 branch into the trunk. This 
seems to be not exactly trivial (or I'm just stupid :) Isn't it time to 
do the merge into the official trunk and spare the hassle in the future? 
Is there anything going against the merge? Or why hasn't it be done yet?

Simon

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list