ATMEL Studio 7.790版本宣布开始支持 mass storage mode in embedded debugger (EDBG), enabling drag and drop programming 功能。所以迫不急待的将ATMEL Studio 7升级到最新的7.790版本,然后测试了一下,的确很方便。
首先是下载并安装最新版本的ATMEL Studio。在安装过程中,我们可以看到提示安装新的设备驱动
安装好ATMEL STudio后,接上SAM R21开发板,进入Program Device,就会提示需要更新固件。
固件升级后,就会立刻出现一个XPLAINED磁盘。
在设备管理器中也会多出一个叫做ATMEL EDBG USB Device的设备。
打开磁盘,可以看到3个文件,和Mbed的其他开发板类似。
打开README.html,就会自动跳转到开发板的网站,而打开VERSION.txt,可以看到固件的版本信息。
随便编写一段小程序,编译后,就可以将得到的HEX或者BIN文件复制到这个磁盘(下载),复制完成后程序会自动运行,无需按复位键。
增加拖放编程功能后,ATMEL的开发板已经和其他支持Mbed的开发板在使用上没有什么区别了,非常方便。不过美中不足的是,EDBG不像STLink那样可以仿真编程外部MCU,这样它的实用性就差了不少。
此外,并不是所有带EDBG仿真器的开发板都支持拖放编程功能,我测试了SAM L21和SAM R21支持,而SAM 4S还不支持这个功能,可能是Mbed还不支持SAM 4S芯片的缘故。
文章评论(0条评论)
登录后参与讨论