星期三, 6月 22, 2011

Compile fw_printenv

fw_printenv 是 u-boot 裡提供的工具,可以用來讀存在 u-boot env 裡的資料。

只要在 u-boot 的源碼根路徑下
make env
即可

但一直編不出來,卡在
fw_env.c:34:27: error: linux/mtd/mtd.h: No such file or directory

最後找到這篇
裡面的 Troubleshooting 提到可能是 linux 套件太舊的緣故,但我想應該是 toolchain 太舊吧!
解決方法如下:
# ln -s /usr/include/mtd /usr/include/linux/mtd
# ln -s /usr/include/linux/mtd/mtd-user.h /usr/include/linux/mtd/mtd.h

沒有留言: