| 
 
贡献0 
飞刀0 FD
注册时间2016-5-5
在线时间4 小时积分0 
 
 | 
 
 
 楼主|
发表于 2014-7-29 09:12:11
|
显示全部楼层 
| 我查到為何無法一鍵燒寫的原因了,正確觀念應如下: 1. 當nand已經存在之前燒錄過的MLO及u-boot.img,必需先用nand方式開機,然後進u-boot選項中,選2,將nand erase.
 2. 再用TF卡做出一鍵燒寫所需檔案.
 3. 將TF卡插入開發板,按住BOOT鍵,打開電源,會聽到"畢"一聲,此時am335x的rom boot程序,會先將TF卡中的MLO寫到nand SPL分區中,然後再由此MLO將TF卡中的u-boot.img寫到nand U-Boot及U-Boot Env分區.到此為止,完成MLO及u-boot.img燒寫到nand的工作.
 4. 關掉電源,再打開電源,此時會由nand開機,在nand開機過程中,會因偵測不到nand的Kernal及File system分區沒有可用檔案,於是緊接著完成一鍵燒寫最後的工作,由TF卡中讀取uImage及ubi.img,將其寫到nand的Kernal及File system分區,燒寫成功後,順利由nand開機.
 
 以上才是正確一鍵燒寫觀念,記住一個重點,當nand已有先前燒錄過的檔案,使用一鍵燒寫時,一定要先erase nand.
 
 
 也希望貴司能認真看待客戶回應的問題,幫忙解決.
 因為在這個問題解決過程,幾乎都要靠自己去處理,真的覺得很無助.
 | 
 |