The Eagle SBC is shipped with an Ethernet bootloader that can be used to update the firmware on the board from an Ethernet connection. Then select the "Download and debug" button on the toolbar and then the "Go" button to execute.Ģ.7 Firmware Updates using the Ethernet Bootloader On the "Setup" tab select "J-Link/J-Trace" as the driver and "main" as the location to run to start the debugger after a reset. To use the J-Link debugger with IAR EWARM, select Projects> Options> Debugger with the project name selected in the workspace. Using a JTAG debugger also allows you to place breakpoints and watch variables to find problem areas in your application. When you start a debugging session, the binary image file will be loaded automatically to the board. The simplest way to download files to the Eagle SBC is by using a JTAG debugger probe that is supported by IDE in use. To build an image using the command line, just change to the project directory and execute "make". The GNU "make" utility is installed as part of the GNU toolchain on the Eagle Setup CD.
#DEVKITARM MICROMINT INSTALL#
Please select the tools button corresponding to the programming language you will be using and install the required components.įigure 2.5: Using the DriverLib projects with the CodeBlocks IDEĢ.5 Compiling Applications from the Command LineĪll example programs include a Makefile that allows you to build binary images from the command line using the GNU toolchain. The Eagle 100 Setup CD includes tools and example applications to get you started with the Eagle 100 SBC functionality. Project files are included to build C, Assembler and DriverLib applications with both the IAR and CodeBlocks IDEs.
The tools included in the CDs shipped with the board include a kickstart version of the IAR Embedded Workbench for ARM, one of the GNU Toolchains for ARM, a BASIC interpreter and a LUA interpreter.
GNU Toolchain (gcc) for ARM 4.3.0 – devkitARM 23b or WinARM 20080331.GNU Toolchain (gcc) for ARM 4.2.3 – CodeSourcery G++ 2008q1.IAR Embedded Workbench for ARM (ewarm) 5.20.Currently the following compilers and programming languages are supported: The Eagle 100 Board Support Package (BSP) includes examples to use the board functionality with several development tools. Figure 2.1: Web interface for Serial-to-Ethernet applicationĪfter testing the board with the example application, you should become familiar with development tools used to take advantage of the board’s functionality.