[En-Nut-Discussion] Porting to RX62N (was: Re: En-Nut-Discussion Digest, Vol 88, Issue 14)
Harald Kipp
harald.kipp at egnite.de
Fri Feb 25 09:35:50 CET 2011
Hi Hermann,
On 2/24/2011 8:35 PM, Hermann Schulz wrote:
> have you seen this one 'RX62N'? It's cheep and powerful.
> I would like to use this one in a new project.
> How much work is it to port ethernut for a new controller?
Interesting kit, indeed.
Considering that this is a complete new architecture and lots of new
peripherals, a lot of effort is required.
Assuming, that all tools and a runtime library are available, the kernel
can be ported in a few days. The first thing to be done is early
hardware initialization (crt0.S) and the linker script. Next the serial
port, a timer interrupt handler and the context switching should work.
Then you'll have a running kernel.
Now the real work starts by adding all the peripheral drivers. This
usually takes weeks to months. Unless you'll have a lot of time or 2 or
3 more volunteers, I'd advise against.
> The other way is to use the Renesas Library.
Depends on their license. Note, that our project will only accept target
code, which is compatible with BSDL, not GPL. There is an exception
possible in the contrib directory, but not for the core code.
Regards,
Harald
More information about the En-Nut-Discussion
mailing list