原创 SST单片机Soft-ICE在线仿真功能实现方法的总结

2006-10-13 09:48 6811 9 13 分类: MCU/ 嵌入式

笔者在一些项目的开发过程中使用了SST的单片机,对于该系列单片机的使用有了一些小小的体会,现在将一些使用的技巧总结后奉献给大家,也请大家多指教!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


   SST单片机有一个比较好的用地方在于它具有Soft-ICE在线仿真仿真功能,这样我们在开发过程中不需要昂贵的仿真器,只需占用单片机的串口即可实现在keil下的实时在线仿真功能,同时还以实现ISP在线编程功能,对开发者来说是件非常好的事情,下面就实现该单片机的SST单片机Soft-ICE在线仿真和ISP在线编程做简单介绍:


  Soft-ICE的英文是Software In Circuit Emulator 翻译成中文是在线的软件仿真器,它是SST公司为方便SST用户使用SST单片机,包括SST<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />89C5xSST89x564RD/554RC/516RD2/5XRD2 调试程序所开发的开发工具。


SST的单片机在出厂时已经将一个BootLoader程序、也即BSL程序固化到单片机内部Flash区域的Block1中,Bootloader的功能是可以把用户的应用程序下载到芯片中(Block0之中),单片机上电之后,首先运行Block1区域的BSL程序,BSL程序会检查UART是否有数据,如果没有数据或者传输协议不符合特定的协议,就会跳转到Block00x0000处来执行用户的应用程序。否则BSL程序开始与外部通讯过程。事实上,Soft-ICE功能的实现需要将一段程序固化到芯片内部,以支持Soft-ICE在线仿真,那么固化这段Soft-ICE程序就是由芯片的BSL程序来实现的。


l  硬件连接


实现Soft-ICE的硬件连接很简单,只需将PC的串口经RS232转换后与单片机的主串口连接即可。


 


l PC端运行SST EasyIAP程序


58fa8c54-2a9b-4586-a92c-b35101d8f183.JPG


首先要验证芯片内部的BSL程序是否正常,如果正常PC和单片机通讯成功会有提示如下图


b99dd2e3-940e-4785-a7e1-8b7fd88906c6.JPG


关于本文的后续部分,我会很快补齐,也希望大家与我共同探讨!

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户44958 2007-9-21 11:54

以前用SST564的时候,EasyIAP有个password菜单,现在没有了,如何设置密码?难道非要用编程器才能加密吗?

用户44958 2007-9-21 11:51

如何加密?

用户65762 2006-10-25 14:13

不错阿,能否把后面的部分补齐,谢了。

用户1053025 2006-10-13 11:24

深蓝,你做的图片比我的好多了。向你学习!
相关推荐阅读
用户936143 2007-01-29 08:53
清理
很久没来,发现已经杂草丛生了,呵!...
用户936143 2006-12-14 09:06
Linux内核启动地址
最近在网上看到一位网友写得一篇文章,写得很好,加深了对Linux启动的认识,特意贴在这里: 内核编译链接过程是依靠vmlinux.lds文件,以arm为例vmlinux.lds文件位于kernel/a...
用户936143 2006-11-26 16:14
一声感叹!Linuxreiserfs文件系统即将陨落?
 Linux著名的高性能文件系统reiserfs向来是Linux fans眼中的挚爱,但是reiserfs即将陨落。前段时间已经风传Linux Kernel拒绝将reiserfs4加入kernel s...
用户936143 2006-11-16 08:43
轻松一下
发信人: Kinglish (King of English), 信区: Joke标  题: 够淫荡吗?(x发信站: 水木社区 (Thu Nov 16 00:49:23 2006), 站内上午我到一家...
用户936143 2006-11-11 13:22
教你如何构建嵌入式linux系统
构建嵌入式linux系统非常好的一篇文章,非常详细的过程!...
用户936143 2006-11-11 13:04
IBM原版linux教材
IBM原版linux教材:1234...
EE直播间
更多
我要评论
4
9
关闭 站长推荐上一条 /3 下一条