strexb r0,r0,[r1]'
C:UsersDougAppDataLocalTempcccfXT0x.s:533: Error: registers may not be the same --
strexh r0,r0,[r1]’
make: *** [src/corecm3.o] Error 1
So the project CMSISv1p30_LPC17xx, which I’m guessing is a library, isn’t building. Any ideas?
Example01 doesn’t build
I’m trying to build the examples from the LPC17xx edition of “Using the FreeRTOS Real-time Kernel”. I get the following messages when trying to build Example01.
09:41:11 **** Build of configuration Debug for project CMSISv1p30LPC17xx ****
make all
Building file: ../src/corecm3.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -DDEBUG -DCODE_RED -DREDLIB__ -I”C:UsersDougDocumentsLPCXpresso7.1.1125workspaceCMSISv1p30LPC17xxinc” -Og -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -mcpu=cortex-m3 -mthumb -DREDLIB -specs=redlib.specs -MMD -MP -MF”src/corecm3.d” -MT”src/corecm3.d” -o “src/corecm3.o” “../src/corecm3.c”
C:UsersDougAppDataLocalTempcccfXT0x.s: Assembler messages:
C:UsersDougAppDataLocalTempcccfXT0x.s:508: Error: registers may not be the same —
Example01 doesn’t build
I forgot to mention that freertos_blinky does build and executes apparently correctly.
Example01 doesn’t build
Sorry you are having a problem. This is due to a change in compiler versions. The following link seems to provide a simple fix:
http://www.lpcware.com/content/forum/cmsisv1p30lpc13xx-cannot-be-build-lpcxpresso-ide-ver7
Regards.
Example01 doesn’t build
Thanks, that did it. Man, is that ever obscure!