I solved that problem by asking one of our software engineers whop has worked with linux before.
The solution that the reference manual failed to cover is:
You must create a file called "makefile". Then place the following into it:
include Rules.mak
dhrystone: dhrystone.exe
dhry21a.o: dhry21a.c
dhry21b.o: dhry21b.c
timers_b.o: timers_b.c
dhrystone.bin: dhry21a.o dhry21b.o timers_b.o
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
dhrystone.elf : dhrystone.bin
$(LD) -T $(LINKSCRIPT) -Ur -o $@ $<
As i said, whomever wrote the reference guide is incompetent. I would have never figured this out on my own. who ever wrote
it needs to rewrite it from the perspective of the user has never seen linux before and every step needs to be spelled out in intricate detail. As it sits now, it looks like Xilinx microblaze is going to win the project. Their stuff worked the first time out of the box, Altera hasn't. This isn't suprising, in my 12 years of hardware design Altera has always been difficult to work with. Xilinx usually works the first time.
BTW, the 'create make target' and 'build make target' can be found by right clicking on the application project name and looking down to the bottom of the drop down menu that appears.
My latest problem is the reference guide instructions for using the compact flash don't work.
Specifically the linux configurator DOES NOT have anything called "e2fs support" anywhere.
Additionally when I add IDE support I get an error stating 'na_ ide_..." is undefined. (or words to that effect). Since the manual states this is needed to use the flash card, obviously the writer of the manual dropped the ball again. See page 31 of the Ref guide.
I'm using the "full featured" version of the processor on Altera's Stratix demo board.
Thanks and sorry for the ranting,
John K.