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