S32DS debug call stack

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

S32DS debug call stack

1,946 次查看
WeiCh
Contributor III

在S32DS IDE的调试界面中,从右上角的Debug窗口,可以查看到当前程序运行的调用栈(Call Stack);

这个调用栈是根据什么文件生成的?我用GHS的MUTI_IDE编译生成的ELF进行debug,无法查看当前程序运行的调用栈,是需要补充什么文件吗?

0 项奖励
回复
3 回复数

1,889 次查看
jiri_kral
NXP Employee
NXP Employee

Hi, 

what's your S32DS version and target MCU? 

0 项奖励
回复

1,869 次查看
WeiCh
Contributor III
V3.5 and 32K358
0 项奖励
回复

1,142 次查看
jiri_kral
NXP Employee
NXP Employee

Hi,

sorry for long delay. Unfortunately GHS is not fully compatible with Dwarf and if you are using GNU gdb client, it brings some issues. One of them may be missing call stack. It is known limitation for debugging GHS built .elf with GNU gdb client. 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2248765%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ES32DS%20debug%20call%20stack%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2248765%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E5%9C%A8S32DS%20IDE%E7%9A%84%E8%B0%83%E8%AF%95%E7%95%8C%E9%9D%A2%E4%B8%AD%EF%BC%8C%E4%BB%8E%E5%8F%B3%E4%B8%8A%E8%A7%92%E7%9A%84%3C%2FSPAN%3E%3CSPAN%3EDebug%3C%2FSPAN%3E%3CSPAN%3E%E7%AA%97%E5%8F%A3%EF%BC%8C%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E5%88%B0%E5%BD%93%E5%89%8D%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E7%9A%84%E8%B0%83%E7%94%A8%E6%A0%88(%3C%2FSPAN%3E%3CSPAN%3ECall%20Stack%3C%2FSPAN%3E%3CSPAN%3E)%EF%BC%9B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E8%BF%99%E4%B8%AA%E8%B0%83%E7%94%A8%E6%A0%88%E6%98%AF%E6%A0%B9%E6%8D%AE%E4%BB%80%E4%B9%88%E6%96%87%E4%BB%B6%E7%94%9F%E6%88%90%E7%9A%84%EF%BC%9F%E6%88%91%E7%94%A8GHS%E7%9A%84MUTI_IDE%E7%BC%96%E8%AF%91%E7%94%9F%E6%88%90%E7%9A%84ELF%E8%BF%9B%E8%A1%8Cdebug%EF%BC%8C%E6%97%A0%E6%B3%95%E6%9F%A5%E7%9C%8B%E5%BD%93%E5%89%8D%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E7%9A%84%E8%B0%83%E7%94%A8%E6%A0%88%EF%BC%8C%E6%98%AF%E9%9C%80%E8%A6%81%E8%A1%A5%E5%85%85%E4%BB%80%E4%B9%88%E6%96%87%E4%BB%B6%E5%90%97%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2250713%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20debug%20call%20stack%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2250713%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EV3.5%20%E5%92%8C%2032K358%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2250447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20debug%20call%20stack%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2250447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%E3%80%81%20%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E7%9A%84%20S32DS%20%E7%89%88%E6%9C%AC%E5%92%8C%E7%9B%AE%E6%A0%87%20MCU%20%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2308917%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20debug%20call%20stack%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2308917%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E6%8A%B1%E6%AD%89%E8%80%BD%E6%90%81%E4%BA%86%E5%BE%88%E9%95%BF%E6%97%B6%E9%97%B4%E3%80%82%E9%81%97%E6%86%BE%E7%9A%84%E6%98%AF%EF%BC%8CGHS%20%E4%B8%8E%20Dwarf%20%E5%B9%B6%E4%B8%8D%E5%AE%8C%E5%85%A8%E5%85%BC%E5%AE%B9%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%BF%E7%94%A8%20GNU%20gdb%20%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E8%BF%98%E4%BC%9A%E5%B8%A6%E6%9D%A5%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%E3%80%82%E5%85%B6%E4%B8%AD%E4%B8%80%E4%B8%AA%E5%8E%9F%E5%9B%A0%E5%8F%AF%E8%83%BD%E6%98%AF%E7%BC%BA%E5%B0%91%E8%B0%83%E7%94%A8%E5%A0%86%E6%A0%88%E3%80%82%E8%BF%99%E6%98%AF%E8%B0%83%E8%AF%95%20GHS%20%E7%89%88%E6%9C%AC%20.elf%20%E7%9A%84%E5%B7%B2%E7%9F%A5%E9%99%90%E5%88%B6%E4%BD%BF%E7%94%A8%20GNU%20gdb%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E3%80%82%20%3C%2FP%3E%3C%2FLINGO-BODY%3E