DK-LM3S9B96
From Attie's Wiki
(Difference between revisions)
m |
m |
||
Line 25: | Line 25: | ||
</source> | </source> | ||
* Build: | * Build: | ||
+ | ** You make need to remove the build sections that target the Cortex-M4 from the following files: | ||
+ | *** <code>./driverlib/Makefile</code> | ||
+ | *** <code>./grlib/Makefile</code> | ||
+ | *** <code>./usblib/Makefile</code> | ||
<source lang="bash"> | <source lang="bash"> | ||
make clean all | make clean all | ||
</source> | </source> |
Revision as of 14:58, 27 July 2012
Preparation
- Build a toolchain. See Crosstool-ng, and use the
arm-bare_newlib_cortex_m3_nommu-eabi
config. - Install some stuff:
sudo apt-get install openocd
Environment
export PATH=${TOOLCHAIN_DIR}/bin:${PATH} export CROSS_COMPILE=arm-bare_newlib_cortex_m3_nommu-eabi-
Using TI's StellarisWare and Samples
- Download from: http://www.ti.com/tool/sw-lm3s (or look for an update / new page)
- Extract the contents of the windows executable.
mkdir sw cd sw unzip ../SW-*.exe
- Edit the
PREFIX
variable in makedefs. E.g:
PREFIX=${shell echo -n ${CROSS_COMPILE} | rev | cut -b 2- | rev}
- Build:
- You make need to remove the build sections that target the Cortex-M4 from the following files:
-
./driverlib/Makefile
-
./grlib/Makefile
-
./usblib/Makefile
-
- You make need to remove the build sections that target the Cortex-M4 from the following files:
make clean all