Hi ppl,
I want to compile a new firmware for my IMU 6DOF’s microcontroller (LPC).
THE QUESTION: Does anybody know how to configure “Programmers Notepad” with WinARM-20060606 (in the description’s WinARM link) to compile my new firmware?
PD: (Actually, the provided v4 firmware only throws raw data to serial port. My firmware will use the quite decent onboard LPC2138 ARM7 processor to send an already filtered signal to my main microprocessor.)
I’m open to receive suggestions on another/better/specific IDE. Anyways “Programmer’s Notepad” looks nice.
OK, that’s it; thanks.-
Rod.
Arm is very much do it yourself. You want to get a compiler, newlib, and a IDE that you like.
Read the yagarto docs for how to hookup the compiler and openocd to the ide. This info should translate to other ides. I also like Code::Blocks. CB and ProgrammersNotepad are far better than Eclipse. I have tried eclipse many times, recently they have updated the app and several plugins I tried did not work. Thats very frustrating. Code::Blocks will search and load about 20 of the common compiler kits. CB is very nice in that each compiler kit has a full config panel so you can define everything about your setup.
Anyway, to recompile your project, you need the makefile and project info. If the project was not originally built using winarms’ gcc you may have to adjust the startup code. Startup code is a file that defines how the hex is arranged in flash and lots of other things.
To learn these kinds of things with winarm look at some of the examples on the siwawi site. I know there is an example for the 2138. Get this to build to test your winarm install. then compare startup files and makefiles.
RodSTAR:
Hi ppl,
I want to compile a new firmware for my IMU 6DOF’s microcontroller (LPC).
THE QUESTION: Does anybody know how to configure “Programmers Notepad” with WinARM-20060606 (in the description’s WinARM link) to compile my new firmware?
PD: (Actually, the provided v4 firmware only throws raw data to serial port. My firmware will use the quite decent onboard LPC2138 ARM7 processor to send an already filtered signal to my main microprocessor.)
I’m open to receive suggestions on another/better/specific IDE. Anyways “Programmer’s Notepad” looks nice.
OK, that’s it; thanks.-
Rod.
If your code is less than 32KB and is non-commercial, there are free versions of IAR's system. I use it.
It (and Keil) are 1000 times better in terms of user productivity and debugging support, than freeware.