Unable to debug S32k311 mcu using Segger j-link V9 debugger

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Unable to debug S32k311 mcu using Segger j-link V9 debugger

ソリューションへジャンプ
975件の閲覧回数
ce_ritesh
Contributor II
I have been working with an eval board by Elekronika India for 18s BMS solution based on S32k311 MCU. The Segger j-link V9-G JTAG debugger is being used for flashing and debugging.
But when we debug the sample code, after flashing, the PC goes to random RAM locations and not to the main function. Enclosed image for your reference. There are no breakpoints except main. But PC does not halt at the main and goes to random RAM locations and halts there. I tried with another example code for S32k311 and it gave the same output. 
 
Kindly suggest a solution.
 
image001.png
タグ(4)
0 件の賞賛
返信
1 解決策
596件の閲覧回数
ce_ritesh
Contributor II

Issue was with the Segger connector to JTAG adapter board. It wasn't able to reset the controller before debug session. It is resolved now.

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
597件の閲覧回数
ce_ritesh
Contributor II

Issue was with the Segger connector to JTAG adapter board. It wasn't able to reset the controller before debug session. It is resolved now.

0 件の賞賛
返信
959件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

But when we debug the sample code, after flashing, the PC goes to random RAM locations and not to the main function

Ok, seems to me weird. The core will execute the instruction loaded in it. Not some random ones.

There must be executed in your SW some branch (jump) to that RAM location. And the RAM location must be defined in your core registers, to perform branch.

If you do step by step debug, you will see exactly where the branch to RAM is happening, and also its preconditions.

 

But PC does not halt at the main and goes to random RAM locations and halts there. I tried with another example code for S32k311 and it gave the same output.

Yes, if the main is not reached, it wont halt at main breakpoint.

Since the another example gives you the same result, it could be some jumper settings on the board if you use our EVB.

We supply the EVBs with getting started guide, where all necessary HW settings are described.

But debugging of startup will simply tell you where the issue lie.

Best regards,

Peter

0 件の賞賛
返信
968件の閲覧回数
ce_ritesh
Contributor II

Please find gdb server log for your reference

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2105838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESegger%20j-link%20V9%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6S32k311%20MCU%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2105838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%E7%A7%81%E3%81%AF%E3%80%81S32k311%20MCU%20%E3%82%92%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E3%81%97%E3%81%9F%2018s%20BMS%20%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81Elekronika%20India%20%E3%81%AE%E8%A9%95%E4%BE%A1%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%A8%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%AB%E3%81%AF%E3%80%81Segger%20j-link%20V9-G%20JTAG%20%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%83%BC%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FDIV%3E%3CDIV%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E5%BE%8C%E3%81%AB%20PC%20%E3%81%AF%E3%83%A1%E3%82%A4%E3%83%B3%E9%96%A2%E6%95%B0%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AA%20RAM%20%E3%81%AE%E4%BD%8D%E7%BD%AE%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E5%8F%82%E8%80%83%E3%81%BE%E3%81%A7%E3%81%AB%E7%94%BB%E5%83%8F%E3%82%92%E5%90%8C%E5%B0%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82main%E4%BB%A5%E5%A4%96%E3%81%AB%E3%83%96%E3%83%AC%E3%83%BC%E3%82%AF%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81PC%20%E3%81%AF%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%A7%E5%81%9C%E6%AD%A2%E3%81%9B%E3%81%9A%E3%80%81%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AA%20RAM%20%E3%81%AE%E5%A0%B4%E6%89%80%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%A6%E3%81%9D%E3%81%93%E3%81%A7%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%BE%E3%81%99%E3%80%82S32k311%20%E3%81%AE%E5%88%A5%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%90%8C%E3%81%98%E5%87%BA%E5%8A%9B%E3%81%8C%E5%BE%97%E3%82%89%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%82%92%E6%8F%90%E6%A1%88%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image001.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image001.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F340094i79305759E11053BE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22image001.png%22%20alt%3D%22image001.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2160945%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20debug%20S32k311%20mcu%20using%20Segger%20j-link%20V9%20debugger%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2160945%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%95%8F%E9%A1%8C%E3%81%AF%E3%80%81Segger%20%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF%E3%81%8B%E3%82%89%20JTAG%20%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%B8%E3%81%AE%E6%8E%A5%E7%B6%9A%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%20%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%89%8D%E3%81%AB%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E4%BB%8A%E3%81%AF%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2105897%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20debug%20S32k311%20mcu%20using%20Segger%20j-link%20V9%20debugger%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2105897%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E5%BE%8C%E3%81%ABPC%E3%81%AF%E3%83%A1%E3%82%A4%E3%83%B3%E9%96%A2%E6%95%B0%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AARAM%E3%81%AE%E5%A0%B4%E6%89%80%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E5%A5%87%E5%A6%99%E3%81%AB%E6%80%9D%E3%81%88%E3%81%BE%E3%81%99%E3%80%82%E3%82%B3%E3%82%A2%E3%81%AF%E3%81%9D%E3%81%AE%E4%B8%AD%E3%81%AB%E3%83%AD%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E5%91%BD%E4%BB%A4%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AA%E3%82%82%E3%81%AE%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3ESW%20%E5%86%85%E3%81%A7%E3%81%9D%E3%81%AE%20RAM%20%E4%BD%8D%E7%BD%AE%E3%81%B8%E3%81%AE%E4%BD%95%E3%82%89%E3%81%8B%E3%81%AE%E5%88%86%E5%B2%90%20(%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97)%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%BE%E3%81%9F%E3%80%81%E5%88%86%E5%B2%90%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%82%B3%E3%82%A2%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%A7%20RAM%20%E3%81%AE%E5%A0%B4%E6%89%80%E3%82%92%E5%AE%9A%E7%BE%A9%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%81%94%E3%81%A8%E3%81%AB%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%82%92%E8%A1%8C%E3%81%86%E3%81%A8%E3%80%81RAM%20%E3%81%B8%E3%81%AE%E5%88%86%E5%B2%90%E3%81%8C%E3%81%A9%E3%81%93%E3%81%A7%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%80%81%E3%81%BE%E3%81%9F%E3%81%9D%E3%81%AE%E5%89%8D%E6%8F%90%E6%9D%A1%E4%BB%B6%E3%82%82%E6%AD%A3%E7%A2%BA%E3%81%AB%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81PC%20%E3%81%AF%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%A7%E5%81%9C%E6%AD%A2%E3%81%9B%E3%81%9A%E3%80%81%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AA%20RAM%20%E3%81%AE%E5%A0%B4%E6%89%80%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%97%E3%81%A6%E3%81%9D%E3%81%93%E3%81%A7%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%BE%E3%81%99%E3%80%82S32k311%20%E3%81%AE%E5%88%A5%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%90%8C%E3%81%98%E5%87%BA%E5%8A%9B%E3%81%8C%E5%BE%97%E3%82%89%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AB%E5%88%B0%E9%81%94%E3%81%97%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%96%E3%83%AC%E3%83%BC%E3%82%AF%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%81%A7%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%88%A5%E3%81%AE%E4%BE%8B%E3%81%A7%E3%82%82%E5%90%8C%E3%81%98%E7%B5%90%E6%9E%9C%E3%81%8C%E5%BE%97%E3%82%89%E3%82%8C%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81EVB%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%83%9C%E3%83%BC%E3%83%89%E4%B8%8A%E3%81%AE%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%91%E3%83%BC%E8%A8%AD%E5%AE%9A%E3%81%AB%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%82%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%20HW%20%E8%A8%AD%E5%AE%9A%E3%81%8C%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%AC%E3%82%A4%E3%83%89%E3%81%8C%20EVB%20%E3%81%AB%E4%BB%98%E5%B1%9E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%82%92%E8%A1%8C%E3%81%86%E3%81%A8%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%A9%E3%81%93%E3%81%AB%E3%81%82%E3%82%8B%E3%81%8B%E3%81%8C%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2105868%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Unable%20to%20debug%20S32k311%20mcu%20using%20Segger%20j-link%20V9%20debugger%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2105868%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%8F%82%E8%80%83%E3%81%BE%E3%81%A7%E3%81%ABgdb%E3%82%B5%E3%83%BC%E3%83%90%E3%83%AD%E3%82%B0%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E