- 博客(10)
- 收藏
- 关注
原创 zigbee cc2530 编译错误 Warning[w52]: More than one definition for the
Warning[w52]: More than one definition for the byte at address 0x6b in common segment INTVEC. It is defined in module "hal_key" as well as in module "zcl_sample..."在为cc2530添加自定义按键的时候,出现了这个编译错误,在P2端口上自定义的按键中断总会多产生两次P0中断,一直无法解决,网上找了好多资料,说改协议栈hal_key.c中的中断.
2021-11-12 17:34:42
1437
2
原创 Fatal Error[e72]: Segment XDATA_HEAP must be defined in a segment definition option (-Z, -b or -P)
今天在使用IAR修改zigbee代码的时候(使用TI stack协议),修改好了之后编译就遇到上面的错误,这是因为在修改的代码中使用了malloc()直接分配内存导致的,具体的原因不是很清楚,有大神知道的求指点^v^解决办法:将使用malloc()分配内存的地方使用osal_mem_alloc()代替即可,free用osal_mem_free()代替即可...
2021-10-22 17:35:53
661
1
原创 vim 配置 ycm补全配置
if version >= 603 set helplang=cn set encoding=utf-8endifset nocompatible " be iMproved, requiredfiletype off " required" set the runtime path to include Vundle and initializeset rtp+=~/.vim/bundle/V...
2021-10-12 11:11:38
882
原创 zigbee 串口配置 串口0 备用位置2配置
最近在采购了一块新的开发板,其io口和一般的io口不太一样,一般的开发板用于串口传输的引脚为p0_2 p0_3,也就是串口0(uart0),备用位置1, 但是新的开发板没有使用p0_2 p0_3来作为串口输出 接收引脚,zigbee协议栈默认的配置不能使用,需要自己修改协议栈,下面是详细的修改流程.步骤:1修改HAL_UART_DMA和HAL_UART_ISR的值.#if HAL_UART#ifndef HAL_UART_DMA#if HAL_DMA#if (defined ZAPP_P2
2021-10-12 10:31:29
3640
2
原创 Mac 上安装ESP-IDF--使用vs code安装
最近在使用乐鑫家的产品开发一个设备,为了安装环境,折腾了好几天终于安装好了,记录一下。硬件:macbook air软件:vs code步骤: 1,下载vs code 最新的版本,安装好之后打开点击左下角的四个小方块,这里是扩展插件的窗口,在搜索窗口搜索esp,就能看到乐鑫公司的图标,下载这个插件(红色的那个就是)安装好了之后在最上方的项目栏里有个view,点开后有个command palatte(第一个)点开后输入 ESP-IDF:Configure ESP-I...
2021-08-29 20:26:32
1792
4
原创 心跳检测避坑
最近在写一个心跳检测,不小心掉了一个坑,特此记录一下在心跳检测中有一个bool变量用来记录目前的网络情况,为真时则网络通畅,为假时网络出现问题,需要进行处理,之前的逻辑思路是,每隔一段时间发送一个心跳包,然后将Keepalive=false;在下检查keepalive期间如有数据发送,则将Keepalive=true,下一次在发送心跳包前检查keepalive是否为true,如果是true则表示网络正常,不需要额外处理,若仍为false,则需要额外处理,比如重新发起连接等操作,现在问题就出现在两个心跳包
2021-08-01 16:11:05
148
原创 zigbee 网络连接的坑
目前在做一个zigbee开关控制模块,zigbee之间用zigbee网络连接,zigbee设备数据通过串口发给esp8266wifi模块, wifi模块通过tcp连接发到服务器上.在实际操作中发现 zigbee设备之间可以通过网络互传,zigbee设备可以通过串口发送消息给wifi模块,wifi模块可以发送数据出去,但是 当遇到下面这种情形时 就会无法使用zigbee网络.终端设备------------------zigbee网络连接----------协调器--------串口连接------e
2021-07-21 10:09:28
1373
原创 2021-06-16
很多编程的小伙伴都听说过或者使用vim,不仅是免费的,而且个性化定制程度还很高,相信不少小伙伴在选择编辑器的时候vim是首选,vim支持语法高亮还可以搭配ycm补全,对于c-family 编程的小伙伴非常友好,当然,vim还有很多主题颜色,在vim的资源文件下有一个color的文件夹里可以看到有很多主题可以选择,那么如何设置主题颜色和自定义主题颜色呢?这就是今天的目的,希望能够帮到各位小伙伴。版本信息:IM - Vi IMproved 8.2 (2019 Dec 12, compiled Jun 11
2021-06-16 16:28:12
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人