- 博客(7)
- 资源 (22)
- 收藏
- 关注
原创 Z-STACK之cc2530 flash驱动详解下
今天来分析一下flash的write函数:void HalFlashWrite(uint16 addr, uint8 *buf, uint16 cnt){ halDMADesc_t *ch = HAL_NV_DMA_GET_DESC(); HAL_DMA_SET_SOURCE(ch, buf); HAL_DMA_SET_DEST(ch, &FWDATA); HAL_
2013-03-28 15:08:41 6461 3
原创 Z-STACK之cc2530 flash驱动详解上
有一段时间没有碰Z-STACK了,有点生疏,不过没关系!我们继续Z-STACK的驱动之旅!今天着重分析一下z-stack的flash驱动。在分析flash驱动之前,需要熟读cc2530的datasheet关于flash controller那一章节!我们先从hal_flash.c文件中的HalFlashRead函数开始:void HalFlashRead(uint8 pg, uint1
2013-03-27 19:23:47 8002 7
原创 contiki2.6之Makefile详细解读五
继续上篇未完的内容。%.hex: %.ihx $(PACKIHX) $ $@这里我们寻找依赖文件hello-world.ihx的建立规则,%.ihx: $(OBJECTDIR)/%.app.rel $(CONTIKI_TARGET_MAIN) contiki-$(TARGET).lib $(CC) $(LDFLAGS) -o $@ $(CONTIKI_TAR
2013-03-18 16:18:41 2023 2
原创 contiki2.6之Makefile详细解读四
上次分析到了这里:CONTIKI_TARGET_DIRS_CONCAT = ${addprefix ${dir $(target_makefile)}, $(CONTIKI_TARGET_DIRS)}CONTIKI_CPU_DIRS_CONCAT = ${addprefix $(CONTIKI_CPU)/, $(CONTIKI_CPU_DIRS)}经分析CONTIKI_TARGE
2013-03-18 10:40:29 1623
原创 contiki2.6之Makefile详细解读三
接着分析contiki系统的makefile。 之前分析到Makefile.cc2530dk的这个地方%.upload: %.hex $(PROG) -P $这里这个PROG变量现在还不明确,-P为选项,$ sensinode.serialdump: $(SERIALDUMP)伪目标sensinode.serialdump为调试所用,它调用命令SERIALDU
2013-03-17 21:40:58 1727
原创 contiki2.6之Makefile详细解读二
继续contiki2.6中makefile讲解include $(CONTIKI)/core/net/rime/Makefile.rimeinclude $(CONTIKI)/core/net/mac/Makefile.macSYSTEM = process.c procinit.c autostart.c elfloader.c profile.c \ tim
2013-03-17 15:11:00 2452
原创 contiki2.6之Makefile详细解读一
下载contiki2.6源码: http://download.csdn.net/detail/crystal736/5149740 打开makefile.include文件,这个是在contiki系统根目录中,而非工程目录,在contiki源码中有很多工程,在example目录里面,每一个目录对应一个工程,比如cc2530dk目录中就对应的是cc2530平台的工程,记住
2013-03-17 10:49:19 2749 4
contiki2.6源码
2013-03-17
ZStack-CC2530-2.2.2-1.3.0
2013-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人