Hi Roger,
As you mentioned above, there're no serial interfaces on your board, however the AN2295 don't support any peripheral interfaces except the serial interface.
So AN2295 doesn't fit your design.
The Kboot provides the BusPal which act as a bus translator with an established connection with blhost over UART and with the target device over I2C, SPI, or CAN, and assist blhost in carrying out commands and responses from the target device.
The Fig 1 below illustrates the role BusPal plays in blhost communication with the target device.

The Kboot 1.2 doesn't support the MK10 now, however you can follow the steps in the Chapter 10 Kinetis bootloader porting section in the Kboot reference manual.
I've also attached the document.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------