无法去掉板载3个LED灯的注册 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3906|回复: 1
打印 上一主题 下一主题

[已解决] 无法去掉板载3个LED灯的注册

[复制链接]

4

主题

6

帖子

8万

积分

金牌会员

Rank: 6Rank: 6

积分
86582
跳转到指定楼层
楼主
发表于 2017-8-8 02:55:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 TaterLi 于 2017-8-8 03:02 编辑

首先使用mksdboot-tl全新制作系统,然后使用tisdk_am57xx-evm配置内核,编译烧写启动正常,但是我现在需要删掉3个LED的驱动(以便我做一些其他试验)


首先我查询uEnv没有内容,使用U-Boot打印环境变量得知是board_name=am57xx_evm_reva3,跟手册一致.

然后我查arch/arm/boot/dts/am57xx-evm-reva3.dtb /media/root/boot1/am57xx-evm-reva3.dts没有发现user-led字段.

接着跟进引用文件am57xx-beagle-x15-revb1.dts,接着再跟进am57xx-beagle-x15-common.dtsi找到user-led的注册,我注释然后重新编译dtb,覆盖TF卡内系统的dtb文件.



并继续跟进其他文件,只发现此处.但是启动系统后,发现LED依然存在...为什么啊!


Boot目录下:

drwxr-xr-x    2 1000     pulse       4.0K Oct  4  2016 .
drwxr-xr-x   22 root     root        4.0K Aug  7  2017 ..
lrwxrwxrwx    1 1000     pulse         40 Oct  4  2016 am571x-idk-lcd-osd.dtb -> devicetree-zImage-am571x-idk-lcd-osd.dtb
lrwxrwxrwx    1 1000     pulse         48 Oct  4  2016 am571x-idk-lcd-osd101t2587.dtb -> devicetree-zImage-am571x-idk-lcd-osd101t2587.dtb
lrwxrwxrwx    1 1000     pulse         32 Oct  4  2016 am571x-idk.dtb -> devicetree-zImage-am571x-idk.dtb
lrwxrwxrwx    1 1000     pulse         40 Oct  4  2016 am572x-idk-lcd-osd.dtb -> devicetree-zImage-am572x-idk-lcd-osd.dtb
lrwxrwxrwx    1 1000     pulse         48 Oct  4  2016 am572x-idk-lcd-osd101t2587.dtb -> devicetree-zImage-am572x-idk-lcd-osd101t2587.dtb
lrwxrwxrwx    1 1000     pulse         45 Oct  4  2016 am572x-idk-pru-excl-uio.dtb -> devicetree-zImage-am572x-idk-pru-excl-uio.dtb
lrwxrwxrwx    1 1000     pulse         32 Oct  4  2016 am572x-idk.dtb -> devicetree-zImage-am572x-idk.dtb
lrwxrwxrwx    1 1000     pulse         45 Oct  4  2016 am57xx-beagle-x15-revb1.dtb -> devicetree-zImage-am57xx-beagle-x15-revb1.dtb
lrwxrwxrwx    1 1000     pulse         39 Oct  4  2016 am57xx-beagle-x15.dtb -> devicetree-zImage-am57xx-beagle-x15.dtb
lrwxrwxrwx    1 1000     pulse         38 Oct  4  2016 am57xx-evm-reva3.dtb -> devicetree-zImage-am57xx-evm-reva3.dtb
lrwxrwxrwx    1 1000     pulse         32 Oct  4  2016 am57xx-evm.dtb -> devicetree-zImage-am57xx-evm.dtb
-rw-r--r--    1 1000     pulse      97.3K Oct  3  2016 devicetree-zImage-am571x-idk-lcd-osd.dtb
-rw-r--r--    1 1000     pulse      97.3K Oct  3  2016 devicetree-zImage-am571x-idk-lcd-osd101t2587.dtb
-rw-r--r--    1 1000     pulse      96.4K Oct  3  2016 devicetree-zImage-am571x-idk.dtb
-rw-r--r--    1 1000     pulse      99.2K Oct  3  2016 devicetree-zImage-am572x-idk-lcd-osd.dtb
-rw-r--r--    1 1000     pulse      99.2K Oct  3  2016 devicetree-zImage-am572x-idk-lcd-osd101t2587.dtb
-rw-r--r--    1 1000     pulse     101.1K Oct  3  2016 devicetree-zImage-am572x-idk-pru-excl-uio.dtb
-rw-r--r--    1 1000     pulse      98.2K Oct  3  2016 devicetree-zImage-am572x-idk.dtb
-rw-r--r--    1 1000     pulse      93.5K Oct  3  2016 devicetree-zImage-am57xx-beagle-x15-revb1.dtb
-rw-r--r--    1 1000     pulse      94.5K Oct  3  2016 devicetree-zImage-am57xx-beagle-x15.dtb
-rw-r--r--    1 1000     pulse     102.9K Aug  7  2017 devicetree-zImage-am57xx-evm-reva3.dtb
-rw-r--r--    1 1000     pulse      98.2K Oct  3  2016 devicetree-zImage-am57xx-evm.dtb
-rw-r--r--    1 1000     pulse      13.1M Oct  3  2016 vmlinux-4.4.19-gdb0b54cdad
lrwxrwxrwx    1 1000     pulse         25 Oct  4  2016 zImage -> zImage-4.4.19-gdb0b54cdad
-rw-r--r--    1 1000     pulse       3.4M Aug  7  2017 zImage-4.4.19-gdb0b54cdad

会不会是因为我替换了错误的dtb文件?但是boot分区下只有两个dtb,我把这里存在的dtb都替换了.



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

4

主题

6

帖子

8万

积分

金牌会员

Rank: 6Rank: 6

积分
86582
沙发
 楼主| 发表于 2017-8-8 03:32:54 | 只看该作者
搞了一个下午没搞好,一躺下想到了,把文件都全部覆盖一次,就是覆盖所有am57xx*.dtb,问题解决.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-3 17:48 , Processed in 0.035118 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表