mt6580 android 8.1修改dts后,下载bootimage不生效

今天碰到一个奇怪的问题,改了一下kernel-3.18\arch\arm\boot\dts\k80_bsp.dts文件,后面下载bootimage
开机不断重新,一直觉得怪怪的,以前6.0都是可以的。
想了好久还是不行,那只有打个串口log,了

read the data of boot (size = 0x63b800)
[1398]  > from - 0x0000000001d80800 (skip boot img hdr)
[1399]  > to   - 0x80008000 (starts with kernel img hdr)
[1643] [PROFILE] ::: lvl(1) load boot.img takes 259 ms
[1644] sending root of trust info...
[1645] boot_get_os_version(10040133) (boot image header valid)
[1645] [PART_LK][get_part] odmdtbo
ERROR: ufdt_overlay_do_fixups():Couldn't find 'gyro_intpin_default' symbol in main dtb
ERROR: ufdt_overlay_apply():failed to perform fixups in overlay
[1657] ufdt_apply_overlay() failed!
[1658] panic (caller 0x81e17275): ASSERT at (app/mt_boot/mt_boot.c:402): 0

发现Couldn’t find ‘gyro_intpin_default’ symbol in main dtb,确实我在dts里面将gyro_intpin_default去掉了
因为不带陀螺仪,后面发现编译out目录下比以前多了一个odmdtbo.img,然后在下载一下odmdtbo.img,可以开机了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值