微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640如何批量烧写蓝牙地址

CC2640如何批量烧写蓝牙地址

时间:10-02 整理:3721RD 点击:

Hi,各位好

         我们这里做了好多CC2640的模块,出厂的时候需要烧写不同的蓝牙地址。我想使用 Smart Flash program 2烧录完成后,自动设置蓝牙地址。Smart Flash program 2有这个功能吗?

已自带IEEE唯一地址是否已满足要求?

Hi,TY

我在Smart program Flash2 中已经找到了相关的设置了:

 

 

我还有一个问题,

在static void SPPBLEServer_init(void)中,调用HCI_EXT_SetBDADDRCmd(bdAddress);可以修改蓝牙地址。

但是如果我在程序运行起来以后,用串口命令触发来执行HCI_EXT_SetBDADDRCmd(bdAddress);蓝牙地址就改不掉了。

 

文档里有提到这个函数的注意事项

Note: This command is only allowed when the Controller is in the Standby state.
Note: This command is intended to only be used during initialization. Changing the device’s BDADDR after various BLE operations have already taken place may cause unexpected problems.

Hi,TY

谢谢了

如有帮助请确认一下。

这个算手动修改,不适合批量生产。

Hi 大秦,

你有什么好的方式吗?

hi,Frank Mei

可以通过跳线帽来切换两个模式:修改mac模式、正常模式。

批量生产时默认处于“修改mac模式”,下载完代码后再每块板子上插个跳线帽。

大概能生产多少模块?芯片从哪个代理商购买?

可以在我们批量烧录工具的基础上二次开发,实现应该是没问题的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top