- Thu Jan 23, 2014 7:42 pm
#167600
Very confused. Hundreds of tutorials and none of them work as versions and tools have changed over the years.
I am an experienced ARM programer but I use the expensive tools at work (IAR, JLINK). For home I have been trying to get an Atmel AT91SAM7S256 up and running using free tools. I took the easy way and downloaded the OlimexODS package that includes Yagarto, Eclipse, and OpenOCD. For the most part I have this working. I can compile under Eclipse using a makefile project. I can download it to the host using OpenOCD. I have yet to figure out how to run the debugger. But that will be the subject of a future question.
Right now, I am trying to figure out where to get basic libraries like strlen, strcpy, memset, strtok, sin, cos, and atan2. I found myself rewriting these as I need them, but there must be a better way. Is there an embedded version of the C standard libraries that work on ARM?
I am an experienced ARM programer but I use the expensive tools at work (IAR, JLINK). For home I have been trying to get an Atmel AT91SAM7S256 up and running using free tools. I took the easy way and downloaded the OlimexODS package that includes Yagarto, Eclipse, and OpenOCD. For the most part I have this working. I can compile under Eclipse using a makefile project. I can download it to the host using OpenOCD. I have yet to figure out how to run the debugger. But that will be the subject of a future question.
Right now, I am trying to figure out where to get basic libraries like strlen, strcpy, memset, strtok, sin, cos, and atan2. I found myself rewriting these as I need them, but there must be a better way. Is there an embedded version of the C standard libraries that work on ARM?