微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

硅传公司的CC1310模块 Flash解锁和擦除

本次要开发的是硅传公司的CC1310无线测温低功耗模块,由于硅传公司为CC1310的Flash烧入了AT指令程序,并且对Flash进行了锁定保护,因此我们无法直接往Flash中烧录程序。

但是硅传公司在声称该模块是支持二次开发的,并在模块内部集成了低速晶体(32.768kHz)和高速晶体(24MHz)。

因此若我们要进行二次开发,我们需要对CC1310的Flash进行解锁擦除操作。

我们使用TI提供的Uniflash进行本次的Flash解锁擦除操作,下面是操作步骤。

硬件介绍

要保证CC1310与XDS110采用2-Wire JTAG接线方式连接

解锁和擦除步骤

本次操作使用的软件是Uniflash,它可以在TI官网下载,并且TI提供了安装和使用手册,安装一路认就可以

安装完成后打开Uniflash,输入CC1310,会弹出CC1310 LAUNCHPAD,选中该选项后Start

 

在第二栏Setting&Utilities中搜索erase,会看到下面这个Manual erase选型,选择第一项

 如果是对CC1310模块第一次擦除的话,软件会询问你芯片Flash已被锁定,是否解锁,点击确定

擦除后结果如下:

 烧录程序测试

保持上述的硬件连接, 打开CCS,选择一个CC1310的例程,进行编译烧录,若能正常烧录则说明Flash解锁成功

注意事项

最后记录一些该CC1310模块使用注意事项:

  1. 模组从上电到初始化完成大概有 30 毫秒的延时,建议上电后,外部 MCU 延时一定时间后再进行串口通 信或者使能操作
  2. 透传数据的吞吐量与射频的空中波特率和串口的波特率有关,不同串口波特率帧与帧之间的间隔时间不 同(3 毫秒~20 毫秒),若需要提高吞吐量,需配合好空中波特率和串口波特率

原文地址:https://www.jb51.cc/wenti/3288155.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐