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/TMS320F28379D:Uniflash 固件烧录问题

Guru**** 2538955 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/934671/ccs-tms320f28379d-uniflash-firmware-burning-problem

器件型号:TMS320F28379D
主题中讨论的其他器件:UNIFLASH

工具/软件:Code Composer Studio

尊敬的支持团队:

     在使用 Uniflash 固件烧录时、我们遇到串行端口通信问题。 项目中有两个芯片、分别是 A 和 B、A 是 TI DSP 的芯片 TMS320F28379、B 是 TI DSPTMS320F28075的芯片。

     首先、当使用在线调试时、A 和 B 通过 SCI 正常通信、并且可以通过主机查看正常通信数据。 然后、使用 unilfash 烧录固件、在再次通电后、通过主机进行观察、发现串行端口没有数据。

请问为何会出现这样的问题?

我们希望您能及时答复。

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

    您好、Jarvis、

    当您说"在线调试"时、您是指 CCS 吗?  如果是、您是否意味着在连接到调试器时应用程序工作正常?   

    使用 UniFlash 烧录固件后、您是否独立关闭电路板的电源并注意到此故障?

    使用 UniFlash 烧录固件时是否看到任何错误?  

    谢谢、此致、
    Vamsi

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

    Jarvis、

    我假设通过 Uniflash 进行编程后、您将尝试独立运行器件。 对吧?

    您是否确保将引导引脚配置为正确引导至闪存?

    此致、

    曼诺伊

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

    您好、 Vamsi、

         是的、我们使用的在线调试工具是 CCS、当连接到调试器时、应用程序工作正常。

         当我使用 Uniflash 烧录固件时、它会正常烧录、不会出现错误。 再次上电后、串行端口无法正常通信。

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

    您好、Manoj、

       是的、通过 Uniflash 进行编程后、我尝试独立运行器件。

       如何确保引导引脚正确配置为引导至闪存? 如何对其进行验证?

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

    Jarvis、

    请检查以下几项:

    1.确保链接器 cmd 文件中所有已初始化的段都映射到闪存而不是 RAM。  如果您需要从 RAM 执行任何操作、可以将其加载到闪存中、并复制到 RAM 和运行时。

    2.请参阅 表4-3。 TRM (https://www.ti.com/lit/ug/spruhm8h/spruhm8h.pdf)中 CPU1的器件默认引导模式、并为闪存正确配置引导模式引脚。

    谢谢、此致、
    Vamsi