由于经常在EEWORLD看一些高手的技术文章,让我有机会申请SAM D21的开发板。那次,我和往常一样在EEWORLD上查看一些资料,看到了这个消息,而我现在的公司又在用Atmel的芯片开发产品再加上兴趣所至,故而申请了这套开发板。没想到获得了这套开发板,于是第一时间对这套开发板进行研究,从网站上下载相应的资料,安装相应的软件,我也是用官方提供的Atmel Studio 6.2,相关的安装过程也有网友分享过了,我就跳过吧。
再简单啰嗦一下固件的升级,Atmel Studio 6.2软件安装好后连接开发板待装好驱动后打开下图上的
,(建义选上
以便每次连接开发板后都会显示以下窗口,方便初学者快速地打开例程。)
选择一个例程打开,编绎,没有错误后选择调试工具,点击工具栏上的
,再在tool菜单下的
选择好调试工具,一般只有一个选项。选择好后点击工具栏上的
按钮或按F5进入调试,第一次调试时会提示升级固件,按相应的提示即可完成升级。这个升级不会对固件造成损坏,我第一次升级失败了,接着第二次完成了升级,而板子没有任何问题。
接着进入主题吧,谈谈另一个问题,串口驱动的问题(这两天一直在纠结这个问题):
安装好Atmel Studio 6.2及驱动文件后,连接开发板安装驱动,完成后打开电脑的设备管理器查看一下驱装安装情况时发现其中两个驱动已安装完成,但有串口驱动有问题
。如下图
手动安装驱动也行不通。
之后想过很多办法都不行。
到家里的另一台台式电脑上安装问题仍没有解决,开始还以为是板子的问题或是WIN7的问题,因为两台电脑都是WIN7的。拿到公司的XP电脑上安装是可以的,下图即是XP上的驱动安装。
公司一同事的电脑是WIN7的便让其帮我安装一下,再连接开发板串口驱动却可以安装了。所以板子没问题,WIN7系统也没有问题。那问题在哪呢?
最后想到,我们很多人的电脑用的是GHOST系统,而GHOST系统都是进行过优化精简的,刚好把这个串口驱动安装所需的文件优化掉了,所以怎么安装都不行,除非找到那两个文件放回到系统。而我家里的两台电脑均是用了这样的系统,固而串口驱动安装不了。
先到这里吧,下一步继续验证是否是这个原因导至串口驱动无法安装。
初试SAM D21开发板的心得写得不好各位莫怪。谢谢!