Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/25/09 09:20
Read: times


 
#168534 - a feature
Responding to: ???'s previous message
Christoph Franck said:
Err ... can you really manage to overwrite their boot/ISP routines?

This is a tricky question.

All LPC9xx support what they call ICP, which is a SPI-ISP. This cannot be erased - this is either in hardware or a ROM-based firmware, which at the end of the day is the same for the end user.

Besides this, the bigger LPC's have a factory-installed UART-ISP bootloader in part of their FLASH. It can be erased, but not from the bootloader itself, IIRC (protected by a sector protection "fuse"). By default, this bootloader starts after reset; but you can (must) override this setting a "fuse", starting your application - so effectively this bootloader can commit a suicide; but the ICP will remain to work if needed.

The bootloader's source can be downloaded from NXP's site, if you know what you are looking for (NXP site is known for being unusable for anything but testing your internet connection speed and PC's overall capabilities)

JW



List of 23 messages in thread
TopicAuthorDate
Addressing bit memory indirectly            01/01/70 00:00      
   Not possible.            01/01/70 00:00      
      so why Bit addressable memory?            01/01/70 00:00      
         sure you can and THINK            01/01/70 00:00      
            Fast and saves code and RAM space            01/01/70 00:00      
   No such instruction...            01/01/70 00:00      
      Thanks so much            01/01/70 00:00      
         That's _too_ limited...            01/01/70 00:00      
      Not vast - actually quite small.            01/01/70 00:00      
   bible time            01/01/70 00:00      
   store bit address...            01/01/70 00:00      
      Thanks            01/01/70 00:00      
         if '2051' is the Atmel, then            01/01/70 00:00      
            "cable" only for the "S"            01/01/70 00:00      
               I second the motion and add            01/01/70 00:00      
               I have...            01/01/70 00:00      
                  Smoking bad for the health            01/01/70 00:00      
                  an issue many newbies are not aware of is ...            01/01/70 00:00      
                     NXP???            01/01/70 00:00      
                        Design flaw?            01/01/70 00:00      
                           a feature            01/01/70 00:00      
                  cheap            01/01/70 00:00      
   Code: Addressing bit memory indirectly            01/01/70 00:00      

Back to Subject List