天嵌 ARM开发社区

 找回密码
 注册
查看: 4803|回复: 16

wince 5.0 增加看门狗驱动,出现编译错误

[复制链接]
仙剑龙葵 发表于 2013-1-28 14:33:14 | 显示全部楼层 |阅读模式
Error: Could not find file 'D:\WINCE500\PBWorkspaces\TQ2440A\RelDir\TQ2440_ARMV4I_Release\watchdog.dll' on disk
 楼主| 仙剑龙葵 发表于 2013-1-28 14:34:27 | 显示全部楼层
求助!!!!!!!!!!!
TQ-ZQL 发表于 2013-1-28 14:44:23 | 显示全部楼层
讲下具体修改过哪能几个文件,做过哪些修改。
 楼主| 仙剑龙葵 发表于 2013-1-28 14:49:46 | 显示全部楼层
platform.reg 增加
IF BSP_NOWATCHDOG !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WDGDriver]
        "Prefix"="WDG"
        "Dll"="watchdog.dll"
        "Order"="200"
ENDIF BSP_NOWATCHDOG !

platform.bib
增加:
IF BSP_NOWATCHDOG !
        watchdog.dll                                $(_FLATRELEASEDIR)\watchdog.dll               

                        NK        SHK
ENDIF BSP_NOWATCHDOG !
 楼主| 仙剑龙葵 发表于 2013-1-28 14:51:27 | 显示全部楼层
很急,麻烦您了~!
embedsky_lhh 发表于 2013-1-28 15:22:30 | 显示全部楼层
watchdog.dll  没有生成,你的源码source文件贴下
 楼主| 仙剑龙葵 发表于 2013-1-28 15:32:46 | 显示全部楼层
!if 0
    File:   sources

     Copyright (c) 1995-2002 Microsoft Corporation.  All rights reserved.
!endif

!if "$(BSP_NOWATCHDOG)" == "1"
SKIPBUILD=1
!endif

RELEASETYPE=PLATFORM
TARGETNAME=watchdog
TARGETTYPE=DYNLINK
DLLENTRY=DllEntry

TARGETLIBS= \
    $(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \

MSC_WARNING_LEVEL = $(MSC_WARNING_LEVEL) /W3 /WX

      
SOURCES= watchdog.cpp     
亚瑟王 发表于 2013-1-28 15:34:47 | 显示全部楼层
仙剑龙葵 发表于 2013-1-28 15:32
!if 0
    File:   sources

你编译的build.log里面实际上有没有编译watchdog呢?
 楼主| 仙剑龙葵 发表于 2013-1-28 15:35:43 | 显示全部楼层
embedsky_lhh 发表于 2013-1-28 15:22
watchdog.dll  没有生成,你的源码source文件贴下

- -. 我先clean build  before  ,然后再build and Sysgen 可以解决吗?
 楼主| 仙剑龙葵 发表于 2013-1-28 15:37:03 | 显示全部楼层
亚瑟王 发表于 2013-1-28 15:34
你编译的build.log里面实际上有没有编译watchdog呢?

稍等。我看看
 楼主| 仙剑龙葵 发表于 2013-1-28 15:43:21 | 显示全部楼层
亚瑟王 发表于 2013-1-28 15:34
你编译的build.log里面实际上有没有编译watchdog呢?

我在clean build  before  ,然后再build and Sysgen 可以解决吗?
亚瑟王 发表于 2013-1-28 16:11:23 | 显示全部楼层
仙剑龙葵 发表于 2013-1-28 15:43
我在clean build  before  ,然后再build and Sysgen 可以解决吗?

不是这个问题,而是你的BSP包中看门狗的程序是否真的包含进去了(不是简单的复制进去,而是在BSP包中有调用),比如drivers/dirs文件中要调用编译。platform.bib文件要链接,platform.reg文件要添加注册表。TQ2440.bat要设置全局的配置参数。

评分

参与人数 1 +10 收起 理由
仙剑龙葵 + 10 很给力!

查看全部评分

 楼主| 仙剑龙葵 发表于 2013-1-28 16:17:45 | 显示全部楼层
强~!!
“drivers/dirs文件中要调用编译”
DIRS=ceddk        \
     keybd        \
     pwrbutton        \
     pccard        \
     serial        \
     usb        \
     Battdrvr        \
     Backlight        \
     Display        \
     camera        \
     IIC        \
     SDHC        \
     touch        \
     wavedev        \
     GPIODriver        \
     EINTDriver        \
     PWMDriver        \
     dm9isa        \
     watchdog       
这样添加可以了吗?
 楼主| 仙剑龙葵 发表于 2013-1-28 16:18:37 | 显示全部楼层
TQ2440.bat要设置全局的配置参数。
如何设置
亚瑟王 发表于 2013-1-28 16:52:00 | 显示全部楼层
仙剑龙葵 发表于 2013-1-28 16:18
TQ2440.bat要设置全局的配置参数。
如何设置

就是set BSP_NOWATCHDOG=即可。刚刚QQ上已经帮你解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 06:15 , Processed in 1.078125 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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