Fixed the error of undeclared _end.
Fixed stm32 USART register definitions.
Use r0 as a temporary register for the error of r15 not allowed.

arch/arm/boot/compressed/head.S: Assembler messages:
arch/arm/boot/compressed/head.S:440: Error: r15 not allowed here -- `mov r2,pc,lsr#20'