找回密码
 注册
搜索
查看: 767|回复: 0

[资料] MINICUBE2对78K0微控制器Flash 编程

[复制链接]
发表于 2014-8-15 17:21:55 | 显示全部楼层 |阅读模式

1.3 Flash 编程
本节描述了使用MINICUBE2 对78K0 微控制器进行Flash 编程时的系统配置和启动/关闭顺序。
1.3.1 编程功能的规格定义

1.3.2 系统配置
图4-34 显示了Flash 编程的系统配置

<1> 主机(带有USB 接口)
<2> 软件
包括QB-Programmer 的USB 驱动,参数文件等等
<3> USB 线缆(附件)
<4> MINICUBE2 (本产品)
<5> 16-Pin 目标线缆(附件)
<6> 目标连接口(单独出售)
1.3.3 系统启动顺序
本节描述了系统启动顺序。请注意先后次序。
(1)软件的准备和安装
要进行Flash 编程,以下软件都是必需的。软件的准备和安装细节,请参阅MINICUBE2 附带的配置手册。
&#8226;QB-Programmer
&#8226;USB 驱动
&#8226;参数文件
(2)开关设置
模式选择开关请拨至“M2”位置,电源选择开关则请查阅表4-11。
注意事项:在USB 线连接状态时,请勿改变开关的设置。

注意  最大允许电流为100 mA,所以请勿将MINICUBE2 连接到电流很大的目标系统上。在MINICUBE2 与主机连通后,主机始终保持向MINICUBE2 供电。
(3)连接到目标系统
将MINICUBE2 连接到目标系统的情况如图4-35 所示,请务必在目标系统上电之前接好连线。当电源选择开关打在“T”位置时,可以先进行(4)连接USB 线。

(4)连接USB 线
如图4-36 所示,在目标系统上电之前,将MINICUBE2 连接到主机。
当电源选择开关打在“T”位置时,完成连接后,模式灯白色并开始闪烁。
当电源选择开关打在“3”或者“5”位置时,完成连接后的模式灯点亮,为白色。
通过USB 将MINICUBE2 与主机连通后,MINICUBE2 始终保持供电。
注意事项:在USB 线缆连接时不要改变开关的设置。

(5)目标系统上电
打开目标系统的供电电源。如果电源选择开关打在“3”或“5”的位置,则无需进行本步骤操作。上电后模式灯点亮为白色。
(6)启动QB-programmer
从Windows 操作系统的开始菜单打开QB-programmer 软件。当软件开启后,MINICUBE2 上的模式灯变为绿色。

1.3.4 应用例程
本节描述了使用QB-programmer 的一系列基本操作,使用&#61549;PD78F0547D 作为例程器件。描述了执行自动处理命令到编程目标器件的整个过程。对于其它的命令和应用,请参阅QB-Programmer 编程界面操作用户手册。
本节系列操作所需要的条件如下。
<目标系统>
目标设备: &#61549;PD78F0547D
电源电压: 5 V(MINICUBE2 提供)
通信通道: UART,115,200 bps
<MINICUBE2>
开关: 模式选择开关:M2
               电源选择开关:5
< QB-Programmer >
参数文件: 78F0547D.PRM
时钟设置: 20 MHz, x1(振荡器在目标系统上)
操作模式: Chip
程序文件: sample.hex
命令参数: 选中[Blank check before Erase](擦除前先检查是否为空)
                     选中[Read Verify after Program](烧写完成后进行读去校验)
(1)设置编程环境
设置编程环境,请按照下面描述的步骤<1>至<6>顺序进行。
<1> 点击菜单栏的[Device],然后再点击[Setup]
<2> 出现设备安装对话框,默认选中的是[Standard]选项卡。
<3> 选中 PRM File Read(参数文件读取)按钮来打开参数文件选择对话框。选中目标设备所需的参数文件,然后再点击Open 按钮。
<4> 请注意根据自己编程的实际环境对[Target Device Connection](目标设备连接),[Operation Mode](操作模式)和[Supply Oscillator](振荡器提供)各个下拉选项进行设置。
<5> 切换到[Advanced]选项卡。根据你的编程环境,对[Command Options](命令选择)和[Security Flag Settings](安全标识设置)中的各个下拉选项进行设置。请注意和实际硬件保持一致。
<6> 点击OK 按钮,则完成编程环境的设置,并自动关闭设备安装对话框。主窗口的界面如下所示。
(2)程序文件的选择
选择程序文件,请按照下述的步骤<1>至<3>来进行。
<1> 点击菜单栏的[File],然后点击[Load]。
<2> 弹出程序文件选择对话框。
<3> 选择要写入目标设备的程序文件,然后点击Open 按钮。

(3)执行[Autoprocedure(EPV)]命令
点击菜单栏的[Device],然后再点击[Autoprocedure(EPV)]。
[Blank Check],[Erase](如果目标设备上的Flash 存储器非空),[Program],[Verify]和[Security]命令将会在目标设备上依次执行。在执行过程中,MINICUBE2 上的模式灯为黄色并不断闪烁。当本命令被正常执行完成后,MINICUBE2 上的模式灯变为绿色并弹出窗口。
1.3.5 系统关闭顺序
请按照下列顺序来终止Flash 编程和关闭系统。
如果未按照本文的操作顺序,目标系统或者MINICUBE2 可能会被损坏。
(1)终止QB-Programmer 软件
如果你不需要对其它设备进行编程,则请终止QB-Programmer。
备注  QB-Programmer 被终止后,相关的设置信息被存放在qbp.ini 文件中,因此下次打开QB-Programmer 时会保持同样的设置。
(2)关闭目标系统电源
关闭目标系统的电源,如果电源选择开关被置于“3”或“5”,则此步骤可以略过。
(3)移除USB 线缆
从MINICUBE2 或者主机上拔掉USB 连线。
电源选择开关放在“T”时,可以先进行(4)拔除目标线缆。
(4)移除目标线缆
从MINICUBE2 或者主机上拔掉目标线缆。

1.3.6 Flash编程的注意事项
本节描述了Flash 编程的注意事项。请认真阅读,以保证MINICUBE2 的正确使用。
为了提高写入质量,请在使用MINICUBE2 之前对下列问题进行充分了解,并加以校验评估。
&#8226;电路的设计要符合MINICUBE2 用户手册对设备的描述。
&#8226;设备,QB-Programmer 和MINICUBE2 的使用都要遵循各自手册的描述。
&#8226;目标系统的供电电源要稳定。

文章来源:http://www.originic.hk/Item/Show.asp?m=1&d=2052
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 01:59 , Processed in 0.045148 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表