Hello john,
I just finish to debug a bootloader for a KV46,
In the original version, the Bootloader is very powerfull, it's scanning all the possible link (as a slave)
I2C,SPI, CAN and UART
You can use any uart you want you only have to modify the original version 2.0.0 to adapt it to you hardware.
check the files :
Hardware_init_Kxx.C files.
Peripherals_Kxx.C files
Peripheral_pinmux.h
No modification needed for kinetisflashtools
regards
bertrand