TI中文支持网
TI专业的中文技术问题搜集分享网站

PROCESSOR-SDK-J721S2: 可以在 spi callback 函数中再次使用 SPI_transfer 函数吗?

Part Number:PROCESSOR-SDK-J721S2

您好,

我们现在 J721S2 RTOS 上做了如下操作:

1、配置好 spi 一些 configuration 和 handle 以及 callbackFxn;

2、先单独使用一次 pdk 中 SPI_transfer 函数发送信息(已成功),并因此触发 callback (通过 spiParams.transferCallbackFxn 设定的);

3、在 callback 函数中加入另一个 SPI_transfer 函数,再次发送信息(发送失败)

通过 log debug 发现,第一次发送后,成功进入 callback 函数,但在 callback 中使用的 SPI_transfer 的返回值是 False,请问这个原因是因为什么?

callback 函数是只有在上一次发送成功且空闲可发送下一次时才会调用吗?SPI_transfer 返回 False 是否意味着线路 busy?

如何获取特定 spi channel 空闲或 busy 的状态?

十分感谢!

Shine:

看到您已经在e2e上咨询了,请等待产品线工程师的回复。目前,TDA系列主要是通过e2e英文论坛支持的。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1286204/processor-sdk-j721s2-can-i-use-spi_transfer-function-in-spi-call-back-funciton-and-how-can-i-konw-if-the-channel-is-busy

赞(0)
未经允许不得转载:TI中文支持网 » PROCESSOR-SDK-J721S2: 可以在 spi callback 函数中再次使用 SPI_transfer 函数吗?
分享到: 更多 (0)