sst51单片机在线仿真设置说明.docx

上传人:b****5 文档编号:8019898 上传时间:2023-01-28 格式:DOCX 页数:21 大小:714.34KB
下载 相关 举报
sst51单片机在线仿真设置说明.docx_第1页
第1页 / 共21页
sst51单片机在线仿真设置说明.docx_第2页
第2页 / 共21页
sst51单片机在线仿真设置说明.docx_第3页
第3页 / 共21页
sst51单片机在线仿真设置说明.docx_第4页
第4页 / 共21页
sst51单片机在线仿真设置说明.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

sst51单片机在线仿真设置说明.docx

《sst51单片机在线仿真设置说明.docx》由会员分享,可在线阅读,更多相关《sst51单片机在线仿真设置说明.docx(21页珍藏版)》请在冰豆网上搜索。

sst51单片机在线仿真设置说明.docx

sst51单片机在线仿真设置说明

SST51使用指南

 

SST51使用指南1

一SST单片机功能简介2

二通过BOOTLOADER将SSTBoot-StrapLoader替换为SoftICE监控程序。

3

三二.用Keil新建工程并在SoftICE监控程序下仿真7

四三.SoftICE监控程序替换回SSTBoot-StrapLoader监控程序;13

五四.通过编辑器SUPERROUSB.EXE将SoftICE监控程序下载如SST的MCU;14

六通过SSTEasyIAP下载程序18

七STC单片机的烧写;20

 

一SST单片机功能简介

SST的MCU除了具备和一般单片机一样,可以通过专用编程器将程序代码烧写到片内ROM中,然后装入系统运行程序以外,还具备另外两种特殊的下载和仿真功能。

1)程序下载功能。

SST单片机可以不需要编程器,直接通过串行通信口,将程序下载到单片机ROM中,且下载的程序在单片机断电后仍会保存,不会丢失。

程序下载后,直接复位或者重新上电单片机就可以工作。

2)在线仿真功能。

SST单片机还具有在线仿真功能,同样通过单片机的串口,通过在keil软件中设置可以实现在线仿真,具有单步执行、全速执行、设置端点等调试功能。

SST单片机的以上两种功能的实现方法是通过其内部的监控程序实现的,SST厂家提供了两种监控程序BOOTLOADER和SoftICE,其中如果单片机的监控程序如果是BOOTLOADER,则对应以上两种功能中的第一项,即程序下载功能。

此时,只可以通过串口下载程序,不能进行在线仿真。

如果单片机的监控程序如果是SoftICE,则对应以上两种功能中的第二项,即在线仿真功能。

此时,只可以通过串口在线仿真,不能进行下载程序。

即以总监控程序对应一种功能,想使用不同的功能可一替换不同的监控程序。

出厂时厂家已将BOOTLOADER监控程序写入芯片中,因此无需编程器就可通过SSTBOOT-STRAPLOADER软件工具将用户程序下载到SST的MCU中。

对于两种监控程序,SST公司提供了相应的方法,用户可以自己将其中的监控程序进行替换,从而在两种不同的功能上进行转换。

二通过BOOTLOADER将SSTBoot-StrapLoader替换为SoftICE监控程序。

执行SSTEasyIAP11F.exe(……\单片机在线仿真工具\sst51单片机在线仿真\SoftICE_564\SSTEasyIAP11F.exe),软件运行SSTBoot-StrapLoader在内部模式下检测到对应器件的型号后,SoftICE固件通过按SoftICE菜单下DownloadSoftICE选项下载,便将SoftICE固件下载到MCU。

在BLOCK1的SSTBoot-StrapLoader会被SoftICE固件代替(下载SoftICE成功后,不能重复再次下载SoftICE,必须下载BOOTLOADER监控程序后,才能重新下载SoftICE)。

详细操作步骤如下:

1.打开SSTEasyIAP11F.exe程序,选择串口;

2.选择芯片型号和内部程序存储器;

3.选择PC串口,MCU晶振和波特率;

COM1为当前连接单片机的串口。

晶振频率指当前系统板上接的晶振频率。

确定后点击“DetectMCU”检测单片机。

4.先选择确定在复位MCU;

5.通讯成功后窗口右上角显示芯片信息和版本信息;

6.点击DownloadSoftICE选项,将MCU中的BOOTLOADER监控程序替换为SoftICE监控程序;

7.选择确认更换;

8.程序替换成功;

三用Keil新建工程并在SoftICE监控程序下仿真

1.打开KeilC51程序,新建一个工程;

2.保存在自己新建的文件夹中;

3.点击保存出现CPU选择对话框,选择SST系列的89X516RD2;

4.出现是否添加标准51初始代码对话框,选“否”;

5.工程建立之后新建源程序文件,点击”File”菜单下“New”选项;

6.保存在工程文件夹内,C程序文件后缀为”.C”,汇编程序文件后缀为“。

ASM”;

7.在文本编辑区编写源程序并保存;在SourceGroup上右击选择“AddFilesToGroup…”选项添加源文件至工程;

8.选择编写好的源程序文件,点击Add添加所选文件;

9.点击编译按钮,编译工程;

10.进入目标板调试选项设置,点击“Project”菜单下“OptionsforTarget…”选项;

11.选择为硬件仿真功能;

12.点击Setting进入通讯参数设定菜单,去掉所有Cache选项。

至此设置完毕,进入仿真调试阶段;

13.点击DEBUG下的“Start/StopDebugSession”选项进入DEBUG界面;

14.进入后可以看到信息栏中由显示连接成功信息。

在此仿真界面可以进行单步、全速、断点等调试方式。

进入DEBUG界面后用户可以在线进行单步、连续、执行到、断点等功能的调试;

四SoftICE监控程序替换回SSTBoot-StrapLoader监控程序;

1.由SoftICE监控程序转换回SSTBoot-StrapLoader监控程序:

在keil输入以下命令。

图中“Convert_to_BSLx564.txt”文件保存在“\SoftICE_564”路径下。

执行完上图命令后,若出现如下界面表示转换成功,BSL监控程序下载入了单片机:

五通过编辑器SUPERROUSB.EXE将SoftICE监控程序下载如SST的MCU;

下面介绍通过编程器将SoftICE监控程序下载到SST的MCU芯片中的方法:

SST89E516ED单片机有两块程序存储区Block0(64Kb)和Block1(8Kb),监控存储在8Kb的Block1中,单片机上电从Block1开始执行,当没有接收到相应的串口命令时,再从主程序区Block0开始执行指令;具体操作步骤如下:

1.打开编辑器SUPERPRO程序,图标为

2.进入SUPERPRO程序界面,单击“选择器件选项”;

3.进入器件选择对话框,在器件类型处选择”MCU/MPU”在查找处输入要器件名称,找到之后选择“确定”;

4.单击“装入文件”选项;

5.进入下载文件选择对话框,选择要下载的SoftICE监控程序,文件格式一般为“.hex”或“.bin”格式;

6.因为SST单片机的监控程序存储在Block1中,Block1的地址为10000h,故数据缓冲区起始地址改为“10000”,下载一般执行程序则直接默认;

7.左边是下载文件的操作选项,具体步骤为:

Erase=》Program=》Verify;

执行完上述三个步骤后,SoftICE监控程序已被下载入SST的MCU中了,可以使用Keil软件进行在线硬件仿真调试了。

 

六通过SSTEasyIAP下载程序

SST单片机中最初始的是BSL监控程序,可以通过SSTBOOT-STRAPLOADER软件工具将用户程序下载入单片机中,具体操作步骤如下:

1.打开SSTBOOT-STRAPLOADER软件工具,并按之前的步骤与单片机通讯连接成功。

在界面的右下方IAPFunction菜单中有下载选项,选择“Download”选项下载程序。

2.进入了下载文件选择界面;

3.在文件查找对话框中找到要下载的用户程序,一般为.Hex或.bin格式文件;

4.选择好用户程序后,单击步骤二中的OK选项开始下载,界面最下面的状态栏显示下载进度,当显示为Done时表示程序下载已经完成,单片机上电执行用户程序了。

七STC单片机的烧写;

下面介绍另一款STC单片机的烧写方法:

1.打开STC单片机的编辑器STC-ISP,进入STC-ISP的工作界面。

2.2.在ISP的界面左上方已经有按照步骤排列的子单元,

3.按照界面上的步骤一步步执行下载操作,步骤1的单元如下图,在MCUType下拉框中选择目标单片机型号,APMemory为程序存储地址;

4.进入步骤2选择下载文件,点击右下方的OpenFile选项查找要下载的用户程序;

5.找到要下载的用户程序,多为.hex或.bin格式文件;

6.步骤3为串口设置,选择通过哪个COM口下载,MaxBuad为波特率设置;

7.步骤4为下载设置,一般默认即可;

8.步骤5为下载操作,先点击”Download/下载”选项,再MCU重新上电复位,则开始执行下载操作;

9.步骤5单元下面为状态栏,可以观察MCU的下载过程,下图为下载成功信息显示;

此时用户程序已下载入STC的MCU中了,拔掉串口线,上电复位用户程序即可执行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1