【启明智显技术分享】工业级HMI芯片--Model系列(Model3C/Model3/Model4)烧录操作指南

前言

「Model系列」芯片是启明智显针对工业、行业以及车载产品市场推出的系列HMI芯片,主要应用于工业自动化、智能终端HMI、车载仪表盘、串口屏、智能中控、智能家居、充电桩显示屏、储能显示屏、工业触摸屏等领域。此系列具有高性能、低成本的特点,支持工业宽温、2D加速、PNG解码、JPEG编解码引擎及屏幕高达60FPS的刷新,RS485\CAN\串口\网口等丰富灵活的接口以及SDK软硬件开源。目前主流芯片型号有Model3C、Model3A、Model3及Model4等,已在智能商显、智能车载中控仪表、工业控制、工业PLC、工业网关、HMI人机交互等终端上实现大规模应用,获得了客户广泛的认可和信赖。
在这里插入图片描述

Model系列(Model3C/Model3/Model4)烧录操作指南

对于工业级HMI芯片的Model系列(Model3C/Model3/Model4)的烧录操作,它们支持不同的烧录方式,包括串口、USB和SD卡烧录。以下是对这些烧录方式的简要说明:

一、串口烧录(适用于Model3C/Model3A和Model3/Model4):

准备一个普通的串口工具,确保您的计算机能够识别并与其通信。

  • 上位机烧录
    在这里插入图片描述
  • 打开 PanelLan
    进入“烧写镜像”页面
    在这里插入图片描述
    板卡上电后,进入烧录模式有两种方式:
  • 按住 UBOOT 键不放,再按 RESET 键;
  • 在串口命令行输入 aicupg;

进入烧录模式后,选择烧录串口, 手动点击“查询设备”, 当提示框出现 “查询成功”,表示成功进入烧录模式,如图所示:
在这里插入图片描述

注意:串口烧录需要重新编译bootloader,串口升级部分是没有打开;scons --apply-def=2:在这里插入图片描述
编译bootloader要生效对应配置

在这里插入图片描述

  • 选择编译好的镜像文件,加载镜像时, PanelLan 会识别出镜像的基本信息;

  • 点击开始,进行烧录,烧录时,PanelLan 会显示烧录的进度、速率、结果。

二、USB烧录(仅适用于Model3/Model4):

您可以通过USB接口直接连接计算机和设备。
zx-rtt 可以实现挂载 U 盘(FAT32 格式),需要配置如下内容:

  • 配置 USB host;
  • 配置 cherry USB 协议栈;
  • 检查 USB-SW 短接线;

配置 USB Host

挂载 U 盘时,需将 对应 USB 接口配置为 HOST,以 ZXM3C7D000M4R64 为例,进入 SDK 的 menuconfig 菜单做如下配置:

Board options —>
[*] Using Usb0
Select Usb0 mode (Host) —>

配置 cherry USB 协议栈

配置 cherry USB 如下:

Local packages options —>
Third-party packages options —>
[] CherryUSB: tiny and portable USB host/device stack for embedded system with USB IP
[ ] Enable usb device mode
[
] Enable usb host mode —>
[] Enable usb msc driver
[
] Enable usb example

设置自动挂载

在 target///board.c 中,找到 mount_table 数组,添加代码如下:

const struct dfs_mount_tbl mount_table[] = {
...
    {"udisk", "/udisk", "elm", 0, 0, 0},
...
};

编译烧录后,系统会自动挂载 U 盘。

编译烧录

配置完成后,保存退出,编译、烧录

注意

烧写前务必确保 USB-SW 跳线帽没有短接,否则无法进入烧录模式

验证

  • U 盘识别

烧录完成后,断开电源,接入 U 盘,短接 USB-SW,上电

注意

对于没有 USB-SW 排针的开发板,无需再做处理

检查 U 盘 识别, 看到 udisk 设备,表明系统已识别:

aic /> list_device
device           type         ref count
-------- -------------------- ----------
...
udisk    Block Device         1
...

备注

若使用手动挂载,则在此时执行 mount udick /udick elm 命令。

  • 查看文件

进入 U 盘目录,查看文件:

aic /> cd udisk
aic /udisk> ls
Directory /udisk:
System Volume Inform<DIR>
M4                <DIR>
zx.PPT        4814660

至此,U 盘挂载完成。

三、SD卡烧录(Model3C/Model3A和Model3/Model4):

准备一张具有足够容量的SD卡,zx-rtt 可以实现挂载 SD 卡(FAT32 格式),需要配置如下内容:

  • 配置 SDMC 接口;
    挂载 SD 卡时,需将 对应 SDMC 接口选中,以 ZXM3C7D000M4R64 开发板为例,核对原理图可知,SD 卡对接的是 SDMC1,进入 SDK 的 menuconfig 菜单做如下配置:

Board options —>
[*] Using SDMC1
SDMC1 Parameter

  • 设置自动挂载
    在 target///board.c 中,找到 mount_table 数组,添加代码如下:
const struct dfs_mount_tbl mount_table[] = {
...
    {"sd0p0", "/sdcard", "elm", 0, 0, 0},       // SD 卡首个分区
    {"sd0", "/sdcard", "elm", 0, 0, 0},         // 设备节点,一定存在
...
};

关于 SD 卡及分区的解释:

  1. sd0 通常为 SD 卡的设备节点;
  2. sd0p0 通常为 SD 卡第一个分区,通常情况下也是唯一分区;假设 SD 卡有多个分区,那么文件名需要递增,例如 sd0p1、sd0p2 … ;
  3. 若只有 sd0 没有 sd0p0,较多出现在使用过 linux 中的 mkfs.vfat 命令直接格式化 SD 卡的设备节点;
  4. 本文示例以一个 SD 卡只有一个分区为例进行讲解。

编译烧录后,系统会自动挂载 SD 卡。

  • 编译烧录
    配置完成后,保存退出,编译、烧录
  • 验证
    烧录完成后,断开电源,接入 SD 卡,上电,检查设备,看到 sd0 和 sd0p0 设备,表明系统已识别 SD 卡:
aic /> list_device
device           type         ref count
-------- -------------------- ----------
...
sd0      Block Device         0
sd0p0    Block Device         1
...

备注

若使用手动挂载,则在此时执行 mount sd0 /sdcard elm 和 mount sd0p0 /sdcard elm 。

  • 查看文件
    进入 sdcard 目录,查看文件:
aic /> cd sd
aic /> cd sdcard
aic /sdcard> ls
Directory /sdcard:
lvgl_data           <DIR>
aicdoc.tar     89180160
tools               <DIR>
aic /sdcard>

至此, SD 卡挂载完成。

【打造开源生态,是启明智显一直以来坚持的理念。用户可以获取Model4开发板的详细设计文件和电路图,了解其硬件构成、接口规范和扩展能力。开源链接可留言获取!】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/627853.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

失误删除也能救回,推荐前10款手机数据恢复软件!

在手机的日常使用中&#xff0c;不可避免的会误删数据&#xff0c;这些数据可能包括照片、视频、联系人、短信等重要信息。不过好在市面上有很多优秀的手机数据恢复软件&#xff0c;可以帮助我们从各种情况下恢复丢失的数据。 本文将为您推荐十大手机数据恢复软件&#xff0c;…

【全开源】JAVA同城圈子达人交友系统源码支持微信小程序+微信公众号+H5+APP

同城达人 精准匹配&#xff1a;系统通过用户填写的个人信息和兴趣爱好&#xff0c;运用智能算法进行精准匹配&#xff0c;推荐合适的同城朋友。多种互动方式&#xff1a;提供在线聊天、语音通话、视频交流等多种互动方式&#xff0c;让用户能够随时随地与朋友保持联系。本地生…

外贸营销脚本,自动化营销工具的制作!

在当今全球化的商业环境下&#xff0c;外贸行业面临着日益激烈的竞争&#xff0c;为了提高营销效率、降低成本并增加销售额&#xff0c;许多外贸企业开始寻求自动化营销的解决方案。 本文将深入探讨外贸自动化营销脚本与工具的制作方法&#xff0c;并分享五段实用的源代码&…

2023年数维杯国际大学生数学建模挑战赛C题人工智能生成文本的智能识别与检测解题全过程论文及程序

2023年数维杯国际大学生数学建模挑战赛 C题 人工智能生成文本的智能识别与检测 原题再现&#xff1a; 近年来&#xff0c;随着信息技术的飞速发展&#xff0c;人工智能的各种应用应运而生。典型应用包括机器人导航、语音识别、图像识别、自然语言处理和智能推荐等。其中&…

【class8】人工智能初步(图像识别-----卷积神经网络)

上节回顾 上节课&#xff0c;我们简单了解了图像识别和深度学习的相关知识。 快速回顾一下吧&#xff5e; A图像识别是以图像的主要特征为基础的。B. 图像分辨率决定图像的质量。 C&#xff0e; 像素是图像中的最小单位D. 在图像识别的原理上&#xff0c;计算机和人类在本质…

富唯智能复合机器人:CNC铝块上下料安全新标准

在CNC铝块加工过程中&#xff0c;上下料环节的安全问题一直是企业关注的焦点。富唯智能复合机器人的应用&#xff0c;为这一环节树立了新的安全标准。 传统的上下料方式往往依赖于人工操作&#xff0c;存在着较大的安全隐患。而富唯智能复合机器人采用先进的视觉识别技术和精准…

机器学习中常用的几种距离——欧式、余弦等

目录 一、欧式距离&#xff08;L2距离&#xff09;二、曼哈顿距离&#xff08;L1距离&#xff09;三、汉明距离四、余弦相似度 一、欧式距离&#xff08;L2距离&#xff09; &#xff08;1&#xff09;二维空间的距离公式&#xff08;三维空间的在这个基础上类推&#xff09;&…

【机器学习:IT行业的现在与未来】技术应用与趋势探索

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 &#x1f381; 引言&#x1f300; 当前机器学习技术的深度剖析与实践展示&#x1f3af; 算法与架构的革新轨迹&#x1f4c8; 数据科学与基础设施的融合进化&#x1f512; 安全、隐私与伦理&#xff1a;技术的道德指南针&…

电子商务电商数据采集接口||电子商务市场数据采集方法,你学到了吗?

小刘从某职业院校电子商务专业毕业后&#xff0c;-直在某品牌电商部负责运营工作&#xff0c;近期&#xff0c;同班同学小王邀请小刘加入创业大军&#xff0c;共同开设网店&#xff0c;销售家乡的螃蟹、鲜虾、扇贝等生鲜水产。 运营经验丰富的小刘决定&#xff0c;在创业开始前…

需要无广告、结构化信息的搜索引擎?秘塔AI搜索,你的新选择

工欲善其事&#xff0c;必先利其器。 随着AI技术与各个行业或细分场景的深度融合&#xff0c;日常工作可使用的AI工具呈现出井喷式发展的趋势&#xff0c;AI工具的类别也从最初的AI文本生成、AI绘画工具&#xff0c;逐渐扩展到AI思维导图工具、AI流程图工具、AI生成PPT工具、AI…

数图智能营运管理系统助力企业数字化转型升级

数图智能营运管理系统不仅仅是一个业绩查看工具&#xff0c;它还具备了主动预警机制以及专家级的品类分析逻辑。系统能够协助企业持续优化库存管理&#xff0c;提升品类结构合理性&#xff0c;显著提高运营效率&#xff0c;减少对员工专业技能的依赖&#xff0c;并缩短处理时间…

【Image captioning】In Defense of Grid Features for Visual Question Answering实现流程

In Defense of Grid Features for Visual Question Answering实现流程 网格特征预训练代码 这是该论文的特征预训练代码发布: @InProceedings{jiang2020defense,title={In Defense of Grid Features for Visual Question Answering},author={Jiang, Huaizu and Misra, Ishan…

智能仪表在铁塔行业的应用

应用场景 可应用于基站的交直流配电箱及对基站内的动力设备进行数据采集和控制。 功能 1.对多个回路进行全电参量测量&#xff0c;实现基站内各回路用电能耗的集中管理&#xff1b; 2.丰富的DI/DO输入输出&#xff0c;NTC测温&#xff0c;温湿度测量等非电参量监测&#xff…

FreeRTOS开发一、FreeRTOS移植

1、FreeRTOS 源码下载 两个下载链接&#xff0c; 一个是官网&#xff1a;http://www.freertos.org/&#xff0c; 另外一个是代码托管网站&#xff1a;https://sourceforge.net/projects/freertos/files/FreeRTOS/ 打开代码托管网站链接&#xff0c;我们选择FreeRTOS 的版本 V9…

【iOS】工厂模式

文章目录 前言设计模式的三大原则简单工厂模式工厂方法模式抽象工厂模式关于三兄弟的升级与降级注意 前言 上文讲完了iOS的架构模式&#xff0c;接下来聊一聊设计模式&#xff0c;设计模式有许多&#xff0c;主要介绍一下工厂模式 设计模式的三大原则 S 单一职责原则 告诉我…

vue一个简易时钟

<template><div class"">时间{{ time }}<div class"base1"><div class"move-to-center line"></div><div class"move-to-center line line2"></div><div class"move-to-center lin…

Stable Diffusion入门使用技巧及个人实例分享--大模型及lora篇

大家好&#xff0c;近期使用Stable Diffusion比较多&#xff0c;积累整理了一些内容&#xff0c;得空分享给大家。如果你近期正好在关注AI绘画领域&#xff0c;可以看看哦。 本文比较适合已经解决了安装问题&#xff0c;&#xff08;没有安装的在文末领取&#xff09; 在寻找合…

wireshark_概念

ARP (Address Resolution Protocol&#xff09;协议&#xff0c;即地址解析协议。该协议的功能就是将IP地址解析成MAC地址。 混杂模式 抓取经过网卡的所有数据包&#xff0c;包括发往本网卡和非发往本网卡的。 非混杂模式 只抓取目标地址是本网卡的数据包&#xff0c;对于发往…

鲁大师2023两轮电动车行业调研报告

自2021年3月起&#xff0c;鲁大师已经连续两年发布涵盖了电动自行车、轻便电动摩托、中高端电动摩托等品类的《电动两轮车行业报告》。如今&#xff0c;在持续进军两轮电动车评测的基础上&#xff0c;通过线上线下多维度深入调研&#xff0c;鲁大师拟于近期发布《2023两轮电动车…

修改远程服务器Nginx默认端口

目录 前言 正文 尾声 &#x1f52d; Hi,I’m Pleasure1234&#x1f331; I’m currently learning Vue.js,SpringBoot,Computer Security and so on.&#x1f46f; I’m studying in University of Nottingham Ningbo China&#x1f4eb; You can reach me by url below:My Blo…