前不久我发过一个贴, 认为是TOP853把E564搞坏了呢, 其实不是. 只是写入几次程序后,就再也认不出器件了.
后来我看了下手册, 上面说可以用INTEL87C5X编程器写入. TOP853中选型号INTEL87C51的时候, 可以正确识别出器件ID=BF,91
于是我想E564没坏,但就是就是不识别. 后来我用别的编程器把E564器件擦除. 再用TOP853写入仿真程序就可以成功了.
所以我总结, E564的任何编程操作如写入,读出,擦除等 都要先读取ID开始,叫"握手". TOP853对已写入程序的E564,"握手"不成功, 这就是它的BUG.
另外,仿真程序SoftIce564.HEX写入时要注意, 写入Block 1, 即TOP853中的10000-11fffH. 不编程SC0位,这样开机时,将执行仿真程序. 参见SST的SoftIce-UG.pdf手册 |