Baking Pi - OK03 Compile problem - Raspberry Pi Forums


no problem doing first 2 lessons on third 1 compile error.
mkdir build
arm-none-eabi-as -i source/ source/gpio.s -o build/gpio.o
make: *** no rule make target `build/', needed `build/main.o'. stop.
downloaded lesson solution , have same problem. i'm on windows xp, help?

same problem here. i'm on windows 7 yatargo installed. :cry:


edit:
solved it! change makefile, sure directory 'build' exists , compile! :d

code: select all

############################################################################### #	makefile #	 alex chadwick # #	a makefile script generation of raspberry pi kernel images. ###############################################################################  # toolchain use. arm-none-eabi works, there exist  # arm-bcm2708-linux-gnueabi. armgnu ?= arm-none-eabi  # intermediate directory compiled object files. build = build/  # directory in source files stored. source = source/  # name of output file generate. target = kernel.img  # name of assembler listing file generate. list = kernel.list  # name of map file generate. map = kernel.map  # name of linker script use. linker = kernel.ld  # names of object files must generated. deduced  # assembly code files in source. objects := $(patsubst $(source)%.s,$(build)%.o,$(wildcard $(source)*.s))  # rule make everything. all: $(target) $(list)  # rule remake everything. not include clean. rebuild:  # rule make listing file. $(list) : $(build)output.elf 	$(armgnu)-objdump -d $(build)output.elf > $(list)  # rule make image file. $(target) : $(build)output.elf 	$(armgnu)-objcopy $(build)output.elf -o binary $(target)   # rule make elf file. $(build)output.elf : $(objects) $(linker) 	$(armgnu)-ld --no-undefined $(objects) -map $(map) -o $(build)output.elf -t $(linker)  # rule make object files. $(build)%.o: $(source)%.s 	$(armgnu)-as -i $(source) $< -o $@  # rule clean files. clean :  	-rm -f $(build)*.o  	-rm -f $(build)output.elf 	-rm -f $(target) 	-rm -f $(list) 	-rm -f $(map) 


raspberrypi



Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial