OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1933|回复: 3

tftp启动指定设备树,发现怎么改变设备树实际内容都不变

[复制链接]

1

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2022-4-13
在线时间
2 小时
发表于 2023-7-4 17:11:36 | 显示全部楼层 |阅读模式
3金钱
1、先改变设备树,将mpu6050的信息加载在imx6ull-alientek-emmc.dts文件的&i2c1下

2、保存退出后,使用make dtbs单独编译设备树,编译成功后,将该设备树放到tftpboot/下

(这里编译没有提示错误,但不确定是否编译成功)
3、在开发板上从tftpboot中启动zImage和imx6ull-alientek-emmc.dtb

4、在/sys/bus/i2c/devices查看,没有看到mpu6050,仅有i2c2的设备,我还直接在设备树下将i2c2的某一个设备注释掉也仍然还能看到,是因为我启动的设备树其实不是我改变的设备树吗,到底错在哪里。。人都傻了

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2022-4-13
在线时间
2 小时
 楼主| 发表于 2023-7-4 17:11:37 | 显示全部楼层
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2022-4-13
在线时间
2 小时
 楼主| 发表于 2023-7-4 18:46:27 | 显示全部楼层
先用make clean清理后再make dtbs发现有改变了,但是还是出现不了自己添加的mpu6050的信息,我在i2c1和i2c2都添加一遍(名字不同),但是在/sys/bus/i2c/devices/下面还是只有原来的i2c的设备,没有出现i2c1的设备,i2c2下面也没有出现我添加的设备
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2022-4-13
在线时间
2 小时
 楼主| 发表于 2023-7-4 18:49:05 | 显示全部楼层
难道是添加mpu6050信息的时候有什么特殊的命名要求吗,格式是照抄其余信息的,命名是我自己随便命名的
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-23 00:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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