公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

 

我有 2 个 TC275 项目(引导加载程序和应用程序),想用调试符号刷新这两个项目。

IDE 在这个阶段陷入困境

 

Chaabane_0-1694606849566.png

 

我像图片中显示的那样设置应用程序项目

 

Chaabane_1-1694607077903.png

 

 

我以前在 stm32Cueide 中设置过但不确定在 AURIX IDE 中怎么设置

Chaabane_2-1694607135981.png

 

 

 

请就如何实现这一点提供建议 CAN

 

0 点赞
5 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @User13836 
您CAN 分享有关此调试功能的一些评论或建议?
溴,
杰里米

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

对于商用 TASKING TriCore 工具,可以指定多个 ELF 文件进行调试。 当使用核心 0 基础项目创建核心本地项目并使用子项目创建其他内核时,这也是一项要求。 然后,调试器将为每个内核加载一个 ELF 文件来调试多核应用程序。

我对ADS工具不太熟悉,但我想它也可以在ADS产品中使用。 我尝试简单地将多个 ELF 文件用于不同的项目,然后我遇到了一个预期的错误,即第二个 ELF 文件确实覆盖了第一个ELF文件的各个部分,因为我只是试图 “覆盖” 两个单独的应用程序。 因此,调试器没有卡住。 你有没有尝试单独加载 ELF 文件以确定这是否奏效?

我使用的是 ADS 版本 1.9.8。

最诚挚的问候,

Ulrich Kloidt 任务工具支持

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢 Ulrich 的回复

我还使用仅使用 USB 电缆的 ADS 1.9.8 和 TC275 精简版开发套件。

我做了以下事情:

  1. 使用调试按钮刷新了我的 App 项目
  2. 使用调试按钮刷新了我的引导加载程序项目
  3. 逐步运行引导加载程序直到跳转部分,它运行良好。 应用程序 CAN 运行之后,但我 CAN看不到调试符号。

在 App 项目中添加引导加载程序 elf 时(如我最初的问题中所述)它会卡住了

Chaabane_1-1694758143024.png

 

“正在进行中” 窗口我看到了这个

Chaabane_2-1694758187902.png

 

 

 

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

感谢您的更新。 我无法解释为什么 ADS 软件中包含的调试器在这个用例中会挂起。 CAN 考虑申请商业 TASK TriCore 工具的评估许可证,以使用 TASK TriCore 工具中包含的调试器调试应用程序。

请记住,ADS软件仅用于非商业用途。 因此,如果你的项目是商业项目,无论如何你迟早都必须更换使用的开发工具。

最诚挚的问候,

Ulrich Kloidt 任务工具支持

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

感谢您的反馈。 拿到工具后我会试试这个功能

0 点赞