qn1543891404

qn1543891404

0个粉丝

2

问答

0

专栏

0

资料

qn1543891404  发布于  2018-12-07 14:58:59
采纳率 0%
2个问答
1108

Hi3531A移植Qt4后键盘鼠标不能够操作

 
按照网上的教程移植了Qt4.8.3到Hi3531A上,编写了一个测试程序,在板子上运行的时候画面可以显示,但是接上鼠标或者键盘的时候,操作一段时间之后测试程序就会崩溃,每次崩溃的内容都是一致的。
QT配置如下:
./configure -prefix /usr/local/Qt4.8.3-Hisiv300-embedded \
-xplatform qws/arm-hisiv300-linux-g++ \
-release -embedded arm -opensource -confirm-license -verbose \
-little-endian -qt-freetype -no-opengl -no-glib \
-nomake demos -nomake examples -nomake docs -nomake tools \
-no-qt3support -no-phonon -no-declarative -no-declarative-debug \
-qt-zlib -qt-libtiff -qt-libpng -qt-libjpeg \
-no-openssl -no-dbus -no-libmng -lrt -D__ARM_ARCH_5TEJ__

操作键鼠之后程序崩溃的打印信息如下:

~/test # ./test483 -qws -&
~/test # Initializing QFontEngineQPF failed for /usr/local/Qt4.8.3-Hisiv300-embedded/lib/fonts/DejaVuSans.ttf
Initializing QFontEngineQPF failed for /usr/local/Qt4.8.3-Hisiv300-embedded/lib/fonts/DejaVuSans.ttf
Unable to handle kernel paging request at virtual address f4acf001
pgd = c1a38000
[f4acf001] *pgd=00000000
Internal error: Oops: 805 [#4] SMP ARM
Modules linked in: tw6874_driver_2(O) tw6874_driver_1(O) hi3531a_adec(PO) hi3531a_aenc(PO) hi3531a_ao(PO) hi3531a_ai(PO) hi3531a_aio(PO) gpio_i2c(O) ftdi_sio usbserial hi3531a_ive(PO) hi3531a_vda(PO) hi3531a_jpege(PO) hi3531a_h264e(PO) hi3531a_chnl(PO) hi3531a_venc(PO) hi3531a_rc(PO) hi3531a_hdmi(PO) hifb(PO) hi3531a_vou(PO) hi3531a_vpss(PO) hi3531a_viu(PO) hi3531a_vgs(PO) hi3531a_region(PO) hi3531a_tde(PO) hi3531a_jpegd(O) hi3531a_vfmw(PO) hi3531a_vdec(PO) hi3531a_sys(PO) hi3531a_base(PO) hi_media(O) hiuser(O) mmz(O)
CPU: 0 PID: 1301 Comm: test483 Tainted: P      D    O 3.10.0 #3
task: c325c700 ti: c27b0000 task.ti: c27b0000
PC is at memcpy+0xcc/0x330
LR is at copy_to_iter_bvec+0x64/0x12c
pc : []    lr : []    psr: 80000013
sp : c27b1e04  ip : 00000000  fp : 00000001
r10: 00000001  r9 : c27b1e94  r8 : c27b1ed8
r7 : 00000000  r6 : c1821001  r5 : f4acf000  r4 : 00000001
r3 : 00000000  r2 : 80000000  r1 : c1821001  r0 : f4acf001
Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c53c7d  Table: 41a3804a  DAC: 00000015

PC: 0xc025902c:
902c  e2522020 e8a051f8 aafffffa e3720060 aafffff9 e212c01c e26cc020 108ff00c
904c  ea000011 e320f000 e4913004 e4914004 e4915004 e4916004 e4917004 e4918004
906c  e491e004 e08ff00c e320f000 e320f000 e4803004 e4804004 e4805004 e4806004
908c  e4807004 e4808004 e480e004 e8bd01e0 e1b02f82 14d13001 24d14001 24d1c001
90ac  14c03001 24c04001 24c0c001 e8bd8011 e26cc004 e35c0002 c4d13001 a4d14001
90cc  e4d1e001 c4c03001 a4c04001 e052200c e4c0e001 baffffed e211c003 0affffc4
90ec  e3c11003 e35c0002 e491e004 0a00002c ca000057 e252201c ba00001f e92d03e0
910c  f5d1f000 e2522060 f5d1f01c ba000002 f5d1f03c f5d1f05c f5d1f07c e8b100f0

LR: 0xc00a4b4c:
4b4c  13a00000 02030001 e3500000 0affffd8 eaffffeb e1a00005 e8bd87f0 e92d4ff0
4b6c  e24dd00c e592a008 e1a09002 e151000a 31a0a001 e35a0000 e58da004 0a00003e
4b8c  e592800c e1a06000 e5927004 e9980810 e5980000 e0674004 e087b00b e15a0004
4bac  31a0400a ebfdf135 e1a02004 e1a01006 e0866004 e1a05000 e080000b eb06d104
4bcc  e1a00005 ebfdf10a e59da004 e05a5004 00844007 0a000013 e1a03008 e5934010
4bec  e283700c e593000c e1550004 e593a014 e1a08007 31a04005 ebfdf120 e1a01006
4c0c  e1a02004 e0866004 e1a0b000 e080000a eb06d0ef e1a0000b ebfdf0f5 e0555004
4c2c  e1a03007 1affffec e5983004 e5992008 e1530004 e599300c 0288800c e59d0004

SP: 0xc27b1d84:
1d84  c0234ee0 c27b1dd4 c035ef40 c305ed40 c4c7eb8c c27b0000 00018003 c02590ac
1da4  80000013 ffffffff c27b1dec c27b1ed8 c0012ad8 f4acf001 c1821001 80000000
1dc4  00000000 00000001 f4acf000 c1821001 00000000 c27b1ed8 c27b1e94 00000001
1de4  00000001 00000000 c27b1e04 c00a4bcc c02590ac 80000013 ffffffff c1821000
1e04  f4acf001 00000001 c00a4bcc 00ff7e40 00000001 00ff8058 c27b1e94 00000001
1e24  c1821000 00000010 00000001 00000001 00000000 c0444240 c00a4e44 c27b1e58
1e44  c27b1e5c 00003c88 c30fd818 c3a70680 00000001 00000010 00000001 00000001
1e64  00000000 c0444240 c00c5b08 00000000 c30fd800 00000000 00000000 c27b0000

R0: 0xf4acef81:
ef80  ******** ******** ******** ******** ******** ******** ******** ********
efa0  ******** ******** ******** ******** ******** ******** ******** ********
efc0  ******** ******** ******** ******** ******** ******** ******** ********
efe0  ******** ******** ******** ******** ******** ******** ******** ********
f000  ******** ******** ******** ******** ******** ******** ******** ********
f020  ******** ******** ******** ******** ******** ******** ******** ********
f040  ******** ******** ******** ******** ******** ******** ******** ********
f060  ******** ******** ******** ******** ******** ******** ******** ********
f080  ******** ******** ******** ******** ******** ******** ******** ********

R1: 0xc1820f81:
0f80  fc515291 ffd49b75 5745ade6 d36d16cf e6069d30 43aaad07 3fa4643e 6737745f
0fa0  ee23768a e5eff0ea b7e5cf0e a25cf517 d44ad38c 5bbe32c6 ebccb9ef e52d59eb
0fc0  1b9ebd7a df04a7d1 c1298cc7 280dcf36 7965632e 5fede51a 1f7948b6 7ffe4af7
0fe0  26de0f31 27ddb130 85ed172e 8f4a99e1 71443129 7e060797 4f5946cf 01d9f051
1000  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1020  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1040  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1060  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1080  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

R5: 0xf4acef80:
ef80  ******** ******** ******** ******** ******** ******** ******** ********
efa0  ******** ******** ******** ******** ******** ******** ******** ********
efc0  ******** ******** ******** ******** ******** ******** ******** ********
efe0  ******** ******** ******** ******** ******** ******** ******** ********
f000  ******** ******** ******** ******** ******** ******** ******** ********
f020  ******** ******** ******** ******** ******** ******** ******** ********
f040  ******** ******** ******** ******** ******** ******** ******** ********
f060  ******** ******** ******** ******** ******** ******** ******** ********

R6: 0xc1820f81:
0f80  fc515291 ffd49b75 5745ade6 d36d16cf e6069d30 43aaad07 3fa4643e 6737745f
0fa0  ee23768a e5eff0ea b7e5cf0e a25cf517 d44ad38c 5bbe32c6 ebccb9ef e52d59eb
0fc0  1b9ebd7a df04a7d1 c1298cc7 280dcf36 7965632e 5fede51a 1f7948b6 7ffe4af7
0fe0  26de0f31 27ddb130 85ed172e 8f4a99e1 71443129 7e060797 4f5946cf 01d9f051
1000  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1020  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1040  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1060  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1080  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

R8: 0xc27b1e58:
1e58  00000010 00000001 00000001 00000000 c0444240 c00c5b08 00000000 c30fd800
1e78  00000000 00000000 c27b0000 c3889d80 c3a70698 c3a706d0 00000001 ffffffff
1e98  00000000 00000010 c27b1ed8 00000001 44226000 00000000 00000000 00000010
1eb8  c27b1f80 c3889d80 c325c700 00000000 00000001 c00bdc78 00000000 00000000
1ed8  becdf9e0 00000010 00000001 c3889d80 00000000 00000000 00000000 c325c700
1ef8  00000000 00000000 00000000 00000000 00000000 00000000 00000010 00000000
1f18  00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1f38  00000000 00000000 00000001 c3889d80 becdf9e0 c27b1f80 becdf9e0 00000000

R9: 0xc27b1e14:
1e14  00000001 00ff8058 c27b1e94 00000001 c1821000 00000010 00000001 00000001
1e34  00000000 c0444240 c00a4e44 c27b1e58 c27b1e5c 00003c88 c30fd818 c3a70680
1e54  00000001 00000010 00000001 00000001 00000000 c0444240 c00c5b08 00000000
1e74  c30fd800 00000000 00000000 c27b0000 c3889d80 c3a70698 c3a706d0 00000001
1e94  ffffffff 00000000 00000010 c27b1ed8 00000001 44226000 00000000 00000000
1eb4  00000010 c27b1f80 c3889d80 c325c700 00000000 00000001 c00bdc78 00000000
1ed4  00000000 becdf9e0 00000010 00000001 c3889d80 00000000 00000000 00000000
1ef4  c325c700 00000000 00000000 00000000 00000000 00000000 00000000 00000010
Process test483 (pid: 1301, stack limit = 0xc27b0238)
Stack: (0xc27b1e04 to 0xc27b2000)
1e00:          f4acf001 00000001 c00a4bcc 00ff7e40 00000001 00ff8058 c27b1e94
1e20: 00000001 c1821000 00000010 00000001 00000001 00000000 c0444240 c00a4e44
1e40: c27b1e58 c27b1e5c 00003c88 c30fd818 c3a70680 00000001 00000010 00000001
1e60: 00000001 00000000 c0444240 c00c5b08 00000000 c30fd800 00000000 00000000
1e80: c27b0000 c3889d80 c3a70698 c3a706d0 00000001 ffffffff 00000000 00000010
1ea0: c27b1ed8 00000001 44226000 00000000 00000000 00000010 c27b1f80 c3889d80
1ec0: c325c700 00000000 00000001 c00bdc78 00000000 00000000 becdf9e0 00000010
1ee0: 00000001 c3889d80 00000000 00000000 00000000 c325c700 00000000 00000000
1f00: 00000000 00000000 00000000 00000000 00000010 00000000 00000010 00000000
1f20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1f40: 00000001 c3889d80 becdf9e0 c27b1f80 becdf9e0 00000000 00000010 c00be2cc
1f60: 00ff8058 00ff7e40 00000000 00000000 c3889d80 becdf9e0 00000000 c00be92c
1f80: 00000000 00000000 becdf970 becdf9e0 b655fc78 00ff8270 00000003 c00130a8
1fa0: c27b0000 c0012f00 becdf9e0 b655fc78 00000003 becdf9e0 00000010 00000001
1fc0: becdf9e0 b655fc78 00ff8270 00000003 00ff7e40 b6562940 00000003 00000001
1fe0: 00ff8058 becdf9a8 b6406cc8 b60ef36c 60000010 00000003 00000000 00000000
Code: e1b02f82 14d13001 24d14001 24d1c001 (14c03001)
---[ end trace a4882854633bf4df ]---
note: test483[1301] exited with preempt_count 2
我来回答
回答1个
时间排序
认可量排序

qn1543891404

0个粉丝

2

问答

0

专栏

0

资料

qn1543891404 2018-12-10 09:47:07
认可0
linux的操作系统内存分配的太少了,按照参考手册只分配了64M的内存给OSMEM,造成跑Qt界面时出现内存不够的问题。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区