nobody wrote on Thursday, June 08, 2006:
Hi, I’m trying to compile and debug FreeRTOS port Demo/ARM7_LPC2106_GCC in Keil. I copied all files, including boot.s and lpc2106-rom into a new project. Project compiles fine, saying:
creating hex file…
"FreeRTOS.elf" - 0 Error(s), 1 Warning(s).
but when I try to upload it via JTAG, error occures:
*** error 59: invalid absolute module
It continues uploading, but program doesn’t work at all (I’ve put some simple blinking on very beginning).
When I use different startup.s and target.ld from ‘c:\Keil\ARM\GNU\Examples\Blinky’ I can upload and debug it in Keil, and everything seem fine till I enable a interrupt from TMR0, it hops then to some messy area. I’m pretty sure interrupt initialisation is OK, because I took it from my recent project and it works fine there (the problem is, that that recent project I compiled in Keils native compiler - not using GCC)
So I think it’s something to do with .s, or .ld files. Especialy interrupts handling definition. But WHAT???
Thank You in advance.