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/TMS320F2.8379万D:我们如何使用SPI协议及其在CCS中的编程将外部闪存与TMS320F2.8379万D连接起来?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/581303/ccs-tms320f28379d-how-can-we-interface-external-flash-with-tms320f28379d-using-spi-protocol-and-its-programming-in-ccs

部件号:TMS320F2.8379万D

工具/软件:Code Composer Studio

你(们)好

我有接口128M位外部闪存,其部件号是W25Q128FV,带有我们自己的基于TMS320F2.8379万D的MCU板。我已经使用环回SPI的控制套件示例对其进行了检查,我已经看到通信工作正常。 但现在我想发送我自己的数据并将其存储到闪存中,同时也想在需要时使用这些数据。

任何机构都可以为我提供与TMS320F2.8379万D的外部闪存接口程序? 并解释我们如何将数据存储到其中,并根据我们的要求使用这些数据。

这里是什么是DMA的使用...? 是否需要...?

谢谢,此致,

Jaimin Mehta

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

    您好,Jaimin,

    任何机构都可以为我提供与 TMS320F2.8379万D的外部闪存接口程序 ? 并解释如何将数据存储到其中并根据我们的要求使用。[/QUOT]

    这是否与连接USD卡和SPI有关?

    此致,

    Gautam

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

    否,这不是为了将USD卡与SPI连接。

    实际上,我要求将外部闪存(W25Q128FV)与SPI连接起来。



    此致,

    Jaimin Mehta
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    首先,我建议您浏览设备TRM中的“外部存储器接口(EMIF)”部分。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的高塔姆先生:

    根据你的建议,我也会参考EMIF一节,但我认为我想做的是一些不同的事情。 因为在当前情况下,我想使用SPI连接闪存,SPI有4行,如DI,DO,CLK和CS。

    我的下一个目标是将外部RAM接口与TMS320F2.8379万D连接起来,它具有地址线,数据线,读写和芯片选择线。 因此,我可以参考和使用EMIF一节的详细信息来进行外部RAM编程和接口连接。

    但现在,我正在尝试找到一些有关使用SPI与TMS320F2.8379万D进行外部闪存接口连接的解决方案。
    我希望你能理解我的问题。


    谢谢,此致,

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

    现在获得您的观点。 我检查了您的SPI闪存部件,您可以简单地实现6.1 1节中提到的标准SPI接口,这应该与SPI C2000非常兼容。

    您应该能够使用SPI示例,但禁用了回送功能。 闪存是否通过SPI线路连接到芯片?

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

    是的,闪存通过SPI线路GPIO-16,GPIO-17,GPIO-18和GPIO-19连接到芯片。我使用的是带有176引脚PTP器件的TMS320F2.8379万D。

    我实际上已经看到了两个控制套件的例子。 (1) SPI _loopback和(2) SPI_loop_DMA

    我应该使用哪一种接口和存储数据...?在前面的消息中,您告诉我如何禁用回送功能...?



    谢谢,此致,

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

    接口和存储数据时应该使用哪一个...? [/引述]

    你可以根据你的要求去找他们的任何人。

    以及在之前的消息中,您告诉我如何禁用环回功能...?
    [/引述]

    请阅读此设备TRM的SPI部分。 您可以在这里获得所有信息。 SPICCR寄存器中的SPILBK位是您可以启用/禁用环回功能的位置。

    此致,

    Gautam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。谢谢你Gautam先生的指导。我现在正在阅读参考手册。我会告诉你我是否会发现任何问题。

    谢谢,此致,

    Jaimin Mehta