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.

[参考译文] AM5728:McSPI 初始化和传输

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1368455/am5728-mcspi-init-and-transfer

器件型号:AM5728

工具与软件:

我想使用 SPI0、DSP 端的通道0、并在 DSP 启动期间调用 SPI_init ()、结果是 gMcSpiHandle = NULL。  

ARM 上的 Linux 已经删除了 mcspi1节点。

您会告诉我根本原因是什么吗?

void spi_init ()

//MCSPI_Handle tMcpi;

MCSPI_Params tMcSpiParams;
uint32_t tInstance = 0;
#define MCSPI_OUT_FREQ (48000000)
MCSPI_init ();
MCSPI_Params_init (&tMcSpiParams);
tMcSpiParams.frameFormat = SPI_POL0_PHA0;
tMcSpiParams.transferTimeout = 0xFFFF;
tMcSpiParams.bitrate = MCSPI_OUT_FREQ;
tMcSpiParams.dataSize = 8;
tMcSpiParams.mode = SPI_MASTER;
tMcSpiParams.transferCallbackFxn = NULL;//atCbFxn[tInstance];
tMcSpiParams.transferMode = SPI_MODE_CALLBACK;

gMcSpiHandle = MCSPI_open (tInstance、tInstance、&tMcSpiParams);
}

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

    您好、负责处理此主题的工程师 Jouse 直到6月4日还在办公室、所以请您预计会有延迟。

    谢谢。

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

    您好、Feng、  

    这是您自己的程序还是基于 TI 示例?

    -若苏厄

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

    您好、Josue、

    它基于 TI 的示例。

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

    那么、您修改了原始示例吗?

    您是否能够使原始示例正常工作?

    您是否有日志?

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

    我不知道该怎么办,可是我却发现了她。

    问题是、如果我只使用 TX_DMA、我可以保留 Rx_DMA hwi 虚拟吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="504839" url="~/support/processors-group/processors/f/processors-forum/1368455/am5728-mcspi-init-and-transfer/5259680 #5259680"]

    那么、您修改了原始示例吗?

    您是否能够使原始示例正常工作?

    您是否有日志?

    [报价]

    请参阅现有文档。

    此外、请观看 TI-RTOS 视频: https://www.ti.com/video/6101753804001

    -若苏厄