我使用NXP i.MX7D和Android Things通过SPI从相机读取图像。图像被分解为244个字节的数据包,但似乎Android事件驱动程序仅在CS和CLK解除断言一段时间之前处理64字节的突发。问题是这会使数据包无效。
要更改此行为,我可以切换ECSPI_CONREG寄存器中的BURST_LENGTH字段。我不认为我有能力通过Android Things更改注册表,但我认为我可以使用NDK和C程序。如果我进行此更改,Android Things SPI驱动程序将按原样运行,还是必须在C中自行创建?