自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OverLord的博客

ZigBee开发者

  • 博客(124)
  • 资源 (5)
  • 收藏
  • 关注

原创 Matter 笔记2-OT-BR-POSIX编译配置

设置脚本默认启用边界路由。接下来,检查 otbr-agent 设置。看到 degraded 请执行以下命令。单独查看服务是否正常。

2024-03-06 13:59:33 417

原创 Matter 笔记1-环境准备,编译

scripts/bootstrap.sh脚本会从头开始重新创建环境,开销很大,所以除非环境过时了,否则不要运行它。解决办法:更改 scripts/setup/constraints.txt. 中的。这些命令生成适合调试的配置。这里使用芯科整理过的代码。

2024-03-04 21:33:24 430

原创 Simplicity Studio 生成的工程移植到 Linux 上编译

Simplicity Studio 生成的工程移植到 Linux 上编译

2023-10-09 17:23:49 206

原创 ZigBee的Many-to-One和Source Routing

Many-to-OneSource Routing

2023-08-22 19:52:29 171

原创 Mbedtls 安装,配置

【代码】Mbedtls 安装,配置。

2023-06-08 19:48:40 316

原创 Ubuntu 20.04 TTY 分辨率

GRUB_GFXMODE=长x宽x比特深度。

2023-04-27 13:10:43 192 1

原创 Mesh 字节序

Mesh 字节序

2023-01-19 15:53:54 123

原创 [蓝牙 Mesh & Zephyr]-[005]-Key

[蓝牙 Mesh & Zephyr]-[005]-Key

2022-12-04 18:46:40 593

原创 [蓝牙 Mesh & Zephyr]-[004]-Model

[蓝牙 Mesh & Zephyr]-[004]- 基础 Model

2022-11-13 17:20:28 399

原创 [蓝牙 Mesh & Zephyr]-[003]-加入 Mesh 网络

[蓝牙 Mesh & Zephyr]-[003]-加入 Mesh 网络

2022-10-17 20:56:43 547

原创 [蓝牙 Mesh & Zephyr]-[002]-发送 Unprovisioned Device Beacon

`[蓝牙 Mesh & Zephyr]-[002]-发送 Unprovisioned Device Beacon

2022-10-16 16:47:37 346

原创 [蓝牙 Mesh & Zephyr]-[001]-Mesh beacon

[蓝牙 Mesh & Zephyr]-[001]-Mesh beacon

2022-10-09 20:25:29 388

原创 蓝牙Mesh-Upper transport layer

蓝牙Mesh-Upper transport layer

2022-05-15 22:27:50 144

原创 蓝牙Mesh-Friend Queue

蓝牙Mesh-Friend Queue

2022-05-15 20:02:33 150

原创 蓝牙Mesh的分包与重组-2

1. Segmentation behavior如果 Upper Transport PDU 超过8个字节(Control Message)或者12个字节(Access Message),那么该帧数据将被 Lower Transport Layer 分包发送.1. Unicast address如果该帧数据的目的地址是 Unicast address,Lower Transport Layer 会等待目标设备应答或目标设备的Friend Node应答。分段数据(segment)被发送时应启动一

2022-05-15 15:07:43 331

原创 蓝牙Mesh的分包与重组-1

Mesh Segmentation and reassembly

2022-05-14 13:42:00 334

原创 ubuntu vmware vm-tools 安装与共享文件夹

安装下面的命令全部敲一遍,有些可能定位不到,不用理会(可能是不同的版本用了不同的名字)sudo apt-get install open-vm-toolssudo apt-get install open-vm-tools-desktopsudo apt-get install open-vm-tools-dkmssudo apt-get install open-vm-tools-dbgsudo apt-get install open-vm-tools-dev2.设置共享文件夹,重启.

2022-04-27 22:39:41 1941

原创 vscode 模板 snippets

参考链接:如何把 vscode snippets 用在项目中提高开发效率 - 知乎 (zhihu.com)[VS Code]跟我一起在Visual Studio Code 添加自定义snippet(代码段),附详细配置{ /* // Place your snippets for C here. Each snippet is defined under a snippet name and has a prefix, body and // description. The pr

2022-04-26 21:26:34 256

原创 Network Transmit & Relay Retransmit

1. Network Transmittransmission interval = (Network Retransmit Interval Steps + 1) * 10 (ms)Network Transmit Count: 3 bitsNetwork Transmit Interval: 5 bitsFor example, a value of 0b10000 represents a transmission interval between 170 and 180 millisecon

2022-04-23 19:36:12 369

原创 IV Index

IV Index

2022-04-10 19:40:24 313

原创 Z3Gateway 子 Makefile

将新增加的文件( * .c,* .cpp, * .h)通过Makefile追加至“Z3Gateway.Makefile”,使用工程定义规则编译。 **1. 环境** SDK: gecko_sdk_4.0.2IDE: Simplicity Studio v5 **2. BasePath** 设定 *BasePath=msming* 即可递归*msming*下的所有子目录。

2022-04-04 18:36:46 436

原创 Simplicity studio for linux 记录

Simplicity studio for linux 记录1.编译提示:make --no-print-directory post-build sh‘/home/msming/SimplicityStudio/v5_workspace/SwitchScenes/SwitchScenes-postbuild.sh’‘SwitchScenes’‘/home/msming/SimplicityStudio/v5_workspace/SwitchScenes’ ‘’‘/home/msming/Si

2022-03-16 18:06:42 784

原创 ZigBee 3.0 EmberZNet EFR32MG 学习笔记-12-开发模板

转载请注明出处,谢谢!Msming 2021-11-26ZigBee 3.0 EmberZNet EFR32MG 学习笔记-目录ZigBee 3.0 EmberZNet EFR32MG 学习笔记-11-开发模板环境:Windows 10、Simplicity Studio 5SDK: EmberZnet SDK 6.10.2.0目录user |----common |----app-framework |----debug |----hal |----driver

2021-11-26 17:54:26 486

原创 WSTK Mianboard Jlink连接外部MCU

需要设置"Debug Mede"。1 . In commander, switch “Debug Mode” to “Out”2 . In Simplicity Studio, switch “Debug Mode” to “OUT” in “Device configuration…” (right-click on node in Devices.)

2021-11-18 15:12:35 302

原创 EmberZNet CLI 发送 Cluster 命令

转载请注明出处,谢谢!Msming 2021-11-11环境:Windows 10、Simplicity Studio 5SDK: EmberZnet SDK 6.10.2.0工程:Z3SwitchSoc1. ZCL Frame 描述2. 命令CLI 帮助文档:file:///D:/SiliconLabs/SimplicityStudio/v5/developer/sdks/gecko_sdk_suite/v3.2/protocol/zigbee/documentation/120-

2021-11-11 19:46:00 279

原创 commander token 烧写,读取,擦除脚本

转载请注明出处,谢谢!Msming 2021-11-05环境:Windows 10、commander 1v11p2b9981. bat 脚本:@echo offsetlocal enabledelayedexpansionset fileName=%~n0rem 以“_”分割,读取1-4列for /f "tokens=1-4 delims=_" %%a in ("%fileName%") do ( set group=%%a set chipType=%%b set tokenF

2021-11-05 12:11:45 284 2

转载 EmberZNet 优化上电时的Rejoin,缩短时间,降低功耗

转载请注明出处,谢谢!Msming 2021-9-23环境:Windows 10、Simplicity Studio 5SDK: EmberZnet SDK 6.10.2.0参考例子:请点击这里,官方代码连接

2021-09-27 16:36:45 167

原创 Simplicity studio 添加预处理脚本(Pre-build)

转载请注明出处,谢谢!Msming 2021-9-23环境:Windows 10、Simplicity Studio 5SDK: EmberZnet SDK 6.10.2.0Simplicity studio 添加预处理脚本(Pre-build)按照下图添加:每个命令之间用英文分号“;”隔开。例如我这里添加 your.bat cmd //c 'D:\SiliconLabs\SimplicityStudio\v5_workspace\ZigbeeMinimalSoc/ZigbeeMinimalS

2021-09-23 18:00:31 212

原创 EFR32 晶振电容设置

_SILICON_LABS_32B_SERIES_2 (EFR32MG21)系列芯片可以设置电容值的地方有3处。#define USERDATA_TOKENS 0x1000第1处(A):#define MFG_XO_TUNE_LOCATION (USERDATA_TOKENS | 0x070) // 2 bytes第2处(B):#define MFG_CTUNE_LOCATION

2021-02-24 10:44:45 553

原创 EFR32 AES-CCM

环境:Windows 10、Simplicity Studio 5SDK: EmberZnet SDK 6.8.2.0简介EFR32 系列芯片自带AES硬件加密,官方也提供了软件加密,在插件上可以选择使用一种。This plugin provides the AES-CCM* api for encryption, decryption, and Message Integrity Authentication. Implementation can be provided by the mbed

2021-01-30 15:01:23 552

原创 EFR32 PWM 官方驱动

驱动目录:D:\SiliconLabs\SimplicityStudio\v5\developer\sdks\gecko_sdk_suite\v3.0\platform\driver\pwm\src#include PLATFORM_HEADER#include CONFIGURATION_HEADER#include "stack/include/ember-types.h"#include "event_control/event.h"#include "hal/hal.h"#includ

2020-12-15 08:53:10 587

原创 EmberZNet EFR32 OTA 注意点

The offset of the new image is set in the properties of plugin “OTA Simple Storage EEPROM Driver”. There are two typical settings.Using slot-manager:The slot offset is defined in the bootloader. In the application, set “Gecko Bootloader Storage Support

2020-12-14 09:11:39 1055

原创 EmberZnet 各种问题解决方法

错误集合。

2020-12-10 09:13:47 609

原创 EmberZNet 小知识

use single instance of attribute on all endpoints?此项勾选后所有Endpoint的相同属性使用一个实例、存储空间。一般Basic,OTA这两个Cluster会勾选。

2020-12-01 10:31:25 546

原创 EFR32MG13P732F512GM48-GPIOD15中断问题

SDK: EmberZNet 6.8.2.0IDE: Simplicity Studio Version: SV5.0.2.1以下为未知错误:中断问题GPIO-D15 配置为中断模式会出现重启;GPIO-B15 配置为中断模式不会出现上述现象。栈错误变量被改变。

2020-12-01 09:58:23 376

原创 STM32 Flash 读写

目录环境资料代码环境Keil : μVision V5.31.0.0Toolchain: MDK-ARM Plus Version: 5.31.0.0STM32 CubeMx: Version 6.1资料这里使用的芯片Flash大小为 32 Kbyte,Page 大小为 1 Kbyte, Sector 大小为 4 个 Page。代码#define HAL_FLASH_PAGE_COUNT 1#define HAL_FLASH_PAGE_START (32 - HAL_FLA

2020-10-22 09:43:54 292

原创 TI RTOS BLE I2C(IIC) 驱动

目录环境1. 添加I2C2. I2C代码3. AT24C代码环境系统:Windows 10SDK:simplelink_cc13x2_26x2_sdk_4_30_00_54IDE:Code Composer Studio, Version: 10.1.1.00004例程:simple_peripheral_oad_offchip_CC26X2R1_LAUNCHXL_tirtos_ccs (已删除不必要的代码,请看:删除simple_peripheral_oad_offchip工程多余的代码)

2020-10-16 11:55:00 736

原创 TI RTOS BLE NVS FLASH 驱动

目录环境MX25R8035F Flash1. 添加NVS1.1. 配置NVS1.2. 配置SPI2. 代码3. Flash 操作环境系统:Windows 10SDK:simplelink_cc13x2_26x2_sdk_4_30_00_54IDE:Code Composer Studio, Version: 10.1.1.00004例程:simple_peripheral_oad_offchip_CC26X2R1_LAUNCHXL_tirtos_ccs (已删除不必要的代码,请看:删除simp

2020-10-15 17:48:59 680

原创 TI RTOS BLE CC2642 看门狗 Watcdog

目录环境1. 添加 Watchdog 插件2. 代码环境系统:Windows 10SDK:simplelink_cc13x2_26x2_sdk_4_30_00_54IDE:Code Composer Studio, Version: 10.1.1.00004例程:simple_peripheral_oad_offchip_CC26X2R1_LAUNCHXL_tirtos_ccs (已删除不必要的代码,请看:删除simple_peripheral_oad_offchip工程多余的代码)1.

2020-10-15 12:31:01 698 2

原创 TI RTOS BLE System_printf 打印

目录环境原因1. 移除 Display2. 配置打印UART3. 更改配置文件4. 代码4.1. C文件4.2. 头文件环境系统:Windows 10SDK:simplelink_cc13x2_26x2_sdk_4_30_00_54IDE:Code Composer Studio, Version: 10.1.1.00004例程:simple_peripheral_oad_offchip_CC26X2R1_LAUNCHXL_tirtos_ccs (已删除不必要的代码,请看:删除simple_p

2020-10-15 12:01:06 1640 4

SerialAide-Release-linux

版本:V1.1.4 1、校验方法增加。 2、”关于UI“更新,增加日期。 串口助手SerialAide:https://blog.csdn.net/qq_21352095/article/details/106879193 1、自动搜索串口; 2、接收数据可以进行十六进制和ASCII切换; 3、接收和发送数据可以设置不用颜色显示,方便查看; 4、命令表循环定时发送; 5、日志保存,可设置大小。 6、增加校验值,帧头帧尾自动追加; 7、发送框增加 Enter 发送,PgUp/PgDn 按键切换历史数据,类似Linux终端。

2024-03-29

Simplicity Studio 生成的工程移植到 Linux 上编译

Simplicity Studio 生成的工程移植到 Linux 上编译 脚本转换相关配置文件

2023-10-09

myapp_EFR32_mapp_12345678_0xFE00180_64.bat

commander token 烧写,读取,擦除脚本

2021-11-13

SerialAide-Release.zip

版本:V1.1.4 1、校验方法增加。 2、”关于UI“更新,增加日期。 串口助手SerialAide:https://blog.csdn.net/qq_21352095/article/details/106879193 1、自动搜索串口; 2、接收数据可以进行十六进制和ASCII切换; 3、接收和发送数据可以设置不用颜色显示,方便查看; 4、命令表循环定时发送; 5、日志保存,可设置大小。 6、增加校验值,帧头帧尾自动追加; 7、发送框增加 Enter 发送,PgUp/PgDn 按键切换历史数据,类似Linux终端。

2021-04-28

SerialAide-Release.zip

版本:V1.1.4 1、校验方法增加。 2、”关于UI“更新,增加日期。 串口助手SerialAide:https://blog.csdn.net/qq_21352095/article/details/106879193 1、自动搜索串口; 2、接收数据可以进行十六进制和ASCII切换; 3、接收和发送数据可以设置不用颜色显示,方便查看; 4、命令表循环定时发送; 5、日志保存,可设置大小。 6、增加校验值,帧头帧尾自动追加; 7、发送框增加 Enter 发送,PgUp/PgDn 按键切换历史数据,类似Linux终端。

2021-04-28

MiniOS-OSAL.zip

OSAL移植到其他单片机上,这里仅提供移植参考,学习,OSAL所有权归Texas Instruments所有。 可用于ROM大小为8k,RAM大小为1k以上的单片机,包含以下功能: 内核时钟为1ms,即每1毫秒更新1次系统时间; 可创建多个任务,每个任务最多有16个事件,其中系统事件可包含消息内容; 内存分配; 软件定时器。 环境:Keil V5, C51v960。 IC:STC8F1K08S2。 目前占用大小:Program Size: data=17.0 xdata=466 const=12 code=7976。 创建了一个LED闪烁任务。

2020-09-06

J-link v8固件.zip

两种固件: V8_Firmware_NoSerial_(crackn).bin 是出厂设置,烧入后用jlink.exe连接上S/N会显示-1. 此时可以根据自己的设置任何ID号(只能设置一次). 更改方法: 打开jLink command软件 在命令行下输入: Exec SetSN=XXXXXXXX 回车. 注:XXXXXXXX为你自己想要的SN,SN必须是8个数字. 然后关闭jLink command软件再从新打开.即可生效. 注意:只能设置一次SN,设置前请想好你的SN. 另一个是 v8_ID-788594195.bin 这是ID固定为788594195的.简单方便.

2019-05-16

TI Z-Stack中的OSAL纯净版

1、基于Z-Stack-3.0.2; 2、IAR版本:IAR-10.10; 3、平台:CC2530; 4、剔除所有ZigBee相关的代码,只留下OSAL核心部分和HAL层; 5、OSAL定时器采用16位计数器的定时器1,单位计时:4us,累计1ms更新OSAL_Clock和OSAL_Timer; 6、增加睡眠时间更新,使OSAL_Clock和OSAL_Timer不丢失时间; 7、在IO中断服务程序立即启动HAL_PWRMGR_HOLD_EVENT事件,是按键能正常反应(原版Z-Stack睡眠是按键反应较慢),按键事件完成后立即启动HAL_PWRMGR_CONSERVE_EVENT事件,使使设备能正常睡眠;

2018-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除