我们有时候需要自己编译一个设备树,然后更新到设备中,我本次测试时候改变了I2C接口的IO,结果编译完成后更新过去没有反应。想问下到底应该更新到哪个目录下才能生效。**
首先就是修改linux源码下的设备树文件。
然后我make编译了下。
看到其work下的文件确实更新了。
我将他复制到了开发板SD卡中的/usr/lib/linux-image-5.15.0-starfive/starfive下,发现没有更新成功,I2C读数还是从之前的两个IO进行获取数据。
然后我又把文件复制到/boot/dtbs/starfive中,还是原来的IO。
看到boot下有一个uEnv.txt看了里面内容,写的也是同样的dtb文件,但是就是IO没变化,所以想问下大家应该放到哪个位置才能更新呢。
更多回帖