[En-Nut-Discussion] AT91sam7X TFTP bootloader

Ole Reinhardt ole.reinhardt at embedded-it.de
Tue Jun 7 21:47:14 CEST 2011


Hi all,

due to multiple request I added our simple TFTP bootloader implemented
for at91sam7X platform to the "nut/boot/at91sam7x_bootloader" directory.

This bootloader is implemented as full Nut/OS application and therefor
has a quite big memory (flash) footprint (48k are reserved for the
bootloader).

Applications the shall be started with this bootloader needs to be
linked to an memory offset of 0xC000 (== flash address 0x0010C000). Use
the following linker scripts to configure Nut/OS for your application
code:

at91sam7x256_bootrom.ld
at91sam7x512_bootrom.ld


The bootloader itself needs to be configured like any other Nut/OS
application started from the At91 flash rom (so use at91sam7x256_rom.ld
or at91sam7x512_rom.ld).

Have fun!

Regards,

Ole Reinhardt

PS: To compile the code you have to adjust the path of the included
Makedefs and Makerules in the makefile.


-- 

Thermotemp GmbH, Embedded-IT

Embedded Hard-/ Software and Open Source Development, 
Integration and Consulting

http://www.embedded-it.de

Geschäftsstelle Siegen - Steinstraße 67 - D-57072 Siegen - 
tel +49 (0)271 5513597, +49 (0)271-73681 - fax +49 (0)271 736 97

Hauptsitz - Hademarscher Weg 7 - 13503 Berlin
Tel +49 (0)30 4315205 - Fax +49 (0)30 43665002
Geschäftsführer: Jörg Friedrichs, Ole Reinhardt
Handelsregister Berlin Charlottenburg HRB 45978 UstID DE 156329280 




More information about the En-Nut-Discussion mailing list