重新建站-20210209

之前的站点用的是emlog,结果终于应念了“常在河边走,哪有不湿鞋”,emlog应该是被攻破了,网站访问都有问题了。这次果断重新用WP建了个新站。但之前基于emlog的文章无法正常导入到WordPress中,目前只有将文字弄到了这个新站中,所有的链接和图片应该都不正常了。不过呢,网站也没有太多的访问量,如果真遇到某位网友想要看以前文章中的图片或者链接的话,也可以到微信公众号“TalkBT”上联系我。不过我想想,应该也没人会来联系。所以,以前(2021年2月9日)的文章,就这样了,凑合看文字吧。后面更新的文章应该会正常了。

本次也没有想好站点的标题,就先沿用之前的吧,不过,副标题改成了星战里面的一个episode-“A New Hope”。说到这,星战真的是一部不错的电影,在我这排名第三了。哈哈。第一当然是StarGate,第二是StarTrek,第三就是StarWars。就这样吧,后面再更新。

DA14580 UART BOOT应用实战–利用CSR1010的串口BOOT DA14580(含代码包)


本文主要介绍如何利用CSR1010来给DA14580注入应用程序,总所周知,DA14580没有内部FLASH,其代码只能放在OTP或者外部FLASH(EEPROM)中,如果外部有MCU,则可以考虑将代码放在外部MCU中,这样可以省下FLASH,节约成本,同时也会简化产线操作。

有朋友可能会问,用一块蓝牙SOC(CSR1010)去BOOT另一块蓝牙SOC(DA14580)不显得蛋疼么,其实也是无奈之举,只因手头没有其他MCU,CSR1010只作为普通MCU做测试用,换做其他MCU也是ok的。

首先,需要将你的DA14580程序编译成hex文件,用keil直接编译生成hex即可,然后利用工具将hex转换成bin文件,再利用另一个工具把bin转换成txt文件。关于这边的工具,网上有很多,直接百度即可。最后得到的txt文件如下:

这边为了方便大家测试,我将一个例子的hex,以及通过工具转换后得到的bin,txt放在附件里,供大家测试用,这里我们只用到blinky.txt

更多详情请查看我的百度文档:http://wenku.baidu.com/view/c067b1b3561252d381eb6e62.html

附件为利用CSR1010作为主机来UART boot DA14580,只做测试UART boot用,因为用一个蓝牙SOC去BOOT另一个蓝牙SOC没有任何意义。

CSR1010和DA14580的一些基本用法需要您参考官网相关资料,这里默认您已经掌握。

资料下载地址:

利用CSR1010的串口BOOT DA14580代码v1.0.0程序包.zip

有朋友可能会问,用一块蓝牙SOC(CSR1010)去BOOT另一块蓝牙SOC(DA14580)不显得蛋疼么,其实也是无奈之举,只因手头没有其他MCU,CSR1010只作为普通MCU做测试用,换做其他MCU也是ok的。

首先,需要将你的DA14580程序编译成hex文件,用keil直接编译生成hex即可,然后利用工具将hex转换成bin文件,再利用另一个工具把bin转换成txt文件。关于这边的工具,网上有很多,直接百度即可。最后得到的txt文件如下:

这边为了方便大家测试,我将一个例子的hex,以及通过工具转换后得到的bin,txt放在附件里,供大家测试用,这里我们只用到blinky.txt

更多详情请查看我的百度文档:http://wenku.baidu.com/view/c067b1b3561252d381eb6e62.html

附件为利用CSR1010作为主机来UART boot DA14580,只做测试UART boot用,因为用一个蓝牙SOC去BOOT另一个蓝牙SOC没有任何意义。

CSR1010和DA14580的一些基本用法需要您参考官网相关资料,这里默认您已经掌握。

资料下载地址:

利用CSR1010的串口BOOT DA14580代码v1.0.0程序包.zip

如何利用官方开发板(DA14580 Bluetooth Smart development Kit-Pro)测功耗

本文主要介绍如何利用官方开发板DA14580/581/583 Bluetooth Smart development Kit-Pro(下文简称KitPro) 和软件SmartSnippets来测试DA14580/581/583(下文只简称为DA14580)的功耗。

Kit-Pro是Dialog官方推出的开发板之一,属于不同档次中的一种,自带Jlink、串口,能够用SmartSnippets配合测功耗。KitPro分母板和子板,子板根据芯片不同有不同选择,在测功耗方面无太大差别,这里不再做过多说明。

SmartSnippets是Dialog官方的一款工具,可以在官网上下载到(当然前提是要注册一个账号),关于工具的使用,也不是本文重点,请查看其它相关说明。

接下来我们一步步说明功耗测试方法:

首先,按照UART方式连接跳线帽(具体查看开发板上的丝印),先拔掉小板,然后用USB连接电脑,正常的话会自动安装所有驱动,否则请自行在网上寻找相关驱动。然后打开SmartSnippets,打开后会出现以下界面:

。。。

。。。

需要了解更多信息,请查看我的百度文库: