diff --git a/hikey.mk b/hikey.mk index 5bd050dbcf64297f002067c4225346d29badb70f..03bba7352486b2161f055f4703e8d907679924d7 100644 --- a/hikey.mk +++ b/hikey.mk @@ -367,6 +367,7 @@ atf-fb-clean: lloader: arm-tf atf-fb cd $(LLOADER_PATH) && \ ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl1.bin && \ + ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl2.bin && \ ln -sf $(ATF_FB_PATH)/build/hikey/$(ATF_FB_BUILD)/bl1.bin fastboot.bin && \ $(MAKE) hikey PTABLE_LST=linux-$(CFG_FLASH_SIZE)g CROSS_COMPILE="$(CCACHE)$(AARCH32_CROSS_COMPILE)" @@ -415,11 +416,11 @@ recovery: @echo $(call flash_help) @echo - python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/l-loader.bin + python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/recovery.bin + fastboot flash loader $(LLOADER_PATH)/l-loader.bin @echo @echo "3. Wait until you see the (UART) message" - @echo " \"Enter downloading mode. Please run fastboot command on Host.\"" - @echo " \"usb: online (highspeed)\"" + @echo " \"Enter fastboot mode...\"" @$(MAKE) --no-print flash FROM_RECOVERY=1 .PHONY: flash diff --git a/hikey960.mk b/hikey960.mk index 9b42525cf3469c4c3b6fac0cf55e16bf582e5040..86f9c63f05740be76e1c002f2fd8fe5768282f1a 100644 --- a/hikey960.mk +++ b/hikey960.mk @@ -339,6 +339,7 @@ boot-img-clean: lloader: arm-tf edk2 cd $(LLOADER_PATH) && \ ln -sf $(ARM_TF_PATH)/build/hikey960/$(ARM_TF_BUILD)/bl1.bin && \ + ln -sf $(ARM_TF_PATH)/build/hikey960/$(ARM_TF_BUILD)/bl2.bin && \ ln -sf $(EDK2_BIN) && \ $(MAKE) hikey960 PTABLE_LST=linux-32g @@ -358,7 +359,7 @@ endef recov_cfg: @echo "./sec_usb_xloader.img 0x00020000" > $(IMAGE_TOOLS_CONFIG) @echo "./sec_uce_boot.img 0x6A908000" >> $(IMAGE_TOOLS_CONFIG) - @echo "./l-loader.bin 0x1AC00000" >> $(IMAGE_TOOLS_CONFIG) + @echo "./recovery.bin 0x1AC00000" >> $(IMAGE_TOOLS_CONFIG) .PHONY: recovery recovery: recov_cfg @@ -382,7 +383,7 @@ recovery: recov_cfg @read -r -p "Enter the device node. Press enter for /dev/ttyUSB1: " DEV && \ DEV=$${DEV:-/dev/ttyUSB1} && \ cd $(IMAGE_TOOLS_PATH) && \ - ln -sf $(LLOADER_PATH)/l-loader.bin && \ + ln -sf $(LLOADER_PATH)/recovery.bin && \ sudo ./hikey_idt -c $(IMAGE_TOOLS_CONFIG) -p $$DEV && \ rm -f $(IMAGE_TOOLS_CONFIG) @echo @@ -409,11 +410,13 @@ endif @echo "Wait until you see the (UART) message" @echo " \"Android Fastboot mode - version x.x.\"" @echo " Press RETURN or SPACE key to quit.\"" + @echo "It can take a while for the fastboot device to come up," + @echo "so please wait ~10 seconds." @read -r -p "Then press enter to continue flashing" dummy @echo fastboot flash ptable $(LLOADER_PATH)/prm_ptable.img fastboot flash xloader $(IMAGE_TOOLS_PATH)/sec_xloader.img fastboot flash fastboot $(LLOADER_PATH)/l-loader.bin fastboot flash fip $(ARM_TF_PATH)/build/hikey960/$(ARM_TF_BUILD)/fip.bin - fastboot flash nvme $(IMAGE_TOOLS_PATH)/nvme.img + fastboot flash nvme $(IMAGE_TOOLS_PATH)/hisi-nvme.img fastboot flash boot $(BOOT_IMG) diff --git a/hikey_debian.mk b/hikey_debian.mk index 6de342cc5d697c056222bbee58195b5ca2aec518..4b98dfb028ac8432e5306a83ea211a91306a01ce 100644 --- a/hikey_debian.mk +++ b/hikey_debian.mk @@ -356,6 +356,7 @@ system-img-cleaner: lloader: arm-tf atf-fb cd $(LLOADER_PATH) && \ ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl1.bin && \ + ln -sf $(ARM_TF_PATH)/build/hikey/$(ARM_TF_BUILD)/bl2.bin && \ ln -sf $(ATF_FB_PATH)/build/hikey/$(ATF_FB_BUILD)/bl1.bin fastboot.bin && \ $(MAKE) hikey PTABLE_LST=linux-$(CFG_FLASH_SIZE)g CROSS_COMPILE="$(CCACHE)$(AARCH32_CROSS_COMPILE)" @@ -460,11 +461,11 @@ recovery: @echo $(call flash_help) @echo - python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/l-loader.bin + python $(ROOT)/burn-boot/hisi-idt.py --img1=$(LLOADER_PATH)/recovery.bin + fastboot flash loader $(LLOADER_PATH)/l-loader.bin @echo @echo "3. Wait until you see the (UART) message" - @echo " \"Enter downloading mode. Please run fastboot command on Host.\"" - @echo " \"usb: online (highspeed)\"" + @echo " \"Enter fastboot mode...\"" @$(MAKE) --no-print flash FROM_RECOVERY=1 .PHONY: flash