Bootstrap
Zdrojové kódy bootstrapu verze 1.16 včetně podpory pro modul uCSimply SAM9260 si stáhnete zdehttp://www.ucsimply.cz/products/modsam9260/. Originál si můžete stáhnout přímo ze stránek firmy Atmelhttp://www.atmel.com/Images/AT91Bootstrap1.16.zip.
Kompilaci budeme provádět v operačním systému Windows s pomocí balíku nástrojů devkitARM release 32 (novější verze vrátí při kompilaci bootstrapu pro NandFlash chybu).
Postup:
- Rozbalíme archivní soubor Bootstrap1.16-ucsimply.zip. Vznikne adresář Bootstrap-v1.16-ucsimply.
- Spustíme si okno s příkazovým řádkem DOSu a vstoupíme do adresáře Bootstrap-v1.16-ucsimply\board\ucsimply_sam9260:
> cd <cesta k adresari>\Bootstrap-v1.16-ucsimply\board\ucsimply_sam9260
- Podle typu paměti, pro kterou chceme bootstrap kompilovat, vstoupíme buď do podadresáře dataflash nebo nandflash.
- Smažeme výsledky případné předchozí kompilace:
> make clean
- Spustíme kompilaci zvolené varianty bootstrapu:
> make
- Výsledek kompilace soubor dataflash_ucsimply_sam9260.bin, resp. nandflash_ucsimply_sam9260.bin, najdeme v aktuálním adresáři, tj. podadresáři dataflash, resp. nandflash.
Jen krátce ke změnám ve zdrojovém kódům bootstrapu s ohledem na přidání podpory pro modul uCSimply SAM9260. Do podadresáře board přibyl adresář ucsimply_sam9260. V tomto adresáři je umístěn kód pro náš modul. Jde o soubor ucsimply_sam9260.c, který je společný pro obě varianty bootstrapu (dataflash i nandflash). Makefile a konfigurační soubor bootstrapu ucsimply_sam9260.h je umístěn pro danou variantu bootstrapu v podadresáři dataflash a v podadresáři nandflash.