工具/软件:Linux
硬件:DRA725定制板
软件:TI-processor-sdk-linux-Automotive ra7xx-evm-03_04_00_03
我的测试案例是用于创建和释放 GBM 的循环、我希望它持续运行。
但它是失败的。 我已将测试用例上传到 GitHub。
github.com/.../gbmtest.git
测试案例1运行成功
源代码:
while (1){
init_GBM();
EXIT_GBM();
}
测试案例2运行失败、错误消息的第二个循环中断:
WSEGL_InitializeDisplay():789|ERROR>通过0x3d7b0的 GBM 器件与初始化值0x25968不匹配
源代码:
while (1){
init_GBM();
init_gl();
exit_gl();
EXIT_GBM();
}
测试案例3运行失败、错误消息的第五个循环中断:
WSEGL_InitializeDisplay():789|ERROR>通过0x3ed18的 GBM 器件与初始化值0x25968不匹配
源代码:
while (1){
init_GBM();
init_gl();
Draw ();
eglSwapBuffers();
GBM_surface_lock_front_buffer();
GBM_surface_release_buffer();
exit_gl();
EXIT_GBM();
}