2013-02-27 24 views
0

我有一種感覺,這可能是過於寬泛的一個問題,但我希望有些人可能是u-boot的專家,所以我想給它一個鏡頭...u-boot的編譯錯誤

當編譯一個類似於redwood的基於powerpc的設置時,出現錯誤:nand.c:91:未定義對'board_nand_init'的引用

該函數位於ndfc.c文件中,該文件沒有.h文件,而原型是在nand.h中定義的,我不明白ndfc.c中的函數如何被另一個模塊調用。

感謝您的幫助!

回答

0

這種錯誤通常是由於未定義所需的所有編譯變量而導致的。

查看U-Boot README file。有些設置爲Makefile:例如make TQM823L_config,它定義了通常用於TQM823L板的所有變量。

其他配置設置需要手動編輯頭文件完成。