close
        懂得如何編譯 U-boot 1.2.0  , 只是基本的動作. 下一步要把build好的binary 放到開發板(Development Board)上 , 並且驗證動作成功. 這才能完全確認之前U-boot 1.2.0 的 bootloader 編譯 , 是真的沒有問題.

        因為 U-boot 1.2.0 的版本 , 內嵌了sbc2410x的平台 , 所以理論上應該可以直接將 build 好的 image  給燒到開發板上才是.......

       但今天的實驗證明 , 燒入後完全不會動!  還真是傷腦筋耶~


       在網路上 , 找到一位大陸網友 Tekkaman 的Embedded Linux 學習日誌 , 看它曾將 U-boot 1.2.0 成功的移值到幾個平台的案例 , 透過留言向他詢問 , 這才知道 , 原來 U-boot 1.2.0 , 雖有sbc2410的平台 , 但不支援 Nand Flash 的開機讀取 , 這也難怪當bin 檔透過kaise的NandPgm程式燒入平台後 , 一開機卻無聲無息了.....

       另外 , 看到他利用平台套件所附的 vivi boot loader 的source code 來作為修改的依據 , 這真的對我是一個很大的啟發 ~ 透過原本可以運作的 bootloader , 擷取相關的部份 , 移植到 U-boot 上. 真的很有意思 , 也很受用. Follow 這樣的作法 , 我會試著做做看 , 再來看看結果會是怎麼樣......

      [ Tekkaman 的Embedded Linux 學習網誌 ]




arrow
arrow
    全站熱搜

    jslinux 發表在 痞客邦 留言(0) 人氣()