platform builder4.2 如何调试驱动程序??

crtd024 2007-11-23 10:23:44
platform builder4.2 如何调试驱动程序??

我想让设备运行debug版wince,然后在串口驱动设置断点,之后单步调试,请问步骤如何,能否说得具体点.我编译时候选择kitl了,可是通过网口下载到设备后怎么设置断点啊???????

搞了半个月了,晕倒了.大家帮忙看看,谢谢!!!!!!!!!!
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beyondma 2008-02-01
  • 打赏
  • 举报
回复
您用PB打开找到你的驱动程序对应.C的文件然后设置断点就可以啦。
sagis 2008-02-01
  • 打赏
  • 举报
回复
LZ
请问我的platform builder4.2为什么加载不了驱动呢?

一 PW2440嵌入式主板介绍 1.1 PW2440嵌入式主板图解与简介 1.2 PW2440嵌入式主板快速使用方法 1.3 PW2440嵌入式主板硬件性能介绍 1.4 PW2440嵌入式主板软件性能介绍 1.5 PW2440嵌入式主板配套光盘目录列表 二PW2440嵌入式主板使用步骤 2.1 PW2440嵌入式主板电源与检测常识 2.2 PW2440嵌入式主板接口连接 2.3 PW2440嵌入式主板启动环境 2.4 烧写Bootloader的步骤(ATBOOT) 2.4.1 JTAG下载板介绍 2.4.2 SJF2440驱动及环境安装 2.4.3 SJF2440.EXE命令 2.4.4拨码开关设置 2.4.5 SJF2440烧写ATBOOT步骤 2.5 PW2440嵌入式主板Bootloader功能介绍(ATBOOT) 2.5.1 ATBOOT简介 2.5.2 DNW工具设置及串口配置 2.5.3 DNW USB驱动安装 2.5.4 如何进入ATBOOT菜单 2.5.5 ATBOOT菜单详细介绍 2.5.6 地址分配 2.6 PW2440嵌入式主板烧写内核步骤(WindowsCE5.0与Linux2.6) 2.6.1 下载光盘WinCE标配内核NK.bin 2.6.2 将NK.BIN下载到内存运行 2.6.3 快速使用WinCE各个接口功能 三WinCE5.0 编译环境的安装 3.1 安装Platform Builder 5.0 (简称PB) 3.2 安装相关补丁 3.3 PB软件工具使用简介 四PW2440嵌入式主板标配WinCE BSP编译 4.1 导入BSP源代码 4.2 设置环境 4.3 添加相关驱动与环境 五 BSP源代码及定制自己的新内核 5.1 BSP源代码结构分析 5.2 增加其它功能方法 5.3 液晶屏参数修改 5.4 添加USB WIFI驱动 5.5 编译的各个功能选择 5.6 导出SDK 六 WinCE5.0 在PW2440上各个功能使用 6.1 MP4 播放器 6.2 USB 摄像头测试 6.3 Camera 摄像头测试 6.4 SD 卡 6.5 保存文件 6.5 USB HOST 接口 6.6 网络使用 6.7 触摸屏校正 6.8 录音 6.9显示界面旋转 90 度 6.10 GPS 接收器的使用 6.11 USB 同步 6.12 存储管理器 6.13 调整内存空间 6.14 增加启动时个性化 LOGO 6.15 三个串口使用 6.16 按键板功能定义 6.17 手写输入法 6.18 关闭屏幕显示 6.19 GPRS拨号设置方法 6.20 FLASH播放器测试 七 VS2005/2008开发工具安装与使用 7.1 安装方法 7.2 创建Hello World实例 7.3 建立连接 7.4 编译与下载 7.5 导出SDK 八 WinCE常用的功能例程 8.1 WinCE 中如何向 image 中添加文件 8.2 建立 HIVE 注册表 8.3 应用程序中对注册表的编辑 8.4 添加输入法 8.5 删除一个注册表健值 8.6 改变桌面背景图片 8.7 WinCE 中支持多国语言切换 8.8 实现开机后 WINCE 的任务栏为隐藏模式 8.9 应用程序在 WinCE 启动后自动运行 8.10 向 WinCE 内核添加文件 8.11 应用程序在 WinCE 启动后自动运行 8.12 WinCE 配置文件中的路径 8.13 WinCE 字库与内核分离设置 8.14 向 WinCE 的注册表添加其他注册表文件 8.15 WinCE 内核 NK.nb0 大小设置 8.16 WinCE 中如何编译生成 NK.nb0 8.17 WinCE 电源管理 8.18 TCP/MP 源代码编译 8.19 WinCE 挂起和唤醒(suspend/wakeup) 8.20 WinCE 应用程序开发(基于 EVC) 九 PW2440主板Linux2.6.18.2系统快速掌握流程 9.1 Linux2.6 内核系统介绍 9.2 Linux2.6.18.2 光盘目录介绍 9.3 用 ATBOOT 下载 Linux2.6.18.2 方法 9.4 Linux2.6.18.2 640*480 800*480 分辨率校正方法 9.5 Linux 开发环境(NFS)的快速搭建 9.6 基于 Busybox 的根文件系统制作 9.7 Linux 内核的编译及烧写 9.8 u-boot.bin 启动文件的烧写方法 9.9内核用 UBOOT 方式自动烧写方法 9.10 Linux2.6.18.2 的部分应用例程 十 PW2440主板Linux2.6.18.2系统代码学习教程 10.1 u-boot的学习与编译,UBOOT1.3版本 10.1.1 uboot目录结构 10.1.2 uboot源代码分析 10.1.3 uboot编译环境的安装 10.1.4 uboot编译步骤 10.1.5 uboot的移植方法 10.1.6如何将UBOOT移植到PW2440开发板上
YC2440开发指南-Wince篇 一、安装Windows CE.NET开发环境................................................................................................3 二、安装基于YC2440的BSP包........................................................................................................8 三、新建工程并生成新的WindowsCE 映象文件.........................................................................11 四、下载并烧写Wince操作系统.....................................................................................................22 4.1 安装giveio 驱动..................................................................................................................22 4.2 烧写bootloader.....................................................................................................................22 4.3 使用YC2440_umon+eboot 烧写wince image..................................................................26 五、把nk.nb0下载到SDRAM直接运行WINCE............................................................................36 六、建立Wince平台和PC的连接....................................................................................................39 七、使用Platform builder 导出自己的SDK...................................................................................42 八、如何使用Platform builder的远程编辑工具.............................................................................51 九、在Embeded VC++4.0建立应用程序,并下载到开发板上运行............................................
机电一体化运动控制器实验平台 摘 要 随着计算机控制技术和先进制造技术的快速发展,人们逐渐意识到专用CNC系统之间的自成一体所带来的互不兼容的弊病,迫切需求具有配置灵活、功能扩展简便、基于统一规范和易于实现统一管理的开放式数控系统。XY运动控制实验平台就是基于这样一种指导思想而构建起来的,它是利用GT400运动控制器作为核心开发的一种新型实验型数控平台,融入了目前比较先进的开放式数控思想。 XY工作台是许多数控加工设备和电子加工设备的基本部件,如:数控车床的纵横向进刀装置、数控铣床的XY工作台。我们这个题目主要是利用固高公司的GT-400-SV型运动控制器实现对XY工作平台的运动控制,使其根据我们的控制指令沿预定轨迹进行运动。整个控制系统由XY机械平台、运动控制卡、I/O联结板(主要完成与运动控制卡的信号连接和电机及驱动器的联结)、PC机组成。我们的主要的任务是进行上层运动控制程序的编写。编程主要运用C++ Builder语言和运动控制卡自带的动态链接库(DLL)来实现。 我们希望设计的这个控制平台能够为开放式系统的研究提供一些思路。 关键字:GT-400-SV,运动控制实验平台,开放式数控,系统设计 The integration of machinery movement controller tests the platform ABSTRACT With the rapid development of computer control technology and advanced manufacturing technology, people are gradually aware of the limitation of non-compatibilities between individual special CNC systems. So they increasingly want an opening system with flexible configuration and easy expansion, which bases on uniform standards and can be easily operated and managed. This paper will introduce a motion control platform that is constructed on the guidelines. It is a new type of NC control platform that bares a comparatively more advanced idea of opening NC and using GT400 Motion Controller Board as its central controller. We hope that the platform we construct can give some inspirations to the research of opening system in our country. The XY platforms are basic parts of many NC processing equipments and electronics processing equipments, for example: the X and Y feed equipments of the platforms in NC lathers and NC millers. Our topic is making use of GT-400- SV motion controller that produced by the Googol Technology Company to complete the control of this XY platform, and this platform will run along with the pre-arranged track according to our control instructions. The whole control system consists of XY platform、motion controller、I/O ports and personnel computer. Our main mission is to design program in the upper motion control. We use C++ Builder computer language and the database it contains to realize the programs. We hope that it can help to promote the further development of innovational education and teaching reform in our school in the future. KEY WORDS: GT-400-SV,Motion Control Experiment Platform,Opening NC,System Design 目 录 中文摘要……………………………………………………………………………………Ⅰ 英文摘要……………………………………………………………………………………Ⅱ 1 绪论…………………………………………………………………………………………1 1.1 课题背景………………………………………………………………………………1 1.2 课题的意义和培养目标………………………………………………………………3 1.3 课题的任务……………………………………………………………………………4 2 硬件简介……………………………………………………………………………………5 2.1 硬件的构成……………………………………………………………………………5 2.1.1 GT400的简介(功能)……………………………………………………………5 2.2.2 主要接口功能及连接……………………………………………………………6 3 系统构建……………………………………………………………………………………8 3.1 系统构建思想…………………………………………………………………………8 3.1.1 开发平台所用的编程语言………………………………………………………8 3.1.2 编程平台使用的方便性…………………………………………………………8 3.1.3 对控制器的编程手册进行深入地了解…………………………………………8 3.2 系统组建………………………………………………………………………………9 3.2.1 以C++ Builder为二次开发平台的运动控制界面……………………………9 3.2.2 C++ Builder编程平台简介………………………………………………………9 3.3 系统方案设计……………………………………………………………………….10 3.3.1 界面介绍………………………………………………………………………11 4 单轴运动…………………………………………………………………………………22 4.1 初始化………………………………………………………………………………22 4.1.1 错误处理函数……………………………………………………………………22 4.1.2 运动控制器初始化……………………………………………………………22 4.1.3 专用输入信号参数设置………………………………………………………22 4.1.4 运动控制轴初始化函数………………………………………………………22 4.1.5 坐标映射………………………………………………………………………23 4.2 运动模式……………………………………………………………………………23 4.2.1 S—曲线控制模式………………………………………………………………23 4.2.2 梯形曲线控制模式……………………………………………………………24 4.2.3 速度曲线控制模式……………………………………………………………24 4.2.4 电子齿轮控制模式 ……………………………………………………………24 4.2.5 手动进给………………………………………………………………………25 4.2.6 自动进给………………………………………………………………………25 4.3 参数刷新……………………………………………………………………………26 4.3.1 普通参数刷新…………………………………………………………………26 4.3.2 断点参数刷新…………………………………………………………………26 4.4 开闭环控制…………………………………………………………………………26 4.4.1 开环控制………………………………………………………………………26 4.4.2 闭环控制 ………………………………………………………………………26 5 多轴运动…………………………………………………………………………………27 5.1 单段轨迹运动………………………………………………………………………27 5.1.1 直线插补………………………………………………………………………27 5.1.2 圆弧插补(圆心角度)………………………………………………………27 5.1.3 圆弧插补(终点半径)………………………………………………………27 5.2 多段轨迹连续运动…………………………………………………………………27 5.3 NC代码控制模式……………………………………………………………………28 5.3.1 G代码解释……………………………………………………………………28 5.3.2 多线程功能……………………………………………………………………36 5.3.3 关于线程同步…………………………………………………………………37 6 其他功能介绍……………………………………………………………………………39 6.1 输出输入控制………………………………………………………………………39 6.2 状态监视……………………………………………………………………………39 6.2.1 单轴状态监视…………………………………………………………………39 6.2.2 多轴状态监视…………………………………………………………………39 6.3 帮助…………………………………………………………………………………39 7 总结………………………………………………………………………………………40 7.1 改进建议……………………………………………………………………………40 7.2 总结…………………………………………………………………………………40 参考文献…………………………………………………………………………………42

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧