一板网
发表于: 2015-6-3 22:16:07 | 显示全部楼层

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驱动。

001.jpg

安装完成后,在设备管理器就多出了两个设备,一个是EDBG的网关驱动,另一个是EDBG的虚拟串口。这时,就可以正常使用EDBG的功能了。

004.jpg


使用Atmel Studio首次连接EDBG时,如果板载的固件较低,会提示更新固件。

002.jpg

3. EDBG的虚拟串口

SAM4N开发板上的 EDBG 具有虚拟串口的功能,可以很方便的进行设备间的通信。在原理图中可以看到,EDBG的硬件接口连接到了MCU的UART0。


008.jpg

009.jpg

在SAM4N的用户手册4.3.2中也有相关描述。

010.jpg

注意:在EDBG使用手册中通讯过程中需要DTR信号,所以部分串口工具不能适用。目前,Putty、超级终端可以正常使用。

011.jpg






跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 28 | 回复: 31



手机版|

GMT+8, 2024-3-29 22:55 , Processed in 0.107596 second(s), 8 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表