Onmicro 的BLE 产品 SDK中,共有2种格式的 配置数据格式,其中旧型号芯片使用使用cfg 格式的配置数据, 后在6621CxA 后发的芯片SDK,均采用 NVDS 新格式配置文件。
默认的配置文件,最常用是用来存储 Mac地址,蓝牙名称 。 如若没有烧录配置文件,或者烧录了错误的配置文件,SDK代码启动时,会Reset 配置区的数据,Mac和蓝牙名称会变成 ROM/库中 提供默认值。
配置数据的读写,只能通过对应的接口函数才能获取正确的值。因为值可能会在修改后,动态地存储到其它Flash位置,而不一定一直保持在原来位置。
配置区在Flash中的位置是最高位置固定位置。 如Flash容量为M Kbyte,则配置文件所在位置为(M-16K)至(M-4K),共占用12Kbyte空间。
Format | 采用的芯片型号(x表示不同封装系列) | 通常称呼 |
Old | 仅 6620x,6621A,6621CxA | CFG |
New | 如 6621Px,6621CxB,6621CxC,6621Dx,6621Ex等 | NVDS |
如果需要预置特定的用户数据,那对应的配置数据文件可由附件中的 OmBleConfigurator 工具生成。具体操作需要参考配置工具手册。
附件说明书目录预览
配置工具软件参考附件【Rev2.0.1,版本会根据需要向新更新】