zigbee协议栈flash操作

zigbee协议栈flash操作zigbee协议栈osal运行机制,简述zigbee协议栈结构,zigbee,zigbee技术,zigbee协议,zigbee模块,小米zigbee,zigbee网关,zigbee组网,zigbee怎么读
社会化媒体营销 > zigbee协议栈flash操作

zigbee协议栈flash操作(8)

而且,从上面代码看出,这23个字节存储的就是HalFlashWriteTrigger 这个函数的实现代码,不信反汇编代码去看看,这个函数代码就是23个字节。

那么在系统初始化flash的时候,0x39DEE映射到code空间,flash控制器将这23个字节的函数代码复制到sram(8KB)的末端23字节的地址处,这样当系统执行这个函数时,将这8KBsram映射到code空间的0x8000~

0x8000+sram_size-1,cpu就在sram中执行这个函数,很显然,速度是超快的!那么正好这个函数要求不能被中断,那么它最好是越快越好!当然就把它放在sram中执行啦~

flash驱动先分析到这!下章介绍flash write函数!

今天来分析一下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_DMA_SET_VLEN(ch, HAL_DMA_VLEN_USE_LEN);

HAL_DMA_SET_LEN(ch, (cnt * HAL_FLASH_WORD_SIZE));

HAL_DMA_SET_WORD_SIZE(ch, HAL_DMA_WORDSIZE_BYTE); HAL_DMA_SET_TRIG_MODE(ch, HAL_DMA_TMODE_SINGLE);

点击显示全文

分页:1234567891011
  • Zigbee 协议栈 各层分析

    Zigbee 协议栈 各层分析_信息与通信_工程科技_专业资料。Zigbee 协议栈 各层分析...3.4.4 媒体接入控制层 MAC MAC 层使用物理层提供的服务实现设备间的数据帧...

    2018-08-18 12:37:46
    376692
  • 从Zigbee协议栈底层添加自己的按键配置

    从Zigbee协议栈底层添加自己的按键配置_计算机软件及应用_IT/计算机_专业资料。一...ZigBee协议栈中文说明 148页 5下载券 zigbee协议栈flash操作 15页 1下载券 ...

    2018-08-18 12:46:32
    174389
  • zigbee协议栈flash操作

    zigbee协议栈flash操作_电子/电路_工程科技_专业资料。z-stack协议栈中flash操作详解 z-stack 的 flash 驱动。在分析 flash 驱动之前,需要熟读 cc2530 的 data...

    2018-08-18 12:15:08
    407421
  • 用Zigbee协议栈来进行按键控制LED灯的亮灭实验

    用Zigbee协议栈来进行按键控制LED灯的亮灭实验_计算机硬件及网络_IT/计算机_专业...《HAL_LED_1, HAL_LED_MODE_FLASH》; 》 》 最后烧到开发板中即可,祝大家...

    2018-08-18 12:36:08
    286837
  • ZigBee《CC2530》演示程序烧写说明

    ZigBee《CC2530》演示程序烧写说明_计算机软件及应用_IT...打开目录 \tools\ChipconFlashProgrammer ,双击 Setup...©2015 Baidu 使用百度前必读 | 文库协议 | 网站...

    2018-08-18 12:29:48
    126603
  • Zigbee协议栈系统事件

    Zigbee协议栈系统事件_计算机软件及应用_IT/计算机_专业资料。分析了协议栈中一些...msstate ZIGBEE协议栈介... 55页 免费 zigbee协议栈flash操作 15页 1下载券...

    2018-08-18 12:46:42
    357756
  • ZigBee使用教程_图文

    2 TI协议栈Zstack-CC2530-2.5.1a安装方法 4 ZigBee 实战演练 A、打开安装...2、5 TI SmartRF Flash Programmer 的安装 A、打开安装文件,官方推荐默认安装在...

    2018-08-18 12:14:52
    311257
  • ZIGBEE学习笔记_图文

    1、 ZigBee 协议栈: ZigBee 协议是一系列的通信标准,通信双方需要共同按照这一...FLASH 存储、形成芯片 MAC 地址、 初始化非易失量、初始化 MAC 层协议、初始...

    2018-08-18 12:36:21
    396423
加载中...
加载中...
24小时热门信息
精彩推荐
  • FLASH模块FLASH模块

    如果 CSM 被保护起来了,那么必 须从被保护的 RAM《例如: L0 或者 L1SARAM》运行 Flash 控制寄存器 的初始化代码,否则 Flash 控制寄存器的初始化代码无法访问 ...2018-08-18 12:24:57329521

  • flash做EEPROM用flash做EEPROM用

    flash做EEPROM用 - STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP《在应用编程》功能,所以我们可 以把它的 FLASH 当成 EEPROM 来使用 STM32...2018-08-18 12:16:39132631

  • flash动画处理知识点整理flash动画处理知识点整理

    flash动画处理知识点整理 - 稽山中学信息技术学业水平考试复习资料---FLASH FLASH 操作题相关知识点 知识目标: 单元 考试内容 考试要求 a 考试属性 1.计算机动画的...2018-08-18 12:25:03308913

  • Flash学习心得Flash学习心得

    Flash学习心得 - Flash 学习心得 Flash 是美国 MACROMEDIA 公司于 1999 年 6 月推出的优秀网页动画设计软 件。在中国经历了 9 年的发展时间。曾经在中国风云一....2018-08-18 12:50:43274116

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Macromedia Flash_8 基础教程 - Flash 8.0 基础教程 一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”...2018-08-18 12:51:44168241

  • 用Flash制作动画用Flash制作动画

    用Flash制作动画 - 用 Flash 制作动画 动画可以模拟事物的运动过程,形象地演示有关的原理,Flash 是一种常用的动 画制作软件,利用它可以制作出教学所需要的各种...2018-08-18 12:56:08106585

  • 信息技术工具介绍flash信息技术工具介绍flash

    信息技术工具介绍flash - 信息技术工具介绍——Flash 一、flash 软件介绍 Flash 是一种动画创作与应用程序开发于一身的创作软件,为创建数字动画、交互式 Web 站点...2018-08-18 12:47:18297697

  • Flash动画与传统动画优缺点之比较Flash动画与传统动画优缺点之比较

    Flash动画与传统动画优缺点之比较 - Flash 动画与传统动画优缺点之比较 【摘要】传统动画片是产生了 1 个多世纪的一种艺术形式,Flash 是近些年才 出现的一款多...2018-08-18 12:31:42227864

手机版 | 欢迎来到社会化媒体营销
RSS订阅