如何在yocto

时间:2018-04-18 15:02:12

标签: arm driver yocto imx6

我从yocto生成了一个Image(fsl-imx-x1​​1发行版),但它不包含LAN和RS232终端。 我想知道我在哪里找到它的包裹? 它是否也与食谱创作相同? 我还需要更改dtsi文件吗?

1 个答案:

答案 0 :(得分:0)

我认为你真正需要做的是在主板上 Pin Muxing ,你需要添加适当的引脚复用来激活主板上的LAN和RS232。

为此,您需要查看电路板的设备树

  1. 请参阅董事会关于Pin MuxingDevice Tree部分的文档。

  2. .dtsi

  3. 中查找相应的$BUILD_DIR/tmp/work/<board-bsp>/arch/arm/boot/dts/文件 文件中的
  4. 可能需要在&iomuxc{}结构下启用引脚。

  5. 在文件底部,您需要将status标记设为okay

      &eth{
           pin-ctrl="..',
           status = "okay"
      };
    
    1. 您需要重新编译内核:

      bitbake -f -c compile;咬你的内核

    2. 或创建新图片

      注意

      通过在配方中附加设备树文件并使用devtool,有一种复杂的方法可以做到这一点,但为此您需要查看Mega手册