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.

[参考译文] TMS320F28075:CodeStart 突然停止工作、有什么建议吗?

Guru**** 2796425 points

Other Parts Discussed in Thread: TMS320F28075

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1622212/tms320f28075-codestart-suddenly-stopped-working-any-suggestions

器件型号: TMS320F28075

嗨、大家好、这很奇怪。 我在独立板上使用 TMS320F28075 LQFP 176Pin、codestart 突然停止工作。 在增长 它一直工作正常,但现在不去。

我使用 CCS12.8-1 编写 asm 代码、并将汇编器代码下载到 MCU 中、这样就始终可以正常运行。 然后断电、MCU 将以正确的方式启动、而不会出现任何问题。

现在我下载代码、关闭电源然后再打开、MCU 将无法运行。 非常奇怪。

然后我加载了 CCS20.4.1 并编写了一个小型 ASM 程序 ( Blinky ),并将代码下载到 MCU 上,关闭然后再打开, MCU 将正常启动, Porta 上的 LED 将开始闪烁,但使用 CCS12.8.1 它只是在关闭电源后不会运行,然后再次打开。

我在 CCS12.8.1 中没有做任何更改、只是写了 asm 代码。 MCU 使用 CCS20.4.1 工作正常、因此它与 CCS12.8.1 完全相关。  

哦,我使用的 iMac 与 OS 15.7.1 红杉.

如有任何建议、将非常感谢。

感谢大家、Peter。

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

    您好、Peter:

    请注意、CCS 12.x 已停产。 因此、对它的支持将是有限的。  

    也就是说、

    现在我下载代码、关闭电源、然后再打开、MCU 将无法运行。 非常奇怪。

    如果我理解正确、您使用 CCS 12.8 将程序刷写到您的器件上。 然后、断开电路板/器件与 CCS 的连接、对电路板进行下电上电、使其正常运行、但其未按预期运行。  

    I 随后加载 CCS20.4.1 并编写了一个小型 ASM 程序 ( Blinky ) 并将代码下载到 MCU 上、关闭然后再打开、MCU 将正常启动、Porta 上的 LED 将开始闪烁、但使用 CCS12.8.1 它只是在关闭电源后无法运行、然后再次打开。

    然后你尝试了一个简单的例子 20.4。 但这是有效的。 但是、当使用 12.8 刷写从 20.4 生成的相同可执行文件时、它无法按预期运行?

    我是否正确理解?

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

    谢谢你的回答。 是的,一切都是正确的,除了我没有加载在 Blinky 的例子,我写了自己的 Blinky 汇编器,并刷新了 28075 我会每隔一次,关闭然后打开电路板, MCU 不会运行。  

    请勿告诉我现在必须使用 CCS 20.4.1、因为 CCS 20.4.1 汇编支持非常糟糕。 CCS12.8.1 在组装支持方面要好得多。  

    那么、您认为 CodeStart 在加电时不启动芯片的原因是什么? 上个月还不错。 我已经检查了引导引脚、并且它们在上电时都处于高电平、因为它们连接了 4.7k 上拉电阻。  

    我也没有更改 28075_flash_lnk.cmd 文件中的任何内容。 在我的汇编器代码中、CodeStart 有自己的.section、并且它也没有被更改、与上个月一切正常运行时完全相同。 我完全坚持这一个,这就是为什么我要求对此一些支持.  

    我唯一能想到的是保存 asm 代码并重新安装 CCS 12.8.1、然后了解具体操作方法。  

    哦,如果你还记得上周我每次启动 CCS12.8.1,它会提醒我每次启动 CCS12.8.1.时都要安装 segar 更新。 我已关闭自动更新、因此不会发生这种情况。 您认为这与我的 MCU 在上电时未运行有关吗?

    彼得

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

    你好 Ki,取消这个,因为我发现了问题。 我的一位同事将其中一个引导引脚焊接到另一个 MCU IO 引脚、该引脚会将引导引脚拉至接地、因此 20875 当然无法启动。 太棒了 我希望他们首先告诉我这一点。 CCS12.8.1 的工作非常出色、但我的同事却不是。 (笑)

    PeterSlight smileć

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

    好的、很高兴您解决了这个问题、感谢您的更新!