link failed Can't start process /Applications/CrossWorks
I am trying to build the project found here on a Mac running CrossWorks 2.1.1
http://www.microbuilder.eu/Files/Projects/LPC1343RefDesign/LPC1343_CodeBase_v0.95.zip
The link stage fails the first time after I do a clean. It succeeds the second time though.
-Marc
Build log:
Building “LPC1343_CodeBase” in configuration “THUMB Flash Release” — 1 error
THUMB Flash Release/adc.o does not exist.
Compiling adc.c
<snip>
rm "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmpJDTlTm"
THUMB Flash Release/system_LPC13xx.o does not exist.
Compiling system_LPC13xx.c
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/cc1" -fmessage-length=0 -mcpu=cortex-m3 -mthumb -mthumb-interwork -mlittle-endian -mfpu=vfp -mfloat-abi=soft -nostdinc "-isystem/Applications/CrossWorks for ARM 2.1/include" "-isystem/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/include" "-I/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/include" -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../Project/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/usb/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/class/CDC/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/hw/lpc1343/ -D__ARM_ARCH_7M__ -D__CROSSWORKS_ARM -D__CROSSWORKS_MAJOR_VERSION=2 -D__CROSSWORKS_MINOR_VERSION=1 -D__CROSSWORKS_REVISION=1 -D__TARGET_PROCESSOR=LPC1343 -DOSCILLATOR_CLOCK_FREQUENCY=12000000 -DUSE_PROCESS_STACK -D__THUMB -D__FLASH_BUILD -DNDEBUG -DSTARTUP_FROM_RESET -MD "THUMB Flash Release/system_LPC13xx.d" -MQ "THUMB Flash Release/system_LPC13xx.o" -quiet -g1 -std=c99 -Os -fno-dwarf2-cfi-asm -fno-builtin -ffunction-sections -fdata-sections -fno-common "/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/include/CMSIS/system_LPC13xx.c" -o "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmp4cR3Gl"
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/as" --traditional-format -mcpu=cortex-m3 -mthumb -mthumb-interwork -EL -mfpu=vfp -mfloat-abi=soft "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmp4cR3Gl" -o "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/system_LPC13xx.o"
rm "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmp4cR3Gl"
THUMB Flash Release/thumb_crt0.o does not exist.
Assembling thumb_crt0.s
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/cc1" -E -P -mcpu=cortex-m3 -mthumb -mthumb-interwork -mlittle-endian -mfpu=vfp -mfloat-abi=soft -nostdinc "-isystem/Applications/CrossWorks for ARM 2.1/include" "-isystem/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/include" "-I/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/include" -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../Project/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/usb/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/class/CDC/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/hw/lpc1343/ -D__ARM_ARCH_7M__ -D__CROSSWORKS_ARM -D__CROSSWORKS_MAJOR_VERSION=2 -D__CROSSWORKS_MINOR_VERSION=1 -D__CROSSWORKS_REVISION=1 -D__TARGET_PROCESSOR=LPC1343 -DOSCILLATOR_CLOCK_FREQUENCY=12000000 -DUSE_PROCESS_STACK -D__THUMB -D__FLASH_BUILD -DNDEBUG -DSTARTUP_FROM_RESET -MD "THUMB Flash Release/thumb_crt0.d" -MQ "THUMB Flash Release/thumb_crt0.o" -quiet -lang-asm "/Applications/CrossWorks for ARM 2.1/source/thumb_crt0.s" -o "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmpsGzGu3"
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/as" --traditional-format -mcpu=cortex-m3 -mthumb -mthumb-interwork -EL -mfpu=vfp -mfloat-abi=soft "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmpsGzGu3" -o "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/thumb_crt0.o"
rm "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmpsGzGu3"
THUMB Flash Release/LPC1300_Startup.o does not exist.
Assembling LPC1300_Startup.s
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/cc1" -E -P -mcpu=cortex-m3 -mthumb -mthumb-interwork -mlittle-endian -mfpu=vfp -mfloat-abi=soft -nostdinc "-isystem/Applications/CrossWorks for ARM 2.1/include" "-isystem/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/include" "-I/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/include" -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../Project/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/usb/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/class/CDC/ -I/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/../../core/freakusb/hw/lpc1343/ -D__ARM_ARCH_7M__ -D__CROSSWORKS_ARM -D__CROSSWORKS_MAJOR_VERSION=2 -D__CROSSWORKS_MINOR_VERSION=1 -D__CROSSWORKS_REVISION=1 -D__TARGET_PROCESSOR=LPC1343 -DOSCILLATOR_CLOCK_FREQUENCY=12000000 -DUSE_PROCESS_STACK -D__THUMB -D__FLASH_BUILD -DNDEBUG -DSTARTUP_FROM_RESET -MD "THUMB Flash Release/LPC1300_Startup.d" -MQ "THUMB Flash Release/LPC1300_Startup.o" -quiet -lang-asm "/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/LPC1300_Startup.s" -o "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmpJPJiBj"
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/as" --traditional-format -mcpu=cortex-m3 -mthumb -mthumb-interwork -EL -mfpu=vfp -mfloat-abi=soft "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmpJPJiBj" -o "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/LPC1300_Startup.o"
rm "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/tmpJPJiBj"
THUMB Flash Release/LPC1343_CodeBase.elf does not exist.
Linking LPC1343_CodeBase.elf — 1 error
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/ld" -X -ereset_handler --omagic --fatal-warnings -EL --gc-sections "-T/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/LPC1343_CodeBase.ld" -Map "THUMB Flash Release/LPC1343_CodeBase.map" -u_vectors -o "THUMB Flash Release/LPC1343_CodeBase.elf" --allow-multiple-definition --start-group "THUMB Flash Release/adc.o" "THUMB Flash Release/cpu.o" "THUMB Flash Release/gpio.o" "THUMB Flash Release/pmu.o" "THUMB Flash Release/ssp.o" "THUMB Flash Release/timer16.o" "THUMB Flash Release/timer32.o" "THUMB Flash Release/uart.o" "THUMB Flash Release/uart_buf.o" "THUMB Flash Release/usbconfig.o" "THUMB Flash Release/usbhid.o" "THUMB Flash Release/wdt.o" "THUMB Flash Release/systick.o" "THUMB Flash Release/i2c.o" "THUMB Flash Release/iap.o" "THUMB Flash Release/cmd.o" "THUMB Flash Release/cdcuser.o" "THUMB Flash Release/usbcore.o" "THUMB Flash Release/usbdesc.o" "THUMB Flash Release/usbhw.o" "THUMB Flash Release/usbuser.o" "THUMB Flash Release/cdc_buf.o" "THUMB Flash Release/pwm.o" "THUMB Flash Release/stdio.o" "THUMB Flash Release/string.o" "THUMB Flash Release/ctype.o" "THUMB Flash Release/at25040.o" "THUMB Flash Release/mcp24aa.o" "THUMB Flash Release/eeprom.o" "THUMB Flash Release/chb.o" "THUMB Flash Release/chb_buf.o" "THUMB Flash Release/chb_drvr.o" "THUMB Flash Release/chb_eeprom.o" "THUMB Flash Release/chb_spi.o" "THUMB Flash Release/lm75b.o" "THUMB Flash Release/analogjoystick.o" "THUMB Flash Release/pn532.o" "THUMB Flash Release/pn532_drvr_uart.o" "THUMB Flash Release/pn532_drvr_spi.o" "THUMB Flash Release/tsl2561.o" "THUMB Flash Release/tcs3414.o" "THUMB Flash Release/st7565.o" "THUMB Flash Release/ssd1306.o" "THUMB Flash Release/ILI9328.o" "THUMB Flash Release/dejavusansmono8.o" "THUMB Flash Release/dejavusansmonobold8.o" "THUMB Flash Release/dejavusanscondensed9.o" "THUMB Flash Release/dejavusans9.o" "THUMB Flash Release/dejavusansbold9.o" "THUMB Flash Release/verdana9.o" "THUMB Flash Release/verdanabold14.o" "THUMB Flash Release/verdana14.o" "THUMB Flash Release/drawing.o" "THUMB Flash Release/touchscreen.o" "THUMB Flash Release/bmp.o" "THUMB Flash Release/alphanumeric.o" "THUMB Flash Release/smallfonts.o" "THUMB Flash Release/ff.o" "THUMB Flash Release/mmc.o" "THUMB Flash Release/stepper.o" "THUMB Flash Release/rsa.o" "THUMB Flash Release/mcp4725.o" "THUMB Flash Release/isl12022m.o" "THUMB Flash Release/sysinit.o" "THUMB Flash Release/commands.o" "THUMB Flash Release/cmd_chibi_addr.o" "THUMB Flash Release/cmd_chibi_tx.o" "THUMB Flash Release/cmd_i2ceeprom_read.o" "THUMB Flash Release/cmd_i2ceeprom_write.o" "THUMB Flash Release/cmd_lm75b_gettemp.o" "THUMB Flash Release/cmd_sd_dir.o" "THUMB Flash Release/cmd_sysinfo.o" "THUMB Flash Release/cmd_button.o" "THUMB Flash Release/cmd_circle.o" "THUMB Flash Release/cmd_line.o" "THUMB Flash Release/cmd_pixel.o" "THUMB Flash Release/cmd_progress.o" "THUMB Flash Release/cmd_clear.o" "THUMB Flash Release/cmd_bmp.o" "THUMB Flash Release/cmd_gettext.o" "THUMB Flash Release/cmd_calibrate.o" "THUMB Flash Release/cmd_text.o" "THUMB Flash Release/cmd_textw.o" "THUMB Flash Release/cmd_tswait.o" "THUMB Flash Release/cmd_orientation.o" "THUMB Flash Release/cmd_rectangle.o" "THUMB Flash Release/cmd_tsthreshhold.o" "THUMB Flash Release/cmd_backlight.o" "THUMB Flash Release/cmd_triangle.o" "THUMB Flash Release/cmd_roundedcorner.o" "THUMB Flash Release/cmd_uart.o" "THUMB Flash Release/cmd_reset.o" "THUMB Flash Release/main.o" "THUMB Flash Release/system_LPC13xx.o" "THUMB Flash Release/thumb_crt0.o" "THUMB Flash Release/LPC1300_Startup.o" "/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/lib/liblpc1000_v7m_t_le.a" "/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/lib/cmsis_v7m_t_le.a" --end-group
/Applications/CrossWorks for ARM 2.1/bin/crossscript "load("/Users/mschafer/Library/Rowley Associates Limited/CrossWorks for ARM/packages/targets/LPC1000/LPC1000_LinkPatch.js");patch("/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/LPC1343_CodeBase.elf");"
Can't start process /Applications/CrossWorks
"/Applications/CrossWorks for ARM 2.1/gcc/arm-unknown-elf/bin/objcopy" "THUMB Flash Release/LPC1343_CodeBase.elf" "/Users/mschafer/projects/CodeBaseLPC1343/build/crossworks/THUMB Flash Release/LPC1343_CodeBase.bin" -Obinary
Build failed
-
Hi Marc,
Try modifying the "User Build Steps > Link Patch Command" project property in the "Flash" build configuration and put quotes around "$(StudioDir)/bin/crossscript", i.e. the whole thing should be:
"$(StudioDir)/bin/crossscript" "load(\"$(TargetsDir)/LPC1000/LPC1000_LinkPatch.js\");patch(\"$(TargetPath)\");"
Best regards,
Jon
Please sign in to leave a comment.
Comments
1 comment