···61616262quiet_cmd_uimage = UIMAGE $@6363 cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O linux -T kernel \6464- -C none -a $(LOADADDR) -e $(LOADADDR) \6464+ -C none -a $(LOADADDR) -e $(STARTADDR) \6565 -n 'Linux-$(KERNELRELEASE)' -d $< $@66666767ifeq ($(CONFIG_ZBOOT_ROM),y)6868$(obj)/uImage: LOADADDR=$(CONFIG_ZBOOT_ROM_TEXT)6969else7070$(obj)/uImage: LOADADDR=$(ZRELADDR)7171+endif7272+7373+ifeq ($(CONFIG_THUMB2_KERNEL),y)7474+# Set bit 0 to 1 so that "mov pc, rx" switches to Thumb-2 mode7575+$(obj)/uImage: STARTADDR=$(shell echo $(LOADADDR) | sed -e "s/.$$/1/")7676+else7777+$(obj)/uImage: STARTADDR=$(LOADADDR)7178endif72797380$(obj)/uImage: $(obj)/zImage FORCE