11218| 4
|
[进阶] 如何给DFRobot BLE的CC2540 刷一个新的flash? |
硬件: CC Debugger x1 DFRobot BLE(丢失bootloader) x1(这里以Bluno Mega2560为例) Micro USB 线 x1 Mini USB 线 x1 软件: SmartRF Flash Programmer DFRobot blunoFWDownloader 需要的文件: SBL_BootloaderV2.0.hex BLE_firmware_V1.9或更高版本 步骤1.接线 请查找您具有的BLE卡的原理图,并在其中找到下载接口引脚定义。 下面的图片是Bluno Mega2560的。 然后根据这张图片连接Bluno Mega2560与CC Debugger。 即:
步骤2.检测芯片CC2540 同时为CC Debugger和Bluno Mega2560供电,然后按下CC Debugger上的按钮复位,如果您正确连接了LED,LED将从红色变为黄色。 然后,打开Flash编程器,它会识别目标芯片CC2540。 如果没有,请检查上面看看你是否忽略了任何东西。 步骤3.设置和Flash 根据下图设置面板,选择文件SBL_BootloarderV2.0.hex,然后单击执行操作。 它将在几秒钟内完成,Bluno Mega2560上的两个LED,即LINK&PAIR,开始定期闪烁。 然后转到下一部分。 烧录固件 打开blunoFWDownloader并为您的卡选择合适的固件,这里是Bluno Mega2560的SBL_Blemega2560V1.9.bin,然后单击向下箭头以执行操作。 大约半分钟后,它会完成 解密固件 设备可以上传skecth,但是BLE将无法在您的手机上找到设备。 进入AT模式,如何? 使用AT + MAC =?查询MAC地址。 通过电子邮件将Mac地址发送给我们:techsupport@dfrobot.com您将收到一个KEY。 例如 AT + SN = d16f707123241f4dd2。 注意:这可能需要1-2个工作日。 发送AT命令AT + SN = d16f707123241f4dd2解密固件。 发送AT命令AT + EXIT保存设置并拔下Bluno Mega2560的电源。 重新为Bluno Mega2560供电,并使用AT + SN =?检查解密是否成功,ON是OK,而OFF失败。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed