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/TMS320C6748:版本模式和下载的区别

Guru**** 2526700 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/568138/ccs-tms320c6748-the-distinguish-of-the-release-mode-and-download

部件号:TMS320C6748

工具/软件:Code Composer Studio

现在,我们的程序可以在调试和释放模式下运行,但当我们将它下载到芯片中时,它无法运行。 为什么会发生这种情况? 是因为我没有部署什么? 或者是硬件问题。

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

    您好,

    现在,我们的程序可以在调试和发布模式下运行,但当我们将其下载到芯片中时,它无法运行。

    您能详细解释吗? 您是否说该程序在从CCS调试程序加载和运行时运行良好,但当您尝试将程序刻录到闪存并独立运行时,它运行良好?

    谢谢

    KI

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

    是的

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果是这样,那么这种情况会有很多不同的原因。 这种行为的一个较常见原因是,在通过CCS进行调试时,依赖GEL执行某些所需的目标初始化,而在独立运行外部CCS时不补偿该行为。 有关更多说明,请参阅本应用手册的第5部分: www.ti.com/.../spraa74a.pdf

    其他问题包括确保程序已刷新/下载到正确的位置,如果刷新,则说明闪存映像已正确生成。 您可能还需要在C67x论坛中查询,那里的设备专家可以提供更多见解。

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

    非常感谢。现在我还有另一个问题。 1.如果我有一个硬件可以正常运行程序,但其他硬件无法正常运行,这是否意味着问题属于硬件? 2.我有一个硬件问题,当我通过xds100v3下载它时,它很快就会运行,为什么会发生这种情况?

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

    [引用user="long gao ] 1.如果我有一个硬件可以正常运行程序,但其他硬件无法正常运行,这是否意味着问题属于硬件? [/引述]


    假设所有其他内容相同(完全相同的CCS版本,使用相同的凝胶文件,相同的CCS设置,相同的程序等),然后是, 所有迹象都表明存在某种硬件问题。

    2.我有一个硬件问题,当我通过xds100v3下载它时,它很快就会运行,为什么会发生这种情况?

    请注意,加载程序时CCS调试器的默认行为是:

    -加载程序

    -将程序计数器设置到入口点(通常为cint00)

    自动运行到main (可以在调试器选项中关闭此选项)

    如果有主程序,程序将在该处停止。 如果没有main,或者无法到达main,则目标将继续运行,除非它遇到其它一些停止点。

    谢谢

    KI

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

    再次感谢。关于问题,我确定是硬件问题。 关于问题2,现在我知道这是DDR的问题。因为当我将.cmd文件中的内存从DDR更改为shram时,我的程序就能工作。我认为这是DDR或 它的外设电路的问题。