编辑: 我不是阿L | 2019-07-18 |
控制器包含
3 个部分的程序:启动软件、应用软件和配置软件. l 启动软件(BOOT SOFTWARE):存放于 CPU 板的 EEPROM 芯片内,其作用类似于电脑的 BIOS,用来 启动控制器,同时在某些编程的时候用来和 PC 机通讯.在正常操作情况下该部分软件不太可能 被改变. l 应用软件(APPLICATION SOFTWARE):存放于 CPU 板上的闪存内,控制器在正常操作下运行该部 分程序,类似于电脑的 WINDOWS 操作系统,应用程序包括诊断模式以允许操作者问讯和控制控 制器功能.应用软件可以在 BOOT 模式下更新. l 配置软件(CONFIGRATION SOFTWARE):存放于 CPU 板的闪存内,该部分软件由用户编程并下载到 控制器中,类似于电脑中的某个基于 WINDOWS 的应用程序,以使控制器去识别硬件包括机内模 块和现场设备.当使用 ConfigManager 编程软件修改了编程数据,将产生一个数据文件,再将 该数据文件上传到控制器中使修改数据生效. 注:控制器的各种硬件模块是非即插即用的,安装后控制器并不能自动识别,必须通过用户编辑 配置软件来定义各种硬件模块来 告诉 控制器. 图1存储器分配 在更新软件之前先建立 PC 和控制器之间的通讯, PC 串口通讯的速率必须和控制器保持一致, 控 制器的通讯速率可以在上电时 LCD 屏幕上显示出来.可以用 Configmanager 配置软件的 transfer 或terminal 图标来打开通讯对话,或者使用 WINDOWS 的超级终端. PDF 文件使用 pdfFactory 试用版本创建 www.fineprint.cn 1. 新建超级终端 a.打开超级终端应用程序:开始 所有程序 附件 通讯 超级终端 图1. 新建连接 b.输入名称,点击确定.在接下来的对话框中选择您的 PC 未用的串行端口,然后再点击确定. 图2. 端口配置 PDF 文件使用 pdfFactory 试用版本创建 www.fineprint.cn c.选择和控制器匹配的通讯速率,然后点击确定. 图3. 通讯数率选择 d. 在如下的超级终端的页面内就可以进行各种命令的输入和上下载数据了. 图4. 超级终端操作窗口 其中: 表示断开和控制器的连接 PDF 文件使用 pdfFactory 试用版本创建 www.fineprint.cn 表示超级终端和控制器已连接上 文件发送图标,点击该图标将弹出文件选择框,输入路径和文件名或通过浏览操作选择文 件,然后点击发送,开始传送文件 图5. 文件传送 文件接收图标,下载控制器中的数据文件.点击该图标将出现文件接收对话框,选择所要 保存的目录然后点击接收,接收完成后给文件命名. 图6. 文件下载 属性图标,用来设置端口配置. PDF 文件使用 pdfFactory 试用版本创建 www.fineprint.cn 2.单机情况下软件的更新 打开前面新建的超级终端并和控制器建立连接. 2.1. 应用软件的更新步骤 a.执行 bt 命令,使控制器进入 BOOT 模式 b.执行 fe 命令,清除闪存内的数据. 图7. 清除闪存 c.传送应用程序,此时控制器显示数据传送的进度,在38400bps 的速率下可能需要
4 分钟的时 间,19200bps 速率下需要
8 分钟左右. 图8. 传送应用程序 PDF 文件使用 pdfFactory 试用版本创建 www.fineprint.cn d.执行 gd 命令,使控制器进入诊断模式 e.传送中文字库文件 GB2312_Apollo.afo f.传送配置文件(.dat),配置文件可以是一个简单的控制器硬件配置文件,也可以是现有的一 个工程配置文件. g.执行 ga 命令,使控制器重新启动,进入正常运行状态. 注:一般情况下无需更新应用软件,只有在应用软件遭受意外破坏或需要升级到最新版本时才 使用.仅传送配置文件时只需执行 d,f,g 步骤即可. 2.2. 修改控制器的端口的通讯速率 a.执行 bt 命令,使控制器进入 boot 模式 b.执行 ed 9c 命令查看当前的波特率 c.执行 ep 9c