This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Code Read Protection (CRP3) with MCB2300

I use CRP3 function in my firmware with MCB2300 demo board. When I download it to MCB2300, then I can't upload another firmware again. How do I solve this problem ?

Thank you !!

Parents Reply Children
  • Hi Edward,

    I am sorry to tell you that;

    AN10759
    USB secondary ISP bootloader for LPC23xx
    Rev. 01 â€" 16 October 2008 Application note

    Page 7, Table 1. Code Read Protection (CRP)

    CRP3 ENABLD

    The user flash content cannot be read or updated.

    The USB bootloader ignores the Entry Mechanism (Update Entry Pin) and always executes the user application if present. If user application is not present then "Update" mode is entered.

    It has been damaged. Both your ARM7 SOC and your software are set to a state that you don't want.

  • Mmmmm.....

    Personally, I think the USB secondary ISP bootloader for LPC23xx example from NXP is danger.

    Its behavior of CRP3 destroys the last chance to update the ARM7 SOC.

    Hi Edward,

    If you have some time, you should futher check the documents and source codes to see if there is still some way to rescue your MCB2300.

  • Thanks for your help. I think that I need to change one new 2378 chip for MCB2300.