I've been learning embedded devlopment after 20 years of server and desktop development. So far, I've using mostly ST boards and wanted to try out some NXP offerings. I purchased the FRDM-KL28Z, LPCXpresso55S69, LPC4088 boards and an LPC-Link2. For the KL28Z it lists the following:
MKL28Z512VLL7 MCU
I haven't worked with ROM before and I am wondering if the ROM is only for the bootloader?
Solved! Go to Solution.
Hi mustardoncheese,
About the ROM, it is the KL28 embedded code which can support the downloading with USB HID, UART directly after boot from ROM mode.
ROM also contains the API write the internal flash, so customer's code also can call the ROM API code to operate the internal flash.
Wish it helps you!
If you still have questions about it, please kindly let me know.
Kerry
Always check the errata for parts.
KL28 has some I2C issues.
55S69 has bootloader issue.
The OKdo E1 board , based on the 55S69, has always looked Interesting to me.
https://www.okdo.com/us/p/okdo-e1-development-board/
The ROM is generally used for bootloading.
Different parts can add addition features such as Flash Write/Update or Math functions.
The data sheet for the part should cover those features and how to call them.
Hi mustardoncheese,
About the ROM, it is the KL28 embedded code which can support the downloading with USB HID, UART directly after boot from ROM mode.
ROM also contains the API write the internal flash, so customer's code also can call the ROM API code to operate the internal flash.
Wish it helps you!
If you still have questions about it, please kindly let me know.
Kerry