linux交叉编译u-boot出错

时间:2013-08-04 11:56:44

标签: bootloader u-boot

当我在ubuntu中交叉编译u-boot代码并发出如下命令时

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean

错误是:

  

系统未配置 - 请参阅自述错误[1]

这是什么解决方案?

谢谢你 hardik gajjar

2 个答案:

答案 0 :(得分:1)

要编译U-Boot,最简单的方法是导出CROSS_COMPILE变量:

 $ export CROSS_COMPILE=/directory/.../arm-none-linux-gnueabi-

然后你必须选择电路板配置,例如:

$ make lpc4350-board_config

然后你可以编译:

$ make

答案 1 :(得分:0)

distclean 目标用于通过选择任何特定于板/设备的配置来撤消/清除对本地工作目录所做的任何更改。

错误 System not configured -see readme Error[1] 表示尚未为任何设备/电路板配置当前的u-boot工作目录,因此distclean目标指向 { {1}} 此时是多余的。