AC695N添加升级UI说明文档.
AC695N 升级ui 说明
一、概述
添加了升级过程自定义UI功能。用户可以自己在AC695X_uboot_ui_demo_0,0.1 工程自行开发UI。
二、工程使用描述
1、 工程结构
2、 程序调用逻辑
用户开发工程主要是利用loader提供的接口实现ui 的初始化和扫描,并在loader有状态回调时,更新UI。
2.1、 loader接口注册
loader会调用该函数为user_ui提供接口(接口在使用前需判断是否为NULL),主要的接口为定时器相关的接口,如sys_timer_add、 sys_timer_del等,用户可以使用该接口初始化对应的显示驱动,demo 中使用loader提供的定时器进行LED断码屏的扫描。
2.2、 loader状态回调
AC695N All information provided in this document is subject to legal disclaimers © JL.V. 2019. All rights reserved.
User manual 2of3
升级过程中 loader会调用该接口,将升级的状态推给user_ui。 用户可以在各个状态下刷新自己的 UI显示。
三、 下载到FLASH
工程编译之后会生成user_api. bin文件,将此文件拷贝到sdk工程中的tools文件在,然后在download. bat做如下修改(添加-ex_api_bin user_api. bin):
注意:需要注意该工程受空间限制仅支持的简单ui显示,编译出来的 user_api. bin大小请不要超过 4kb.
AC695N All information provided in this document is subject to legal disclaimers © JL.V. 2019. All rights reserved.
User manual 3of3