在重新編譯X-LODER之前,需要確認安裝了TI的交叉編譯工具鏈DVSDK,然後對/etc/profile更改,加入PATH;
我安裝之後的命令爲arm-arago-linux-gnueabi-,打arm-arago-linux-gnueabi-gcc -v可查看版本;
然後執行x-loader的編譯命令
make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm omap3evm_config
make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm
會出現找不到arm-none-linux-gnueabi-命令的提示,原因爲
makefile中的CROSS_COMPILE=arm-none-linux-gnueabi-
將其更改爲CROSS_COMPILE=arm-arago-linux-gnueabi-,問題解決。
其中清除編譯鏈接文件的命令爲:
make CROSS_COMPILE=arm-arago-linux-gnueabi- distclean