1# Makefile additions for MPCSA platform 2 3SYSTEM_FIRST_OBJ= mpcsa_start.o 4SYSTEM_FIRST_SFILE= ${THISARM}/mpcsa/mpcsa_start.S 5 6# Used to generate S-record for loading into flash 7KERNEL_LOAD_PHYS=0x20200000 8 9SYSTEM_LD_TAIL_EXTRA+=; \ 10 echo ${OBJCOPY} -S -O binary $@ $@.bin; \ 11 ${OBJCOPY} -S -O binary $@ $@.bin; \ 12 echo gzip \< $@.bin \> $@.bin.gz; \ 13 gzip < $@.bin > $@.bin.gz; \ 14 echo ${OBJCOPY} --input-target=binary --output-target=srec --change-addresses=$(KERNEL_LOAD_PHYS) -v $@.bin $@.bin.srec; \ 15 ${OBJCOPY} --input-target=binary --output-target=srec --change-addresses=$(KERNEL_LOAD_PHYS) -v $@.bin $@.bin.srec; \ 16# echo "(perl /emb/bin/gen_tagff.perl --arch=arm --ver=4.0_BETA2 --infoprog=/emb/bin/modinfo "--hwid=MPCSA v1.x" --crc32 $@.bin.srec > $@.tff)"; \ 17# (perl /emb/bin/gen_tagff.perl --arch=arm --ver=4.0_BETA2 --infoprog=/emb/bin/modinfo "--hwid=MPCSA v1.x" --crc32 $@.bin.srec > $@.tff) 18 19 20EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.tff@} 21EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@} 22EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@} 23