跟踪驱动代码,发现程序死在drv_lcd_open_callback里面,如图
分别使用开发板的uboot-board-mipi-lcd.dts 和更换后的uboot-board-mipi-lcd.dts,编译内核,烧录运行,情况如下:
很明显drv_lcd_open_callback这个回调函数进入后,没有再次执行。
if (flow->func[i].delay == 0) 这个delay应该是定时器递减的吧,为什么定时器没有运行起来呢?
希望前辈给指点一下
跟踪驱动代码,发现程序死在drv_lcd_open_callback里面,如图
分别使用开发板的uboot-board-mipi-lcd.dts 和更换后的uboot-board-mipi-lcd.dts,编译内核,烧录运行,情况如下:
很明显drv_lcd_open_callback这个回调函数进入后,没有再次执行。
if (flow->func[i].delay == 0) 这个delay应该是定时器递减的吧,为什么定时器没有运行起来呢?
希望前辈给指点一下
我的T113i核心板需要使用10.1寸的MIPI显示屏,我在board-mipi-lcd.dts和uboot-board-mipi-lcd.dts 修改屏参如下:
我使用 tlt113-evm-emmc 编译内核 ,执行如下步骤
Host# ./build.sh config //配置编译选项,注意选择eMMC版本、MIPI显示方式
Host# ./build.sh
Host# ./build.sh pack
生成镜像文件 t113_i_linux_tlt113-evm-emmc_uart0.img 烧写后,程序无法启动,卡死在
正常下一步应该是 [00.846] boot_gui_init:finish。
如果把uboot-board-mipi-lcd.dts 修改厂家的默认,则可以正常启动。哪里还有需要修改的地方吗?各位工程师给指导一下!!