rv1126 sdk 适配 正点原子1126开发板

本文详细介绍了如何将rv1126sdk适配到正点原子1126开发板上,包括修改uboot和kernel的配置,增加fs-overlay-sysv-atk,配置摄像头驱动,启用CAN接口,以及调整buildroot以包含ssh、ntp等服务。同时强调了电源域配置的重要性,以避免硬件损坏。

这里使用sdk为v3.0.1,是官方evb板子的。

uboot 和 kernel

  • 增加u-boot/configs/rv1126_atk_defconfig配置,使用默认配置
    拷贝u-boot/configs/rv1126_defconfig即可。
    uboot可以不修改,想要学习uboot,请参考正点原子 imx6ull 相关资料。

修改kernel

  • 在 kernel/arch/arm/boot/dts 下增加正点原子的设备树:

      rv1126-alientek.dts
      rv1126-alientek.dtsi
    
    • 可以从正点原子的sdk中拷贝过来,需要确认电源域,否则有烧毁板子风险。

       请再次确认板级的电源域配置!!!!!!
       <<< 特别是Wi-Fi,FLASH,以太网这几路IO电源的配置 >>> !!!!!
       检查内核文件 kernel/arch/arm/boot/dts/rv1126-atk.dts 的节点 [pmu_io_domains] 
      
      
      pmuio0-supply 
      regulator-min-microvolt =  1800mV
      regulator-max-microvolt =  1800mV
      
      
      pmuio1-supply 
      regulator-min-microvolt =  3300mV
      regulator-max-microvolt =  3300mV
      
      
      vccio2-supply 
      regulator-min-microvolt =  1800mV
      regulator-max-microvolt =  3300mV
      
      
      vccio3-supply 
      regulator-min-microvolt =  1800mV
      regulator-max-microvolt =  1800mV
      
      
      vccio4-supply 
      regulator-min-microvolt =  1800mV
      regulator-max-microvolt =  1800mV
      
      
      vccio6-supply 
      regulator-min-microvolt =  1800mV
      regulator-max-microvolt =  1800mV
      
      
      vccio7-supply 
      regulator-min-microvolt =  1800mV
      regulator-max-microvolt =  1800mV
      Running build_kernel succeeded.
      
  • 摄像头驱动: kernel/drivers/media/i2c/imx335.c
    如若新增,则在kernel/drivers/media/i2c/Makefile 增加

      obj-$(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值