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.

[参考译文] TMS320F28388D:如何使用 XDS100V3仿真器通过 F28388D 芯片将二进制流文件直接烧录到外部闪存(W25Q64)?

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1374096/tms320f28388d-how-to-use-xds100v3-emulator-to-burn-binary-stream-file-directly-into-external-flash-w25q64-via-f28388d-chip

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

工具与软件:

尊敬的 TI 团队:

   现在我有一个需要烧录到外部闪存(即 SPIFlash)中的 FPGA 固件、 由于太大、需要直接烧录到外接闪存中、然后烧录 F28388D CPU1、CPU2和 CM 的固件、所以 我使用的刻录机是 XDS100V3、是否有良好的解决方案?

期待您的回复、

此致。

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

    您好!

    [报价 userid="610100" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1374096/tms320f28388d-how-to-use-xds100v3-emulator-to-burn-binary-stream-file-directly-into-external-flash-w25q64-via-f28388d-chip ]由于它太大了、需要直接烧录到外部闪存中、然后烧录 F28388D 的 CPU1、CPU2和 CM 固件、 我使用的刻录机是 XDS100V3、是否有好的解决方案?

    您需要 F28388D 使用 SPI 写入外部闪存? 然后您想之后实际写入 F28388D 闪存?  

    需要将多少数据写入外部闪存?  

    此致、

    Ben Collier

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

    你(们)好  

    您需要 F28388D 使用 SPI 写入外部闪存?  有
    然后您想之后实际写入 F28388D 闪存? 有  


    需要将多少数据写入外部闪存?  1MB



    此致、

    YI YIN

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

    易贤

    遗憾的是、我们没有有关如何做到这一点的示例。 我认为您需要执行以下操作:

    1.使用 JTAG 将"SPI 程序"加载到 F28388D 中

    2.在 F28388D 的"SPI"程序中、您需要在 F28388D 和主机 PC 之间执行某种握手过程、以便主机 PC 可以将新数据写入 F28388D。  

      a.您可以使用 SCI/UART 在主机 PC 和 F28388D 之间进行通信

      b.您可以使用 DSS 脚本和 JTAG 在主机 PC 和 F28388D 之间进行通信

    3.将新数据写入外部闪存后、可以对 F28388D 进行编程

    注意:您可以使用 UNIFLASH 从命令行和批处理脚本对 F28388D 进行编程。 如果要自动执行此过程、您可能需要最终使用此工具。

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

    您好 Benjamin

    感谢您的答复! 这对我来说非常有用。

    、‘S、您是否有一些工具可以做到这一点、您是否有‘PI 程序’?  

    就我而言、我很难认识到"使用 DSS 脚本和 JTAG 来在主机 PC 和 F28388D 之间进行通信"


    我在 DSS 中使用了 API writeDate()、并尝试在闪存中写入数据、但它显示此错误:

    严重:在 memory.writeData():地址: 0x98000错误: 0x20000。

    此致、

    YI YIN

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

    易贤

    此外、您有一些工具可以做到这一点吗、您有‘SPI 程序’吗?  [报价]

    我建议您创建此程序。

    在我看来、很难认识到"使用 DSS 脚本和 JTAG 在主机 PC 和 F28388D 之间通信"

    使用 SCI/UART 可能会更简单、因为我们针对这些示例 提供了 C2000特定示例、向您展示如何从主机 PC 与 C2000器件进行通信。

    此致、

    Ben Collier

    [/quote]