注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

易拉罐的博客

心静自然凉

 
 
 

日志

 
 

转 SST89C58或SST89E564RD从SoftICE返回ISP(即BSL)的方法  

2010-04-20 22:26:08|  分类: 单片机开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

SST89C58SST89E564RDSoftICE返回ISP(即BSL)的方法整个过程说出来,供大家参考:
1.用编程器将F51MBLI5.hex(从SST网站下载)烧入SST89C58,注意,编程器的操作为:Erase->Blank Check->Program->Verity,不要Config[如果对于新的片子这一步可以不用做]
2.PC上运行SSTEasyIAP11F.exe,和SST89C58联机后进入ISP状态,点击SoftICE下载,此时SST89C58已经有了在线仿真功能.
3.Keil中点击"Optios for Target"->Debug->Use Keil Monitor51->Setting.
4.Keil中点击Start/Stop Debug Session按钮,进入Keil的在线仿真状态,此时就可以在线运行了
5.返回ISP:在Keil的在线仿真状态下在Ouput WindowsCommand项中输入"include c:\Convert_to_bsl5x.txt"再按回车,等待窗口中出现'g',此时已返回到ISP状态.
下面提供上面提到的一些下载地址:
1. http://www.sst.com/products/software_utils/softice/SoftICE_58.zip该压缩包中包括Convert_to_bsl5x.txt,SSTEasyIAP11F.exe和SoftICE58.HEX


2.http://www.sst.com/products/software_utils/bsl/InternalMemMode_C5x.zip中有F51MBLI5.hex 说明:要做到以上的返回功能,不要对你的单片机的SB1加密位编程.

 

所谓仿真模块

目前市面上一些仿真器,就是用SST89E564RD做的。而里面的监控程序其时并不是他们自己开发的,而是SST为了方便用户做的。

怎样自己做一台可以和KEIL联机使用的51仿真器。

首先,你要买一块SST89E564RD和一块MAX232,并把它们接好。再准备一条连接到PC的连接线。(如果你已经有一个实验板并且上面带了MAX232,那就容易多了,真接搞一块89E564RD,然后按下面的方法写模块)注:目前市面上的成品实验板,基本上都已经这么做了(所以如此容易地就可以把你的实验板变成仿真器,何乐而不为啊?)。

到SST网站或其他网站下载一个SST Easy IAP软件。

然后在PC上运行这个easyIAP软件,在菜单中选择Download SoftICE(这个就是市面上所谓仿真模块里的程序本来的名字),PC就会更新89E564中的程序,更新好后,你这个芯片就是“仿真模块了”。

使用时,把芯片接在你的目标系统上,并且把串口通过MAX232接到电脑(所以,这个仿真模块实际上在仿真串口时还是有些限制的),或者,从你实验板直接接个40脚插头出来,接到目标板上(串口的线不要接过来),外然后打开你的KEIL,在项目option的debug菜单中,选右侧的Keil Monitor-51 Driver。

然后你就可以在写程序的时候,按仿真图标,进行仿真了,连编程器都不用了,爽吧?

注意:SST89E564RD,在出厂时,里面就已经有引导代码了。如果芯片中的代码已经被擦除了,就不能用上面这个方法了。不过,你可以使用编程器,把这段代码烧到芯片中,效果也是一样的。附件这个文件就是SoftICE代码(只是SST89E564RD用的,下载到你的电脑后,把.txt改成.hex即可)。这个文件,64K以前都是空的,从10000H才开始有代码,因为这段代码本来就是要从10000H开始的。编程时注意,所有的配置位都不要选。

http://www.hellocq.net/forum/showthread-t-128349.%CB%F9%CE%BD%B7%C2%D5%E6%C4%A3%BF%E9.html

 转 SST89C58或SST89E564RD从SoftICE返回ISP(即BSL)的方法 - 易拉罐bb - 易拉罐的博客转 SST89C58或SST89E564RD从SoftICE返回ISP(即BSL)的方法 - 易拉罐bb - 易拉罐的博客

  评论这张
 
阅读(572)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017