wince5编译SDK出错的解决办法

WINCE5.0开发环境定制:构建支持模拟器与真机调试的SDK 在嵌入式系统开发中,板级支持包(BSP)和软件开发工具包(SDK)是连接硬件与应用程序的关键桥梁。BSP为特定硬件平台提供底层的驱动和引导程序,而SDK则封装了操作系统API、库文件和调试工具,为上层应用开发提供统一接口。其技术价值在于能大幅提升开发效率,通过抽象硬件差异,使开发者能专注于业务逻辑。在Windows CE嵌入式开发场景中,一个常见的需求是能在开发早期使用模拟器进行快速功能验证,后期又能无缝切换到真实硬件进行集成测试。本文聚焦于WINCE5.0平台,详细解析如何利用Platform Build 阅读详情

编译SDK出错
    After you successfully build a Microsoft Windows CE 5.0 run-time image in Microsoft Platform Builder 5.0, you try to build the software development kit (SDK) by using the SDK Wizard. When you try to build the SDK, you may receive the following error message:
    It is recommended that you build a run-time image before building an SDK. Otherwise, the build process for your SDK might not succeed. Do you want to continue?

    If you click Yes to continue, you may receive the following error message that is generated by the SDK build:
    Rolling sysgen'ed headers and libs
    …
    Error: This build configuration has not been sysgen'ed
    Error adding sysgen'ed headers and libs
    Error rolling toolkit-specific files
    MSI file construction completed. 3 error(s), 0 warning(s).
   
    解决方法:
    To work around this problem, first verify that you have successfully built the operating system at least one time and that you have not modified the operating system design since the last successful build. Then, follow these steps:
    1. In Platform Builder 5.0, select the operating system configuration that you successfully built.
    2. To open a build window, click Open Release Directory on the Build OS menu.
    3. In the build window, type the following command:
    dir %_PROJECTROOT%/SysgenSettings.out
    This file confirms that you tried to build the operating system at least one time.
    4. In the same build window, type the following command:
    set sysgen>anchored.txt
    This file contains the set of anchored Catalog items in the operating system design. This file is located in the release directory.
    5. Compare the SysgenSettings.out file to the Anchored.txt file.
    6. Determine the set of Sysgen variables that are found in the Anchored.txt file that are not found in the SysgenSettings.out file. This set of Sysgen variables will be the set of Catalog items that you have to explicitly unanchor.
    7. On the View menu in Platform Builder 5.0, click Workspace.
    8. In the Workspace window, click the OSDesignView tab.
    9. For each Sysgen variable that you found in step 6, explicitly unanchor the Catalog item. To do this, follow these steps:
   
    a.  On the OSDesignView tab, find the Catalog item.
        Note If you need help finding the Catalog item on the OSDesignView tab, follow these steps:
        1. On the View menu in Platform Builder 5.0, click Catalog.
        2. Right-click in the Catalog, and then click Find.
        3. In the Find what box, type the Sysgen variable name. For example, in the Find what box, type SYSGEN_LOCUSA.
        4. Click Find Next. The folder in which you find the Catalog item is the same folder that is used on the OSDesignView tab.
 
    b.  Right-click the Catalog item, and then click Remove Item from User-specified Catalog Item(s).

    Note The Catalog item displays an unanchored symbol when the Catalog item is unanchored. An unanchored symbol is a green cylinder.
 
    10. On the Platform menu in Platform Builder 5.0, click SDK, and then click Configure SDK. The SDK Wizard starts.
    11. Click the CPU tab, and then click to select the check boxes for the CPU families that the SDK will support. Verify that you selected the operating system configuration that you already successfully built.
    12. On the Platform menu in Platform Builder 5.0, click SDK, and then click Build SDK.
    If the problem still occurs, verify that you successfully built all the operating system configurations that the SDK Wizard identified in the build log.
   
        将[HKEY_LOCAL_MACHINE/Software/Geode]下的"Resolution"的值改为文件下方列出的被支持的模式即可.

WINCE5和WINCE6的两个SDK 切记在win7的vs2008里安装时,不要选SDK里“Documentation”就可以安装成功。 立即下载

相关推荐

Windows CE 5.0 SDK.msi

Windows CE 5.0 SDK支持Visual Studio 2008和Visual Studio 2005,Windows CE为微软针对个人电脑以外的电脑产品所研发的嵌入式操作系统,而CE缩写的来源则有Customer Embedded,Compact Edition, Consumer Electronics等等。

wince5 编译 SDK 出错及解决办法

     在PB中编译SDK时提示如下错误:    Error: This build configuration has not been sysgened    Error adding sysgened headers and libs    Error rolling toolkit-specific files    MSI file construction complet

Linux_lee的专栏 1058

Wince5.0SDK

这是wince5.0的SDK,通过安装可以在VS的虚拟设备中看到。 备注:VS2008及以下版本才有虚拟设备,VS2010微软已经取消了虚拟设备这一模块了。

【图文教程】WinCE5.0中文模拟器SDK(VS2008)的配置

经过几天的查找,终于找到了一篇文章是讲VS2008 怎么集成wince5.0 的模拟器的,这里特别做个记录,并说明一下进一步的情况:有些朋友可能在debug 的时候还是会出错,无法继续,下面我会进行说明。 目前网上对wince5.0 在VS2008 上的使用有以下讨论意见: 1 、有一位taiwan 博主给出的意见是,VS2008 无法集成wince5.0 进行调试,既然这样,运行模拟器

bobWu 的 学习日记 4429

wince 5.0 SDK(VS2005)完全

wince 5.0 SDK(VS2005)模拟器SDK

WinCE5.0中文模拟器SDK

WinCE5.0中文模拟器 适用于vs2005配置

Pycharm 出现sdk is not defined for run configuration解决办法

第二部:重新选择一下脚本路径和Python解释器。第一步:运行->编辑配置。

a876106354的博客 3981

右腿驱动电路设计:从共模干扰原理到生物电采集实战

在生物电信号采集领域,共模干扰是影响测量精度的核心挑战之一,其本质源于环境电磁场通过容性耦合在人体表面产生的感应电流。根据欧姆定律,由于人体组织阻抗的不均衡性,共模电流会在不同测量点产生差异化的压降,从而转化为难以滤除的差分噪声。为解决这一问题,右腿驱动技术应运而生,它通过负反馈原理主动抵消干扰,显著提升系统的共模抑制比。该技术广泛应用于心电图、脑电图等医疗电子设备中,是确保微弱生理信号质量的关键环节。本文结合工程实践,深入剖析了右腿驱动电路中的仪表放大器选型、反馈环路稳定性设计以及PCB布局布线要点,为高

weixin_31476015的博客 443

Windows CE 6.0 安装顺序

1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成2、安装Visual Studio 2005 Ser

kevin_83的专栏 1万+

elmos 524系列芯片笔记

芯片的工作工作原理:集成芯片Elmos524.03有发射回路和接收回路,手册有关的内部原理图,大致如下: 芯片会产生固有频率的电压信号,信号通过引脚DRV1、2输出给外部压电陶瓷片,产生固定频率的机械波,也就是所谓的超声波,超声波遇到障碍物时会反射,反射信号经过AINS、D引脚进入芯片,在芯片内部先后经过GAIN放大,滤波然后进入比较器,滤波后的信号(signal)同预先设定的阈值(threshold)比较产生信号输出。此信号最终会连接MCU处理器,需要重点关注。 基于这个内部的工作原

qq_38230916的博客 2484

嵌入式Linux网络调试:YT8531/YT8521 PHY驱动移植与设备树配置避坑指南

本文深入解析嵌入式Linux系统中YT8531/YT8521 PHY驱动移植与设备树配置的关键技术,涵盖内核驱动适配、RGMII接口时序调整及常见问题排查。针对Motorcomm千兆以太网PHY芯片,提供详细的设备树配置示例和调试技巧,帮助开发者规避典型设计陷阱,确保网络功能稳定运行。

weixin_42525632的博客 673

wince5.0 debug编译出错

 之前发过一个帖子讨论这个问题。帖子:http://topic.youkuaiyun.com/u/20090911/15/466ad05b-c11f-409a-8e03-5a03a4ec32d9.html由于没啥时间弄这个。前前后后弄了一个多月了。今天有点时间就发个博说说我的解决办法。希望能方便后人!!!debug错误提示是 BUILD: [01:0000000169:ERRORE] NMAKE : 

wen_hua的专栏 1681

SAR成像处理基本知识2——图像尺寸与回波尺寸的关系

阅读本文前,请先了解上一篇文章(SAR成像处理基本知识1——常用专用名词解释) 1. SAR图像尺寸预估方法 以C波段2m@20km的SAR图像为例,假设天线中心下视角为35° ,说明图像尺寸的估计方法。 1.1 距离向尺寸估计 地距分辨率为2m时,距离向分辨率约为1.15m,则要求信号带宽不小于130MHz,假设信号带宽为150MHz,采样率为180MHz,那么距离向分辨单元为0.833m。 地距幅宽为20km时,距离向幅宽约为20*sind(3...

爱学习的小伟的博客 4954

win7 64位wince6.0生成SDK出错

win7 64位系统  wince6.0环境 生成SDK的时候会出现如下错误: 'C:\Program' Files (x86)\Microsoft Visual Studio 8\Common7\IDE>"C:\Program Files (x86)\Microsoft Platform Builder\6.00\cepb\IdeVS\GenSdk.exe" "C:\WINCE600\OSD

stepsljz的专栏 3072

15、电科院FTU检测标准学习笔记-基本性能

作者简介:本人从事电力系统多年,岗位包含研发,测试,工程等,具有丰富的经验在配电自动化验收测试以及电科院测试中,本人全程参与,积累了不少现场的经验。

sixtome 1864

【异常】 OpenClaw 超长入参报错排查与解决方案 [错误]: 400 <400> InternalError.Algo.InvalidParameter: Range of input leng

摘要: OpenClaw服务调用出现400 InvalidParameter报错,核心原因为输入内容长度超出1-129024字符限制。解决方案包括:1)紧急精简冗余入参;2)标准分块处理长文本;3)客户端增加预校验模块;4)长期可申请调整服务规格。该错误属于客户端参数校验异常,通过合理控制输入长度或分批次处理即可解决,重点需保证语义完整性。建议优先采用自动化预校验机制,从源头预防问题发生。(149字)

奶爸的编程之路,也就一周冷个三天 1987

WINCE编译debug版本出错的问题

<br />WINCE编译debug版本出错的问题2010-07-23 11:05<br />      编译debug版本一直出错,困扰了好久,今天终于解决了。我相信也有不是人遇到这个问题,今天我就把自己才解决方法和过程写出来和大家分享,希望能帮到一下正在被此问题困扰的朋友。<br />    很多情况是编译release版本没有错误,编译debug时出错。一般有两种错误提示:              <br />1.:BUILD: [01:0000000169:ERRORE] NMAKE : U107

xiaodan007的专栏 1132

蓝牙调试抓包工具--nRF Connect移动端 使用详细总结

摘要: nRF Connect移动端是一款功能全面的蓝牙低功耗(BLE)调试工具,支持设备扫描、多设备连接、服务/特征值查看及数据读写操作。核心功能包括实时数据通信(读取/写入/通知)、设备固件更新(DFU)以及高级工具如自动化测试和信号分析。兼容Android 4.3+和iOS设备,适用于开发调试(如ESP32/nRF52)、设备管理和数据分析。需注意设备兼容性问题(如旧安卓设备可能需关闭连续扫描),并确保数据类型匹配。配套工具链包括nRF Toolbox和nRF Connect SDK,是BLE开发的必

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 2382

VS2005工程由Pocket PC 2003 SDK转为WINCE6.0 SDK的问题

把VS2005工程有采用的Pocket PC 2003 SDK改为WINCE6.0 SDK,具体操作见链接 http://blog.youkuaiyun.com/loongembedded/article/details/9306225 改之后编译出错,错误信息如下: 1>Compiling... 1>UhfReader_windows.cpp 1>F:\Program Files\Microsof

LoongEmbedded的专栏 4660

检索增强生成(RAG)、微调(Fine-tuning)与知识蒸馏(Knowledge Distillation):核心差异与技术选型指南

在自然语言处理(NLP)领域,大型预训练语言模型(如GPT、BERT系列)的崛起彻底改变了技术生态。面对实际业务场景中模型效果优化与资源效率平衡的永恒命题,开发者主要依赖三大技术路径:检索增强生成(Retrieval-Augmented Generation, RAG)、模型微调(Fine-tuning)和知识蒸馏(Knowledge Distillation)。本文将通过技术原理拆解、典型应用场景对比和实战选型策略三个维度,深入解析这三种技术的本质差异。

fudaihb的博客 1826

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

WinCE5.0开发环境的建立

WinCE5.0开发环境的建立本文主要介绍WinCE5.0开发环境的建立过程及注意事项。       目前WinCE5.0的开发工具主要有以下几种:Platform Builder5.0、EVC4.0+SP4、Visual Studio2005。其中Platform Builder主要用于定制WinCE操作系统,它也可以用来编写驱动程序和应用程序。EVC顾名思义就是嵌入式版的VC,它主要用

hejianbang的专栏 8564

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Qt-WinCE起步【M8 SDK】

一、Qt  - wince 环境的搭建 a) 首先安装vs2005。安装VS2005很简单,按照向导来,在自定义安装中务必选择“智能设备开发”。 b) 其次安装M8 SDK。M8SDK_0903_20090221.msi,可以在魅族网站下载! c) 最后下载QT 4.5 wince版源码包,编译安装。具体方法见另一篇文章《QT/QTE SDK编译安装》。 d)安装 同步的软件 Micros...

weixin_34248705的博客 159

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

wince 随手记

WinCE 5.0或更高版本SDK的来源有这么几种方式:1.通过Platform Builder 5.0 裁剪出自己所需要的WinCE 5.0内核,然后再用Platfrom Builder通过内核导出相应的SDK安装包,这个安装包就可以在电脑上使用了,这种方法主要是WinCE 5.0的内核开发人员生成SDK开发包用的,一般而言WinCE应用软件的开发人员不需要使用Platform Builder。

1377

WinCE系统的编译过程 转自唐勉的博客

在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。我现在用WinCE6.0在自己的PC上面编译一次用时19分16秒(有一天无聊,就测了一下)。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile phase),系统产生阶段(Sysgen phase),文件拷贝阶段(Release copy phase

笑向天的专栏 1282
上一篇: 关于一些算法介绍的网址
下一篇: 从寄存器中指定位置取指定位数值
alien75
博客等级 码龄25年 195粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值