固件烧写调试

在更新固件版本后,遇到烧写失败的问题,错误提示与PMU配置有关。排查发现将带有PMU配置的固件烧写到不支持PMU的设备导致。修正配置后成功烧写,但启动时设备死机。日志显示NULL指针异常和内核错误,通过检查和修改固件配置,最终解决了问题并完成编译。
摘要由CSDN通过智能技术生成

    最近换了新的固件版本,编译之后烧写却发现没办法烧写成功,烧写工具提示 “烧写固件失败 请确保固件文件有效并且智能设备可以正常工作” 。后来看了烧写过程的打印,发现只有几句关于PMU部分的打印,就去查pmu配置。发现把配置了pmu 的固件烧写到没有pmu的板子上就会出现烧写不了的情况。  修改后可以烧写。


    烧写后起机,又发现死机问题,打印如下

[    9.442629] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[    9.451846] pgd = db180000
[    9.455081] [00000000] *pgd=00000000
[    9.459252] Internal error: [CPU_FREQ=24*N*K/(M*P) MHz], N=21, K=2, M=1, P=1
[    9.467274] Internal error: enable JTAG PB/PF
[    9.472239] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[    9.478305] Modules linked in: rtl8150 uvcvideo videobuf_dma_contig videobuf_core mali(O) ump(O) gpio_sunxi sun7i_ir nand(O)
[    9.491679] CPU: 0    Tainted: G           O  (3.4.39 #14)
[    9.497881] PC is at __queue_work+0x18/0x464
[    9.502770] LR is at queue_work_on+0x44/0x54
[    9.507

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值