Part Number:AM4379
Tool/software: TI C/C++ Compiler
there is a cube example with OpenGLES 2.0 in QTCreator, I cross-compile it in TI environment, but when I run it in TL437x-evm-A2 board,there is nothing on the LCD surface ,just the whole screen went black,what problem may I encounter? The Demo OGLES2ChmeleonMan can run in the board.
My environment is ti-processor-sdk-linux-am437x-evm-01.00.00.03-Linux-x86-Install.bin and QT5.4.1. and the compile info is :
11:37:04: 为项目cube执行步骤 ...
11:37:04: 正在启动 "/media/tl437x/ti/linux-devkit/sysroots/i686-arago-linux/usr/bin/qt5/qmake" /home/tl/Desktop/qt/cube5.4.1/cube/cube.pro -r -spec linux-oe-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug
11:37:04: 进程"/media/tl437x/ti/linux-devkit/sysroots/i686-arago-linux/usr/bin/qt5/qmake"正常退出。
11:37:04: 正在启动 "/usr/bin/make" -w
make: Entering directory `/home/tl/Desktop/qt/cube5.4.1/cube-build-Desktop-Debug'
arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi -Wno-psabi -g -Wall -W -D_REENTRANT -fPIE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cube -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5 -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtGui -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtCore -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -o main.o ../cube/main.cpp
arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi -Wno-psabi -g -Wall -W -D_REENTRANT -fPIE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cube -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5 -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtGui -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtCore -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -o mainwidget.o ../cube/mainwidget.cpp
arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi -Wno-psabi -g -Wall -W -D_REENTRANT -fPIE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cube -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5 -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtGui -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtCore -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -o geometryengine.o ../cube/geometryengine.cpp
/media/tl437x/ti/linux-devkit/sysroots/i686-arago-linux/usr/bin/qt5//rcc -name shaders ../cube/shaders.qrc -o qrc_shaders.cpp
arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi -Wno-psabi -g -Wall -W -D_REENTRANT -fPIE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cube -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5 -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtGui -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtCore -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -o qrc_shaders.o qrc_shaders.cpp
/media/tl437x/ti/linux-devkit/sysroots/i686-arago-linux/usr/bin/qt5//rcc -name textures ../cube/textures.qrc -o qrc_textures.cpp
arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi -Wno-psabi -g -Wall -W -D_REENTRANT -fPIE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cube -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5 -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtGui -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtCore -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -o qrc_textures.o qrc_textures.cpp
/media/tl437x/ti/linux-devkit/sysroots/i686-arago-linux/usr/bin/qt5//moc -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/media/tl437x/ti/linux-devkit/sysroots/i686-arago-linux/mkspecs/linux-oe-g++ -I/home/tl/Desktop/qt/cube5.4.1/cube -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5 -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtGui -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtCore -I. -I/opt/linaro-2013.03/arm-linux-gnueabihf/include -I/opt/linaro-2013.03/arm-linux-gnueabihf/include/c++/4.7.3 -I/opt/linaro-2013.03/arm-linux-gnueabihf/include/c++/4.7.3/arm-linux-gnueabihf -I/opt/linaro-2013.03/arm-linux-gnueabihf/include/c++/4.7.3/backward -I/opt/linaro-2013.03/lib/gcc/arm-linux-gnueabihf/4.7.3/include -I/opt/linaro-2013.03/lib/gcc/arm-linux-gnueabihf/4.7.3/include-fixed -I/home/gtbldadm/ti/oe-layersetup/build-CORTEX_1/arago-tmp-external-linaro-toolchain/sysroots/am437x-evm/usr/include ../cube/mainwidget.h -o moc_mainwidget.cpp
arm-linux-gnueabihf-g++ -c -pipe -march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi -Wno-psabi -g -Wall -W -D_REENTRANT -fPIE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../cube -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5 -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtWidgets -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtGui -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/include/qt5/QtCore -I. -I/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -o moc_mainwidget.o moc_mainwidget.cpp
arm-linux-gnueabihf-g++ --sysroot=/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi -o cube main.o mainwidget.o geometryengine.o qrc_shaders.o qrc_textures.o moc_mainwidget.o -L/media/tl437x/ti/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lpthread
make: Leaving directory `/home/tl/Desktop/qt/cube5.4.1/cube-build-Desktop-Debug'
11:37:08: 进程"/usr/bin/make"正常退出。