Skip to content

WIoTa用户静态数据读写说明

一、概述

这里是介绍终端的用户静态数据读写功能的一个简单demo,实现了通过烧录器对配置的读取与设置功能

demo所在的工程路径为:wiota_dev_customer/applications_example/uc_rw_user_data_app.c

默认该demo是关闭状态,打开需要添加如下宏定义:#define APP_EXAMPLE_RW

二、demo流程

该demo会先进行初始化流程,在初始化流程中首先会获取用户定制静态数据首地址,如果获取失败则会重启终端,获取成功后将用户静态数据写为固定的默认配置,并保存至flash。demo中在初始化完成之后会获取mode值(此时默认为1),随后设置为0,至此demo流程已走完

三、调用API接口列表

接口名称 功能
uc_wiota_get_user_info 获取用户定制静态数据首地址
uc_wiota_save_static_info 主动保存更新静态区数据

四、硬件连接示例

下图以200T终端硬件为例展示了在读写静态数据时终端的硬件连接

hard_interface

五、静态数据列表介绍

导入配置表格实际上就是一个excel表,表里规定了对应的名称、数据类型、默认值以及读写权限,对于静态数据列表我们只做了解即可

excel_table

六、UC烧写工具使用介绍

UC烧写工具用来实现固件的下载及配置的读写,下面介绍配置读写的流程,

1、打开UC烧写工具软件

2、打开后默认为镜像操作页面我们调整选择为静态数据操作页面

3、导入不同版本对应的配置表格

4、静态数据有六块分区,我们选择用户静态数据信息

5、点击读取,读取完成后可填入想配置的参数值再点击烧写

具体流程如下图所示

uc_soft

Back to top