下载后可任意编辑 新买来的 SST 可仿真单片机( 如 SST89E564RD 等) 出厂时都已经 烧 录 有 配 置 程 序 , 位 于 单 片 机 内 的 8K 的 BLOCK1 位 置( 0X10000~~0X11FFF) ,里面的内容能够擦除, 本文将使用两种方法将一片 SST89E564RD 单片机应用到与 KEIL 的串口仿真
SSTEasyIAP11F
exe 是 PC 端的程序, 用其将仿真监控程序烧进 SST89E564RD, 这样才能够与 KEIL 连接
F51MBLL5
bin 是单片机出厂配置程序, SST89E564RD 只有 在 BLOCK1 烧 有 此 程 序 后 才 能 与SSTEasyIAP11F
exe 连接, 否则将找不到单片机
方法一: 假设 89E564RD 内部数据全部混乱, 包括 BLOCK1 里面的出厂数据
打开 Hi-Lo 烧录器, 找到 SST89E564RD, 将出现下面提示, 说明程序段 BLOCK1 是 0X10000 至 0X11FFF
用 Hi-Lo 等烧录器擦除单片机
装载程序 F51MBLL5
bin下载后可任意编辑注意 Buff start:00010000 (配置程序是从这里开始)先看一下缓冲区内容: 1
下载后可任意编辑2
下载后可任意编辑3
下载后可任意编辑4
点出, 弹出以下图标, 勾选表示单片机起下载后可任意编辑动时从 BLOCK1 即( 0X10000) 开始运行, 不勾选表示程序从BLOCK0 即( 0X0000) 开始
点击 Auto, 再点击 Block Setup,出现下图
( 如图设置) 下载后可任意编辑6
点击 Run 执行烧录任务, 直到烧录完成
单片机接上串口线就能够与 SSTEasyIAP11F
exe 进行通信了
下面的步骤看 BSL