If the addresses are the same how come it doesn't load?
(Downloaded)
[root@localhost tmp]# file uImage
uImage: u-boot legacy uImage, Linux-3.0.42, Linux/ARM, OS Kernel Image (Not compressed), 4484772 bytes, Fri Feb 8 21:41:39 2013, Load Address: 0x40008000, Entry Point: 0x40008000, Header CRC: 0x0BDAA54E, Data CRC: 0xB8900C9B
(Compiled)
[root@localhost linux-sunxi-g2d]# file arch/arm/boot/uImage
arch/arm/boot/uImage: u-boot legacy uImage, Linux-3.0.42, Linux/ARM, OS Kernel Image (Not compressed), 4108952 bytes, Mon Feb 16 15:40:40 2015, Load Address: 0x40008000, Entry Point: 0x40008000, Header CRC: 0xEEDFEB9F, Data CRC: 0xD087A747