天嵌 ARM开发社区

 找回密码
 注册
查看: 2238|回复: 2

WINCE开发完全手册中 mydirvers问题

[复制链接]
H__.u 发表于 2013-3-3 11:03:54 | 显示全部楼层 |阅读模式
本帖最后由 H__.u 于 2013-3-16 17:11 编辑

首先  按照教程中的 (1)在BSP包的Drivers目录下新建一个目录mydrivers,然后我把GPIODriver目录中的GPIODriver.cpp和GPIODriver.h拷贝到mydirvers目录下,并重命名为mydrivers.cpp和mydrivers.h,并把mydrivers.cpp中#include "GPIODriver.h"改为#include "mydrivers.h",驱动的接口函数的前缀GIO改为MYD
(二)然后新建mydrivers.def文件,内容如下


(三)创建makefile文件,内容如下

(四)创建sources文件,内容如下

(五)在BSP包的files目录下直接在platform.r


eg最后面加上
[HEKY_LOCAL_MACHINE\Drivers\BuiltIn\Mydrivers]
"Prefix"="MYD"
"Index"=dword:1
"Dll"="mydrivers.dll"

(六)在platform.bib文件最后面加上
mydrivers.dll                                 $(_FLATRELEASEDIR)\mydrivers.dll                                 NK SH

然后编译工程,出错了,看了好久也没有找到原因,编译器好像是说注册表那部分有问题 ,但是实在找不出是什么问题
编译后的信息如下(已经打包到附件的txt),希望有大神能帮忙看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| H__.u 发表于 2013-3-3 11:05:56 | 显示全部楼层
本帖最后由 H__.u 于 2013-3-3 11:12 编辑


编译信息太大,贴不出来,就只把报错部分拿出来

regcomp: Error: InitRegistry FAILED on or near line 10328 of F:\WINCE600\OSDesigns\TQ2440A\TQ2440A\RelDir\TQ2440_ARMV4I_Release\reginit.ini.
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

报错的10328line就是我添加的注册表信息的那一行


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| H__.u 发表于 2013-3-16 17:10:44 | 显示全部楼层
问题已解决   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-30 22:13 , Processed in 1.031250 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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