Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Riscy Pygness -help-

2005-10-06 by Genie Murasaki

Hello,

I hope someone in the list will resolve my small glitch on porting
Riscy Pygness to embeddedartists.com LPC2129 CAN QuickStart Board. I'm
pretty new to linux, so I missed some thing when compiling source...

Totally, I feel no problem on the first make just after expand the
file provided (riscy2-20050108-1856.zip) and go as is. CLISP (load
"arm") makes combo.bin successfully. I have confirmed it at Cygwin
also linux. (makefile edit *.s to *.ab made on Cygwin.)

But, when after make clean, they stop compiling with error message as
follows.

[1] Windows2000 Pro SP4, Cygwin DLL 1.5.18-1, GCC-4.0 toolchain
Binaries, CLISP 2.35(clisp-2.35-win32.zip)

Administrator@test-win2k /riscy2
$ make
arm-elf-gcc -E -o riscy.ab riscy.S
arm-elf-as -mcpu=arm7tdmi -ahls -mapcs-32 -gstabs -ahls=riscy.lst  -o
riscy.o riscy.ab
...linking riscy.elf
arm-elf-ld -v -T lpc2106.ld -nostartfiles -o riscy.elf riscy.o
GNU ld version 2.16.1
arm-elf-objdump -h riscy.elf > riscy.lnkh
arm-elf-objdump -t riscy.elf > riscy.lnkt
make: *** No rule to make target `riscy.bin', needed by `riscy.hex'. 
Stop.


[2] Ubuntu 5.04(debian family), GCC-3.4 toolchain Binaries, CLISP
2.34(clisp-2.34-1.i386.rpm)

root@ubuntu:/home/user01/riscy2 # make
arm-elf-gcc -E -o riscy.s riscy.S
arm-elf-as -mcpu=arm7tdmi -ahls -mapcs-32 -gstabs -ahls=riscy.lst  -o
riscy.o riscy.s
...linking riscy.elf
arm-elf-ld -v -T lpc2106.ld -nostartfiles -o riscy.elf riscy.o
GNU ld version 2.15
arm-elf-objdump -h riscy.elf > riscy.lnkh
arm-elf-objdump -t riscy.elf > riscy.lnkt
make: *** No rule to make target `riscy.bin', needed by `riscy.hex'. 
Stop.


In both case at above, riscy.bin is not created. I think some small
modifying may be needed to makefile - probably **FLAGS ?? Please help.

Best regards,

genie murasaki
http://netsynth.org/

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.