我从yocto生成了一个Image(fsl-imx-x11发行版),但它不包含LAN和RS232终端。 我想知道我在哪里找到它的包裹? 它是否也与食谱创作相同? 我还需要更改dtsi文件吗?
答案 0 :(得分:0)
我认为你真正需要做的是在主板上 Pin Muxing ,你需要添加适当的引脚复用来激活主板上的LAN和RS232。
为此,您需要查看电路板的设备树。
请参阅董事会关于Pin Muxing
或Device Tree
部分的文档。
在.dtsi
$BUILD_DIR/tmp/work/<board-bsp>/arch/arm/boot/dts/
文件
文件中的可能需要在&iomuxc{}
结构下启用引脚。
在文件底部,您需要将status
标记设为okay
。
ð{
pin-ctrl="..',
status = "okay"
};
您需要重新编译内核:
bitbake -f -c compile;咬你的内核
或创建新图片
通过在配方中附加设备树文件并使用devtool
,有一种复杂的方法可以做到这一点,但为此您需要查看Mega手册