2016-03-25 34 views
0

我正在嘗試構建一個項目的petalinux內核。vivado中的比特流編譯得很好,但有一些警告,但它們是有意的(隱含的鎖存器,不在敏感列表中的東西等)。Petalinux 2014.4與board_f文件構建錯誤

當我得到HDF時,一切都很好,項目初始化就好了。當我配置項目時,一切都順利進行。沒有什麼不尋常的,我正在實例化基本設置,沒有改變。

現在,當我運行​​,一切都很好,直到我board_f文件。由於這個錯誤,這些失敗。

[ALL ] /home//Desktop/NIX_SNES/build/linux/u-boot/src/u-boot-plnx/common/board_f.c: In function 'init_baud_rate': 
[ALL ] /home//Desktop/NIX_SNES/build/linux/u-boot/src/u-boot-plnx/common/board_f.c:143:46: error: 'CONFIG_BAUDRATE' undeclared (first use in this function) 
[ALL ] gd->baudrate = getenv_ulong("baudrate", 10, CONFIG_BAUDRATE); 
[ALL ]            ^
[ALL ] /home//Desktop/NIX_SNES/build/linux/u-boot/src/u-boot-plnx/common/board_f.c:143:46: note: each undeclared identifier is reported only once for each function it appears in 
[ERROR] make[4]: *** [common/board_f.o] Error 1 
[ALL ] make[4]: *** Waiting for unfinished jobs... 

我試過在Ubuntu 14.04和15.10中,錯誤都是一樣的。

我不能張貼整個生成日誌,但這裏的日誌上引擎收錄 的連結[在線錯誤occours 2375] http://pastebin.com/zFkXs8wb

回答

0

原來我用的是沒有實例化的ZYNQ塊來自Diligent網站的BSP的tcl文件。因此根本沒有描述UARTS或任何其他外圍設備。所以我使用基本系統模板手動完成了這項工作,並對其進行了測試,結果全部奏效。

萬一有人遇到這個問題。

http://pastebin.com/pE6gRGJ2