天嵌 ARM开发社区

 找回密码
 注册
查看: 9374|回复: 35

TQ2440定制WINCE时报错是什么原因

[复制链接]
chenweignag 发表于 2013-3-3 19:52:10 | 显示全部楼层 |阅读模式
本帖最后由 chenweignag 于 2013-3-24 15:38 编辑

我是按照光盘资料一步步定制的,到全部编译1个小时后就出现错误:
Starting sysgen phase for project ( shell )
\WINCE600\build.err

BLDDEMO: There were errors building TQ2440_Test


求大神指导
ww110052181 发表于 2013-3-4 07:07:55 | 显示全部楼层
?????????????????
亚瑟王 发表于 2013-3-4 09:48:58 | 显示全部楼层
亲,真心回答不了这个问题。
请把build.err文件的内容贴出来吧。
 楼主| chenweignag 发表于 2013-3-4 12:15:53 | 显示全部楼层
亚瑟王 发表于 2013-3-4 09:48
亲,真心回答不了这个问题。
请把build.err文件的内容贴出来吧。

我把build.err删了 重新编译后就没问题了。多谢管理员。我再问下 我自己画了个底板去掉了网络和摄像头什么的,自己玩下,就剩下了串口、USB、SD卡了,把光盘的镜像下载进去后不能出来WINCE6.0正常系统,这是为什么?是不是有些你们板子的驱动初始化的缘故啊,帮助帮助吧,串口信息如下

-OALArgsInit()
InitDisplay:320*240
-OEMInit
FMD_OEMIoControl: unrecognized IOCTL (0x71c24).
INFO: CReg2440Uart::CReg2440Uart using processor frequency reported by the OAL (67500000).
INFO: CReg2440Uart::CReg2440Uart using processor frequency reported by the OAL (67500000).
Prescaler:3
PWM: DLL_PROCESS_ATTACH
INFO: DAC_Init:: using processor frequency reported by the OAL (405000000).
::: PWM_Init Sucessfully.
+OALIoCtlHalGetHWEntropy
[dm9: Chip signature is BD2A2903
+OALIoCtlHalGetDeviceInfo(...)
OALIoCtlHalGetDeviceInfo():SPI_GETUUID
-OALIoCtlHalGetDeviceInfo(SPI = SPI_GETUUID, rc = 1)
HW_USBClocks::D0
GPIO Initialize ...OK !!!
INT_Init----
INT_GPIO_Setting----
LCD: display instance 'Drivers\Display\S3C2440\CONFIG', num monitors 1
LayMgr.cpp: Layout Manager successfully initialized to  2
Maximum Allowed Error 7:
MSIM: IM_ReadRegistry read KB 5
Explorer(V2.0) taskbar thread started.
亚瑟王 发表于 2013-3-4 13:59:54 | 显示全部楼层
chenweignag 发表于 2013-3-4 12:15
我把build.err删了 重新编译后就没问题了。多谢管理员。我再问下 我自己画了个底板去掉了网络和摄像头什么 ...

那你在编译镜像时在TQ2440.bat中屏蔽掉IIC、网络等就行了。
 楼主| chenweignag 发表于 2013-3-4 14:20:35 | 显示全部楼层
亚瑟王 发表于 2013-3-4 13:59
那你在编译镜像时在TQ2440.bat中屏蔽掉IIC、网络等就行了。

如何屏蔽额?我在BSP包中的Files里platform.bib注释了
;-------- I2C Driver ---------------------------------------------------------------------------
;IF BSP_NOI2C !
;        i2c.dll                                        $(_FLATRELEASEDIR)\i2c.dll                        NK        SHK
;ENDIF BSP_NOI2C !
;-----------------------------------------------------------------------------------------------


;-------- Camera Driver -----------------------------------------------------------------------
;IF BSP_NOCAMERA !
;        camera.dll                                $(_FLATRELEASEDIR)\camera.dll                        NK        SHK
;ENDIF BSP_NOCAMERA !
;-----------------------------------------------------------------------------------------------
可以吗
亚瑟王 发表于 2013-3-4 14:36:55 | 显示全部楼层
chenweignag 发表于 2013-3-4 14:20
如何屏蔽额?我在BSP包中的Files里platform.bib注释了
;-------- I2C Driver ------------------------- ...

可以这样做。
 楼主| chenweignag 发表于 2013-3-4 16:09:36 | 显示全部楼层
亚瑟王 发表于 2013-3-4 14:36
可以这样做。

可还是不行,变成 闪屏了 然后全黑了
亚瑟王 发表于 2013-3-4 16:50:20 | 显示全部楼层
chenweignag 发表于 2013-3-4 16:09
可还是不行,变成 闪屏了 然后全黑了

同一个NK镜像用到我们的底板+核心板工作正常吗?
 楼主| chenweignag 发表于 2013-3-4 16:52:18 | 显示全部楼层
亚瑟王 发表于 2013-3-4 16:50
同一个NK镜像用到我们的底板+核心板工作正常吗?

大神啊,刚试了,不行,看来 我定制内核的时候有问题(我是按TQ教程来定制的)。现在用天嵌的NK,屏蔽我没用的驱动来试试
亚瑟王 发表于 2013-3-4 16:55:26 | 显示全部楼层
chenweignag 发表于 2013-3-4 16:52
大神啊,刚试了,不行,看来 我定制内核的时候有问题(我是按TQ教程来定制的)。现在用天嵌的NK,屏蔽我没 ...

你先直接用天嵌科技提供的原版的BSP包+工程来编译NK试试。
 楼主| chenweignag 发表于 2013-3-4 18:25:59 | 显示全部楼层
亚瑟王 发表于 2013-3-4 16:55
你先直接用天嵌科技提供的原版的BSP包+工程来编译NK试试。

用原版的BSP包+工程编译出的NK在TQ2440的开发板上也不能用,但是在TQ2440\出厂烧录镜像合集\天嵌4.3寸屏的镜像\WinCE\CE6.0下的NK在开发板上能用。用这个NK用到我现在的板子上也不行到
waitforconnect
INFO: OEMLaunch: Jumping to Physical Address 0x30201000h (Virtual Address 0x80201000h)...
就不下去了
亚瑟王 发表于 2013-3-5 14:49:38 | 显示全部楼层
chenweignag 发表于 2013-3-4 18:25
用原版的BSP包+工程编译出的NK在TQ2440的开发板上也不能用,但是在TQ2440\出厂烧录镜像合集\天嵌4.3寸屏的 ...

亲,这个是正常的,因为串口0被设置为了普通串口(即wince启动NK时没有debug信息输出),修改为DEBUG口在WinCE开发手册里面讲了的。
只要LCD的类型和实际的LCD类型匹配,就没问题的。
 楼主| chenweignag 发表于 2013-3-5 14:55:02 | 显示全部楼层
亚瑟王 发表于 2013-3-5 14:49
亲,这个是正常的,因为串口0被设置为了普通串口(即wince启动NK时没有debug信息输出),修改为DEBUG口在 ...

应该是LCD不匹配,我后来看了光盘带的BSP里的file里的LCD类型是3.5寸的,现在我们用的是4.3寸的。这个修改好像在手册上没有么
亚瑟王 发表于 2013-3-5 15:54:28 | 显示全部楼层
chenweignag 发表于 2013-3-5 14:55
应该是LCD不匹配,我后来看了光盘带的BSP里的file里的LCD类型是3.5寸的,现在我们用的是4.3寸的。这个修改 ...

LCD类型修改在wince开发手册上面讲了的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-23 14:34 , Processed in 1.046875 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表