[En-Nut-Discussion] Ethernut Bootloader Help
Tim DeBaillie
debaillie at ciholas.com
Fri Nov 3 16:21:03 CET 2006
As previously stated, I am working on an ethernut ethernet based
bootloader for the AT91SAM7X256. I have a basic bootloader with TFTP
download working. The only thing I don't have working is the proper
target.
The problem is that the target has to be an ethernut target that doesn't
include the "bad" init stuff. By "bad" I mean stuff like resetting the
PLL or the Program Counter, or the interrupt vectors, etc.
I believe the files that I need to modify are:
/nut/arch/arm/init/crtat91sam7x_rom.S
~ basic startup code for linker, need to remove "bad" stuff
/nut/arch/arm/ldscripts/at91sam7x256_rom.ld
~ linker script, needs correct memory offset
/nut/arch/arm/dev/at91_efc.c
~ need to move config space offset to new location
/nut/arch/arm/os/nutinit.c
~ nut initialization code, need to remove "bad" stuff
If there are any other files please let me know.
Also, if anyone can point out the routines ("bad" stuff) that I want to
remove, that would be handy. Otherwise, I will be working on that while I
await any responses.
Thanks,
Tim
More information about the En-Nut-Discussion
mailing list