CC2642
dear_Wally
这个作者很懒,什么都没留下…
展开
-
ellisys 过滤设备
如果使用的是随机地址,那么地址变化之后,将需要重新选择设备。我们可以通过下面的方法解决这个问题。首先需要拿到这个设备的IRK,下面以CC2642为例,通过这段代码打印IRK值。之后,所有与这个设备相关的信号都会抓取过滤出来。之后,所有与这个设备相关的信号都会抓取过滤出来。输入蓝牙名称关键字,比如下面输入的是BNCM。之后随即地址变化时,也能过滤出来。选中要过滤的设备,点击Edit。原创 2023-07-13 09:56:42 · 405 阅读 · 0 评论 -
CCS 报错 An error has occurred. See the log file null.
如果没有这个文件夹的内容,可以从其它已安装CCS的电脑复制过来。或者卸载CCS,重新安装,然后备份org.eclipse.osgi的内容,出现这个错误时,直接替换掉即可。打开CCS 时报错An error has occurred. See the log file null.,无法进入IDE。替换ccs1020\ccs\eclipse\configuration\org.eclipse.osgi文件夹的内容。原创 2022-11-07 09:44:20 · 3609 阅读 · 1 评论 -
CC2642打开例程
CC2642打开例程原创 2022-08-31 10:10:32 · 440 阅读 · 0 评论 -
CC264x 获取毫秒级的tick
【代码】CC264x 获取毫秒级的tick。原创 2022-12-02 16:21:22 · 337 阅读 · 0 评论 -
CC26XX睡眠
c、在Power_idleFunc函数会调用 PowerCC26XX_standbyPolicy (在Power_init函数已经把PowerCC26X2_config.policyFxn赋值给PowerCC26X2_module.policyFxn,而PowerCC26X2_config.policyFxn初始化时就赋值为PowerCC26XX_standbyPolicy)b、待机策略函数是 PowerCC26XX_standbyPolicy 也可以通过代码调用Power_setPolicy设置。原创 2022-09-19 17:20:18 · 1266 阅读 · 0 评论 -
CC26XX IAR程序启动流程
program_startc对应的是__iar_program_startC,所以程序实际是跳转到__iar_program_startC。3、跳转到IAR初始化程序 __iar_program_start 位于boot.s文件。4、__iar_program_startC函数位于cstartup_M.c文件。1、向量表__vector_table位于startup_iar.c。c、程序调用iar_xdc_startup_exec函数。b、程序调用__iar_data_init3函数。原创 2022-09-19 11:44:26 · 897 阅读 · 0 评论 -
CC2642 OAD文件合成
编译工程examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\simple_peripheral_oad_onchip生成的文件。直接烧录OAD工程编译出来的hex文件是不能直接烧录的,需要通过工具把bim和persistent_app和用户程序合并成一个hex文件,下载才能正常运行。%4 oad_imageA的bin文件名,这个是做OAD升级的程序,比如这里是persistent_app工程编译。%2 oad_imageB的hex文件名,这个是应用程序。原创 2022-09-21 19:43:39 · 495 阅读 · 0 评论 -
CC2642解密ellisys的加密数据包
比如读取到的LTK是DB 5F FD D2 E1 10 BC 41 38 DC 14 05 59 0B 45 72。2、可以通过读取CC2642的本地LTK,如何在ellsys里面输入这个LTK,就可以解密出数据包。通过以下代码,可以读取到LTK,peer_mac是主机的真实地址,根据实际给出。1、正常绑定配对之后,连接时会进行加密,加密之后的空包就无法分析了。点击OK之后,可以解密出空包数据。原创 2023-05-19 10:41:17 · 360 阅读 · 0 评论 -
CC2642 HCI接口使用
2、通过全局搜索SDK工程,HCI_LE_ReadTxPowerCmd这个接口对应的事件是HCI_LE_READ_TX_POWER,这个事件是在HCI_COMMAND_COMPLETE_EVENT_CODE(hciEvt_CmdComplete_t)里面。3、触发事件HCI_COMMAND_COMPLETE_EVENT_CODE->HCI_LE_READ_TX_POWER。4、通过查看HCI_LE_READ_TX_POWER事件发送源码,可以知道返回的数据格式。原创 2023-05-01 23:08:57 · 484 阅读 · 0 评论 -
CC2642 读取和设置FEATURES
3、通过这个接口的源码可以知道,调用这个接口之后,都会执行HCI_COMMAND_STATUS_EVENT_CODE->HCI_LE_READ_REMOTE_USED_FEATURES事件,结果固定是成功。1、调用HCI_LE_ReadLocalSupportedFeaturesCmd,这个接口对应的事件是HCI_LE_READ_LOCAL_SUPPORTED_FEATURES,这个事件是在HCI_COMMAND_COMPLETE_EVENT_CODE(hciEvt_CmdComplete_t)里面。原创 2023-05-01 23:02:55 · 836 阅读 · 0 评论 -
CC2642 数据长度扩展(LE Data Length Extension)
3、调用HCI_LE_WriteSuggestedDefaultDataLenCmd接口,返回HCI_LE_WRITE_SUGGESTED_DEFAULT_DATA_LENGTH事件。1、调用HCI_LE_ReadSuggestedDefaultDataLenCmd接口,返回HCI_LE_READ_SUGGESTED_DEFAULT_DATA_LENGTH事件。2、调用HCI_LE_ReadMaxDataLenCmd接口,返回HCI_LE_READ_MAX_DATA_LENGTH事件。原创 2023-05-01 22:54:42 · 662 阅读 · 0 评论