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