首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

BDM头?

邵老师他们开发的BDM头将RS-232串行通讯转换为DBM通讯,所以可以通过这个BDM头将s19文件从PC下载到芯片中。而如果直接用RS-232口与DP256通讯,则需要通过串行通讯口,不能直接与BDM口通讯。实际上这个BDM头就是通过串行通讯口与PC通讯的。
海纳百川  有容乃大
首先,如果用DP256的串行通讯口与PC通讯,DP256中必须载入通讯监控程序。用户一般通过BDM来写入通讯监控程序。
其次,利用DP256的串行通讯功能,则需要占用DP256的资源,包括串行通讯口、定时器、程序空间以及RAM资源等。
而BDM是一个完全独立的模块,它与外部通讯时不占用DP256的任何资源,也不干扰CPU的正常运行。
海纳百川  有容乃大
直接用BDM调试和下载程序当然是可以的,而且是最好的。但前面一直讨论的是,很多人想通过PC的232串口与单片机通讯,进行调试和下载。这时就需要转换一下了。一种方法是将PC的232接口转成BDM接口,再与单片机通讯,就如清华做的方法;或是PC的232口直接与单片机串口通讯,这时就需要预先写入监控程序。如何预先写入监控程序呢?还是要用BDM,或者用专用的编程器也可以。
海纳百川  有容乃大
CodeWarrior内嵌入了Multilink、CyclonePro或其他的BDM接口应用程序,一般是将BDM接口转为USB或并口。CodeWarrior就通过这些内置的应用程序与单片机通讯,进行调试和下载。
海纳百川  有容乃大
已经回了。
海纳百川  有容乃大
返回列表