# 1. MPC-ZC1-EsDA 开箱指南
EsDA(Embeded software Design Automation):全称是嵌入式软件设计自动化,它是一个由多种软件组成的软件过程管理和开发的工具,致力于解决嵌入式软件开发过程中的各种问题。
MPC-ZC1-EsDA :MPC-ZC1是一款高集成度的芯片产品,支持Cat.1,采用Cortex A5 500MHz处理器,支持LTE、GSM等制式,支持丰富的多媒体功能,搭载了 EsDA 的 嵌入式软件自动化开发平台,可以通过"绘图、拖拽"的方式开发嵌入式软件,根据图形化的描述自动生成解决方案、应用程序。
# 1.1 SDK包目录介绍
目录 | 说明 |
---|---|
MPC_ZC1_Esda.v.x.x.x.pac | 固件 |
tools | 固件烧录工具ResearchDownload和驱动 |
# 1.2 硬件准备工作
# 1.2.1 硬件实物清单
MPC-ZC1-EsDA开发所需基础硬件实物清单如图。

硬件清单详细信息如下表。
设备名称 | 描述 |
---|---|
MPC-ZC1主板 | MPC-ZC1 是一款高集成度的芯片产品,支持Cat.1,采用Cortex A5500MHz处理器,支持LTE、GSM等制式,支持丰富的多媒体功能。 |
Type-c 线 | 为MPC-ZC1主板供电,并支持下载固件、流图功能 |
物联网卡 | 物联网卡,为设备提供联网功能 |
4G天线 | 为设备提供高强度信号 |
# 1.2.2 硬件连接图
MPC-ZC1 硬件实物连接图如下:
- 在标有 SIM Card 丝印的卡槽处,插入物联网卡;
- 在标有 4G 丝印的天线接口处,接入天线;
- 在标有 Debug/5V 丝印的 Type-c 接口处,插入Type-c 线,并将Type-c 的 USB 端口插入电脑。

# 1.3 安装系统镜像(烧录固件)
# 1.3.1 安装USB虚拟串口驱动
MPC-ZC1固件烧录需要通过Type-c线进行烧录,所以烧录前,需要在PC端安装USB虚拟串口驱动,将MPC-ZC1虚拟为一个Windows上的串口设备,用于通过Type-C线下载烧录固件,以及下载流图。
打开 tools/WindowsDriver 目录,根据电脑系统版本,自行选择驱动安装。

# 1.3.2 进入boot模式
烧录固件前,需要将MPC-ZC1板子设置为 boot 烧录模式,按照以下步骤进入boot模式:
- 先按下RST按键
- 再按下BOOT按键
- 先松开RST按键
- 再松开BOOT

进入boot成功标志
打开 设备管理器,如果能够看到 SPRD U2S Diag 名称的串口设备,则进入boot模式成功,否则未进入boot模式,请继续操作上述步骤。

# 1.3.3 烧录固件
固件烧录使用 ResearchDownload烧录软件,进入tools/ResearchDownload/Bin目录下,双击ResearchDownload.exe启动软件。
软件启动后,在软件的左上角,可以看到菜单栏。点击设置按钮,选择需要烧录的镜像文件(MPC-ZC1-EsDA.pac固件),选择完成后,点击启动按钮
,开始下载固件,并出现下载固件进度条:

固件下载成功后,显示 Passed

下载成功后,点击stop按钮,退出下载模式。
如果下载完成没有显示 Passed ,则下载失败,需要重新下载。下载成功后,一定要点击stop退出下载模式,否则会影响到后续下载流图 。
# 1.3.4 重启系统
按下开发板上的 RST 按键重启,进入应用模式,系统默认加载内置流图,此时可以看到板子上的 双色灯闪烁 。

# 1.4 应用开发
# 1.4.1 下载流图
- 系统重启成功后,打开AWFlow Designer,依次点击文件->加载demo流图->demo_led.json,加载led流图例程到界面,在工具栏的目标板选择栏选择MPC-ZC1设备端口,并下载流图。

- 下载流图成功后如图所示。
# 1.4.2 软硬件资源对照表

# 1.4.3 文件系统
在应用开发过程中我们可以使用 Shell命令行,查看操作文件系统,在电脑设备管理器我们可以看到设备USB虚拟串口的端口信息,其中:
- Port 6是Shell命令行,波特率为115200
- Port 7是下载流图端口,波特率为115200

打开第三方串口工具putty,配置Port 6 对应的端口号COM144和波特率115200,配置成功后,在界面输入命令,即可查看流图文件。

# 1.5 其他功能
# 1.5.1 调试串口
在流图运行过程中,除了使用AWFlow Designer查看调试信息外,也可以使用板子的Debug串口 连接USB转TTL工具,在电脑查看更加详细的流图运行信息。具体操作如下:
将目标板接入USB转TTL模块
- 目标板GND接模块GND;
- 目标板3V3接模块3V3;
- 目标板RX接模块TXD;
- 目标板TX接模块RXD;
- USB转TTL模块插入电脑。

- 查看串口端口号
在设备管理器中可以查看USB转TTL模块端口号,如下图,USB-SERIAL CH340端口号为COM157,波特率为921600。

- 打开串口助手
在这里,我们使用第三方串口工具putty。打开putty,配置端口号COM157,波特率为921600后,即可看到输出信息,如下图。

# 1.5.2 恢复出厂
如用户应用流图bug造成板子死机,用户可使用跳线帽短接丝印标号为P5.8和P5.9的引脚,按下RST复位键重启即可删除用户应用流图,恢复出厂设置。恢复出厂成功后,拔掉跳线帽即可。
判断死机标致:调试串口上打印内存崩溃信息。
← 文档导读