TI工程师:
你们好,我按照http://processors.wiki.ti.com/index.php/Using_the_WL18xx_Cape_with_BeagleBone_Black#Building_Kernel_sources_with_WL18xx_patch_for_BBB上的demo执行到3.4步时,卡在(5)Build uImage-dtb这里,总是提示“make: *** 没有规则可以创建目标“uImage-dtb.am335x-boneblack”。 停止。”。而前面几句make都是可以执行的,gcc和g++都已经安装(系统是Deepin Linux 2013),目录中有Makefile , make clean 和make distclean都试过还是没法解决,这是什么原因呢?
另外,我回头检查到“
2) For example "ti-wl18xx" is the workspace source directory under $HOME contains sub-folder as "kernel" and "wl18xx", which contains sources for kernel and wl18xx components. export "ti-wl18xx" as "BUILD_DIR". For ex:
$export BUILD_DIR=/ti-wl18xx
”这句话时,发现前面介绍中的ti-wl18xx文件夹是在HOME下,而环境变量里面的ti-wl18xx却是在根目录下。我查找了一下文件管理器,发现在这两个目录下都有ti-wl18xx这个文件夹,两个文件夹的内容不一样,我试了把两个文件夹合并,重新按步骤输入指令,结果还是出现上面的错误。已经卡在这里两天了,初学linux和arm,问题比较菜,麻烦大家能帮忙解决一下~
Yonghua Pan:
在build-utilities.git里面有一个setup-env的环境变量,里面确定你的BUILD_DIR等的目录,然后运行./wl18xx-build.sh all就可以了,它自己会去clone和编译。