蓝宙电子USBDM使用说明书

合集下载

GigaDevice Semiconductor Inc. GD32 USBD固件库使用指南说明书

GigaDevice Semiconductor Inc. GD32 USBD固件库使用指南说明书

GigaDevice Semiconductor Inc. GD32 USBD固件库使用指南应用笔记AN049目录目录 (2)图索引 (4)表索引 (6)1.前言 (7)2.固件库说明 (8)2.1.main.c文件及函数说明 (9)2.1.1.时钟配置 (11)2.1.2.GPIO配置 (13)2.1.3.中断配置 (14)2.1.4.应用配置 (15)bd_driver底层文件及库函数说明 (16)3.应用类协议及例程说明 (18)3.1.HID (18)3.1.1.协议简介 (18)3.1.2.描述符解析 (18)3.1.3.应用类请求简介 (20)3.1.4.数据传输 (20)3.1.5.输出结果 (21)3.2.CDC (22)3.2.1.协议简介 (22)3.2.2.描述符解析 (22)3.2.3.应用类请求简介 (26)3.2.4.数据传输 (26)3.2.5.输出结果 (26)3.3.DFU (28)3.3.1.协议简介 (28)3.3.2.描述符解析 (28)3.3.3.应用类请求简介 (29)3.3.4.数据传输 (30)3.3.5.输出结果 (30)3.4.UAC (32)3.4.1.协议简介 (32)3.4.2.描述符解析 (32)3.4.3.应用类请求简介 (36)3.4.4.数据传输 (36)3.4.5.输出结果 (37)4.版本历史 (39)图索引图2-1. 固件库框架 (8)图2-2. USBD工程框架图 (9)图2-3. USBD时钟域 (11)图3-1. HID配置描述符 (18)图3-2. HID接口描述符 (19)图3-3. HID描述符 (19)图3-4. HID端点描述符 (19)图3-5. HID报文描述符 (20)图3-6. HID键盘应用示例 (21)图3-7. HID键盘打印 (21)图3-8. CDC配置描述符 (22)图3-9. CDC控制接口描述符 (23)图3-10. CDC标题描述符 (23)图3-11. CDC通话管理描述符 (23)图3-12. CDC抽象控制管理描述符 (24)图3-13. CDC联合功能描述符 (24)图3-14. CDC命令端点描述符 (24)图3-15. CDC数据接口描述符 (25)图3-16. CDC OUT描述符 (25)图3-17. CDC IN描述符 (25)图3-18. CDC设备枚举 (26)图3-19. 虚拟串口数据交互 (26)图3-20. 虚拟串口打印 (27)图3-21. DFU配置描述符 (28)图3-22. DFU接口描述符 (29)图3-23. DFU功能描述符 (29)图3-24. DFU设备枚举 (30)图3-25. DFU上位机 (31)图3-26. UAC配置描述符 (32)图3-27. UAC控制接口描述符 (32)图3-28. UAC 标题描述符 (33)图3-29. UAC输入终端描述符 (33)图3-30. UAC特性单元描述符 (34)图3-31. UAC输出终端描述符 (34)图3-32. UAC标准数据流零带宽接口描述符 (35)图3-33. UAC标准数据流接口描述符 (35)图3-34. UAC通用数据流描述符 (35)图3-35. UAC音频格式描述符 (35)图3-36. UAC标准端点描述符 (36)图3-37. UAC数据流端点描述符 (36)图3-38. UAC设备枚举 (37)图3-39. UAC声道配置 (37)图3-40. 音频播放 (38)表索引表1-1. USBD示例 (7)表1-2. 适用产品 (7)表2-1. Main函数 (9)表2-2. USBD系统时钟和分频 (11)表2-3. RCU配置代码 (11)表2-4. GPIO配置代码 (13)表2-5. 中断配置代码 (14)表2-6. 应用配置代码 (15)表2-7. 设备驱动层文件说明列表 (16)表2-8. usbd_core.h/c库函数说明列表 (16)表2-9. usbd_transc.c文件中的库函数说明列表 (16)表2-10. usbd_pwr.h/.c文件中的库函数说明列表 (17)表2-11. usbd_enum.h/.c文件中的库函数说明列表 (17)表3-1. HID部分设备部分应用类请求简介 (20)表3-2. CDC设备部分应用类请求简介 (26)表3-3. DFU设备应用类请求 (29)表3-4. DFU特定类请求的参数总结 (30)表3-5. UAC设备部分应用类请求简介 (36)表4-1. 版本历史 (39)1. 前言本文基于GD32 MCU产品的USBD模块,分析GD32 USBD固件库架构,简要描述了固件库函数的功能,通过具体的应用实例,阐明部分USBD设备类的实现过程,为用户的后续开发提供借鉴。

BLAZAR-β嵌入式教学系统使用说明及实验指示书(第1版)

BLAZAR-β嵌入式教学系统使用说明及实验指示书(第1版)
实验一、LED 与按键实验............................................................................................... 35 Task 1: 让实验系统板上的两个 LED 小灯一齐闪烁....................................................35 Task 2: 让单片机底板上的两个 LED 小灯交替闪烁....................................................39
Blazar β 嵌入式教学系统
4 / 57
1.1 MKL26Z256 单片机 NXP 公司的 Kinetis L 系列 MCU 将新型 ARM Cortex-M0+处理器的卓越能效 和易用性与 Kinetis 32 位 MCU 组合的性能、丰富的外设集、支持功能和可扩展 性相结合。Kinetis L 系列 MCU 还与基于 ARM Cortex-M4 的 Kinetis K 系列硬件和 软件兼容,提供了一个向更高的性能、存储器和特性集成度升级的可扩展途 径。Cortex-M0+处理器系列的超低功耗、低成本和易于使用的优点的组合,旨 在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场 的新兴类别的灵活解决方案。
1 概述............................................................................................................................ 4 1.1 MKL26Z256 单片机 ................................................................................................5 1.2 Blazar Beta 嵌入式教学系统组件 .........................................................................5

USBDM 使用指南

USBDM 使用指南

USBDM使用指南BDM整体外观图1是USBDM和目标板,USBDM右侧是 USB-B型接口,可通过miniUSB电缆连接到用户的PC端USB主机接口。

图1 USBDM内部外观图1 USBDM 和目标板2.安装硬件需求:1根mini USB线3.支持系统:WinXP/Win74.驱动安装步骤:1)使用mini USB线将USBDM与PC连接,系统将提示安装硬件驱动,如图2所示。

图2提示安装硬件驱动2)选择“从指定位置安装”,点击“下一步”,如图3所示。

图3从指定位置安装3)选择路径“\3_BDM使用说明和驱动\USBDM for Kinetis\Win32\USB_Driver\Drivers”,确认后点击“下一步”,如图4所示。

图4选择路径4)系统会在以上指定的路径中搜索驱动并进行安装,待安装完成后,点击“完成”即可。

具体过程如图5、图6所示。

图5 安装驱动图6 安装完成5)用户可以在设备管理器中查询是否存在为“USBDM(WinUSB) devices”的设备,以确认驱动安装成功,如图7所示。

图7 可在设备管理器中查询6)安装USBDM调试器库,从而将USBDM调试方式添加入CodeWarrior开发环境中。

运行“\3_BDM使用说明和驱动\USBDM for Kinetis\Win32\”路径下Install Codewarrior Debug Files,Install Codewarrior Files和Install Codewarrior Wizards三个命令脚本文件。

!请注意:如果用户的CodeWarrior并未安装在默认路径下(C:\Program Files\Freescale),请先逐一对三个脚本文件进行图8所示的修改,再执行脚本文件:图8 必要时修改安装路径三个脚本均成功执行后,用户在使用CodeWarrior时即可选择USBDM作为工程的调试方式。

以下将对此进行详细说明。

Keysight USB 模块化产品和系统 快速入门指南说明书

Keysight USB 模块化产品和系统 快速入门指南说明书

Keysight USB 模块化产品和系统快速入门指南声明© Keysight Technologies, 2008 - 2015根据美国和国际版权法,未经 Keysight Technologies 事先允许和书面同意,不得以任何形式(包括电子存储和检索或翻译为其他国家或地区语言)复制本手册中的任何内容。

手册部件号U2702-90005版本第 4 版,2015 年 1 月Keysight Technologies1400 Fountaingrove ParkwaySanta Rosa, CA 95403 USA商标声明Pentium 是 Intel Corporation 在美国的注册商标。

Microsoft、Visual Studio、Windows 和 MS Windows 是 Microsoft Corporation 在美国和/或其他国家/地区的商标。

保修本文档中包含的材料“按原样”提供,如有更改,恕不另行通知。

此外,在适用法律允许的最大范围内,Keysight 不承诺与本手册及其包含的任何信息相关的任何明示或暗示的保证,包括但不限于对适销性和针对特定用途的适用性的暗示担保。

Keysight 对提供、使用或应用本文档及其包含的任何信息所引起的错误或偶发或间接损失概不负责。

如果 Keysight 和用户另有书面协议,并且其中的某些担保条款涉及了本文档中与这些条款冲突的资料,则以此协议中的担保条款为准。

技术许可本文档中描述的硬件和/或软件,仅在获得许可的情况下提供,并且只能根据许可进行使用或复制。

限制性权限声明美国政府限制性权限。

授予联邦政府的软件和技术数据权限仅包括通常会提供给最终用户的那些权限。

Keysight 在软件和技术数据中提供本定制商业许可时遵循 FAR 12.211(技术数据)和 12.212(计算机软件)以及用于国防的D FARS252.227-7015(技术数据-商业制品)和 DFARS 227.7202-3(商业计算机软件或计算机软件文档中的权限)。

USB仪表说明

USB仪表说明

我们炬为U表特别采用的是重成本的8192像素的高清中文显示屏生产制造,宝贝可实时监测手机充电时USB设备等的电压、电流、容量、电量、功率、内阻、温度、充满断电,定时充电、充电计时、USB 数据D+/D-快充协议电压测量显示、容量系数设置、过流过压低压门限切断输出蜂鸣器声音与显示双重报警、定时充电关断输出设置保护、国内中文测量界面等多功能多数据测量显示功能,如果你配合炬为电子负载器,还可以鉴别出充电器、充电线、充电宝、数据线的质量好坏,移动电源容量的真假,从此告别被忽悠!高精度可比专业设备,是充电器、移动电源厂家的重要便携设备,更是数码玩家玩测USB产品的必须的小装备,另外,描述下宝贝的隐藏功能,定时功能,倒计时设置断电功能,过流过压切断保护功能,后台系统设置功能,蜂鸣器喇叭报警功能,快充协议的D+ D-电压监测等等功能,你可以根据随机配备说明书上面的各种案例引导进行测玩,更多的功能和玩法期待您的挖掘晒图和分享。

USBDM 仿真器说明书

USBDM 仿真器说明书

USBDM仿真器说明书一、简介 (2)一)USBDM简介: (2)二)装箱单: (2)三)接口: (2)四)连接线: (3)二、仿真器安装和第一个工程 (4)一)集成开发环境Codewarrior安装与仿真器安装 (4)二)第一个工程: (5)三)可能的故障: (16)三、用USBDM调试HCS08、HCS12、CodefireV1的方法 (17)一)在工程是选择仿真器: (17)二)步骤: (17)三)HCS12和CodefireV1的对话框: (22)四)常见错误提示: (24)四、用USBDM调试MC56F8000(E)系列DSC (27)一)新建USBDM连接 (27)二)选择连接: (29)三)调试: (31)四)常见错误提示: (32)五、用USBDM调试Codefire (34)一)新建USBDM连接 (34)二)选择连接: (38)三)调试: (39)四)常见错误提示: (40)六、USBDM用作编程器的方法 (42)一、简介一)USBDM简介:USBDM是一种针对飞思卡尔单片机的仿真器与编程器的组合体,可以仿真和烧写飞思卡尔的很多型号的芯片。

目前支持HCS08、HCRS08、HCS12、CodefireV1/2/3/4、MC56F8000(E)和kinetis。

二)装箱单:●USBDM仿真器……1台●USB方口线……1条●HCS08/HCRS08/HCS12/CodefireV1 6针BDM线……1条●ARM 20针JTAG线……1条●Kinetis mini20线……1条●Kinetis mini10线……1条●CodefireV2/3/4 26针BDM线……0条●DSC 14针JTAG线……1条三)接口:支持ARM 20针JTAG、CodefireV2/3/426针BDM、DSC 14针JTAG、HCS08/HCRS08/HCS12/CodefireV1 6针BDM、Kinetis mini20、Kinetis mini10共6种接口,如图26针BDMBDM CodefireV2/3/4DSC 14针 JTAG 标准20针ARM接口 HCS08/RS08/HCS12/CFV1Kinetis Mini20 Kinetis Mini10四)连接线:针对上述接口,有6种连接线,根据需要连接相应的线。

蓝电测试仪使用手册

蓝电测试仪使用手册

第一章简介蓝电系列电池测试系统是针对锂离子、镍氢、镍镉等电池的通用性测试而研制的新一代电池测试系统。

蓝电系列电池测试系统支持电池测试领域的绝大部分应用,包括材料研究、电池化成、容量分选、组合电池测试等等。

第二章硬件连接一、机箱前后面板示意图(图2.1)①电源开关②电源及状态指示灯③通道工作指示灯④电池检测端口插座⑤单元编号标识⑥电源插座⑦通信口插座⑧通信口插座(同⑦)(图2.1)二、机箱上的电池检测端口插座示意图(图2.2)①连接电压检测极的正极②连接电流输出回路的正极③连接电流输出回路的负极④连接电压检测针的负极(图2.2)三、电池夹具使用说明1、鳄鱼夹具(含大电流设备使用的夹具)每套夹具有大、小各2 个鳄鱼夹,分为红、黑2种颜色(如图2.3)。

其中:大红鳄鱼夹为电流输出正极,小红鳄鱼夹为电压检测正极,使用时与电池正极相连。

大黑鳄鱼夹为电流输出负极,小黑鳄鱼夹为电压检测负极,使用时与电池负极相连。

[提示](图2.3)测试中使用参比电极(即三电极)时,如何连接?●由于大红鳄鱼夹和大黑鳄鱼夹组成电流回路,因而,大红夹接正极,大黑夹接负极。

●小红鳄鱼夹和小黑鳄鱼夹组成电压检测回路,因而,应连接工作电极和参比电极。

对于正极材料:小红夹接工作电极(正极) ,小黑夹接参比电极。

此时,电压检测值正常。

对于负极材料:小红夹接参比电极,小黑夹接工作电极(负极)。

此时,电压检测值反相。

2、通用电池夹具可以适用于各类圆柱及方形电池的夹持。

3、聚合物电池夹具可以适用于聚合物电池的夹持。

4、扣式电池夹具可以适用于扣式电池的夹持。

第三章LANDct(控制软件)使用说明一、软件启动用鼠标双击“LAND电池测试”快捷图标(或者用鼠标点击WINDOWS“开始”按钮,从弹出的开始菜单中选取“LAND电池测试”项)运行控制软件.LANDct启动后主界面如图3.1.1。

(图3.1.1)[提示1]软件启动前,应先打开电池测试系统电源,并保证测试系统的通信口与计算机串口连接可靠。

DM系列说明书

DM系列说明书

目 录第1章性能指标.......................................1-1第2章操作说明.......................................2-12.1 打印机外型......................................2-1 2.2 接口连接........................................2-2 2.2.1 串行接口连接....................................2-2 2.2.2 并行接口连接....................................2-2 2.2.3 钱箱接口........................................2-4 2.2.4 电源连接........................................2-4 2.3 按键功能和指示灯................................2-5 2.3.1 自检打印及十六进制打印..........................2-5 2.3.2 双向打印效果调整................................2-5 2.3.3 指示灯说明......................................2-5 2.4 装纸............................................2-6 2.5 安装色带........................................2-7 2.6 软件版本的更新..................................2-7第3章打印控制命令...................................3-13.1字符控制命令....................................3-3 3.2打印控制命令....................................3-6 3.3点图命令........................................3-9 3.4汉字命令.......................................3-10 3.5黑标及切刀控制命令.............................3-13 3.6其它命令.......................................3-16附录一:装箱清单........................................4-1附录二:型号说明........................................4-1附录三:电子信息产品污染控制的说明......................4-2安全规范使用注意事项为避免受到电击和伤害,避免损坏打印机,在接上电源之前,务请注意以下重要事项:●操作前请仔细阅读本说明书。

usbdm写入调试器使用说明书

usbdm写入调试器使用说明书

USBDM写入调试器使用说明书苏州大学飞思卡尔MCU&DSP研发中心2009年02月1、USBDM简介USBDM写入调试器适用于Freescale HCS8/HCS12全系列MCU。

兼容于Freescale CodeWarrior。

2、接线USB线缆:将写入调试器和PC机连接起来。

BDM接口:用于连接目标板。

3、软件安装软件安装分为USBDM驱动程序的安装和调试器动态链接库DLL的安装两部分。

驱动程序的安装将设备与PC机的USB口相连,系统弹出“发现新硬件”的提示,并弹出“找到新的硬件向导”对话框,选择“从列表或指定位置安装(高级)”选项。

单击“下一步”,选择“不要搜索,我要自己选择要安装的驱动程序。

”,单击“下一步”,选择“Windows CE USB Devices”,单击“下一步”,选择“从磁盘安装…”,然后选择驱动程序的路径,选择driver文件夹,单击确定将完成USB驱动的安装。

DLL库的安装DLL库共有两个,分别为对应于CodeWarrior for HCS12的TBDML.dll和对应于CodeWarrior for HCS08的OpenSourceBDM.dll。

对于这两个动态链接库值需要复制到最近CodeWarrior的\Prog\gdi目录下即可。

如CodeWarrior for HCS12的安装位置为E:\CodeWarrior for HCS12 V4.6,则把对应的TBDML.dll复制到E:\CodeWarrior for HCS12 V4.6\Prog\gdi\下即可。

4、USBDM写入调试器使用方法若要在CodeWarrior中使用USBDM写入调试器,那么在创建工程时需要选择特定的连接。

如图5-1所示,对于HCS12系列MCU选择的连接为TBDML。

图5-1 HC12连接选择图对于HCS08的MCU,在连接选择时,需要现在HCS08 Open Source BDM 作为默认的连接。

DM使用教程

DM使用教程

DM使用教程一、关于“万用版”DM是由ONTRACK公司公司开发的一款老牌的硬盘管理工具,在实际使用中主要用于硬盘的初始化,如低级格式化、分区、高级格式化和系统安装等。

由于功能强劲、安装速度极快而受到用户的喜爱。

但因为各种品牌的硬盘都有其特殊的内部格式,针对不同硬盘开发的DM软件并不能通用,这给用户的使用带来了不便。

DM万用版彻底解除了这种限制,它可以使IBM的DM软件用于任何厂家的硬盘,这对于喜爱该软件的用户来说,无疑是一件令人高兴的事。

DM万用版由两部分组成,一部分就是原来的IBM-DM软件,另一部分则是专门针对该软件开发的一个伙伴程序(DM Partner)。

也就是说,DM万用版其实就是带有伙伴程序的DM,又称之为DM&P(Disk Manager&Partner),如果您有IBM-DM 软件(必须是9.43版),只需将该伙伴程拷入就行了二、主要功能1、提供简易和高级两种安装模式,以满足不同用户的各种要求。

其简易模式适合初级用户使用,高级模式主要针对高级用户而设计。

2、完全支持FA T32文件系统,可以在一个分区上格式化大于2GB的驱动器,当使用高级安装模式时,允许更改硬盘簇的大小。

3、突破8.4GB限制,在安装大于8.4GB的IDE/A TA驱动器时,既可以使用多个FA T12/16分区也可以使用单一可引导的FA T32文件系统分区。

4、提供的硬盘诊断功能可以使您查找硬盘子系统中相互关联的问题。

5、兼容多种操作系统,包括DOS、OS/2、Windows 3.x/95/98和Windows NT。

6、支持IDE电源管理。

7、对IDE/A TA驱动器的多扇区读写支持,加速数据传送。

8、快速格式化IDE/A TA/SCSI驱动器。

绝大多数情况下完全安装驱动器不超过1分钟。

9、支持增强型IDE/Fast A TA的高速数据传送。

10、提供的低级格式化程序比许多BIOS附的Low Level FORMat程序先进得多,甚至可以让某些0磁道出了问题的硬盘起死回生三、安装和运行1、安装用户可以从 ;下载该软件,释放下载文件包后得到IBM-DM.EXE、两个程序使用时先解压缩IBM-DM.EXE(只需在Windows9x中双击执行该文件即可),提示插入软盘时按要求插入,完成后,再将拷入软盘中即完成安装2、运行虽然DM可以在硬盘中运行,但实际使用时,因主要进行硬盘初始化操作,所以还是以软盘运行更为常见。

LQ-USBDM_CFV2使用手册V20

LQ-USBDM_CFV2使用手册V20

龙丘科技LQ-USBDM_CF 使用手册 V2.0----XP/Vista 下驱动安装及常见问题(版权所有,请勿传播,未尽事宜请联系作者:chiusir@,QQ381127903)二〇一〇年 7 月 30 日龙丘科技功能介绍:在线下载、单步调试和仿真,观察全部寄存器和全局变量的数值。

使用环境:WIN XP/Vista/WIN7,USB1.1/2.0; 兼容 CodeWarrior V4.6, V4.7,V5.0; 兼容 CodeWarrior V6.1, V6.2, V6.3; 兼容 CodeWarrior V7.1, V7.2; 目标板程控 3.3V/5.0V 供电(3.3V 500mA、5.0V 500 mA); 目标板电源监控; 支持芯片: 9S12 全系列, 9S12X 全系列, 9S08 全系列, RS08 全系列, ColdFire V1、V2、V3、V4 全系列。

硬件版本:V2.0; 软件版本:V2.0/V3.2;友情提示: 使用本手册之前请打开 LQ_USBDM_CF 外壳,察看 PCB 上的版本标识,以确认下载 器版本和手册版本是否对应,对应后方可使用,否则驱动安装不正确可能无法正常 使用 LQ_USBDM_CF。

2龙丘科技 目录链接第一节:安装LQ_USBDM_CF V2.0的Vista/XP驱动; 第二节:动态链接库安装; 第三节:CodeWarrior for Microcontrollers V6.2; 第四节:CodeWarrior for S12(X) V5.0; 第五节:CodeWarrior for ColdFire V7.x; 第六节:LQ_USBDM_CF V2.0 驱动升级步骤。

PC -> LQ_USBDM_CF ->开发板连接图及下载器工作状态指示灯说明蓝灯(左侧) 刚插上 LQ_USBDM_CF :V2.0 到电脑蓝灯并不亮,安装 USB驱动之后蓝灯才会亮:电脑识别出 LQ_USBDM_CF 后会提示安装驱动,如果驱动已经 安装,每次插上 LQ_USBDM_CF 蓝灯会闪烁一下,打开 HIWAVE.EXE 下载一次后则蓝灯 会亮,正在下载代码(LQ_USBDM_CF 与电脑通信)时会闪烁;红灯 (右侧) 当检测到开发板有供电的时候,红灯才会亮,但不会闪烁。

USBDM安装使用教程

USBDM安装使用教程

USBDM安装使⽤教程USBDM安装使⽤教程第⼀步,安装OSBDM的驱动⽂件:⽂件夹中有USBDM_Drivers_1_0_0_Win_x64.msi、USBDM_Drivers_1_0_0_Win_x32.msi、USBDM_Drivers_1_3_0_WinXP_x32.msi和USBDM_Drivers_1_3_0_WinXP_x64.msi两个⽂件,分别是64位系统和32位系统的驱动安装⽂件,请选择对应版本的⽂件安装。

已64位操作系统为例,安装过程如下:安装完成后会在C:\Program Files (x86)\pgo⽣成⼀个USBDM Drivers 1.0.1的⽂件夹,此为驱动⽂件的安装⽬录。

第⼆步,为BDM更新驱动⽂件:插上BDM,打开设备管理器,正常情况下设备管理器会⾃动更新BDM的驱动⽂件,如图:显⽰USBDM BDM Interface则说明驱动安装正常,若⽆法⾃动更新驱动,则需要⼿动更新驱动⽂件。

如图:右击设备管理器中的未知设备,选择更新驱动程序软件,选择浏览计算机以查找驱动程序软件,将⽬录切换到C:\Program Files (x86)\pgo\USBDM Drivers 1.0.1,点击下⼀步:系统会在当前⽬录下更新驱动软件,出现如下情况,驱动安装正常:第三步,安装USBDM_4_10_3_Win.msi:此为下载程序必须的,是 USBDM 的软件和补丁安装包,主要是为不同版本的Codewarrior 安装 USBDM 调试器的⽀持等。

安装过程如下:在这⼀步中需在CodeWarrior Interface下勾选第四步, xs128下安装补丁⽂件并下载程序:在开始菜单栏中找到USBDM4.10.3⽂件夹,在下点击⾄此,xs128下驱动安装完成可以在codewarrior下下载程序了,如图:注:此款BDM⽆法为核⼼板供电,需⽤主板为核⼼板供电⽅可下载程序。

祝⼤家⽐赛顺利!如果遇到问题,可通过论坛、智能车交流群、⼈⼈等⽅式联系我们!。

USB_LIN蓝宙电子LIN总线调试器产品说明V1.0

USB_LIN蓝宙电子LIN总线调试器产品说明V1.0

蓝宙电子LIN总线调试器产品说明一、产品介绍本产品集成了USB转LIN的功能。

可以充当LIN的主机和从机,可以设定进行简单的主机数据包的发送调度。

一般PC机不含LIN接口,处理LIN数据需要外接LIN卡等方式。

本产品实现PC通用器件USB到LIN数据的转发桥接功能,使用方便。

体积小巧,易于携带。

可以用于汽车控制器的LIN通讯检测等场合,如自动档LED测试等应用。

二、产品功能1、支持LIN V2.0,最高波特率20K,默认为19200bps。

最小发送间隔为20ms。

可编程字节长度,支持增强校验设置。

2、内置通讯协议,提供的动态链接库,用户可以进行二次开发,实现启动、停止接收和发送数据、设置LIN波特率、保存数据等操作。

3、提供Windows系统下的上位机监控软件,可手动发送、定时发送数据等发送操作;实时接收LIN总线上的数据,可对发送数据和接收数据进行保存。

产品外观三、 产品使用1、常用使用(详见LINView 的help )2、 接线方式①、 LIN 口四、 产品清单●USB-LIN Adapter 1个。

●USB-LIN 工具软件及说明书,以及供二次开发的DLL ,LIB ,H 等文件, LIN 总线相关资料等LIN 接线 方式:连接LIN (7)和GND (5)到目标设备上。

LINView工具软件五、配套的LINView工具软件1、接收和发送的数据均可以保存,并可以添加接收和发送的时间,精度达0.1ms。

2、多种发送数据的方式,不同发送项之间相互独立。

3、操作简单、使用方便。

USB 分析仪使用说明.

USB 分析仪使用说明.
图 10 新硬件安装完成的提示 可以通过设备管理器来查看是否安装好驱动程序,如图 11 红框所示。
图 11 设备管理器窗口 安装完软件和驱动程序后,打开 USBAnalyser 软件,其菜单如图 12 所示。
图 12 USB 分析仪菜单 菜单的功能说明如下:
文件菜单 文件菜单主要为 USB 分析仪的文件操作选择,共有 8 个选项。如图 13 所示:
图 29 解码设备请求对话框
- 10 -
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 如图 30 为一个对 Packet #1318 进行解码的结果。
图 18 显示格式设置 记录选项:
设置采集的触发条件、采集端的速度和采集数据的深度,如图 19 显示。
图 19 数据记录选项 -7-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 其中触发条件为选择 PID 触发或人工触发来开始数据采集。可供选择的 PID 触发选项有:OUT、IN、
图 7 寻找驱动程序 如果使用 Windows XP 或 Windows 2000 操作系统,会有图 8 的提示。
图 8 Windows 徽标提示 点击仍然继续,就开始复制驱动程序,安装完后,会有如图 9 的提示。
图 9 完成新硬件向导 -4-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 点击完成就可以了,且右下方会出现如图 10 的新硬件安装完成的提示。
监控计算机运行usbanalyser分析软件调试主机个人计算机工业计算机笔记本电脑pda等usb调试设备usb分析仪powermonitorrunusbpowusbausbbresetusb连接线usb连接线usb连接线usb分析仪的连接六软件的安装与使用在光盘的software目录里双击setupexe然后应用程序和驱动程序都会安装上了

USBDM 驱动固件升级安装使用指南

USBDM 驱动固件升级安装使用指南

USBDM驱动固件升级安装使用指南版本V1.0 2012年04月25日清华Freescale应用开发研究中心USBDM是针对Freescale公司处理器调试接口的开源工程。

为了满足Freescale智能车大赛的需要,清华大学飞思卡尔应用开发研究中心特别针对大赛需要制作了可用于Kinetis系列处理器调试的USBDM调试器。

图1是第七届大赛提供给参赛队伍的K10处理器核心板和配套的USBDM调试器。

图1,USBDM和K10核心板外观为了帮助参赛队伍尽快入门Kinetis处理器的使用和调试,本文着重阐述USBDM调试器的驱动安装和固件升级。

USBDM是pgo在网络上开源的调试器接口,其固件在广大开源爱好者和单片机开发工程师的广泛使用下,会不断的修正设计中存在的bug,因此会经常更新驱动和固件等。

同时Freescale公司的调试软件Codewarrior Eclipse 版本也在不断的升级,参赛队伍可以按照本文描述的方法及步骤安装新版本的USBDM驱动,升级USBDM的固件等。

1.下载和安装最新版本的Codewarrior Eclipse版本Codewarrior是Freescale公司的单片机和处理器以及DSP开发软件,目前正在从传统版本过渡到基于Eclipse架构的新版本。

参赛队伍可以从Freescale公司的网站下载到最新版本的Codewarrior for Microcontrollers软件,目前最新版本是10.2。

具体的网址在:/codewarrior。

下载完成以后安装即可,默认的安装目录是在C:\Freescale\ CW MCU v10.2 。

2.下载和安装最新版本的USBDM驱动版本USBDM是网友pgo开发的开源调试接口,主要用于Freescale公司的单片机和处理器的调试,本次智能车大赛使用的是针对Kinetis处理器的版本。

为了适应中国的国情,我们针对pgo版本的硬件做了一些调整,主要是比如添加了USB接口的TVS保护,共模抑制的滤波,调试电源的显示,调试接口的TVS保护等。

仿真器USBDM 3In1(3合1)使用说明

仿真器USBDM 3In1(3合1)使用说明

或实物照片一、功能特性1.支持通过USB接口与PC机建立USB2.0高速连接,支持对飞思卡尔微控制器进行编程下载和在线调试仿真。

2.支持通过USB向目标板(Target)可配置的不供应、供应5V或是3.3V,该功能需要用户在仿真器上跳线选择(JP1,1-2:3.3V;2-3:5V;不接:不向目标板供电)。

3.目标板(Target)电压范围:1.6V-5.25V4.目标板(Target)频率范围:16KHz-50MHz5.包含一条USB线缆(Type A Male to Type B Male)6.支持HCS08/HCS12(X)等微控制器自动频率侦测7.支持设备通过USB方式完成固件升级8.支持处理器类型⏹HCS12 microcontrollers (including those without SYNC feature (e.g. 9S12DP256B) )⏹HCS08 microcontrollers⏹Coldfire V1 microcontrollers9.支持集成开发环境:⏹Codewarrior V10.1 (Eclipse version)⏹Codewarrior Development Studio for HCS12(X) V4.6, V4.7 & V5.0 & V5.1⏹Codewarrior for Microcontrollers V6.1, V6.2 & V6.310.支持离线编程工具:⏹HCS12_FlashProgrammer⏹HCS08_FlashProgrammer⏹CFV1_FlashProgrammer11.仿真接口针脚定义:BDM Port 定义VDD: 5V二、仿真调试下载平台框架三、驱动安装1. 现在开始安装USBDM仿真器驱动程序及支持包文件,注意必须预先安装CodeWarrior IDE 软件,并且要求安装在“C:\ProgramFiles\Freescale\”目录下,即为默认安装目录。

TBDM指南

TBDM指南

目录安装CodeWarrior 4.6软件 (1)安装TBDM驱动程序 (3)TBDM连接说明 (8)安装破解版CodeWarrior 3.0软件 (9)安装破解CodeWarrior 3.1软件 (16)补充说明―― (22)在CW3.1环境下新建工程和使用TBDM仿真器 (22)TBDM 指南重要说明:该BDM在Codewarrior4.6下可以使用,所以在使用前应先安装该软件(建议:本公司提供CodeWarrior破解版和最新的32K代码限制的CodeWarrior4.6版本,具体采用哪个版本可根据您的需要进行安装调试。

如果代码小于32K,仅仅安装4.6版本足够;如果代码和编译文件超出限制,则必须安装CW 的破解版,然后调用4.6版本下的”Hiwave.exe”。

具体调用办法后面有介绍)安装CodeWarrior 4.6软件1.安装CodeWarrior 4.6版本。

(在光盘上)2.前面的安装步骤基本按照默认,到需不需要安装产品更新时,选择的“No”则暂时不更新补丁下载,选择“Yes”则立即下载补丁安装;(选择的“No”即可)3.然后下面就要重启计算机了。

(必须要重启,否则软件不好用!)安装TBDM驱动程序注意:如果您安装的是最新的CW4.6版本,则不需要安装TBDM 驱动程序,系统会自动识别该仿真器。

本节内容可以略过去,为了保证版本的连贯性,此部分仍保留在这。

1.用USB连接线连接BDM调试器和PC机,会弹出找到新硬件对话框。

2.找到“tbdml_win_driver”文件夹,USB的驱动程序在该文件夹下面。

3.系统会找到该USB的驱动程序并安装成功。

(有可能Windows会提示说该驱动不是该USB设备的驱动程序,没关系安装就可以)。

4.下面就需要设置CodeWarrior开发环境,使得该调试器在CodeWarrior下面可以使用,打开该开发环境;5.可以先把光盘上“tbdml_win_driver”文件夹下面的“tbdml_gdi12.dll”文件拷贝到“C:\Program Files\Freescale\Codewarrior for HC12 V4.6\prog”下面(也就是默认的该软件安装位置)6.随便打开或者建立一个工程,然后进入“Debug”界面;6.点击“Component”进入“Set Connection”页面7.在“Set Connection”下拉框中选择“TBDML”,然后点“OK”8.在弹出的对话框中需要指定GDI Dll的位置9.这时候点击“Browse”在“tbdml_win_driver”文件夹下面找到“tbdml_gdi12.dll”的位置,你可以先把这个文件拷贝到“C:\Program Files\Freescale\Codewarrior for HC12 V4.6\prog”下面(也就是默认的该软件安装位置)10.然后在弹出的对话框中选择晶振连接速度,输入12.0011.然后这时候连接你的目标板,重新进入这个“Debug环境”,这时就可以往你的目标板中烧录程序并仿真调试了。

USB上的DM DP ID上下拉电阻分析

USB上的DM DP ID上下拉电阻分析

USB上的DM,DP拉电阻分析DM,DP上拉电阻分析:①usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的“mp3”之类的。

usb 信号是差分信号,信号线为D+, D-,。

在usb host 端,D+,D- 各接一个15kohm 的下拉电阻,而在usb device端,这时就有高速低速设备的区别了。

usb1.0, 1.1,2.0协议中都有定义高低速设备以满足不同情况的需求,这些在硬件上的区别就是:高速设备:d+ 接一个1.5kohm的上拉电阻,d-不接;低速设备则相反。

这样当usb device 插入到host中时,如果是高速设备,则d+被拉高,d-不变;低速设备则与之相反。

这个上拉过程需要大概2.5us的时间,host这这个时间内便检测到了该信号,即可判断有device plug in,和该device的类型,然后开始通讯,枚举。

等。

ID上下拉或者悬空分析:②USB OTG(on the go)就是既可以做host又可以做client。

我们一般是作为client接受pc传输数据,作为host时可以接打印机直接把手机中的照片打印出来判别是host还是client是靠USB_ID这根pin当作为client时,USB_ID基本是悬空的(内部有上拉)如果侦测到USB_ID被拉低,就被认为是作为host,向外输出所以需要外部client设备把USB_ID拉低其中ID脚在OTG功能中才使用。

由于Mini-USB接口分Mini-A、B和AB接口。

如果你的系统仅仅是用做Slave,那么就使用B接口。

系统控制器会判断ID脚的电平判断是什么样的设备插入:如果是高电平,则是B接头插入,此时系统就做主模式(master mode) ;如果ID为低,则是A接口插入,然后系统就会使用HNP对话协议来决定哪个做Master,哪个做Slave。

这些说明为技术人员总结的,仅供参考。

总结:A型ID接下拉;B型ID悬空或者接上拉;(A,B,AB型都是5个脚)我们手机上一般用的都是B型Mini-USB口3、VBUS USB电源开关,起限流(原因)最近碰到有些客户遇到USB的使用问题,主要表现在U盘不识别,VBUS 错误等。

USBDM使用说明

USBDM使用说明

USBDM使用说明usbdm通用型bdm使用手册1.特点usb接口系统软件代码WARRIORV6。

2(hcs08系列),代码WARRIORV4。

7(S12和s12x系列)支持freescalemc9s08系列8位单片机(gt,gb,aw,qg,qe等)mc9s12及s12x系列16位单片机,flexiscoldfirev1系列32位单片机(qe,jm)2.bdm08开发包清单1个USB DM驱动盘:1个USB DM硬件;1根USB电缆;1根6针BDM电缆;bdm跳线的设置和连接bdm为标准bdm(freescale定义)1英尺bkgd2英尺gnd4英尺复位6英尺vcc3英尺,5英尺常闭bdm通过电缆连接到目标板bdm.注意必需接正确.对应脚相接,即1对1,2对2….接错了会损坏bdm08,或目标板.通电前必需认真核对.通常目标板都有电源电路推荐用目标板自已供电,jp1上短路块短接3-4.Jp13-41-33-5解释了closeopen BDM由USB+5V供电,目标板由BDM+5V供电。

打开请确保目标板的功耗小于200mA。

3-4短路(闭合)BDM由USB供电。

开放式目标板由自身+5V或+3.3V供电,而不是由BDM供电。

BDM由USB+5V供电。

目标板由BDM+3.3V电源供电。

请确保目标板的功耗小于200mA。

所有打开的引脚都无效。

opencloseopenjp1的引脚1和2为+5V,如果有目标板,MCU为+3.3V,并且板上有需要+5V电源的外围设备(芯片),也可以将其引出目标板。

您可以将3-5短路以向MCU提供+3.3V电源,并将另一根电线从JP1的引脚2(或引脚1)连接到目标板的+5V端如目标板自带+5v到+3.3v稳压块,也可3-4短接,另加一根线从jp1的2脚(或1脚)接到目标板的+5v端,mcu由目标板的+3.3v稳压块供电.JP1的引脚5和6为+3.3V,也可用于目标板。

4.安装codewarrior6 25。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Freescale系列单片机USBDM调试器
HCS08,HC(S)12(X),ColdFireV1系列单片机BDM调试器产品使用说明书
版本:Version 1.0
所有者:蓝宙电子研发部
日期:2011.06.15
一、蓝宙电子USBDM简介
BDM(Background Debug Mode)调试器是专门为Freescale 公司的基于HCS08,HCS12(X) 和ColdFire V1 内核的微处理器设计的,用USB接口连接PC 机,命名为USBDM。

USBDM 是蓝宙电子科技有限公司研究了Freescale 公司因特网上的技术论坛中的USBDM 开源软件做了些修改,并重新设计了硬件,生产的调试器。

对HCS08,HC(S)12(X),ColdFire V1三类Freescale 单片机的试用证明,USBDM 调试器能适应与各个版本的CodeWarroir IDE软件无缝链接。

USBDM 采用了Freescale公司新推出带有USB 2.0控制器的MC9S08JS16单片机作为主控芯片,USBDM在和PC机通讯速率上由老款TBDML和OSBDM的1.5Mbps 提高到了12Mbps,在下载S19代码、调试运行时速度明显提高。

产品图片
二、蓝宙电子USBDM特性:
●支持目标单片机系列:
8位HCS08
16位HC(S)12(X)(支持不具备SYNC特性的单片机,例如MC9S12DP256)
32位ColdFire V1
●USBDM自动与不同的CodeWarrior匹配,不用任何设置,也不需要
更改固件
●支持多种IDE环境:
Codewarrior Development Studio for HCS12(X) V4.6, V4.7 , V5.0 , V5.1
CW for Microcontrollers V6.1, V6.2 & V6.3 (RS08 is not supported)
Codewarrior V10.1 (Eclipse version)
Codewarrior Legacy versions
●USB 2.0接口(兼容USB1.1),调试和程序刷新速率比OSBDM和TBDML
要快
●能自动匹配调试目标的时钟频率
●兼容Windows 2000/XP/Vista/Win7操作系统,支持Linux系统
●体积超小,袖珍便携
三、蓝宙电子USBDM结构说明
1、USBDM插座线序的说明
该USBDM的BDM插座线采用Freescale官方推荐的方案,线序图如下:
为了PC和目标调试系统的安全考虑,袖珍版USBDM 不支持向目标系统供电。

调试时需要单独给目标板提供电源。

2、驱动程序安装方法:
USBDM不用任何设置,也不需要更改固件就能支持HCS08,HC(S)12(X)和ColdFire V1内核的任何Freescale的单片机。

当用户第一次使用USBDM 连接到PC的USB端口时,系统会提示由用户安装USBDM的驱动。

驱动随USBDM的光盘提供,放在了Win32\USB_Driver\Drivers目录下,用户需要指定该目录,让Windows在该目录下寻找合适的驱动。

(1)将BDM插入计算机的USB接口
(2)选择“否,暂时不(T)”,单击“下一步”。

(3)选择“从列表或指定位置安装(高级)(S)”,单击“下一步”。

(4)选择“在搜索中包含这个位置”,单击浏览找到驱动程序所在的文件夹BDM Drivers,单击“下一步”继续。

(5)正在安装USBDM驱动……
(6)驱动安装完毕,单击“完成”结束。

(7)在设备管理器中查看驱动是否正确安装。

在设备管理器中显示USBDM BDM Interface设备,表示USBDM正确已经安装。

3、安装CodeWorror调试文件
USBDM能够适应不同的内核的单片机,需要在不同版本的CodeWarrior 安装目录下安装不同的DLL文件,所有的DLL文件随USBDM提供的光盘。

安装HCS08或ColdFireV1内核CodeWorror调试文件
如果用户使用的是HCS08或者ColdFireV1内核的处理器,使用的软件是CodeWarrior for Microcontrollers V6.2或V6.3时,请将文件02.CodeWarrior for Microcontrollers DLLs文件夹下面的opensourcebdm.dll,usbdm.4.dll,libusb-1.0.dll,libxerces-c-3-1.dll这4个文件复制到CodeWarrior 的安装目录下面的CodeWarrior for Microcontrollers V6.2(6.3)\prog\gdi目录下,在新建工程或调试时选择Open Source BDM调试接口即可。

新建HCS08内核工程时的选择HCS08 Open Sourse BDM
新建ColdFire V1内核工程时的选择CFv1 Open Sourse BDM
从CodeWorror IDE进入Debug之前请将目标选择为HCS08 Open Sourse
BDM
从CodeWorror IDE进入Debug之前请将目标选择为CFv1 Open Sourse
BDM
4、安装HC(S)12(X)内核CodeWorror调试文件
如果用户使用的是HC(S)12(X)内核的处理器,使用的软件是CodeWarrior for HCS12 V5.0(或V5.1)时,请将文件03.Codewarrior for HCS12 DLLs文件夹下面的tbdml.dll,
usbdm.4.dll,libusb-1.0.dll,libxerces-c-3-1.dll这4个文件复制在CodeWarrior安装目录的CodeWarrior for HCS12 V4.7\prog\gdi目录下,在新建工程或调试时选择TBDML调试接口即可。

新建HC(S)12(X)内核工程时的选择TBDML
从CodeWorror IDE进入Debug之前请将目标选择为TBDML
5、使用CodeWorror IDE烧写和调试程序的方法
CodeWorror IDE支持从代码编辑器直接进入代码调试环境,下面以使用CodeWarrior Development Studio for S12(X) V5.1调试HC(S)12(X)内核的
MC9S12XS128单片为例讲解程序的烧写和调试方法。

使用CodeWarrior for
Microcontrollers调试HCS08或ColdFire V1单片机的调试方法也类似,在此不作详细介绍。

假设读者已经建立的MC9S12XS128工程,并且代码已经编译通过。

也就是说看见了如下界面。

(1)确认调试器已经选择为TBDML(调试HCS08或ColdFire V1时应选择为HCS08 Open Sourse BDM或CFv1 Open Sourse BDM)
(2)点击菜单栏的图标Make(编译)工程,如果没有提示错误就可以烧写和调试程序了,如果出现错误提示请先修改代码,知道没有错误为止。

(3)点击菜单栏的图标Debug(调试)程序。

如果USBDM与调试系统正确连接,并且调试目标已经上电,那么会出现True-Time Simulator & Real-Time Debugger和USBDM Configuration界面,界面如下。

(4)如果没有出现这个界面请检查:
1)USBDM有没有正常安装和连接。

2)调试目标系统是否已经上电。

3)USBDM插座是否插反。

(5)检查无误后可再次尝试
(6)USBDM Configuration的配置可以配置目标板的供电等参数。

一般情况下不用作任何更改,在接点OK就行。

如果希望下次调试不出现这个界面,可以勾选Don’t show this dialogue in future即可。

(7)随后出现一个Warning对话框,点击OK继续。

(8)随即又出现了一个Warning对话框,点击OK继续。

如果希望下次调试不出现这个界面,可以勾选Do not display this message anymore for this project即可。

(9)随即出现如下对话框,前后有几次进度条的滚动,此时USBDM正在
擦除和写入单片机的Flash。

Loading Code对话框消失后,程序便成功地写入了单片机,祝贺您!
(10)此时只剩下True-Time Simulator & Real-Time Debugger窗口。

(11)现在点击菜单栏的图标便可以运行程序了,当然你也可以使用
这些工具进行单步调试、停止、复位等操作。

6、常见问题:
当在下载和调试过程中遇到问题时,可能的原因是:
(1)没有正确安装USBDM驱动,BDM电缆线连接错误,调试系统未上电;(2)没有按要求将**.dll文件放到相应的HCS08和HCS12软件目录下;(3)没有正确选择目标板的单片机型号(建立工程时设置或进入调试环境时设置);
(4)没有正确选择连接方式。

HCS08应使用Open Source BDM,HCS12应使用TBDML。

相关文档
最新文档