I want to design a usb link with OpenSDA. Very simple similar to this
The FRDM boards use K20 mcu and the LPC Link 2 use LPC4370.
Can I use other more simple and cheap Kinetis mcu with OpenSDA for that?
In this case the K20 will still be your best option as it is inexpensive and simple, yet still provides the USB peripheral you are looking for as your referenced usb linker uses.
I'd also recommend considering utilizing the LPC-Link2 as it supports the KL05 and this programmer/debugger uses the SWD programming protocol.
For more information you can check the LPC-Link2 overview page.
I'd also recommend taking a look at the external programmers that are already made. You can find the ones recommend for the KL05 in its Tools & Software under the Emulators, Probes and Programmers.
Also, please note that any support regarding the development of the programming protocol using SWD will be with the Arm support team.
Firstly you need to define and consider what your target MCU is, because this will help you determine what MCU you may use as debug probe and consequently if it will be with OpenSDA or other SWD or JTAG protocols.
Since debug probes are usually connected to your host workstation via USB, the K20 is the simplest choice that still has a USB peripheral.
Let me know if you have further questions.
KL05 32kb QFN24 and QFN32.
There is more cheap mcu that K20 compatible with OpenSDA?
K20 cost similar to the finished solution. cheap usb linker
Due to the nature of the OpenSDA, the Kinetis K20 is the best choice for price and simplicity. In addition the OpenSDA was designed to function correctly only with the K20.
Also, from the description of what you are trying to achieve I understand you'd like to make a programmer/debugger using OpenSDA. The link that you provided is not a debugger this device has a different purpose, than what your intending to do with the K20.
Yes, you are in the right. I don't want to debug the KL05, I want flash the firmware and read/write.
The other systems use a FTDI + Arduino ISP programmer in order to flash de firmware in the target. I want to made some similar in only one device.
Retrieving data ...