Hi,
I am trying to locate the listing for the default pinmux for the ROM bootlader for LPC824.
Looking through the MCU Bootloader v2.5.0 guide it states that the source code for peripherals_pinmux.h is located in middleware/mcu-boot/targets/<device>/src but when downloading the SDK version 2.7 for LPC824 (using SDK Builder) it does not seem to contain any mcu-boot middleware.
So my questions are:
1) What are the defaults (from factory) pins for UART and I2C?
2) Where is the source code for LPC824 bootloader in case we need to change the pins.
Thanks,
Ed
Hello, ed@modk.it
Please note that for the LPC devices, the ROM bootloader is called ISP.
1) The ISP interface for the LPC824 only supports USART. Here
you can take a look at the default and available pins
From LPC82x UM.
Those pins are configured automatically when entering to ISP (ROM bootloader ) after POR or reset
2) Since the ISP comes preloaded on ROM we don't provide code for the ISP itself.
In this case, you will need to adapt your design to use those pins.
.
Please, let me know If I can help you further!
Best regards, Diego.
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thank you. It seems the LPC845 supports I2C which was where the confusion came in.
That is correct, the LPC845 supports ISP through I2C.
Best regards, Diego.