I found out today that some NXP P89V51RD2 chips runs a bootloader v7 which differs from that available on FlashMagic site (see also this sticky post). Can someone confirm?
I used to upgrade the bootloader of P89V51RD2 MCUs from v6 to v7 from within my firmware because the v7 includes an important feature to me which lets me change the way programming mode can be activated. The upgrade is carried out automatically after checking the bootloader version returned by the provided bootloader function. The NXP chips mentioned above returns "7" as factory bootloader and the upgrade does not take place.
I believe the only way I have to get around this is to perform a CRC check on bank #1. Any better suggestion?
I used to upgrade the bootloader of P89V51RD2 MCUs from v6 to v7 from within my firmware because the v7 includes an important feature to me which lets me change the way programming mode can be activated. The upgrade is carried out automatically after checking the bootloader version returned by the provided bootloader function. The NXP chips mentioned above returns "7" as factory bootloader and the upgrade does not take place.
I believe the only way I have to get around this is to perform a CRC check on bank #1. Any better suggestion?