Skip to content

Setting up your firmware build environment

Valkyrie-MT edited this page Jan 3, 2014 · 6 revisions

Use this compiler (as recommended): gcc-arm-none-eabi-4_6-2012q4-20121016.exe - gcc-arm-none-eabi-4_6-2012q4-20121016.exe

  1. Install the GCC compiler to "C:\GCC_46"
  2. Install the 4.3PK
  3. Copy the GHI Source into the C:\MicroFrameworkPK_v4_3 directory, overwriting files.
  4. Download and copy the NETMF4.3_Community code and copy that into the C:\MicroFrameworkPK_v4_3 directory, overwriting files.

Then execute this:

  1. C:\MicroFrameworkPK_v4_3>setenv_gcc.cmd 4.6.2 c:\GCC_46
  2. C:\MicroFrameworkPK_v4_3>cd Solutions\FEZCerberus_Community
  3. C:\MicroFrameworkPK_v4_3\Solutions\FEZCerberus_Community>msbuild /t:build /p:flavor=release;memory=flash

The new firmware (ER_CONFIG and ER_FLASH) is located here: C:\MicroFrameworkPK_v4_3\BuildOutput\THUMB2\GCC4.6\le\FLASH\release\FEZCerberus\bin\tinyclr.hex

Note: Some of the 4.2 references will no longer work, so those will have to be recompiled...

P.S. I am using Windows 8 x64 for all the compiling. Also, the 4.3 firmware requires VS2012 Desktop Edition or higher.