开发者社区> 问答> 正文

Linux编程之杂项技术中修改uboot是如何修改的?

已解决

Linux编程之杂项技术中修改uboot是如何修改的?

展开
收起
去校区学技术 2022-04-03 18:11:48 1661 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.更改文件boardmyirmyd_am335xmux.c

    (1)屏蔽掉原背光引脚配置结构体

    修改static struct module_pin_mux myir_backlight_mux[]…

    (2)增加继电器相关配置结构体

    增加static struct module_pin_mux relay_pin_mux[] …

    (3)屏蔽原程序中用到我们电路板继电器的相关引脚配置结构体

    修改static struct module_pin_mux spi0_pin_mux[] …

    (4)增加继电器相关配置函数

    void enable_relay_pin_mux(void)…

    2.更改文件boardmyirmyd_am335xevm.c

    (1)增加继电器驱动函数

    增加void relay_init(void)…

    调用s_init()relay_init()

    (2)屏蔽背光初始化

    屏蔽s_init()myir_init_backlight()

    3.更改includeconfigsmyd_am335x.h(与项目无关,厂家兼容android)

    "nand_img_siz=0x400000\0" \改为"nand_img_siz=0x500000\0" \
    "root=${nand_root} noinitrd " \改为"root=${nand_root} init=/init " \
    
    
    2022-04-03 18:47:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载