Modify OpenSDA firmware on TWR-KW2x

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Modify OpenSDA firmware on TWR-KW2x

Modify OpenSDA firmware on TWR-KW2x

The TWR-KW2x board's OpenSDA is programmed with PE Micro's OpenSDA firmware which enables MSD, debugging and CDC Serial port.

This firmware can be easily modified by putting the K20 part in bootloader mode and load another firmware to it with a simple drag and drop.

Follow these steps to modify the OpenSDA firmware on the TWR-KW2x board. Segger's OpenSDA v2.1 will be used as an example of the new OpenSDA firmware (Instead of the default PE Micro's)

1. Unplug the board

2. Insert a Jumper in J30 to put the device in Bootloader mode

3. Plug in the board (Mini-USB)

4. Device will be enumerated as a "Drive Disk" But now with a "Bootloader" label

5. Drag and Drop the Segger's JLink_OpenSDA_V2_1.bin firmware (https://segger.com/opensda.html) into the Bootloader unit

6. Unplug the board

7. Remove Jumper

8. Plug in the board (Mini-USB)

Now you should see the board being enumerated as "JLink CDC UART Port", allowing serial port communication.

You should also be able to debug your application using J-Link debugging interface through the OpenSDA interface, no need of external hardware.

JlinkCDC.PNG.png

Note1: Drivers can be found at Segger's website (https://segger.com/opensda.html)

Note2: Jumper has to be in place in J29 for debugging

Note3: IDE options must be set to use J-Link Driver

Labels (1)
Comments

Hi Juan Carlos, 

it works for me, before I was trying with PE driver in my IDE and also I downloaded from the P & E web page the latest version. it did not work (just commenting) 

thanks a lot for your post 

No ratings
Version history
Last update:
‎04-10-2015 08:47 AM
Updated by: