


This is a work done by Giacomo Fazio (aka l3golas) and Antonio Nasca, with the purpose to explain how to develop, run and debug embedded software on a class of ST microcontrollers (STR71x, STR73x, STR75x, based on the core ARM7TDMI), using only open-source solutions. In fact nowadays there are many proprietary IDEs (IAR, RealView, etc.) which allow building and debugging of produced code on microcontrollers easily and quickly, but the licences for those IDEs are very expensive. So using free solutions (GNUARM, OpenOCD, Eclipse, etc.) that allow to compile and download code on many microcontrollers using cheap interfaces can be the best solution for that problem. Moreover, if we consider that all those solutions are open-source, you can understand how these programs are improving more and more and could have tomorrow features that today aren’t present or aren’t working properly.
This work is divided in two parts:
- Relation on the work done and step-by-step tutorial about how to install and use all these open-source solutions, both in Windows and in Linux, similar to the tutorial written by James P. Lynch for the serie Atmel AT91SAM7S.
- Used software (programs, scripts, etc.)
You can download here the zip file that includes everything.











gennaio 25th, 2008 at 16:31
Good work. I was surprised to find sample code and documentation about STR91x too. Why you don’t add a comment on STR91x in the html page?
Rispondi
gennaio 30th, 2008 at 19:22
You have reason, I hadn’t noticed that yet, I will tell it to Intilinux so he can fix the post.
I guess you’re Italian like me, excuse me if I’m talking in English, but this page is visited from worlwide, so I can’t do differently. Anyway, ciao e grazie
Rispondi
giugno 25th, 2008 at 18:11
Good Work!
Rispondi
giugno 27th, 2008 at 12:35
Hi guys,
did some one build and/or use OpenOCD on AMD64&ubuntu-8.04?
I got an amontec jtag-tiny, built the openocd v699, installed on my amd64 ubuntuBox:
some time openocd fail to detect the JTAG and no way to debug! Same openocd bin is working fine on other slackwareLinuxBox (amd semprom). I think the issue root cause is the 64 bit processor and ftdi sw interface.
any idea?
ciao
paolo
Rispondi
marzo 13th, 2009 at 20:05
Problem with downloading the tutorial zip file
Rispondi
David Reply:
marzo 26th, 2009 at 17:36
Same. Not able to exctract zip file
Rispondi
Anton Reply:
maggio 14th, 2009 at 17:19
Does anyone have an alternative mirror to download the tutorial?
Download was slow at first and soon it stopped and now is not working at all.
Rispondi