I follow your steps but i can get to boot it, can you please explain the last part about the kernel and how to configurate u-boot
cd <kernelsrc> git checkout <branch> export ARCH=arm INSTALL_MOD_PATH=build_modules .... make uImage modules modules_install rsync ....