Michael Schnell wrote:

However, (1) contains FPGA cofniguration + recovery software, which will help you write to recovery.
What do you mean by "recovery software" ? Upgrades are done via Ethernet-TCP/IP and/or via serial interface. I suppose when an upgrade fails, it should be possible to do a new upgrade using the same channels. So the software used needs to be a complete Linux distribution. I did not think to be be required to have a second independent Linux system for recovery.
You can use a complete Linux. Or you can use u-boot.
I am new to Eclipse. It seems we can setup cross compiler and use gdb without much difficult. I will let you know as I walk through.
Did you take a look at the Microtronix distribution ?

They provide an Eclipse plugin that adds three menu items to the Eclipse GUI: something like "Linux Kernel project", "Linux Filesystem Project" and "Linux Application Project". Moreover I suppose they did some work regarding the debug environment, but I telly you any details here.
I used the sources in the distribution. But I never used the plugins. From what I understand, they are (1) kernel menuconfig (2) construct romfs from precompiled apps (3) apps projects, which mostly come from uClinux-dist. They used Altera cross gcc which binds to newlib. So they have to make up the make rule. (They did sell cross gcc which binds to uClibc, though it is freely available in buildroot.)

About the application debug environment, it is a quick hack to Altera gdb. It is not a normal gdbserver ported for Linux. Atle is working on a gdbserver for Linux now.

I am thankful to Microtronix's contribution. But I don't like their environment at all.

- Thomas
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to