当前位置: 首页 > news >正文

搜索引擎网站的搜素结果有何区别如何制作微信小程序店铺

搜索引擎网站的搜素结果有何区别,如何制作微信小程序店铺,动态网站开发技术php,如何做一名合格的新闻网站编辑本文主要介绍了 沁恒蓝牙芯片 CH58x 的flash 分区与数据存储管理 📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页&…

本文主要介绍了 沁恒蓝牙芯片 CH58x 的flash 分区与数据存储管理

📋 个人简介

  • 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎
  • 📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥
  • 🎉 支持我:点赞👍+收藏⭐️+留言📝
  • 📣 系列专栏:沁恒蓝牙mesh二次开发
    🍁
  • 💬格言:写文档啊不是写文章,重要的还是直白!🔥

【沁恒蓝牙mesh】CH58x flash分区与数据存储管理

  • 1. CH583的flash分区
  • 2.code分区介绍
    • 2.1【蓝牙配网数据存储】
    • 2.2 【蓝牙mesh 配网信息数据存储】
    • 2.3 【数据存储示意图】

1. CH583的flash分区

参考: 蓝牙mesh组网实践(dataflash的占用与管理)

512Kb 的 flashRom 0x0000_0000 - 0x0007_FFFF = 512Kb

地址范围用途描述
0x00000000-0x0006FFFFCH583/CH582:用户应用程序存储区 CodeFlash448KB
0x00000000-0x0002FFFFCH581:用户应用程序存储区 CodeFlash192KB
0x00070000-0x00077FFF用户非易失数据存储区 DataFlash32KB
0x00078000-0x0007DFFF系统引导程序存储区 BootLoader24KB
0x0007E000-0x0007FFFF系统非易失配置信息存储区 InfoFlash8KB

通过上位机读取的是 DataFlash 中的数据,上位机显示的是 0x0000 - 0x8000 ,上位机做了0x7000h的偏移,实质的flash地址为 0x00070000-0x00077FFF 范围减去0x7000h,地址范围为: 0x0000_0000 - 0x00007FFF
在这里插入图片描述
在这里插入图片描述

2.code分区介绍

从上一小节介绍,CH58x的 codeflash 分区为 0x00000000-0x0006FFFF,统共 0x70000 = 448 kb 的空间

整个 code 区分为5块:

  • 前4K : 4k (0-4)
  • imageA(APP): 152K (4-156)
  • imageA(OTA): 152K (156-308)
  • imageA(IAP): 4K (308-312)
  • LIB : 136K (312-448)

存放 OTA_DATAFLASH 的地址: 0x00077000 - 0x070000 =0x7000

2.1【蓝牙配网数据存储】

codeflash : 0x00070000-0x00077FFF

若使用到了BLE且配对绑定保存置为true,那么配对绑定的信息保存在dataflash尾部,

BLE_SNV_ADDR - SNV信息保存地址,使用data flash最后( 默认:0x77E00 )

#define BLE_SNV_ADDR 0x77E00-0x70000 = 0x7e00 // 这是一个偏移地址

实质的flash地址为 0x00070000-0x00077FFF 范围减去0x7000h,偏移地址为 0x0000 - 0x8000

所以存储区间为偏移后的地址:0x7e00 - 0x8000 (512字节)

2.2 【蓝牙mesh 配网信息数据存储】

默认mesh协议栈占用的dataflash首地址从0开始,占用3个扇区,每个扇区大小4K,配网信息只占用最前面的部分,即默认保存在dataflash首地址起往后的200个字节内。

const struct device app_dev = {.api = {.read = read_flash,.write = write_flash,.erase = erase_flash,.write_protection = flash_write_protection,},.info = {.nvs_sector_cnt = CONFIG_MESH_SECTOR_COUNT_DEF,   /*占用3个扇区*/.nvs_write_size = sizeof(int),					  /*4字节为单位*/.nvs_sector_size = CONFIG_MESH_SECTOR_SIZE_DEF,  /*每个扇区4096*/.nvs_store_baddr = CONFIG_MESH_NVS_ADDR_DEF,		/*起始地址为0*/},
};

2.3 【数据存储示意图】

在这里插入图片描述

http://www.wangmingla.cn/news/129891.html

相关文章:

  • 企业信息登记号查询系统成都公司网站seo
  • wordpress建站插件安全网站推广的常用途径有哪些
  • wordpress做排名优化seo搜索
  • 宁波网站制作 收费标准百度热搜广告位
  • 做淘宝站外推广网站西安网站seo技术
  • 濮阳网警网站seo推广seo教程
  • 网站制作域名是免费的吗semen是什么意思
  • 赣州人才网官网招聘信息盐城网站优化
  • 个人网站模板大全杭州网站定制
  • 海口网站制作优化公司
  • 化妆品网站建设方案的预算盘多多网盘资源库
  • 网站logo用什么做拼多多seo是什么意思
  • 公司做网站可以用个人域名安卓优化
  • 重庆建设造价信息网河南网站推广优化排名
  • 无锡华诚建设监理有限公司网站seo去哪里培训
  • 如何用代码做分数查询的网站下载班级优化大师
  • 在线做图网站百度店铺免费入驻
  • 成都软件定制seo线上培训多少钱
  • 软件网站建设专业html期末大作业个人网站制作
  • 坪山模板网站建设公司关键词优化排名用哪些软件比较好
  • 三大框架网站开发成都网站seo厂家
  • 建设网站需要先构建好模型深圳广告公司排名
  • 做网站图标的软件济南seo网站排名优化工具
  • app网站开发合同高端网站定制开发
  • 如何在本单位网站上做链接seo怎么优化效果更好
  • 关于网站的毕业设计免费发布推广信息的b2b
  • 如何做一家专门卖零食的网站关键词在线查询
  • 北京海淀网站建设公司百度权重10的网站
  • 香港建设银行网站首页2345网址导航设为主页
  • 东莞网页建设网站免费网站提交入口