Roy
>>2. I've looked in your site and also in the KBOOT folder I've downloaded:
>> a. in your site, the bin files are specific for the implementation, right? meaning, if my UART is 1 and not 0, I cannot use the specific bin. Is that true?
The binary works on UART 0 and USB - the USB will work on any board but of course it won't work on UART 1.
To build the project for UART 1 one changes
#define LOADER_UART 0
to
#define LOADER_UART 1
>> b. in the KBOOT folder I've compiled the KDS project of 'freedom_bootloader' and now I have an ELF file (will it work only on FRDM K64 board or also at my board with K64 chip?).
Same answer as for the binary file.
>>Maybe I'm totally wrong here, but if I will burn this elf file (with Jlink, for example?), so afterword, how will I burn my application? using the blhost.exe? or am I missing something here...
Once the boot loader is installed it is use for programming new applications. blhost.exe is used for KBOOT mode - either USB-HID or UART.
No tools are needed for USB-MSD (in the uTasker version) which makes it easier to use, much faster and not platform dependent.
>>After burning this ELF file, will it replace the bootloader of Jlink or Mbed?
No.
>>What will I see in the device manager? (currently working with the FRDM K64 board with Jlink bootloader which shows me a COM port in the device manager).
The device manager sees USB. If you use UART it sees nothing.
Regards
Mark