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.

[参考译文] CC2538-CC2592EMK:SPI 闪存

Guru**** 2455560 points
Other Parts Discussed in Thread: CC2538

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1460493/cc2538-cc2592emk-spi-flash

器件型号:CC2538-CC2592EMK
Thread 中讨论的其他器件:CC2538

工具与软件:

嗨、团队:

我使用的 CC2538 AM 使用外部 SPI 闪存 IS25LP128  、如何配置用于读取和写入操作、也建议用于此操作的参考代码  

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

    尊敬的 Mayur:

    有了 CC2538、我相信您将需要下载 IAR 或使用闪存编程器。 在 CC2538的产品页面上、driverlib 应在  CC2538基础固件下载中包含 SPI 库。

    谢谢!
    Alex F

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

    #define SPI_PIN_SSI_CLK GPIO_PIN_6 // PC6
    #define SPI_PIN_SSI_CS GPIO_PIN_7 // PC7
    #define SPI_PIN_SSI_DO GPIO_PIN_3 // PD3
    #define SPI_PIN_SSI_DI GPIO_PIN_5 // PD5
    #define SPI_PIN_SSI_WP GPIO_PIN_7 // PA7
    #define SPI_PIN_SSI_HOLD GPIO_PIN_6 // PA6

    #define SPI_GPIO_SSI_BASE_CLK_CS GPIO_C_BASE // PC6、PC7
    #define SPI_GPIO_SSI_BASE_DO_DI GPIO_D_BASE // PD3、PD5
    #define SPI_GPIO_SSI_BASE_WP_HOLD GPIO_A_BASE // PA7、PA6
     
    我 使用 SSI 引脚为 SPI 闪存定义此引脚是否正确   

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

    你好 Mayur Savalgi,

    您可能需要在自己的 SPI 定制配置上运行一些测试、但 SPI 示例使用:

    #define EXAMPLE_PIN_SSI_CLK GPIO_PIN_2
    #define EXAMPLE_PIN_SSI_FSS GPIO_PIN_3
    #define EXAMPLE_PIN_SSI_RX GPIO_PIN_4
    #define EXAMPLE_PIN_SSI_TX GPIO_PIN_5

    e2e.ti.com/.../3175.spi_5F00_master.c

    谢谢!
    Alex F