51单片机的SoftICE调试

本文介绍了如何在SST89E554RC单片机上使用SoftICE进行软件调试,详细阐述了SoftICE的原理和操作步骤,包括bootloader的作用,ISP下载功能,以及转换回下载模式的方法。虽然存在速度慢和易死机的问题,但SoftICE提供了一种成本较低的硬件调试方案,对于51单片机的调试提供了新的途径。
摘要由CSDN通过智能技术生成

    用的芯片是SST公司的SST89E554RC,开发环境为keil uVersion2 IDE。

    以前一直在用这个公司的芯片,却从来没碰过ICE(In Circuit Emulator),硬件仿真器效果很好,却很贵,所以编程时也只能是重复着:编辑-》编译-》下载-》验证  这个过程,发现不对就修改代码,重新编译下载,效率很低,也不好调试代码,很不方便。

    传统的单片机调试都是用硬件仿真器在做,虽然效果好,价格却高,软件仿真虽然不需要费用,但是涉及到外设之类操作时却没有办法。现在的单片机做的越来越好了,可以在单片机中嵌入软件SoftICE,SoftICE通过串口可以和keil2交换数据来达到硬件仿真的效果,当然这样做也是需要代价的,SoftICE正常运行需要占用一定的资源,比如串口,Timer2,还有就是SST BOOT-STRAP LOADER(即SSTFlashFlex51.exe)也不能使用。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值