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.

[参考译文] TMS320F28379D:转储 TMS320F28379D DSP EEPROM 芯片中的代码的步骤

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1294804/tms320f28379d-steps-to-dump-code-in-eeprom-chip-for-tms320f28379d-dsp

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

您好!

我有一个应用软件、我可以使用调试器将该软件转储到379D DSP 中。  但是、我当前的应用要求是、需要通过 EEPROM 接口将代码转储到 DSP 中。  

我已从说明手册中了解到、我们可以对基于 SPI 的 EEPROM 编程进行一些配置。但我需要了解有关如何通过 EEPROM 接口将程序转储到 DSP 中的确切步骤。  

如果有多种编程方法,我愿意接受所有可能的选项。

谢谢。

此致、

南普拉兰布克

(Sr. Engg、R&D、Hind 整流器)

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

    尊敬的 Prarambhik:

    有关使用串行 SPI EEPROM 的 SPI 引导模式的更多信息、请参阅 TRM (https://www.ti.com/lit/spruhm8j)中的第4.10.4.3节(SPI 引导模式)。 如果您需要更多详细信息、请指明哪些其他信息会有所帮助。

    为了更好地了解您的申请、我有一个后续问题。  是否需要从 EEPROM 对 F28379D 进行编程? 如果 JTAG 连接可用、请考虑使用 UNIFLASH、串行闪存编程器(请参阅 https://www.ti.com/lit/sprabv4)或闪存 API (请参阅此帖子)直接编程到 F28379D 闪存。  

    此致、

    斯凯勒

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

    您好,Skyler:

    感谢更新、对于延迟回复深表歉意。 实际上、我的应用目前使用调试器、我通过该调试器转储代码。 然而,我们最近经常遇到一些问题。 问题是、在转储代码时、我们会多次收到"器件在低功耗模式下运行"和".out load failed"错误提示。 我们的 DSP 卡位于控制机架内(因为我们的应用是使用前端转换器和逆变器的大功率牵引电机控制)。 我们还检查了电源,它可以为 DSP 正确接收5V 和3.3V 电压(只是为了确保器件获得适当的电压)。 因此、我们面临的问题是每次都必须从机架中取出卡(DSP 处理器)、然后使用外部电源在闪存中转储代码。 由于我们必须经常转储代码、因此这种情况非常繁忙。 因此、作为替代方案、建议使用基于 EEPROM 的代码转储方法。

    我们目前使用 JTAG 调试器将我们的应用程序代码转储在闪存中、而在运行时、段从闪存复制到 RAM 后运行。

    希望这能解答您的问题。

    此致、

    Prarambhik

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

    尊敬的 Prarambhik:

    我认为您已为闪存引导配置了引导模式引脚(而不是等待引导)-正确吗?   

    假设闪存启动、当您通过 JTAG 访问器件进行闪存编程时、您的器件是安全的吗?

    谢谢。此致、
    瓦姆西

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

    尊敬的 Vamsi:

    Unknown 说:
    我已经从指令手册中了解到我们可以对基于 SPI 的 EEPROM 编程进行一些配置。但是我需要知道如何通过 EEPROM 接口将程序转储到 DSP 中的确切步骤。

    参考手册在实现此任务方面的信息有限、您能提供一些明确的确切步骤吗?

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

    尊敬的 Saddam、 Prarambhik、

    在进行 EEPROM 路由之前、是否要解决 在中无法连接到器件的原始问题?  请澄清。

    如果您只想在 基于 SPI 的外部 EEPROM 接口上获取信息、我们可以将该线程分配给 SPI 专家。  会在您澄清我的上述问题后进行解答。

    谢谢。此致、
    瓦姆西

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

    尊敬的 Vamsi:
    EEPROM 与控制器之间的通信可通过使用 SPI_boot.c 文件成功实现。我们想继续、但没有合适的信息、您至少可以提供该文件的示例代码。

    此致、

    萨达姆

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

    Saddam,

    您是否在寻找与 https://www.ti.com/lit/pdf/spracs8 中的 SPI 类似的方案?  

    谢谢。此致、  

    瓦姆西

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

    你好 Saddam,

    我注意到您正在与 SPI 专家的其他帖子中讨论此内容。  

    因此,我将关闭这个帖子。

    谢谢。此致、

    瓦姆西