一、查看 dmesg_TZ.txt中的错误:
Kernel panic - not syncing: CFI failure (target: 0xffffff804323a848)
Call trace:
dump_backtrace.cfi_jt+0x0/0x8
dump_stack_lvl+0x94/0xe0
panic+0x1a0/0x468
cfi_module_add+0x0/0x24
find_check_fn+0x0/0x258
cam_subdev_ioctl+0x21c/0x224 [camera]
cam_req_mgr_close+0x144/0x344 [camera]
v4l2_release+0xd0/0x194
...
从调用栈可以看出,在调用cam_subdev_ioctl函数的时候检查函数参数的时候出错了。
二、Trace32 load 结合代码查看具体位置:
右侧图可以看到:函数出问题的位置在cam_subdev.c的 77行
左侧图中可以看到
①sd_handler=0xFFFFFF804323A848,同dmesg_TZ.txt的信息匹配。