原创 【博客大赛】ATMEL开发板开始支持拖放编程功能了

2016-2-28 17:18 1007 18 14 分类: MCU/ 嵌入式 文集: 开发板

ATMEL Studio 7.790版本宣布开始支持 mass storage mode in embedded debugger (EDBG), enabling drag and drop programming 功能。所以迫不急待的将ATMEL Studio 7升级到最新的7.790版本,然后测试了一下,的确很方便。

首先是下载并安装最新版本的ATMEL Studio。在安装过程中,我们可以看到提示安装新的设备驱动
171329p7cnlnnuicxcuqaz.jpg 

安装好ATMEL     STudio后,接上SAM R21开发板,进入Program Device,就会提示需要更新固件。
171330hn0zc1upy6x16mpx.jpg 

固件升级后,就会立刻出现一个XPLAINED磁盘。
171330hrwgz8qrqsg558yg.jpg 

在设备管理器中也会多出一个叫做ATMEL EDBG USB Device的设备。
171331b1tz22yplq1apt6z.jpg 

    
打开磁盘,可以看到3个文件,和Mbed的其他开发板类似。
171331mtvi61gefgm6ffvc.jpg 


打开README.html,就会自动跳转到开发板的网站,而打开VERSION.txt,可以看到固件的版本信息。
171331e09ij9rrr59q0dvd.jpg 


随便编写一段小程序,编译后,就可以将得到的HEX或者BIN文件复制到这个磁盘(下载),复制完成后程序会自动运行,无需按复位键。
171332s6llh7b9268svr0l.jpg 


增加拖放编程功能后,ATMEL的开发板已经和其他支持Mbed的开发板在使用上没有什么区别了,非常方便。不过美中不足的是,EDBG不像STLink那样可以仿真编程外部MCU,这样它的实用性就差了不少。

此外,并不是所有带EDBG仿真器的开发板都支持拖放编程功能,我测试了SAM L21和SAM R21支持,而SAM 4S还不支持这个功能,可能是Mbed还不支持SAM 4S芯片的缘故。

 

文章评论0条评论)

登录后参与讨论
我要评论
0
18
关闭 站长推荐上一条 /2 下一条