[ZLG-MCU] 关于P89V51RC2FN的疑问

[复制链接]
 楼主| hyhmh 发表于 2007-11-12 15:00 | 显示全部楼层 |阅读模式
在ZLG广州新赛格&nbsp;店<br />购得P89V51RC2FN&nbsp;(FA64-0761&nbsp;-zG0633&nbsp;B2)<br /><br />使用Flash&nbsp;Magic下载程序,出现:<br />&nbsp;--------------------------------------------------------------------<br />|&nbsp;The&nbsp;device&nbsp;signature&nbsp;does&nbsp;not&nbsp;match&nbsp;the&nbsp;expected&nbsp;values.&nbsp;Accessing&nbsp;|<br />|&nbsp;a&nbsp;device&nbsp;using&nbsp;the&nbsp;wrong&nbsp;protocol&nbsp;could&nbsp;render&nbsp;the&nbsp;device&nbsp;unusable.|<br />|&nbsp;Do&nbsp;you&nbsp;want&nbsp;to&nbsp;continue?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br />---------------------------------------------------------------------<br /><br />用&nbsp;Read&nbsp;Signature菜单命令返回:<br />&nbsp;&nbsp;&nbsp;Manufactruer&nbsp;ID:&nbsp;0xBF<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Device&nbsp;ID1:&nbsp;0x91<br /><br />而后,查阅NXP文档显示:<br />P89C51RD2&nbsp;=&nbsp;15h&nbsp;C2h&nbsp;82h&nbsp;&nbsp;&nbsp;P89V51RD2&nbsp;=&nbsp;BFh&nbsp;91h<br />P89C51RC2&nbsp;=&nbsp;15h&nbsp;C2h&nbsp;8Ah&nbsp;&nbsp;&nbsp;P89LV51RD2&nbsp;=&nbsp;BFh&nbsp;90h<br />P89C51RB2&nbsp;=&nbsp;15h&nbsp;C2h&nbsp;8Ch&nbsp;&nbsp;&nbsp;P89V51RC2&nbsp;=&nbsp;BFh&nbsp;9Bh<br />P89C51RA2&nbsp;=&nbsp;15h&nbsp;C2h&nbsp;8Fh&nbsp;&nbsp;&nbsp;P89LV51RC2&nbsp;=&nbsp;BFh&nbsp;9Ah<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P89V51RB2&nbsp;=&nbsp;BFh&nbsp;9Eh<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P89LV51RB2&nbsp;=&nbsp;BFh&nbsp;9Fh<br />不清楚&nbsp;原因何在?<br /><br />注:1)下载操作、下载支持的硬件以及PC软件,对以前所购的P89V51RD2FN(CP0156.00&nbsp;kzN0449&nbsp;AC)一切正常。<br />&nbsp;&nbsp;&nbsp;&nbsp;2)芯片上的标识是Philipps,而不是新名字NXP。<br />
zlgmcu 发表于 2007-11-13 15:12 | 显示全部楼层

re

凡是从ZLG销售点卖出的芯片绝对是原装的.<br /><br /><br />flashmagic主要从芯片驻留程序中读取ID,<br />如果您用并行编程器读,一定可以在引导代码中找到BF&nbsp;91H.
 楼主| hyhmh 发表于 2007-11-13 20:57 | 显示全部楼层

谢谢答复

用Flash&nbsp;Magic下载程序<br />&nbsp;&nbsp;&nbsp;选用P89V51RD2&nbsp;能够成功(且程序正确运行),当然代码长度不超过RC2的允许范围.<br />&nbsp;&nbsp;&nbsp;由于手头上只有&nbsp;Easy&nbsp;Pro&nbsp;80和&nbsp;RF1800&nbsp;这二款编程器,所以只好先用着.
 楼主| hyhmh 发表于 2007-11-16 17:09 | 显示全部楼层

问题解决

用了新版本的Flash&nbsp;Magic<br /><br />但用&nbsp;主界面的“Erase&nbsp;blocks&nbsp;used&nbsp;by&nbsp;Hex&nbsp;File”选项无法擦除芯片的内容。<br /><br />而后用菜单ISP&gt&nbsp;Erase&nbsp;Flash&nbsp;Pages...&nbsp;&nbsp;选择使用过的(当前需要写ROM的范围页面)先擦除。<br /><br />接着再写程序,一切正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

446

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部

24

主题

446

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部