We have first hardware boards and simply can not communicate with it
Our setup:
Keil MDK version 5.12
Seggar J-Link v8.0
Seggar driver v4.86b
J-Link
20 pin header KL05 32-pin QFN (FM)
---------- --------
1 (Vcc) board Vcc
7 (SWD_DIO) 32 (PTA2/SWD_DIO) with a 51k pullup
9 (SWD_CLK) 30 (PTA0/SWD_CLK)
15(Reset) 31 (PTA1/ /RESET) with a 4.7k pullup
20(GND) board GND
We can see SWD clock and data transitioning cleanly. The reset line has an odd sawtooth waveform on it (see attached photo), but we are being told this is expected.
See the attached a screen shot of the Keil debug settings. We can't find any documentation that these are the correct "Connect and Reset Options". Can someone confirm that this is correct?
To confirm it wasn't an issue with the development environment and tools, we connected to a different non-Kinetis ARM board
and had no issues communicating to the device via SWD.
We also attempted to connect to the KL05 board using IAR Embedded Workbench 7.30. Same result. We could not communicate with the KL05.
To ensure it wasn't an issue of the latest tools being needed, we used a different computer to install the latest Keil (5.13) and Seggar drivers (4.96). Same result. We could not communicate with the KL05.
Has anyone else seen this issue with the Kinetis KL05?
Hi Bryan,
Everything appears to be correctly set up. The only thing that looks extrange is the 51k Pull Up on SWD_DIO. See, according with the Reference Manual chapter 9.2 the SWD_DIO has an internal Pull up and the SWD_CLK has an internal pull down. I reccomend you to check how these wires are placed in the FRDM-KL05Z board (FRDM-KL05Z Schematic). As you can see they are connected directly with no other external component.
Also, for a quick test, I reccomend you to usethe J-Link Commander available on your SEGGER instalation path. Connect the J-Link to the board and power on the system. Then open the J-Link commander. If everything is correct you will see that the J-Link commander shows the processor you are trying to access.
Saludos
Santiago Lopez -- Connectivity and IoT