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.
background: on a lpc2387 processor, we have a push button on EINT0 and when active the switch grounds the EINT0 p53 low.
problem: if the push button is held down at at the time the processor is powered up the part goes into the built in boot loader and never comes out. and must be power cycled again with the push button inactive.
-if the lpc2387 part is locked (not allowing the boot loader to work) will this prevent entering the built in boot loader if EINT0=0 at powerup. -is there any other way to decouple EINT0 from the bool loader at power up (other than gating it with external logic)
You can use the protection to deactivate this way into the boot loader. But you must then add another pin somewhere that your application watches. Or you must add a communication interface where your program accepts data and performs IAP.
"You can use the protection to deactivate this way into the boot loader"
so you are saying locking the code will prevent EINT0 entry to the boot loader? EINT0 will behave normally at power up.
It depends on which level you lock with. Look in the user manual for the chip. The manual is thick because it has a lot of useful information.