Hi Daniel,
Please read Kinetis Bootloader Demo Application User's Guide.pdf in the KBOOT doc folder carefully at first. You can try the official FRDM-kl26 board at first.
Now, I take FRDM-KL26 board and the JLINK debugger firmware as an example, please also use my attached KL25 bootloader.
The following will give you the detail step how to download the bootloader to the board, and how to use the kinetisFlash tool to download the application code.
1. You can use the debugger to download the code to your KL26 board. The debugger can be JLINK, opensda to download the bootloader to the chip.
My board is using JLINK firmware:

2. Use KDS open :FSL_Kinetis_Bootloader_1_2_0\targets\MKL25Z4\kds\freedom_bootloader
Please use my attached Kboot for KL26.

Because I am using the JLINK debugger, so choose JLINK file to download. And exit the debug mode,then the bootloader code has downloaded to the board.
3. Modify the application code.
I am using the KSDK2.0-FRDM-KL26 code as the application code, and modify the offset address to 0x8000, because the bootloader already define the app address to 0x8000;
Application source code folder:
SDK_2.0_FRDM-KL26Z\boards\frdmkl26z\driver_examples\gpio\led_output
Now modify the link file to change the application start address, take IAR project link file as an example:

Change the interrupt start, text start to base 0x8000, instead of the 0x0000;
Generate the bin file. I have attached the modified bin file in :FSL_Kinetis_Bootloader_1_2_0\KinetisFlashTool\win\KL25\gpio_led_output_0x8000.bin
4. open FSL_Kinetis_Bootloader_1_2_0\KinetisFlashTool\win\KinetisFlashTool

(1) Browse
Choose FSL_Kinetis_Bootloader_1_2_0\KinetisFlashTool\win\KL25\gpio_led_output_0x8000.bin
(2) Target address
Choose 0X8000
(3) Choose port as your board's COM in the PC, then click connect.
(4) Click Update button.
You will find the code is updated to the chip with uart bootloader.
Now my board is blinking the red light which is the function of the application code.
Wish it helps you!
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------