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!
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.