TWR-KV58F220M Debug with Segger J-Link problems

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

TWR-KV58F220M Debug with Segger J-Link problems

Jump to solution
840 Views
andreacanepa
Contributor IV

The TWR-KV58F220M card works well in debugging using its USB port with PE Micro OpenSDA.

I connect the J-Link interface to the demo board connector (J13) after removing the jumpers (J19 and J20) to send firmware to the board. I can not communicate J-Link with MKV58 installed on the demo board.

If I use J-Flash Lite, press ERASE button, after a few seconds I get the following:


If I use J-Link Commander, I can connect to the MKV58 without errors:


But if I try to reset the microcontroller, I get an error:

I have also tried to select other reset modes (RSetType) but the result is always the same.

The HALT and GO commands work fine, in fact, the CPU stops and then restarts without errors:


The ERASE command (from J-Link Commander), work fine and after the memory is erased:


If I send my file ".bin" to the CPU with the "loadfile" command I get this warning:

but in fact nothing has been loaded inside the CPU, in fact my program does not work.

Perhaps this problem can be caused by the protection to flash writing / reading?
So I use the "unLock Kinetis" command to unlock my cpu, and everything is done correctly:


If I send my file ".bin" to the CPU with the "loadfile" now the messages are:

Obviously the program has not been loaded into CPU memory, in fact it does not work.

I also connected the J-Link directly to a microprocessor MKV58 welded on other lab card and I was able to communicate using SWD, so I do not think the problem is in J-Link. The only difference between the two tests is that when I connect J-Link to the TWR card I have to use the "Cortex-M 19 pin adapter", instead for connecting to the direct MKV58 I used the standard 20-pin flat cable without adapter.
If anyone has had experience of using J-Link with this demo board and can give me some advice I'm grateful to.

Best regards
Andrea

Labels (1)
Tags (2)
0 Kudos
1 Solution
593 Views
andreacanepa
Contributor IV

Apparently it's a J-Link problem. Installing the drivers and firmware 6.20e resolves the problem.

I can not explain why this flaw does not happen if I connect J-Link directly to the MCU on the lab card. However with software 6.20e it returns to work all the time even with the TWR-KV58F220M.

View solution in original post

0 Kudos
1 Reply
594 Views
andreacanepa
Contributor IV

Apparently it's a J-Link problem. Installing the drivers and firmware 6.20e resolves the problem.

I can not explain why this flaw does not happen if I connect J-Link directly to the MCU on the lab card. However with software 6.20e it returns to work all the time even with the TWR-KV58F220M.

0 Kudos