回答

收藏

[DA14580DEVKT-B]试用

#其他 #其他 1825 人阅读 | 0 人回复 | 2017-04-24

这些日子在苏州这边学习生活了一段时间,从爱板网这边申请到了之前一直挺关注的低功耗BLE的DA14580开发板,这块板子是官方推出的开发板,对于板子的做工和细节做的确实是不错。天线部分是印刷在PCB上的常见设计,整板上除开天线的布线,板子的四周边缘均由等电位线包围。


拿到这块板子测试的时候发现官方的演示固件已经被之前一位网友给刷掉了哈,所以我按照教程先把基本外设等等的程序写进去看下效果。
通过KEIL软件可以直接向DA14580的RAM里面下载程序,使用调试功能可以实现此过程,此时的接口方式应该选择UART方式。接口如下所示,官方在板子上也画出了接线示意图,让人在切换下载方式的时候如果忘记了接线方式也不会很麻烦的查原理图去找怎么接跳线帽。这种下载方式下载程序的速度很快所以非常方便调试,但是在板子断电或者复位之后,程序会丢失,所以还是要想办法把程序下载到ROM里面。

这款芯片呢自带的OTP(One Time Program)只能向里面写入一次程序,目的是为了将最精简的程序固化在芯片里,然而在调试的时候RAM的空间又不够使用,所以DIALOG这块官方推出的开发板呢,在外部挂在了一个2M的SPI ROM存储器,芯片本身也可以选择从SPI方式启动,在DIALOG的官网可以下载SmartSnippets Studio开发软件,这款软件可以辅助我们很轻松的完成下载调试以及功耗预估等等功能。

软件打开是这个样子的,还需要在DIALOG的官网下载SDK包,这需要在官网下注册,并且申请下载SDK的权限,官方的审核通过后会以邮件的形式通知(大概需要等待一天左右的时间吧),下载了SDK之后将其内部文件解压。点击Browse选择SDK的路径,不能有中文哦。SDK的路径应该是如下型式的样子,最好不要是这层文件夹的上层文件夹。(其实关于选择这个SDK我到现在也不是很清其目的是什么,因为涉及到下载HEX文件的部分跟这里都没有太大关系)

点击SmartSnippets Toolbox打开,会要求选择开发板的连接和下载方式以及需要下载的工程,这个时候如果板子已经插在电脑上,并且选择JTAG的话会自动识别开发板的序列号,这块板子上板载了一个JTAG调试器。这里直接打开就好了。

点击SPI Flash/EEPROM即可进入SPI方式的下载界面,点击BROWSE打开用KEIL生成的HEX,将开发板子上的跳线帽改成SPI连接方式,然后点击CONNECT,下方LOG栏会显示SPI链接成功

在下载程序之前呢,我们还不知道FALSH里面有没有已经下过的程序,所以先要擦除一下,点击ERASE,完成之后再点击烧录和验证即可将程序下载进开发板,下载完成之后按一下板子上的复位开关即可以看见灯的闪烁啦。
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条