在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → CC2650 CC2630 zstack例程程序加注中文注解

CC2650 CC2630 zstack例程程序加注中文注解

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:12.10M
  • 下载次数:3
  • 浏览次数:233
  • 发布时间:2020-07-28
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
这个是我在用CC2630时自己应用TI的栈协议期间的一个草稿,在TI的zstack_home_1_02_02a_44539/Projects/zstack/HomeAutomation/SampleDoorLockController的例程基础上标注了很多中文的注解,对于刚开始用这个芯片一脸蒙逼的初学者会有帮助的,我刚开始看这个也很晕。加速你对TI-RTOS下这个系统的快速理解。这个工程开发环境是IAR FOR ARM 7.40.2 栈协议版本:Z-Stack_Home_1.2.2a。但要注意这个中文注解有些我自己的一些理解,还有一些是归纳了网上的一些说明。仅仅是用来参考学习的,如有谬误还望
【实例截图】
【核心代码】
SampleDoorLockController-TEST7X7
└── SampleDoorLockController-TEST7X7
└── CC26xx
├── ICallAddrs.h
├── SampleDoorLockController.custom_argvars
├── SampleDoorLockController.dep
├── SampleDoorLockController.ewd
├── SampleDoorLockController.ewp
├── SampleDoorLockController.eww
├── SmartRF06
│   ├── Exe
│   │   ├── SampleDoorLockController.hex
│   │   ├── SampleDoorLockController.out
│   │   └── SampleDoorLockController.sim
│   ├── List
│   │   └── SampleDoorLockController.map
│   └── Obj
│   ├── Board.o
│   ├── Board.pbi
│   ├── Board.pbi.cout
│   ├── CryptoBoard.o
│   ├── CryptoBoard.pbi
│   ├── CryptoBoard.pbi.cout
│   ├── ICall.o
│   ├── ICall.pbi
│   ├── ICall.pbi.cout
│   ├── ICallCC2650.o
│   ├── ICallCC2650.pbi
│   ├── ICallCC2650.pbi.cout
│   ├── SampleDoorLockController.pbd
│   ├── SampleDoorLockController.pbd.linf
│   ├── SampleDoorLockController.pbd.tmp
│   ├── board_key.o
│   ├── board_key.pbi
│   ├── board_key.pbi.cout
│   ├── board_lcd.o
│   ├── board_lcd.pbi
│   ├── board_lcd.pbi.cout
│   ├── board_led.o
│   ├── board_led.pbi
│   ├── board_led.pbi.cout
│   ├── board_led.pbi.xcl
│   ├── ccfg.o
│   ├── ccfg.pbi
│   ├── ccfg.pbi.cout
│   ├── dlcsapp.o
│   ├── dlcsapp.pbi
│   ├── dlcsapp.pbi.cout
│   ├── main.o
│   ├── main.pbi
│   ├── main.pbi.cout
│   ├── nvoctp.o
│   ├── nvoctp.pbi
│   ├── nvoctp.pbi.cout
│   ├── pwrmon.o
│   ├── pwrmon.pbi
│   ├── pwrmon.pbi.cout
│   ├── util.o
│   ├── util.pbi
│   ├── util.pbi.cout
│   ├── zcl.o
│   ├── zcl.pbi
│   ├── zcl.pbi.cout
│   ├── zcl.pbi.xcl
│   ├── zcl_closures.o
│   ├── zcl_closures.pbi
│   ├── zcl_closures.pbi.cout
│   ├── zcl_diagnostic.o
│   ├── zcl_diagnostic.pbi
│   ├── zcl_diagnostic.pbi.cout
│   ├── zcl_ezmode.o
│   ├── zcl_ezmode.pbi
│   ├── zcl_ezmode.pbi.cout
│   ├── zcl_general.o
│   ├── zcl_general.pbi
│   ├── zcl_general.pbi.cout
│   ├── zcl_port.o
│   ├── zcl_port.pbi
│   ├── zcl_port.pbi.cout
│   ├── zstackapi.o
│   ├── zstackapi.pbi
│   └── zstackapi.pbi.cout
├── SwitchToPG2.1.bat
├── SwitchToPG2.2.bat
├── app.cfg
├── cc26xx_app.icf
├── configPkg
│   ├── compiler.opt
│   ├── compiler.opt.defs
│   ├── config.bld
│   ├── custom.mak
│   ├── linker.cmd
│   ├── package
│   │   ├── build.cfg
│   │   ├── cfg
│   │   │   ├── app.xrm3.mak
│   │   │   ├── app_prm3.c
│   │   │   ├── app_prm3.cfg
│   │   │   ├── app_prm3.cfg.dot
│   │   │   ├── app_prm3.cfg.mak
│   │   │   ├── app_prm3.cfg.xml
│   │   │   ├── app_prm3.dep
│   │   │   ├── app_prm3.h
│   │   │   ├── app_prm3.mak
│   │   │   ├── app_prm3.orm3
│   │   │   ├── app_prm3.orm3.dep
│   │   │   ├── app_prm3.rov.xs
│   │   │   ├── app_prm3.rta.xml
│   │   │   ├── app_prm3.xdc.inc
│   │   │   ├── app_prm3.xdl
│   │   │   ├── ti.sysbios.BIOS_RtsGateProxy_config.c
│   │   │   ├── ti.sysbios.BIOS_config.c
│   │   │   ├── ti.sysbios.family.arm.cc26xx.Timer_config.c
│   │   │   ├── ti.sysbios.family.arm.cc26xx.TimestampProvider_config.c
│   │   │   ├── ti.sysbios.family.arm.m3.Hwi_config.c
│   │   │   ├── ti.sysbios.family.arm.m3.TaskSupport_config.c
│   │   │   ├── ti.sysbios.gates.GateHwi_config.c
│   │   │   ├── ti.sysbios.gates.GateMutex_config.c
│   │   │   ├── ti.sysbios.hal.Hwi_HwiProxy_config.c
│   │   │   ├── ti.sysbios.hal.Hwi_config.c
│   │   │   ├── ti.sysbios.heaps.HeapMem_Module_GateProxy_config.c
│   │   │   ├── ti.sysbios.heaps.HeapMem_config.c
│   │   │   ├── ti.sysbios.knl.Clock_TimerProxy_config.c
│   │   │   ├── ti.sysbios.knl.Clock_config.c
│   │   │   ├── ti.sysbios.knl.Mailbox_config.c
│   │   │   ├── ti.sysbios.knl.Queue_config.c
│   │   │   ├── ti.sysbios.knl.Semaphore_config.c
│   │   │   ├── ti.sysbios.knl.Swi_config.c
│   │   │   ├── ti.sysbios.knl.Task_SupportProxy_config.c
│   │   │   ├── ti.sysbios.knl.Task_config.c
│   │   │   ├── xdc.runtime.Error_config.c
│   │   │   ├── xdc.runtime.Memory_HeapProxy_config.c
│   │   │   ├── xdc.runtime.Memory_config.c
│   │   │   ├── xdc.runtime.SysCallback_config.c
│   │   │   ├── xdc.runtime.System_Module_GateProxy_config.c
│   │   │   ├── xdc.runtime.System_config.c
│   │   │   ├── xdc.runtime.Timestamp_SupportProxy_config.c
│   │   │   └── xdc.runtime.Timestamp_config.c
│   │   ├── configPkg.ccs
│   │   ├── configPkg.class
│   │   ├── configPkg.java
│   │   ├── configPkg.sch
│   │   ├── package.bld.xml
│   │   ├── package.defs.h
│   │   ├── package.xdc.dep
│   │   ├── package.xdc.inc
│   │   ├── package_configPkg.c
│   │   └── rel
│   │   ├── configPkg.xdc.inc
│   │   └── configPkg.xdc.ninc
│   ├── package.bld
│   ├── package.mak
│   ├── package.xdc
│   └── package.xs
├── dlcsapp.c
├── dlcsapp.c.bak
├── dlcsapp.h
├── main.c
├── main.c.bak
├── settings
│   ├── SampleDoorLockController.SmartRF06.cspy.bat
│   ├── SampleDoorLockController.SmartRF06.cspy.ps1
│   ├── SampleDoorLockController.SmartRF06.driver.xcl
│   ├── SampleDoorLockController.SmartRF06.general.xcl
│   ├── SampleDoorLockController.crun
│   ├── SampleDoorLockController.dbgdt
│   ├── SampleDoorLockController.dni
│   ├── SampleDoorLockController.dnx
│   ├── SampleDoorLockController.wsdt
│   ├── SampleDoorLockController.wspos
│   └── SampleDoorLockController_SmartRF06_xds100board.dat
├── src
│   ├── makefile.libs
│   └── sysbios
│   ├── _BIOS_lib.pp
│   ├── arm_cc26xx_Boot_lib.pp
│   ├── arm_cc26xx_Power_calibrateRCOSC_lib.pp
│   ├── arm_cc26xx_Power_lib.pp
│   ├── arm_cc26xx_Power_standbyPolicy_lib.pp
│   ├── arm_cc26xx_TimerGPT_lib.pp
│   ├── arm_cc26xx_Timer_lib.pp
│   ├── arm_cc26xx_TimestampProvider_lib.pp
│   ├── arm_cc26xx_pg2_leakage_workaround_lib.pp
│   ├── arm_m3_Hwi_asm_iar_lib.asm
│   ├── arm_m3_Hwi_asm_iar_lib.obj
│   ├── arm_m3_Hwi_asm_switch_iar_lib.asm
│   ├── arm_m3_Hwi_asm_switch_iar_lib.obj
│   ├── arm_m3_Hwi_lib.pp
│   ├── arm_m3_IntrinsicsSupport_asm_iar_lib.asm
│   ├── arm_m3_IntrinsicsSupport_asm_iar_lib.obj
│   ├── arm_m3_TaskSupport_asm_iar_lib.asm
│   ├── arm_m3_TaskSupport_asm_iar_lib.obj
│   ├── arm_m3_TaskSupport_lib.pp
│   ├── gates_GateHwi_lib.pp
│   ├── gates_GateMutex_lib.pp
│   ├── hal_Hwi_lib.pp
│   ├── hal_Hwi_stack_lib.pp
│   ├── hal_Hwi_startup_lib.pp
│   ├── heaps_HeapMem_lib.pp
│   ├── knl_Clock_lib.pp
│   ├── knl_Event_lib.pp
│   ├── knl_Idle_lib.pp
│   ├── knl_Intrinsics_lib.pp
│   ├── knl_Mailbox_lib.pp
│   ├── knl_Queue_lib.pp
│   ├── knl_Semaphore_lib.pp
│   ├── knl_Swi_andn_lib.pp
│   ├── knl_Swi_lib.pp
│   ├── knl_Task_lib.pp
│   ├── makefile
│   ├── mangled__BIOS_lib.obj
│   ├── mangled__BIOS_lib.pp
│   ├── mangled_arm_cc26xx_Boot_lib.pp
│   ├── mangled_arm_cc26xx_Power_calibrateRCOSC_lib.pp
│   ├── mangled_arm_cc26xx_Power_lib.pp
│   ├── mangled_arm_cc26xx_Power_standbyPolicy_lib.pp
│   ├── mangled_arm_cc26xx_TimerGPT_lib.pp
│   ├── mangled_arm_cc26xx_Timer_lib.pp
│   ├── mangled_arm_cc26xx_TimestampProvider_lib.pp
│   ├── mangled_arm_cc26xx_pg2_leakage_workaround_lib.pp
│   ├── mangled_arm_m3_Hwi_lib.pp
│   ├── mangled_arm_m3_TaskSupport_lib.pp
│   ├── mangled_gates_GateHwi_lib.pp
│   ├── mangled_gates_GateMutex_lib.pp
│   ├── mangled_hal_Hwi_lib.pp
│   ├── mangled_hal_Hwi_stack_lib.pp
│   ├── mangled_hal_Hwi_startup_lib.pp
│   ├── mangled_heaps_HeapMem_lib.pp
│   ├── mangled_knl_Clock_lib.pp
│   ├── mangled_knl_Event_lib.pp
│   ├── mangled_knl_Idle_lib.pp
│   ├── mangled_knl_Intrinsics_lib.pp
│   ├── mangled_knl_Mailbox_lib.pp
│   ├── mangled_knl_Queue_lib.pp
│   ├── mangled_knl_Semaphore_lib.pp
│   ├── mangled_knl_Swi_andn_lib.pp
│   ├── mangled_knl_Swi_lib.pp
│   ├── mangled_knl_Task_lib.pp
│   ├── mangled_ti.sysbios.BIOS_RtsGateProxy_config_lib.pp
│   ├── mangled_ti.sysbios.BIOS_config_lib.pp
│   ├── mangled_ti.sysbios.family.arm.cc26xx.Timer_config_lib.pp
│   ├── mangled_ti.sysbios.family.arm.cc26xx.TimestampProvider_config_lib.pp
│   ├── mangled_ti.sysbios.family.arm.m3.Hwi_config_lib.pp
│   ├── mangled_ti.sysbios.family.arm.m3.TaskSupport_config_lib.pp
│   ├── mangled_ti.sysbios.gates.GateHwi_config_lib.pp
│   ├── mangled_ti.sysbios.gates.GateMutex_config_lib.pp
│   ├── mangled_ti.sysbios.hal.Hwi_HwiProxy_config_lib.pp
│   ├── mangled_ti.sysbios.hal.Hwi_config_lib.pp
│   ├── mangled_ti.sysbios.heaps.HeapMem_Module_GateProxy_config_lib.pp
│   ├── mangled_ti.sysbios.heaps.HeapMem_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Clock_TimerProxy_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Clock_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Mailbox_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Queue_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Semaphore_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Swi_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Task_SupportProxy_config_lib.pp
│   ├── mangled_ti.sysbios.knl.Task_config_lib.pp
│   ├── mangled_xdc.runtime.Error_config_lib.pp
│   ├── mangled_xdc.runtime.Memory_HeapProxy_config_lib.pp
│   ├── mangled_xdc.runtime.Memory_config_lib.pp
│   ├── mangled_xdc.runtime.SysCallback_config_lib.pp
│   ├── mangled_xdc.runtime.System_Module_GateProxy_config_lib.pp
│   ├── mangled_xdc.runtime.System_config_lib.pp
│   ├── mangled_xdc.runtime.Timestamp_SupportProxy_config_lib.pp
│   ├── mangled_xdc.runtime.Timestamp_config_lib.pp
│   ├── mangled_xdc_runtime_Assert_lib.pp
│   ├── mangled_xdc_runtime_Core-label_lib.pp
│   ├── mangled_xdc_runtime_Core-mem_lib.pp
│   ├── mangled_xdc_runtime_Core-params_lib.pp
│   ├── mangled_xdc_runtime_Core-smem_lib.pp
│   ├── mangled_xdc_runtime_Diags_lib.pp
│   ├── mangled_xdc_runtime_Error_lib.pp
│   ├── mangled_xdc_runtime_Gate_lib.pp
│   ├── mangled_xdc_runtime_Log_lib.pp
│   ├── mangled_xdc_runtime_Memory_lib.pp
│   ├── mangled_xdc_runtime_Registry_lib.pp
│   ├── mangled_xdc_runtime_Startup_lib.pp
│   ├── mangled_xdc_runtime_SysCallback_lib.pp
│   ├── mangled_xdc_runtime_System_lib.pp
│   ├── mangled_xdc_runtime_Text_lib.pp
│   ├── mangled_xdc_runtime_Timestamp_lib.pp
│   ├── mangled_xdc_runtime_xdc_noinit_lib.pp
│   ├── romInternFuncs.txt
│   ├── sysbios.arm3
│   ├── ti.sysbios.BIOS_RtsGateProxy_config_lib.pp
│   ├── ti.sysbios.BIOS_config_lib.pp
│   ├── ti.sysbios.family.arm.cc26xx.Timer_config_lib.pp
│   ├── ti.sysbios.family.arm.cc26xx.TimestampProvider_config_lib.pp
│   ├── ti.sysbios.family.arm.m3.Hwi_config_lib.pp
│   ├── ti.sysbios.family.arm.m3.TaskSupport_config_lib.pp
│   ├── ti.sysbios.gates.GateHwi_config_lib.pp
│   ├── ti.sysbios.gates.GateMutex_config_lib.pp
│   ├── ti.sysbios.hal.Hwi_HwiProxy_config_lib.pp
│   ├── ti.sysbios.hal.Hwi_config_lib.pp
│   ├── ti.sysbios.heaps.HeapMem_Module_GateProxy_config_lib.pp
│   ├── ti.sysbios.heaps.HeapMem_config_lib.pp
│   ├── ti.sysbios.knl.Clock_TimerProxy_config_lib.pp
│   ├── ti.sysbios.knl.Clock_config_lib.pp
│   ├── ti.sysbios.knl.Mailbox_config_lib.pp
│   ├── ti.sysbios.knl.Queue_config_lib.pp
│   ├── ti.sysbios.knl.Semaphore_config_lib.pp
│   ├── ti.sysbios.knl.Swi_config_lib.pp
│   ├── ti.sysbios.knl.Task_SupportProxy_config_lib.pp
│   ├── ti.sysbios.knl.Task_config_lib.pp
│   ├── xdc.runtime.Error_config_lib.pp
│   ├── xdc.runtime.Memory_HeapProxy_config_lib.pp
│   ├── xdc.runtime.Memory_config_lib.pp
│   ├── xdc.runtime.SysCallback_config_lib.pp
│   ├── xdc.runtime.System_Module_GateProxy_config_lib.pp
│   ├── xdc.runtime.System_config_lib.pp
│   ├── xdc.runtime.Timestamp_SupportProxy_config_lib.pp
│   ├── xdc.runtime.Timestamp_config_lib.pp
│   ├── xdc_runtime_Assert_lib.pp
│   ├── xdc_runtime_Core-label_lib.pp
│   ├── xdc_runtime_Core-mem_lib.pp
│   ├── xdc_runtime_Core-params_lib.pp
│   ├── xdc_runtime_Core-smem_lib.pp
│   ├── xdc_runtime_Diags_lib.pp
│   ├── xdc_runtime_Error_lib.pp
│   ├── xdc_runtime_Gate_lib.pp
│   ├── xdc_runtime_Log_lib.pp
│   ├── xdc_runtime_Memory_lib.pp
│   ├── xdc_runtime_Registry_lib.pp
│   ├── xdc_runtime_Startup_lib.pp
│   ├── xdc_runtime_SysCallback_lib.pp
│   ├── xdc_runtime_System_lib.pp
│   ├── xdc_runtime_Text_lib.pp
│   ├── xdc_runtime_Timestamp_lib.pp
│   └── xdc_runtime_xdc_noinit_lib.pp
├── startup_iar.c
└── znwk_config.h

13 directories, 318 files

标签:

实例下载地址

CC2650 CC2630 zstack例程程序加注中文注解

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警