Error CSample

Questions about the BASICtools and MakeItC
Post Reply
rodasi
Posts: 1
Joined: Wed Aug 26, 2015 1:26 pm

Error CSample

Post by rodasi »

Hi,

When I try to make csample.c in MakeItC I get this error:

Analyzing C:/Users/Roberto/Documents/Coridium/Csample.c

C:\Program Files (x86)\Coridium\bin>echo off

C:\Program Files (x86)\Coridium\bin>arm-none-eabi-gcc C:/Users/Roberto/DOCUME~1/Coridium/Csample.c -M -IC:/Users/Roberto/DOCUME~1/Coridium -IC:/Users/Roberto/DOCUME~1/Coridium/include -DLPC2103 -DARMmite -DmitePRO
child process exited abnormally
C:/Users/Roberto/DOCUME~1/Coridium/include/coridium_pcb.h:147:3: error: #error Unsupported CPU
C:/Users/Roberto/DOCUME~1/Coridium/include/flash.h:64:4: error: #error -- Flash MAP not defined -- define it in system_lpcxxxx.h for now
C:/Users/Roberto/DOCUME~1/Coridium/include/adc.h:226:4: error: #error Unknown CPU type in adc.h
linking... C:/Users/Roberto/Documents/Coridium/Csample.c

Csample is 0.00K code 0.31K data

After to analyze coridium_pcb.h I noticed that must pass -DLPC21xx instead of -DLPC2103.

C:\Program Files (x86)\Coridium\bin>arm-none-eabi-gcc C:/Users/Roberto/DOCUME~1/
Coridium/Csample.c -M -IC:/Users/Roberto/DOCUME~1/Coridium -IC:/Users/Roberto/DO
CUME~1/Coridium/include -DLPC21xx -DARMmite -DmitePRO
Csample.o: C:/Users/Roberto/DOCUME~1/Coridium/Csample.c \
C:/Users/Roberto/DOCUME~1/Coridium/include/coridium_pcb.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/LPC21xx.h \
c:\program\ files\ (x86)\coridium\bin\../lib/gcc/arm-none-eabi/4.6.2/include/st
dint.h \
c:/program\ files\ (x86)/coridium/lib/gcc/../../arm-none-eabi/sys-include/stdin
t.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/IRQ_arm7.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/system_LPC21xx.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/mem.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/string.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/printf.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/uart.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/coridium_pcb.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/lpc_types.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/breakpoint.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/HWPWM.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/cor_bitbang.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/flash.h \
C:/Users/Roberto/DOCUME~1/Coridium/include/adc.h

C:\Program Files (x86)\Coridium\bin>



The same kind of error I have when trying to compile a sketch. But in this case there is not reference to any DPLC21xx. My IDE version 11.02 and gcc 4.6.2.

Thanks,
Roberto



olzeke51
Posts: 414
Joined: Sat May 17, 2014 4:22 pm
Location: South Carolina

Re: Error CSample

Post by olzeke51 »

You can add the necessary #ifdef value to the command string by putting it in the
'User Compiler Options' and pass the value "-DLPC21xx" .
'
I do believe that as they have expanded their mcu options, it will cause some of
these (minor) 'gotcha' issues.
HTH - olzeke51

Post Reply