SAM9260 a .NET Micro Framework - 2. Instalace nástrojů
Než se dostaneme k programování v C# nebo Visual Basicu, musíme si pro modul SAM9260 nainstalovat všechny potřebné vývojové nástroje a také nástroje pro nahrávání/aktualizaci firmware s prostředím Microsoft .NET Micro Framework (dále jen NETMF).
Visual Studio Express 2012
Protože je běhové prostředí NETMF pro modul SAM9260 dostupné v nejnovější verzi 4.3, je nutné použít Visual Studio verze 2012. Starší verze 2010 není s touto verzí NETMF kompatibilní.
VS 2012 lze nainstalovat pouze na počítače s OS Windows 7 SP1 a vyšší!
Postup instalace:
- Stáhneme instalátor Visual Studio Express 2012 for Windows Desktop ze stránek Microsoftu.
- Spustíme instalátor wdexpress_full.exe.
- Vše odklikáme a dokončíme instalaci.
- Restartujeme počítač.
Poznámka: Po 30ti dnech je vyžadována registrace pro získání bezplatného produktového klíče.
.NET Micro Framework SDK
Jedná se o samotný .NET Micro Framework ve verzi 4.3. Vyžaduje nainstalované Visual Studio 2012!
Postup instalace:
- Stáhneme zip archiv SDK 4.3 RTM ze stránek NETMF.
- Rozbalíme archiv SDK.zip a spustíme instalátor SDK\MicroFrameworkSDK.MSI.
- Vše odklikáme (Next, Next ... Finish) až do konce instalace.
Definice pinů a portů modulu SAM9260 (assembly)
Přidá k NETMF SDK kitu definici pinů a dostupných portů pro modul SAM9260. Programátor tak nemusí přemýšlet, které piny a komunikační porty mikrokontroléru AT91SAM9260, kterým je modul SAM9260 osazen, jsou dostupné na vývodech modulu.
Postup instalace:
- Stáhneme soubor Definice pinů a portů modulu SAM9260 (assembly) ze stránek modulu SAM9260.
- Stažený archiv, např. uscimply-sam9260-netmf-hardware-assembly-v00.10.zip, rozbalíme.
- Ve vzniklém adresáři se nachází podadresáře be a le. Ty zkopírujeme do podadresáře v4.3\Assemblies, který se nachází v adresáři, kde je nainstalován NETMF SDK, např. C:\Program Files (x86)\Microsoft .NET Micro Framework.
Upozornění: Kopírování adresářů be a le do adresáře s NETMF SDK může vyžadovat administrátorská oprávnění!
Atmel SAM-BA
Program SAM-BA od firmy Atmel budeme potřebovat pro nahrání bootstrapu (předzavaděč) a samotného zavaděče běhového prostředí NETMF do FLASH paměti modulu SAM9260.
Postup instalace:
- Stáhneme si instalátor SAM-BA v2.12 ze stránek Atmelu. Je nutná registrace.
- Spustíme instalátor sam-ba_2.12.exe a následujeme pokynů instalace.
- Stáhneme soubor Patch ucsimply-sam9260 pro SAM-BA 2.12 ze stránek modulu SAM9260.
- Stažený zip archiv rozbalíme, vznikne adresář samba-2.12-add-ucsimply_sam9260-support.patch.
- V tomto adresáři je podadresář tcl_lib. Ten zkopírujeme do adresáře s nainstalovaným programem SAM-BA 2.12, např.: C:\Devel\arm\sam-ba_2.12.
- Spustíme program SAM-BA a ověříme, že v okně s parametry připojení, které se otevře, je možné v rozbalovacím seznamu Select your board vybrat položku sam9260-ucsimply.