试图在Ubuntu16.04上为嵌入式板编译linux内核,我在make中出现了以下错误:
fatal error: mach/cputype.h: No such file or directory
compilation terminated.我使用的板是集成了TMDSLCDK138的OMAPL138。我从这里安装了TI SDK FDS.html,在安装文件夹中有一个名为“Linux3.3-psp03.22.00.06.sdk”的定制linux。这就是我迄今为止所做的:
sudo make O=/home/BOB/omapbuild/omap_linux/ menuconfig
为我的董事会配置内核。
其次是:
sudo make O=/home/BOB/omapbuild/omap_linux/,这就是我得到错误的地方。
我所有的标题都是最新的。
发布于 2017-03-14 13:00:22
由于有了这些注释,我可以通过设置良好的环境来编译内核:
export ARCH=arm
export PATH=/home/bob/ti/mcsdk_1_01_00_02/linux-devkit/sysroots/i686-arago-linux/usr/bin/:$PATH
export CROSS_COMPILE=arm-arago-linux-gnueabi-然后对于TMDSLCDK138董事会:
make tisdk_omapl138-lcdk_defconfig
make uImagehttps://stackoverflow.com/questions/42696662
复制相似问题