Hi Jonathon Smith,
Thank you for your updated information.
Yes, the KBOOT SPI is the slave, actually it needs to connect to another board which will transfer the data as master to the MCU SPI slave.
So, until now, we don't have the application which you need, then you need to design your application by yourself. Just talk about the thought about it. You need to create the SPI master code, which can do the external eeprom data write and read. Besides, you also need to design the code, which get the app, then write to the eeprom. But if you have other tool to write the app code to your EEPROM, and you just need to use the K66 read the EEPROM, then you don't need to design the related code. You just need to create the eeprom read code in the bootloader.
When you want to boot the code which you located in your external eeprom, you need to read the EEPROM code, and write it to the RAM or the internal relocated flash address, then boot from the RAM or the internal relocated Flash.
After the whole app in the eeprom is wrote to the internal side, you need to relocate the vector, SP and PC, just jumper to the app which has wrote to the internal side.
Wish it helps you!
If you still have question about it, please kindly let me know.
Have a great day,
Kerry
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------