This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TDA2HF:应该为 M4内核#39调试制作哪种项目?

Guru**** 654100 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/914817/ccs-tda2hf-what-kind-of-project-should-i-made-for-m4-core-s-debug

器件型号:TDA2HF
主题中讨论的其他器件:TDA2

工具/软件:Code Composer Studio

大家好、

我在 Windows 10 环境下使用 TDA2x、CCSV6.2。 我已经 有其他文件(1个 A15内核、2个 C66内核、1个 M4内核相关),文件没有.cproject 或.ccsproject……

因此、我创建了一个由 CCSV6.2创建的通用 c 项目、导入我的所有文件、构建过程成功。 所有 ELF 加载正常。

我正在尝试为 驱动程序 conifg 调试 M4内核、断点无法运行到行中。  

我创建的是公共 c 项目、还是应该在 CCSV6上创建一个 M4项目?  

感谢您的帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否说过您有一个为 A15、2x C66和 M4构建程序文件的项目?  这似乎很奇怪、因为每个内核使用不同的编译器、或者对于 A15和 M4、至少有不同的构建选项。  CCS 工程通常不允许您生成多个 elf 文件。  每个内核有一个。

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John

    我创建了一个 c 项目,并加载了文件,它可以成功构建。 到 TDA2X 的连接也可以。我只能调试一个内核-M4。

    u 是否意味着我需要制作一个 M4工程来调试 M4内核?  

    如果是、如何连接 目标、 我认为 A15始终需要首先连接。  

    加载的图片是 TDA2_BIOS 的示例、我无法连接到 TDA2X 芯片。

    如何解决我的问题,太多了!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这里确实有2个问题。

    1)项目

    如果使用 CCS 工程、则需要为要编译的每个程序提供工程。  M4将具有自己的项目、该项目会生成自己的输出。  C66内核使用与 A15和 M4内核完全不同的编译器、并且还必须有自己的项目。  通常、适用于这些器件的处理器 SDK 不提供 CCS 工程、而是具有 makefile。  可以将这些 makefile 设置为从单个构建创建多个输出。  

    2) 2) M4内核保持在复位状态

    您看到的红色错误表示 Cortex M4内核处于复位状态。  在上面的几行中、我在输出中看到一些指示它应该已经从复位中释放、但似乎不是这样。 (IcePick_D:GEL 输出:IPU RTOS 从等待复位中释放。)  我需要与汽车团队的其他人联系、以帮助解决此问题、因为我无法使用此器件来调试此问题。

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好@

    您能否按照此帖子中所述尝试运行.gel 配置文件(请注意、它适用于 IPU2、您应该使用 IPU1):

    此外、您还可以查看此应用手册、看看您是否可以在其中找到一些说明:

    此致、

    Yordan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、两位、

    感谢您的回复。

    您是否意味着我必须在任何其他项目中为 TDA2X 选择 A15内核的连接?

    如果我制作了一个 M4内核项目、我必须选择 A15和 M4内核、然后首先连接 A15、然后连接 M4、没有计量器 A15是否有 elf?

    对吗?

    PS,

    我在 IPC 示例中执行了该操作,如下所示:

    https://e2e.ti.com/support/tools/ccs/f/81/t/914833 ”,这也是我的问题,我的主要任务是解决 IPC 问题,这对我来说是很大的困扰。

    请帮我解决问题,非常感谢!