页次: 1
好的,谢谢!
已解决,用Tina里面的编译器重新编译就好了。Qt4.8.7。
./configure -verbose \
-prefix /opt/qt4.8.7-t113 \
-opensource \
-confirm-license \
-release -shared \
-embedded arm \
-xplatform qws/linux-arm-gnueabi-g++ \
-depths 4,8,16,32 \
-fast \
-optimized-qmake \
-pch \
-qt-sql-sqlite \
-qt-libjpeg \
-qt-zlib \
-qt-libpng \
-qt-freetype \
-little-endian -host-little-endian \
-no-qt3support \
-no-libtiff -no-libmng \
-no-opengl \
-no-mmx -no-sse -no-sse2 \
-no-3dnow \
-no-openssl \
-no-webkit \
-no-qvfb \
-no-phonon \
-no-nis \
-no-opengl \
-no-openvg \
-no-cups \
-no-glib \
-qt-gfx-transformed \
-no-xcursor -no-xfixes -no-xrandr -no-xrender \
-no-separate-debug-info \
-nomake examples -make tools -nomake docs \
-qt-mouse-tslib \
-I/opt/tslib-t113/include/ \
-L/opt/tslib-t113/lib/
#
# qmake configuration for building with arm-none-linux-gnueabi-g++
#
include(../../common/linux.conf)
include(../../common/gcc-base-unix.conf)
include(../../common/g++-unix.conf)
include(../../common/qws.conf)
QT_QPA_DEFAULT_PLATFORM = linuxfb
QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a -lts -fpermissive
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a -lts -fpermissive
QMAKE_INCDIR += /opt/tslib-t113/include
QMAKE_LIBDIR += /opt/tslib-t113/lib
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -std=gnu++98
# modifications to g++.conf
QMAKE_CC = /home/work/T113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-gcc -lts
QMAKE_CXX = /home/work/T113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-g++ -lts
QMAKE_LINK = /home/work/T113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-g++ -lts
QMAKE_LINK_SHLIB = /home/work/T113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-g++ -lts
# modifications to linux.conf
QMAKE_AR = /home/work/T113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-ar cqs
QMAKE_OBJCOPY = /home/work/T113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-objcopy
#QMAKE_STRIP = arm-openwrt-linux-muslgnueabi-strip
QMAKE_STRIP = /home/work/T113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-strip
load(qt_config)
因为SDNAND焊接在电路板上,需要将SDNAND通过OTG线挂载到电脑用Win32DiskImager进行烧写,所以按照之前论坛上v3s的方式,弄了一样的脚本。
t113s3_fel_autorun_linux_uart0_pe2_pe3_sdnand_20231215.zip
T113 SD卡启动进入BOOT0就不启动了,使用的芒果派的镜像和自己编译的TINA LINUX镜像都不行。启动信息如下:
[136]HELLO! BOOT0 is starting!
[139]BOOT0 commit : adaf1174cc
[142]set pll start
[144]fix vccio detect value:0xc0
[151]periph0 has been enabled
[155]set pll end
[156][pmu]: bus read error
[159]board init ok
[161]ZQ value = 0x31
[163]get_pmu_exist() = -1
[166]ddr_efuse_type: 0xa
[168]trefi:7.8ms
进行到trefi:7.8ms就不启动了,不知道什么原因。板子各电压测试均没有问题。
大家好,我想在arm linux下运行littlevgl,用的是 https://github.com/lvgl/lv_port_linux_frame_buffer 这个。
在ubuntu中,直接make,然后在Alt+Ctrl+F1中,./demo可以运行并显示正常。
然后把Makefile中的CC=gcc改为CC=arm-linux-gcc,编译完后,拷贝到arm linux中,./demo提示无法运行:sh: can't execute './demo': No such file or directory.
请问,有人知道怎么回事吗?
raspberryman 说:用 devmem 命令读出 PD/PD0 的复用寄存器,对照一下手册, 有可能是驱动的bug,跟踪一下
https://whycan.com/files/members/4287/1.png
https://whycan.com/files/members/4287/3.png
https://whycan.com/files/members/4287/2_20201211-1822.png我用devmem查看这个地址,发现是配置为了TCK。请问是不是配置为JTAG功能了。请问在哪里修改为普通IO?谢谢!
devmem 0xB000008C 32 0xA2FFCFD4 这样会有问题吗?
新做的板子,N32905连接后出现到Code Executes at 0x01A00000就卡住了。
串口信息如下:
Init RTC....OK
DDR size: 32MB
SD Port0 Booting Fail - No/Bad Card Insert
NAND Booting (2K-page 4 Address Cycle) Fail - No Check ID
SPI Booting Fail - No Check ID
SD Port1 Booting Fail - No/Bad Card Insert
USB Booting Success
Code Executes at 0x01A00000
大家好,现在我使用littlevgl在7寸屏上作如下的应用,使用的主芯片是nuc972:
1. 有很多个页面,每个页面有一张jpg图片做背景;
2. 在图片显示的基础上显示一些文字和数值。
现在的情况是我使用nuc972的硬件解码直接从sd卡读取图片显示在液晶上 memcpy(u8FrameBufPtr, g_pu8DecFrameBuffer, 1024*600 * 2); 显示正常,显示速度也很快。但是我要在上面显示文字的使用,使用label,然后设置显示文字,文字也显示成功了,但是文字的背景无法透明,设置style什么了都试过了。
请问,需要如何设置。还是说这种做法不可行,有什么好的方案吗。谢谢大家。
页次: 1