make ARCH=arm CROSS_COMPILE="$CCACHE $CROSS_COMPILER" $JOBS $*
}
-make_evt1_image()
+make_evt_image()
{
- cat onenand_ipl/onenand-ipl-16k-1.bin u-boot.bin > u-boot-onenand1.bin
+ cat onenand_ipl/onenand-ipl-16k-evt0.bin u-boot.bin > u-boot-onenand-evt0.bin
+ # To distinguish previous u-boot-onenand.bin, it uses the evt1 suffix
+ cp u-boot-onenand.bin u-boot-onenand-evt1.bin
}
check_ccache
build_uboot $*
-make_evt1_image
+make_evt_image
size=`ls -al u-boot-onenand.bin | awk -F' ' '{printf $5}'`
if [ "$size" -ge "262144" ]; then
fi
if [ "$USER" = "kmpark" ]; then
- cp -f u-boot.bin u-boot-onenand.bin /tftpboot
- ls -al u-boot.bin u-boot-onenand.bin
+ ls -al u-boot.bin u-boot-onenand.bin u-boot-onenand-evt0.bin
+ # To prevent wrong program
+ cp -f u-boot-onenand-evt0.bin u-boot-onenand.bin
+ cp -f u-boot.bin u-boot-onenand.bin u-boot-onenand-evt0.bin /tftpboot
ls -al onenand_ipl
pushd ../images
./system.sh
popd
elif [ "$USER" = "dofmind" ]; then
- tar cvf system_uboot_evt0.tar u-boot-onenand.bin
- tar cvf system_uboot_evt1.tar u-boot-onenand1.bin
+ tar cvf system_uboot_evt0.tar u-boot-onenand-evt0.bin
+ tar cvf system_uboot_evt1.tar u-boot-onenand-evt1.bin
mv -f system_uboot_*.tar /home/work
elif [ "$USER" = "prom" ]; then
- tar cvf system_uboot_evt0.tar u-boot-onenand.bin
- tar cvf system_uboot_evt1.tar u-boot-onenand1.bin
+ tar cvf system_uboot_evt0.tar u-boot-onenand-evt0.bin
+ tar cvf system_uboot_evt1.tar u-boot-onenand-evt1.bin
mv -f system_uboot* /home/share/Work/bin
fi
onenandobj := $(OBJTREE)/onenand_ipl/
-ALL = $(onenandobj)onenand-ipl $(onenandobj)onenand-ipl.bin $(onenandobj)onenand-ipl-16k.bin
+ALL = $(onenandobj)onenand-ipl $(onenandobj)onenand-ipl.bin $(onenandobj)onenand-ipl-16k-evt0.bin $(onenandobj)onenand-ipl-16k-evt1.bin
all: $(obj).depend $(ALL)
-$(onenandobj)onenand-ipl-16k.bin: $(onenandobj)onenand-ipl checksum
- $(OBJCOPY) ${OBJCFLAGS} --pad-to=$(TEXT_BASE16K_EVT1) -O binary $< $@
- $(onenandobj)/board/$(BOARDDIR)/checksum $(onenandobj)onenand-ipl-16k.bin 1
- cat $(onenandobj)/board/$(BOARDDIR)/header.bin $(onenandobj)onenand-ipl-16k.bin > $(onenandobj)onenand-ipl-16k-1.bin
+$(onenandobj)onenand-ipl-16k-evt0.bin: $(onenandobj)onenand-ipl checksum
$(OBJCOPY) ${OBJCFLAGS} --pad-to=$(TEXT_BASE16K_EVT0) -O binary $< $@
- $(onenandobj)/board/$(BOARDDIR)/checksum $(onenandobj)onenand-ipl-16k.bin 0
+ $(onenandobj)/board/$(BOARDDIR)/checksum $@ 0
+
+$(onenandobj)onenand-ipl-16k-evt1.bin: $(onenandobj)onenand-ipl checksum
+ $(OBJCOPY) ${OBJCFLAGS} --pad-to=$(TEXT_BASE16K_EVT1) -O binary $< $@
+ $(onenandobj)/board/$(BOARDDIR)/checksum $@ 1
+ cat $(onenandobj)/board/$(BOARDDIR)/header.bin $@ > $(onenandobj)onenand-ipl-16k.bin
$(onenandobj)onenand-ipl.bin: $(onenandobj)onenand-ipl
$(OBJCOPY) ${OBJCFLAGS} -O binary $< $@