mkimage取得方法

因為要將編好的kernel編成uImage
所以需要mkimage
網路上有提供
但是我當時不知道
只要下載jigit就可以了
apt-get install jigit

但是不知道為什麼不能用
我還在查
所以還是用以下生成出來的執行檔比較好
需要自己下載source code
編譯
但是他指附在uboot的程式裡
所以先下載uboot的程式
點此連結
在上面的網址找你想要下載uboot的版本
接下來在Linux下打
wget ftp://ftp.denx.de/pub/u-boot/u-boot-2009.11.tar.bz2

註:u-boot-2009.11.tar.bz2為你想下載的檔案
下載後解壓縮打
tar -jxvf u-boot-2009.11.tar.bz2
然後進入uboot的資料夾
因為我沒有要編uboot
只是因為mkimage的編譯被包在裡面
所以一定要uboot的make來編譯才行
所以按照uboot的編譯
首先要default config
也就是下
make at91sam9263ek_nandflash_config

註:at91sam9263ek_nandflash_config為其中的define config
但因為我沒有要編譯uboot所以講解跳過
看到Configuring for at91sam9263ek board...
代表設定成功
接下來本來要設定cross_compile
但是我只要mkimage所以接下來執行
make
雖然會有很多錯誤
但是進入
cd tools/
就會看見mkimage了
接下來就把mkimage
放到你path裡面的某一個地方
例如:/usr/bin
cp mkimage /usr/bin
就完成了

0 意見:

張貼留言