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