原创 低价供应Freescale飞思卡尔 BDM仿真器 调试器 兼容8/16/32位单片机

2009-5-30 16:39 6724 8 8 分类: 工程师职场

本店最新产品的飞思卡尔三合一BDM仿真器
TBDML Plus

支持S12 S08 ColdFireV1三种内核的仿真调试

USB接口 最新JB16+12MHz晶振硬件 仿真速度是原BDM的2倍!

超小体积 超酷外观 携带方便,使用安全!
只有5CM*2.2CM ,不到目前TBDML的1/4!
透明热缩管护套外壳,保证产品不受损坏!

产品包括:
1.TBDML Plus(含热缩管护套)     一只
2. BDM连接电缆                                  一条
3. 高级带屏蔽USB延长线                    一条

保修条款
本TBDML Plus为电子开发工具,使用中可能会遭到各种意外,故采用有限的保修策略,具体为:
用户购机后3天内,应全面测试仿真器功能,如有质量问题请及时提出,3天后如有损坏,一般视为人为损坏。3个月内如有损坏按成本价免手工费予以维修,产品1年内如有重大更新可免费升级,期间产生的邮寄费用由用户承担。

欢迎批发代理本产品,价格更好!

最新出炉,5月1日隆重登场!

精彩照片正在呈现!

点击看大图点击看大图点击看大图点击看大图点击看大图点击看大图点击看大图点击看大图点击看大图点击看大图点击看大图


 

 

Freescale HCS08 HCS12 ColdFire开发工具prefix = o ns = "urn:schemas-microsoft-com:office:office"

TBDML Plus使用手册 V1.0

九九(jjldc2009.5

 

 

前言

本人于2008年生产了一批Freescale S12单片机仿真器TBDML,并在国内首次全面公布其制作方法,受到了用户的广泛欢迎。随着嵌入式技术的发展,包括本人在内,越来越多的Freescale开发人员不能满足TBDML只能开发S12单片机的弊端,希望有一种能同时兼容FreescaleS08S12甚至ColdFire仿真调试的BDM,同时又囊中羞涩,无法购买官方的P&E仿真器。

正式应为这个原因,本人在消化吸收了国外开源项目TBDML的最新成果,制作出了第二代BDM仿真器,其能够支持S08S12ColdFire V18位到32位的处理器,而价格同之前的第一代BDM一样低廉,体积大大减小,这就是TBDML Plus

 

功能介绍

TBDML Plus技术特点如下:

u     使用环境:Windows 2000/XP/Vista

u     支持HCS08

u     支持HCS12(包括早期不带SYNC指令的机型,如9S12DP256B

u     支持S12X(如XDP512XS128等)

u     支持ColdFire V1

u     开发环境支持CodeWarrior for HC12 V4.6V4.7V5.0

u     支持CodeWarrior for Microcontrollers V6.0V6.1V6.2

u     BDM时钟高达20MHz,程序下载速度更快

u     内置ICP程序,可升级BDM程序,以支持更多CPU和获得更好性能

u     超小的体积(50*25mm,只有U盘大小),携带方便

BDM硬件
TBDML Plus的仿真接口定义是标准的BDM定义,如下:

xxx

 

BDM默认不支持BDM向目标板供电功能!惨痛的经验教训告诉我们:该功能使用不当极容易损坏电脑,因小失大。所以强烈建议所有用户在调试时向目标板独立供电,但也允许用户通过改造电路支持目标板供电功能。

目前个别开发板采用了非标准的BDM接口定义,如下图:

xxx

此接口定义可以同样可以被TBDML Plus支持,为实现更小体积,TBDML Plus没有设置跳线插针,用户只需将TBDML Plus仿真头插针第13脚短接即可同时支持两种BDM接口定义。

 

驱动包中的文件

TBDML Plus需要安装驱动程序,以支持最新功能和实现多种内核仿真调试。

在随机光盘或通过网络下载的驱动包中,包含如下文件:

tbdml.dll          HCS12调试支持动态链接库

opensourcebdm.dll   HCS08ColdFire V1调试支持动态链接库

tbdml_gdi12.dll     CW for HC12支持TBDML PlusGDI

osbdm_s08.dll       CW for Microcontrollers支持TBDML PlusGDI

TestOSBDM.exe       BDM命令行工具(不熟悉的用户慎用,可能损坏硬件)

[USBDriver]目录     TBDML PlusWindows驱动程序

 

安装指南

步骤1:安装设备驱动

USB口插入TBDML Plus,系统将提示发现新硬件。

若已经安装过CodeWarrior for HC12 4.6以上版本,则选择自动安装驱动,系统会自动找到驱动并安装。

若没有安装过,则可以指定驱动搜索路径为<驱动包路径>\USBDriver\目录,系统自动安装驱动文件。

若之前安装过其他TBDML驱动,弹出类似“目标文件存在(英语),是否用新文件(德语)覆盖”的提示,请务必点击“是”,继续安装。

安装驱动成功后,在设备管理器中将出现Turbo BDM Light USB (LibUSB-W32)的设备。

 

 

步骤2:安装调试器支持文件

HCS12(X):

CodeWarrior for HC12 4.6及以上版本,直接支持本BDM仿真器。

在使用老版本CodeWarrior调试HCS12时,如果没有出现支持TBDML的选项,请将<驱动包路径>\tbdml_gdi12.dll文件复制到CodeWarrior for HC12的安装目录<CodeWarrior for HCS12安装路径>\Prog\gdi\文件夹下,并在调试器Hiwave中命令窗口输入set gdi指定tbdml_gdi12.dll作为GDI调试接口。

若仍无法使用,则可以尝试将<驱动包路径>\tbdml.dll文件拷贝至CodeWarrior for HC12的安装目录<CodeWarrior for HCS12安装路径>\Prog\gdi\文件夹下,以支持S12仿真。如图:

 xxx

 

HCS08 / ColdFireV1:

HCS08的调试需使用CodeWarrior for Microcontrollers6.0及以上版本,请将<驱动包路径>\opensourcebdm.dll文件拷贝至CodeWarrior for Microcontrollers的安装目录<CodeWarrior for Microcontrollers安装路径>\Prog\gdi\文件夹下,以支持HCS08ColdFire处理器调试。如图:

 

调试方法:

CodeWarrior中点击Debug按钮,开始调试。

系统自动启动调试器Hiwave.exe后,弹出如下界面:

xxx 

 

点击OK,程序自动下载进单片机中。接下来即可开始单步、连续运行、设置断点等调试,查看内存中变量地址等操作。具体调试方法和技巧请参见CodeWarrior手册及相关资料。

 

提示:若芯片无法写入程序,可参照网络中的相关方法,对单片机进行“unsecure”操作。
注意事项:

1.在某些情况下对HCS08进行调试时,会出现无法使目标板进入BDM调试模式的情况,提示

解决方法:在弹出错误时,根据提示将系统上电,点击“重试”,即可进入BDM调试模式。

2.HIWAVE提示找不到仿真器时,请运行驱动包中Test_USBDM.exe,若提示找不到设备,而BDM在硬件管理器中存在。

解决方法:安装TBDML Plus的驱动,指定为<驱动包路径>\USBDriver\,并覆盖原有文件。

3.在某些情况下,在使用CodeWarrior自带驱动时,可能出现无法下载或下载出错的情况。

解决方法:更新TBDML Plus的驱动为新版驱动包的驱动(<驱动包路径>\USBDriver\),并覆盖源文件。

 

 

购买方式:

http://shop35388432.taobao.com

 

保修方式:

BDM为简易型开发工具,因开发调试具有较高不确定性,损坏风险较大,故采用有限保修策略。即用户购机后3天内,应全面测试仿真器功能,如有质量问题请及时提出,3天后如有损坏,一般视为人为损坏。3个月内如有损坏按成本价维修,产品1年内如有重大更新可免费升级。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条