We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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 !!
I use the P0.6 for Update Entry Pin. But I pull down this pin before boot up MCB2300. It still go to my LCD demo and it can't stop in Bootloader mode. Because if it go to Bootloader mode and update folder will show, but it is not now.
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.
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.