Dear All, Just I want to know about, how FRDMK64F board is getting detected as "BOOTLOADER" and if we flashed "mbed binary" then it is detecting as "MBED" drive to flash the application.
What I have to do if I want to build my own development board like FRDMK64F ? Is there any firmware for "OpenSDA" IC and freescale controller which is present on FRDMK64F board ?
Could you please anyone explain and provide any links to understand better about this concept.
Thanks in advance.
Regards,
Titus S.
Hello Titus,
Basically, OpenSDA is a serial and debug adapter that provides a bridge between your computer (or other USB host) and the embedded target processor, which can be used for debugging, flash programming, and serial communication, all over a simple USB cable.
So, when you connect a Freedom board that has OpenSDAv2 (such as the FRDM-K64F) to your computer with a USB cable, it will begin running the default CMSIS_DAP/mbed application which has three main features.
But when K20 (MCU where bootloader resides) does not have CMSIS_DAP firmware downloaded, it just appears as BOOTLOADER drive.
You can find more information on next links:
https://community.freescale.com/docs/DOC-100720
http://cache.freescale.com/files/32bit/doc/user_guide/OPENSDAUG.pdf
Thanks for your response. Its very useful.
If I want to develop like FRDM board, which controller needs to be flashed to detect as "bootloader" ? either openSDA controller or freescale controller ?
Anything we need to flash on freescale uc? And what are sw needs to be flashed on free scale uc and openSDA controller?
Thanks in advance.
Effectively, OpenSDA controller needs to be flashed as "bootloader". There is no need to flash your freescale's MCU target with a specific program.
You can check this useful links:
http://mcuoneclipse.com/2012/09/20/opensda-on-the-freedom-kl25z-board/
http://architects.dzone.com/articles/using-freedom-board-jtag
Best Regards,
Isaac
Q. If I want to develop like FRDM board, which controller needs to be flashed to detect as "bootloader" ? either openSDA controller or freescale controller ?
It is the K20DX128 kinetis MCU. Please refer to the link OpenSDAv2 .