1. 程式人生 > >zynq的uboot編譯問題彙總

zynq的uboot編譯問題彙總

編譯zynq的uboot

目標版是米聯的z702,硬體據說仿照zedboard,git了uboot的原始碼開始編譯。

遇到問題:

1.fatal error: openssl/sha.h: No such file or directory
解決:這是因為沒有安裝libssl-dev庫的原因,可以是用
sudo apt-get install libssl-dev命令安裝

2.dtc錯誤

dtc: command not found
解決:這是沒有安裝dtc工具,使用下面命令安裝
sudo apt-get install device-tree-compiler

安裝完dtc工具後,編譯依然會出現錯誤,dtc:invalid option --'i',這個原因是因為dtc工具的問題

解決方案是:執行一下命令得到一個dtc.sh的指令碼
    sudo  wget -c https://raw.github.com/RobertCNelson/tools/master/pkgs/dtc.sh

這是從chinaunix的部落格中學到的,下載完成後執行chmod 777,然後再./dtc.sh

繼續make,未出現問題,正常make,生成uboot映象