RK3288 卡在Recover system

我使用的是4.4的版本
Kernel 和 Android編譯完都不會有問題

但不管我是在linux底下將image打包或是在windows底下打包
系統都會卡在Recover system底下不管怎麼重開也沒用
雖然用官網提供的recover.img可以取代這部分
但之後會卡在firefly的畫面,我推測是boot.img的問題
因為更換之後就可以了
等於編譯完得recover.img和boot.img都不能用
因為我要更換kernel.img,我爬文後發現知道boot.img也要做變動

想請問原因是為什麼呢?