FX3 Programmers Manual, Doc. # 001-64707 Rev. *C
151
12. FX3 Development Tools
A set of development tools is provided with the SDK, which includes the third party tool-chain and
IDE.
The firmware development environment will help the user to develop, build and debug firmware
applications for FX3. The third party ARM
®
software development tool provides an integrated
development environment (IDE) with compiler, linker, assembler and debugger (via JTAG). Free
GNU tool-chain and Eclipse IDE (to be used with the GNU tool-chain) is provided.
12.1
GNU Toolchain
The GNU Toolchain provided as part of the FX3 SDK comprises of
1. GCC compiler (gcc) – version 4.5.2
2. GNU Linker (ld) – version 2.20.51
3. GNU Assembler (as) – version 2.20.51
4. GNU Debugger (gdb) – version 7.2.50
These executables are invoked by the Eclipse IDE.
12.2
Eclipse IDE
The Eclipse IDE for C/C++ Developer is provided as part of the FX3 SDK. This IDE comprises of the
base Eclipse platform (3.5.2) and the CPP feature (1.2.2). A couple of plugins required for develop-
ment are bundled with the IDE
■
GNU ARM C/C++ Development support (0.5.3)
The GNU ARM plug-in hooks the GNU tool-chain into the eclipse platform and supports the develop-
ment of C/C++ applications for the ARM series of processors.
■
Zylin Embedded CDT (4.10.1)
The Zylin plug-in provides GDB support.
■
Java(TM) Platform, Standard Edition Runtime Environment Version 7
The JRE is required by eclipse.
12.2.1
JTAG Probe
The Segger JLink probe is the preferred JTAG probe for the FX3 SDK. This probe along with the
Segger JLink ARM GDB Server is used for debug.
12.2.2
Eclipse Projects
Eclipse projects for each of the FX3 application examples are part of the FX3 SDK. These projects
can be used with together with the Eclipse IDE and the GNU tool-chain to build and debug the
applications. The following sections explain the usage of the Eclipse IDE to build and debug the
Содержание EX-USB FX3
Страница 8: ...8 FX3 Programmers Manual Doc 001 64707 Rev C Contents...
Страница 12: ...12 FX3 Programmers Manual Doc 001 64707 Rev C Introduction...
Страница 48: ...48 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Overview...
Страница 74: ...74 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Firmware...
Страница 76: ...76 FX3 Programmers Manual Doc 001 64707 Rev C FX3 APIs...
Страница 84: ...84 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Examples...
Страница 98: ...98 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Structure...
Страница 148: ...148 FX3 Programmers Manual Doc 001 64707 Rev C FX3 P Port Register Access...
Страница 153: ...FX3 Programmers Manual Doc 001 64707 Rev C 153 FX3 Development Tools 2 Select General Existing projects into Workspace...
Страница 165: ...FX3 Programmers Manual Doc 001 64707 Rev C 165 FX3 Development Tools Click next...
Страница 178: ...178 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools Click on Apply...
Страница 180: ...180 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools d Start the GDB server...
Страница 185: ...FX3 Programmers Manual Doc 001 64707 Rev C 185 FX3 Development Tools...
Страница 186: ...186 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Страница 187: ...FX3 Programmers Manual Doc 001 64707 Rev C 187 FX3 Development Tools...
Страница 188: ...188 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Страница 192: ...192 FX3 Programmers Manual Doc 001 64707 Rev C GPIF II Designer...