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

BDM调试器到底要还是不要......(我是菜鸟)

问题就是,PC采用什么端口与单片机的BKGD口通讯呢?
P&E公司的Multilink采用USB或并口与单片机的BKGD口通讯,其接口控制程序已经嵌入CodeWarrior开发环境中;
邵老师的BDM接口通过一片S12 MCU,将232转换为BDM通讯。但CodeWarrior暂时不支持这种通讯方式,所以用超级终端(HyperTerminal)进行控制。
海纳百川  有容乃大
USB或并口的软件支持? ... 好像不太好做。CodeWarrior内置的控制程序只支持指定型号的接口,如P&E。除非你的硬件做得与它的完全兼容,不然无法直接采用CodeWarrior内置的接口软件。
所以还是照清华的做法,用232串口转BDM比较方便。而且串口控制比较容易做到,例如用HyperTerminal。
海纳百川  有容乃大
当然可以。BDM不需要用户的监控程序。
海纳百川  有容乃大
所谓BDM调试器,就是这样的。
海纳百川  有容乃大
就算用51芯片,不是也需要一个工具往它里面写程序吗?
海纳百川  有容乃大
真是要谢谢usbmcu的提示。对,JB16可以通过USB进行下载,而且监控程序已经写入其MONITOR ROM。就是说,空的JB16就可以通过USB写程序了!
海纳百川  有容乃大
前面提到的JB16做的BDM,具有将BDM通讯转为USB通讯的功能。但是在应用程序方面,包括调试功能,可能就需要自己开发了。之所以提出JB16,是因为JB16已将USB编程功能预置在芯片中,因此不再需要另外的编程工具了。
海纳百川  有容乃大
返回列表