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/AM1808:CCS 是否也支持 AM1808 MPU 的调试?

Guru**** 2040210 points
Other Parts Discussed in Thread: AM1808, AMIC110, TMDSEMU110-U, AM3358, AM3359, OMAP-L138, AM3352
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/863250/ccs-am1808-does-ccs-supports-debugging-as-well-for-am1808-mpu

器件型号:AM1808
主题中讨论的其他器件: OMAPL138AMIC110TMDSEMU110-UAM3358AM3359OMAP-L138AM3352

工具/软件:Code Composer Studio

您好!

我们计划使用 AM1808 MPU 进行开发。

仔细观察后、我们必须知道 CCS 仅支持 AM1808的 IDE 和编译、而对于调试、我们需要购买调试探针? 是这样吗?

还是 CCS 支持 AM1808 MPU 的调试?

请帮助..

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

    您好!

    [引用 USER="Tajpeer H">经过仔细观察后、我们知道 CCS 仅支持 AM1808的 IDE 和编译 、而对于调试、我们需要购买调试探针? 这是正确的吗?

    CCS 是用于代码开发和调试的完整解决方案。

    您是否打算使用嵌入式 Linux 或裸机/RTOS 进行此开发? 如果使用 Linux、则调试探针对于软件调试并不重要。

    但是、对于裸机/RTOS 调试、您需要通过调试探针与硬件进行交互。  

    大多数集成开发套件都具有内置的兼容调试探针、因此开发人员不必单独购买。 但是、我看不到适用于 AM1808的器件。 您当前是否使用了特定的开发套件?  

    此致、

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Rafael、 我们计划在这个 MPU 上使用裸金属组装编码。 它甚至没有 RTOS。 那么、对于这种裸机调试、我们需要使用调试探针与硬件进行交互? 这意味着什么,我没有看到用于 AM1808的兼容调试探针? 您能否告诉我们,如果考虑到 AM1808 MPU 的使用寿命从现在起至少10年,建议使用一种新的设计? 如果同一系列中有任何具有最新版本且内置调试器的 MPU、请提出建议! 因此我们只能使用开发套件、而不能使用调试探针! 请帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 user="Tajpeer H">我们计划在此 MPU 上使用裸机汇编代码。 它甚至没有 RTOS。 因此、对于这种裸机调试、我们需要一个调试探针来与硬件进行交互?

    是的。  

    [引用 user="Tajpeer H"]这是什么意思,我看不到 适用于 AM1808的版本 ,我构建了兼容的调试探针?

    我试图找到一个使用 AM1808器件并具有内置调试探针的开发套件、但遗憾的是、我找不到一个开发套件。  

    [引述 USER="Tajpeer H)]您能否告诉我们 ,如果考虑 到 AM1808 MPU 的使用寿命从现在起至少10年,建议使用一种新的设计? [/报价]

    我必须将此信息提交给器件专家、但我没有发现证据表明此器件将在近期停产。  

    [引用 USER="Tajpeer H">请建议同一系列中是否有具有内置调试器的最新版本的 MPU! 因此我们只能使用开发套件、而不能使用调试探针!

    很难给出一个器件的建议、该器件中有关应用本身的信息很少。 因此、仅根据规格、AM1808是一款基于 ARM9的器件、运行频率范围为375~456MHz、与姊妹器件 OMAPL138 (除 ARM9外、该器件还具有数字信号处理器)相当。 OMAPL138的开发套件还需要购买单独的调试探针、并且可以使用低成本、低性能的 XDS100v2 (第三方提供)。  

    还有 AMIC110、它以300MHz 的频率运行、但它是一个更现代的 Cortex A8内核和更多外设。 AMIC110的开发套件还需要购买单独的调试探针、但可以使用成本低但执行速度快的 XDS110 (TMDSEMU110-U)。

    性能更高的器件(1GHz)(例如畅销的 AM3358 AM3359)拥有各种具有内置调试探针的开发套件(上面提到的 XDS100v2在该器件上也很慢)、也可以使用单独的 XDS110。  

    由于单独的调试探针的成本分别为79美元和99美元(XDS100v2和 XDS110)、因此我一定会将这一点纳入整体开发成本中。 这一点尤为重要、尤其是当您认为您的原型板也需要调试时、这使得调试探针成为不可缺少的工具。  

    我会将此主题转发给器件专家、看看他们是否对处理器的选择有其他见解。  

    此致、

    拉斐尔

     

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

    您好、Rafael、

    感谢详细的解释。 请咨询您的器件专家并告诉我。

    我只是想知道如何在此 AM1808 MPU 上开始汇编编程、因为我没有从该 MPU 开始使用任何材料。 您能否先分享任何材料或链接。 基本上、我需要处理 ROM、SRAMand UART 芯片、以便与应用程序上的调试控制台进行通信。 我无法使用引导加载程序 A,而 Linux 正是用于此简单任务。 请告诉我装配体编程材料。

    有人能在这里提供帮助。

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

    大家好、Tajpeer、

    Rafael 列出了几乎所有你可以选择的选项。 AM1808不是生命周期的终点、但我们不积极支持它。 您可以查看 TI AM1808器件网页、该网页建议使用 AM3352进行新设计。 OMAP-L138与 AM1808属于同一系列、但它还具有 C674x DSP。

    http://www.ti.com/product/AM1808

    AM3352和 OMAP-L138均支持 Linux 和 RTOS。 您可以在以下用户指南中找到相关信息和支持 SDK。

    Linux: http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/index.html

    RTOS: http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index.html

    对于裸机开发:您可以在 RTOS 用户指南第9.9章:无操作系统(裸机)示例中找到相关信息

    http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_examples_demos.html#no-os-bare-metal-example

    雷克斯