wiki:Hardware/jCM/cCM2/cSoftware

Version 4 (modified by seskar, 16 years ago) ( diff )

Software Description

Development Environment

Frimware Programming

JTAG Programmer Hardware

We are using Olimex ARM-USB-OCD USB based JTAG debugger that is attached to the JTAG port on the CM2 board (JXX).

JTAG Programmer Software

Software used for debugging and internal flash programming is OpenOCD (standard Debian package - apt-get isntall openocd ).

Cross-compiler

Software development environment is based on GNU Toolchain for ARM Processor. Downloaded tarball is installed in /usr/{bin,lib,libexec,arm-none-linux-gnueabi}. The toolcahin was compiled with the arm-none-linux-gnueabi prefix so that (for example) compiler can be invoked with:

  arm-none-linux-gnueabi-gcc program.c -o program

STR71X Library

The ST's firmware library is used for peripheral management.

TCP/IP Library

We are using uIP TCP/IP stack developed by Adam Dunkels.

Attachments (3)

  • uip-1.0-refman.pdf (1.3 MB ) - added by seskar 16 years ago. uIP Reference Manual
  • 10780.pdf (2.8 MB ) - added by seskar 16 years ago. STR71x Firmware Library Usre Manual
  • FlashProgramming.pdf (451.2 KB ) - added by seskar 16 years ago. STR7 Family Flash Programming User Manual
Note: See TracWiki for help on using the wiki.