[ECOS] Cortex/STM32 Port
Paul J THACKER
paul.thacker@st.com
Tue Sep 30 22:30:00 GMT 2008
Hi Simon,
Thanks for the response.
Simon Kallweit wrote:
>
>> I saw in the archives that an ECOS port for the STM32 is underway. Our
>> group at STMicroelectronics is just about to undertake the same thing.
>>
>> If this port is still active, please contact me on this list or
>> privately by email.
>
> Yeah, the port is still active. I just got distracted for other projects
> recently, so work has been rather slow. Anyway, it would definitely make
> sense to concentrate on a common port, instead of everybody starting
> their own :)
Agreed!
I have already done the following:
>
> * added new "cortexm" architecture, descended from the arm architecture,
> adapted startup and initialization code
> * added "stm32" variant, with stm3210e as the first platform
> * implemented diagnostics (uart), realtime clock (systick), interrupt
> api (nvic + ext), gpio api etc.
> * implemented uart and flash drivers
Sounds like you've made a lot of progress. Kishore (Parlerlamudi, on
copy) will be doing the bulk of the work on our end. I'll help out when
time permits. Our goal is to create a WiFi platform base on the
STM3210E-EVAL board. The first step (beyond the basic port) is to write
a driver for an ethernet daughtercard to verify the BSD-based TCP/IP
stack in ECOS.
>
> What is still missing is proper interrupt handling and context
> switching, as I still not quite got my head around it. So, help would be
> really welcome. Also, there is lots of lack in the GDB stub area, as
> well as several other "basic" features, such as running code from ram
> entierly, etc. I also ran into a few issues with the toolchain lately,
> as it seems to link incorrectly sometimes, but I didn't have the time
> yet to investigate more.
>
> Anyway, most of the basics are in place and usable. You can access the
> current repository at
>
> https://svn.inthemill.ch/ecos-cortex/trunk
>
> Please feel free and checkout the sources, and give me some feedback.
> Oyvind Harboe from Zylin has suggested that we move the repository to
> ecosforge. This might be a good idea, if more people are interested in
> working on this. I could also give single users write privileges, thats
> not a problem.
Thanks, we'll do a checkout and take a look.
Also please note that anyone working on the code should
> get an FSF copyright assignment as soon as possible. This is absolutely
> necessary to get the port into the official eCos repository, which has
> to be of high priority in my opinion. I for myself already got an
> assignment.
I'll look into this.
>
> I should be available for eCos development again in about 1-2 days.
>
> Best regards
> Simon
>
>
Best Regards,
Paul
--
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