imx6自身有几个board文件,但有些时候想做一个属于自己的board文件也是可以的。
首先你要把你自己的board.c和board.h文件添加到arch/arm/math-mx6(这里举个例子),然后这个关键了,因为我就是在这个地方卡住了。编译一直不通过而且报错报了一个很奇怪的错误,找不到错误在哪里。
一般linux的通用方法是通过
vim linux3.0.35/include/generated/math-types.h
machine_is_mx6q_sabresd 来判断当前是否属于此平台
所以只需添加你自己的板子的宏就可以了
这样就可以编译成功了