智能车制作

标题: 【开源】手把手教你制作USBDM(基于JS16的8位MCU) [打印本页]

作者: quzhanguang    时间: 2013-5-20 01:20
标题: 【开源】手把手教你制作USBDM(基于JS16的8位MCU)
本帖最后由 quzhanguang 于 2013-5-20 01:53 编辑

需要准备的硬件:已焊接完成的基于JS16的USBDM电路板,XS128系统板一块,带牛角头的6pin排线
[attach]45973[/attach][attach]45974[/attach]

需要准备的软件:USBDM的驱动,USBDM的烧写工具,以及集成开发环境
CodeWarrior for S12(X) V5.1
[attach]45975[/attach]

这里假定你的硬件制作已经完成,我以Windows8环境为例演示USBDM制作过程。

第一步安装USBDM驱动和JS16bootloader驱动,两种驱动通过一个驱动打包程序可以一起安装

[attach]45950[/attach][attach]45951[/attach][attach]45952[/attach]

安装完成后,打开设备管理器验证计算机能否真正识别JS16单片机。 将板子的  BL  口和GND短接并保持,插入电脑USB口。可发现如下图,则带表驱动安装成功


[attach]45953[/attach]

第二步:安装CodeWarrior for S12(X) V5.1,步骤想必大家都已熟知了,这里不再赘述。已经安装过的不必再安装。
[attach]45954[/attach][attach]45955[/attach]

第三步:安装USBDM固件烧写工具
[attach]45976[/attach]

[attach]45956[/attach][attach]45957[/attach][attach]45958[/attach][attach]45959[/attach]

安装完成,下面在程序列表里打开烧写工具
[attach]45961[/attach]


选择和硬件电路对应的固件,这里我们选择第一个。

[attach]45962[/attach][attach]45963[/attach]

烧写完成,将板子BL与GND的短接线去除,从电脑USB拔出并重新插入,这时电脑就能识别它为USBDM了,打开设备管理器验证。
[attach]45964[/attach]

第四步:如果上面都完成了那,USBDM基本制作成功,不过最后还要验证下是否能给XS128单片机烧写程序。

新建一个空程序,这个大家都懂,不多说了看图。

[attach]45965[/attach][attach]45966[/attach][attach]45967[/attach]


下面将USBDM通过排线与XS128相连接。然后点击Debug

[attach]45968[/attach][attach]45969[/attach][attach]45970[/attach]

下次不再显示这个讨厌的窗口

[attach]45971[/attach][attach]45972[/attach]

烧写完成,至此USBDM的制作完毕。






下面附制作资料:PCB源文件、软件工具和文档。

[attach]45977[/attach]
[attach]45978[/attach]
[attach]45979[/attach]
[attach]45980[/attach]
[attach]45981[/attach]
[attach]45982[/attach]
[attach]45983[/attach]



更多资料参见https://community.freescale.com/community/bdm
http://usbdm.sourceforge.net/
非IPV6的坛友可能要番羽墙才能登陆。







补充内容 (2013-5-25 08:02):
如果有哪位坛友也制作成功了,欢迎把自己的作品照片发到论坛分享
作者: quzhanguang    时间: 2013-5-20 01:20
O(∩_∩)O哈哈~,沙发是我的啦
quzhanguang 于 2013-5-20 01:57 使用 抢沙发 抢夺本帖沙发
作者: dlyt03    时间: 2013-5-20 07:01

作者: quzhanguang    时间: 2013-5-20 07:08
文档里的效果图
[attach]45985[/attach]
[attach]45984[/attach]

作者: mingongB    时间: 2013-5-20 07:53
很有搞头的样子
作者: ludlee    时间: 2013-5-20 08:03

作者: qinlu123    时间: 2013-5-20 08:04
雕刻机雕的?
作者: quzhanguang    时间: 2013-5-20 08:10
qinlu123 发表于 2013-5-20 08:04
雕刻机雕的?

嗯,这个是老外做的.
我自己的就不拿出来了

作者: 翔宇    时间: 2013-5-20 08:12
quzhanguang 发表于 2013-5-20 07:08
文档里的效果图

你的动作好迅速啊!我的BDM还不知道邮到哪了呢!
作者: 青龙00    时间: 2013-5-20 08:20
好贴!顶一下
作者: clan    时间: 2013-5-20 13:07
辛苦了
作者: AOE    时间: 2013-5-21 20:12
:victory::victory:
作者: lf1286    时间: 2013-5-22 01:41
不错。
作者: k40368    时间: 2013-5-22 06:28
大神啊!
作者: hanfei69882    时间: 2013-5-22 09:00

作者: zangfan    时间: 2013-5-22 12:26

作者: quzhanguang    时间: 2013-5-22 17:58
clan 发表于 2013-5-20 13:07
辛苦了

谢谢支持

作者: quzhanguang    时间: 2013-5-22 17:58
青龙00 发表于 2013-5-20 08:20
好贴!顶一下

谢谢支持

作者: 1228463834    时间: 2013-5-23 12:41
开源伟大
作者: quzhanguang    时间: 2013-5-23 23:08
1228463834 发表于 2013-5-23 12:41
开源伟大

谢谢支持

作者: 卧豹    时间: 2013-5-26 00:49
必须顶!
作者: quzhanguang    时间: 2013-5-26 02:39
卧豹 发表于 2013-5-26 00:49
必须顶!

谢谢支持

作者: cn_kavin    时间: 2013-6-30 15:35
这个可以仿真和烧写kinetis系列吗?
作者: aytc100    时间: 2013-6-30 15:51
cn_kavin 发表于 2013-6-30 15:35
这个可以仿真和烧写kinetis系列吗?

做了相关接口就可以

作者: 银河立法者    时间: 2013-10-22 12:28
怎么现在附件文件读不了的。。明明下载成功的
作者: 银河立法者    时间: 2013-10-22 12:29
驱动和软件。。寻觅中
作者: 雨子    时间: 2013-10-25 20:01

作者: 木木木。    时间: 2014-1-31 21:28
广神V5!
作者: 空天阔海    时间: 2014-3-17 14:02
我想问一下楼主为什么我的xs128烧写完程序之后要连接bdm程序才能运行呢?我的bdm没有供电啊!我是用电源供电。
作者: ★星星★    时间: 2014-4-3 22:58
MARK~~~
作者: qual9109    时间: 2014-5-31 10:12
[attach]60406[/attach]
盖个楼

作者: 苍天吐血    时间: 2014-6-13 01:21
哈哈,支持一个
作者: MJJJJM    时间: 2014-6-30 13:06
WIN 8安装不了。。。
作者: qq1612998058    时间: 2014-9-18 21:51
你好,我按您的说法,做了,但出现一个奇怪的问题。没有安装驱动  USBDM_Drivers_1_3_0_Win_x32.msi 时,
设备管理器里,提示有一个js16的驱动没有装好
如图:
[attach]70228[/attach]
然后,拔出USB,将  USBDM_Drivers_1_3_0_Win_x32.msi  安装好,再将电路板上
BL接到地,也就是跳线接起来。紧接着,插入USB,
这时候就出现了下图:
[attach]70229[/attach]


按你的说法,这时候就显示 js bootloader 吧?还没有到成为 usbdm吧?
请问一下,问题出在哪呢?感谢


补充内容 (2014-9-19 10:05):
制作BDM部分好了,到了显示program error 的提示完成窗口,但是,实现烧写程序就是不对,显示未有连接diver ,我认为应该是gdi 里面的dll文件不一样,但是去哪里找呢?有谁知道吗?

补充内容 (2014-9-19 16:03):
自己解决了,重装USBDM 4.10.6.190,仔细一看,里面就有cw所用的dll支持配置选项,默认是没选下的,选上后正常了,感谢大家论坛的资料。
作者: fokki    时间: 2014-11-28 17:05
原来还能这样,刚刚纠结死我了好嘛。。。
作者: 鹏飞凌绝    时间: 2014-12-19 21:58
[attach]72692[/attach]这个怎么解决啊。楼主。。。谢谢指点!

作者: 鹏飞凌绝    时间: 2014-12-20 14:09
[attach]72693[/attach]请楼主帮帮忙。。这个问题导致做出来的USBMD都不能用

作者: quzhanguang    时间: 2014-12-26 23:31
鹏飞凌绝 发表于 2014-12-20 14:09
请楼主帮帮忙。。这个问题导致做出来的USBMD都不能用

本贴附的软件包里都是4.1版本的。很久没关注可,4.6版的我也没有,如果想用新版本的软件,请自己翻墙去下载对应的固件

作者: 林旺练    时间: 2015-8-31 19:27
66666666666
作者: baiyujianyi    时间: 2015-10-12 11:43
你好,我想制作BDM下载器,请问你有MC56F8XXX系列的BDM制作资料么,我的QQ是724673819,方便的话请与我联系,谢谢
作者: quzhanguang    时间: 2015-10-12 23:38
baiyujianyi 发表于 2015-10-12 11:43
你好,我想制作BDM下载器,请问你有MC56F8XXX系列的BDM制作资料么,我的QQ是724673819,方便的话请与我联系 ...

BDM 已经OUT了,不要再折腾了

作者: caolihua    时间: 2015-11-20 18:58
顶一下
作者: gathon    时间: 2016-7-31 09:22
楼主太厉害了,一定学习一下!




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2