求助 NXP P89CV51RD2FBC
朋友公司生成的通信板子,上面用的是NXP P89CV51RD2FBC,以前的工程师只留下了PCB和程序BIN 文件。BIN 文件我看了下,代码少于16KB现在NXP停产了 P89CV51RD,P89CV51RD基本没货了。
FLASH ROM RAM
P89CV51RB 16kB 1KB
P89CV51RC 32KB 1KB
P89CV51RD 64KB 1KB
我在想由于BIN文件大小小于16KB,可否用P89CV51RB直接代替,程序烧进去,了,发现不行。
是否是ROM大小不一样,到时 程序指针长度,不一样。
大家有什么好的解决方法。
换兼容的芯片
或者是在BIN文件上做文章 只要符合ROM的大小, 应该是可以的, 但注意, 不能采用原来bin code中, 芯片的bootloader, 否则就启动不了. 一般程序段有连续的一大片FF或00就是空白的地方, 而P89的bootloader在末尾几K, 把这几K用RB的bootloader替换就可以了. 用P89V52RD可以烧录吗?有可能是烧录软件的问题,
NXP的烧录软件不太管用的。 烧完重新读出来跟原来的比较一下,看看哪里不同,看看时钟频率和复位电路,还有就是板上EEPROM内容跟程序是否相关 xts 发表于 2012-11-16 15:26 static/image/common/back.gif
用P89V52RD可以烧录吗?有可能是烧录软件的问题,
NXP的烧录软件不太管用的。 ...
是P89V52RD的程序,写到P89V52RB,中,程序执行不了
页:
[1]