|
1. 简介 嵌入式调试器(EDBG,Embed Debug)是Atmel提供的一款调试开发工具,功能非常强大。 EDBG具有以下几大功能: —— 可以通过SWD,JTAG和PDI编程和调试; —— 虚拟COM Port接口便于输出MCU的数据; —— 数据网关接口(DGI)进行与目标MCU快速数据通信。
2. 安装驱动 Atmel Studio 6.2 IDE自带EDBG的驱动程序,无需另外下载。本文以Atmel SAM4N Xplained Pro为例,简单介绍一下使用EDBG的方法。
使用USB线将SAM4N连接至电脑,自动安装需要的驱动程序,包含EBDG Virtual COM Port及EDBG Data Gateway驱动。
安装完成后,在设备管理器就多出了两个设备,一个是EDBG的网关驱动,另一个是EDBG的虚拟串口。这时,就可以正常使用EDBG的功能了。
使用Atmel Studio首次连接EDBG时,如果板载的固件较低,会提示更新固件。
3. EDBG的虚拟串口
SAM4N开发板上的 EDBG 具有虚拟串口的功能,可以很方便的进行设备间的通信。在原理图中可以看到,EDBG的硬件接口连接到了MCU的UART0。
在SAM4N的用户手册4.3.2中也有相关描述。
注意:在EDBG使用手册中通讯过程中需要DTR信号,所以部分串口工具不能适用。目前,Putty、超级终端可以正常使用。
|