Hi, i program in windows using keil, but uVision isn't available for Ubuntu/Linux so i have to use arm-gcc , i got confused by google results, i got the package : gcc-arm-none-eabi but i don't know what to do with it. how can i compile my program to a .bin with starting address of 0x2000 so i can upload it on my board (NXP LPC1768 board)? and i don't think that will make any changes in my codes, right? i mean you can compile the same c code with MinGW or GCC!
if you are beginner try Programming STM32F4 Discovery Board under Linux | tjakubowski and Getting Started with the STM32F4 and GCC - jeremyherbert.netit may help you for putting a step forward.
I don't have assess too these boards, all i got is a stupid lpc1768 board and i can't find anything better!
But im reading the second link maybe that will help me!
thanks for answer !
For GNU/Linux, you can try GNU ARM Eclipse plug-ins, it provides not only a convenient interface for GCC and GDB, but also templates that generate ready to run generic Cortex-M projects and specific projects for most STM families.
How far did you get by now; have you successfully gotten your toolchain to work ?
I started with LPC1768 myself; for this, I had to build my own toolchain with GCC+OpenOCD (because I'm on a PowerPC Mac).
I bought a few different JTAG programmers (and ended up using JTAG-lock-pick Tiny 2 all the time, as I found that one best).
If you're stuck at some point, I'll be able to help you. Please let us know what you have gotten working so far and what you're having problems with.
Recommend two way to develop on this board :
1. mbed LPC1768 | mbed
Or
2. gcc-arm-none-eabi (cross compiler) + IDE like Eclipse + JTAG as recommended jensbauer
Sorry, i forget this : http://www.lpcware.com/lpcxpresso/downloads/windows