VisualHMI SD 卡下载工程:编译、生成资源包、增量升级

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

SD 卡下载是量产和现场升级最常用的方式:不用电脑连着屏,把资源包拷进 SD 卡,插卡上电自动烧录。这篇把全流程和「增量升级」讲清楚。

1. Edit / 编译

在工程里改好画面和逻辑,点【工程】→【编译】。编译结果正常会显示成功提示;有错误的话编辑区会列出错误信息,先修完再继续。

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图

2. 生成资源包(量产向导)

编译通过后,菜单【工程】→【量产向导】,弹出对话框点【SD卡下载】,生成下载资源包。

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图1

生成的结果里:

  • private:真正的下载资源包,需要拷到 SD 卡
  • 两个 TXT 文件(《!!!복사 [private] directory to the root directory of SD Card.txt》《!!!直接复制private文件夹到SD卡根目录.txt》):纯提示用,没有实际意义,不影响升级
  • ota.bin:OTA 打包文件,需要配合脚本做 OTA 升级时才用(见 LUA Tutorial「OTA 升级」)

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图2

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图3

把 private 文件夹整个拷到 SD 卡根目录,不能嵌套子文件夹。拷成 SD/private 而不是 SD/xxx/private,否则屏找不到包。

3. Download(插卡上电)

屏幕断电 → 插入含资源包的 SD 卡 → 上电,屏幕自动进入升级界面,显示下载进度。显示「up데이터 finished!」表示下载完成,屏会自动加载工程进入 UI 画面,此时可以拔掉 SD 卡。

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图4

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图5

不同工程下载显示的信息不一样:比如工程里有 1.mp3 音频,下载过程会显示 “write 3:/sound/1.mp3 (100%) ...”,这是正常的,别以为卡住了。

4. 增量升级(只更新改动的部分)

上面生成的是全量下载(整个工程重新烧)。调试阶段每次都全量太慢,VisualHMI 支持增量升级——只下载修改的部分。

点【量产向导】,按你改了什么勾选:

  • 改了工程配置(如挪动控件位置、改工程属性)→ 勾选工程配置
  • 改了 LUA script → 勾选脚本文件

点【SD卡生成包】,这次会多出一个 noformat.txt 文件——它的作用是告诉屏「不要格式化,只替换 private 里打包的文件」。这个文件要一并复制到 SD 卡根目录,下载流程和全量一致。

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图6

VisualHMI SD 卡下载工程:编译、生成资源包、增量升级插图7

增量升级三连问:勾对了选项吗?(改配置勾工程配置,改脚本勾脚本文件);noformat.txt 拷了吗?(漏拷会变成全量格式化,虽不影响功能但慢);SD 卡根目录吗?(嵌套路径不识别)。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)Quick Start「SD卡下载工程」,版权归大彩科技所有。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email 주소 will not be published. Required fields are marked *.