调试

1. 介绍

GUI Builder生成的文件可以放到固件或模拟器的文件系统中进行调试,此方法与通过OTA下载到固件中运行的结果相同。 部分工程可能没有开启应用工具的宏,首次运行先检查一下hcpu的menuconfig,是否开启了工具的宏。 \

2. 固件调试

2.1 目录说明


在solution工程的\solution\examples_dynamic_app\tool 路径中,存在两个文件夹《tool_app》《tool_wf》,一个用于存放应用工程,一个用于存放表盘工程。用户使用GUI Builder发布的文件夹就按分类放在其中。

在此以表盘active_digital为例。在tool_wf文件夹下创建表盘的目录->分辨率->颜色格式(565,888)->工具发布的zip包。 \

2.2 工具配置

TOOL_表盘源路径:对应solution工程路径:solution\examples_dynamic_app\tool\tool_wf TOOL_APP源路径:对应solution工程路径:solution\examples_dynamic_app\tool\tool_app 工具会根据当前工程的分辨率与色位信息,过滤目录中相符的工程在此显示: \

不选择:不对此表盘工程文件做任何处理。 预置(dyn):将此表盘工程文件打包到dyn分区中,当作动态表盘处理。 预置(built_in):将此表盘工程文件当作内置文件编译到文件系统当中。 非预置:仅解压,不将文件编译到工程中。

一般我们都选择‘预置(dyn)’, 将其放到动态分区中,方便安装和下载。 点击上方’T应用’开始编译选中的工程,生成的文件为《dyn.bin》,下载到固件中即可使用。

3. 模拟器调试


将编译切换到模拟器以后,编译模拟器工程并执行与固件相同的操作,则会将选中的文件解压到模拟器工程的文件系统中。


如果后续继续在GUI Builder中修改了工程的内容,可以直接编译生成文件,并将文件放入对应的文件夹中,跳过工具编译的步骤直接开始调试。