To update your board with OpenSDA applications
It has been reported that OpenSDA v2/2.1 bootloader could be corrupted when the board is plugged into a Windows 10 machine. For details and more information on resolving this issue, please refer to this community post. Arm Mbed DAPLink bootloaders and applications have been developed to address this compatibility issue.
USB-KW38 comes pre-programmed with sniffer firmware by default. It means by default K2x flash is programmed with bootloader & FW dedicated to sniffer application. The following programming will remove the sniffer capabilities and allow the user to get OpenSDA serial and debug adapter.
To get further details please refer to USB-KW38
Note: If USB-KW38 is plugged to your PC and is not enumerated as a Mass Storage Device then it is programmed with sniffer Bootloader. Please follow below steps to program Open-SDA.
Reprogram your OpenSDA adapter with some new debug, serial, MSD flash-programming application
Select the right debug adapter (Pemicro OpenSDA, Segger JLink or CMSIS-DAP)(CMSIS-DAP) in your project parameters.
Reprogram your Freelink adapter with some new debug, serial, MSD flash-programming application
Select the right debug adapter (CMSIS-DAP) in your project parameters.
*Note: During development of OpenSDAv2 the reserved bootloader space was found to be too small. Thus a new version of OpenSDAv2 was subsequently released and named, OpenSDAv2.1.
|Version||Bootloader||Default Debugging Interface||Flash Programming||Virtual Serial Port||Source code available|
|OpenSDAv1||P&E Micro||P&E Micro||.sda/.s19/.srec||Yes||No, proprietary|
|OpenSDAv2||Arm/mbed||CMSIS-DAP||.bin||Yes||Yes, open source|
|OpenSDAv2.1||Arm/mbed||CMSIS-DAP||.bin||Yes||Yes, open source|
|OpenSDAv2.2||mbed DAPLink||DAPLink||.bin, .hex||Yes||Yes, open source|