I am working on TC 297 evaluation board SPI driver. I am using Tasking compiler, ETAS AutoSAR OS and IC5000 debugger.
SPI driver is configured to use synchronous transmit APIs, QSPI0 is used as master.
Trace into Spi_Init(&Spi_ConfigRoot[0]); and found QPSI0 config registers are not updated.
Trace into Spi_SyncTransmit(SpiConf_SpiSequence_EEP_SEQ_CMD); and found the following code cause debugger hangs and can not update DATAENTRY0 register.
SPI_lHwUpdateSrcRegister(ModulePtr, (uint32)((uint16)*SourceDataPtr16));
Is this a known issue?
What registers are involved in SPI communications?
Where to get latest MCAL driver?
SPI driver is configured to use synchronous transmit APIs, QSPI0 is used as master.
Trace into Spi_Init(&Spi_ConfigRoot[0]); and found QPSI0 config registers are not updated.
Trace into Spi_SyncTransmit(SpiConf_SpiSequence_EEP_SEQ_CMD); and found the following code cause debugger hangs and can not update DATAENTRY0 register.
SPI_lHwUpdateSrcRegister(ModulePtr, (uint32)((uint16)*SourceDataPtr16));
Is this a known issue?
What registers are involved in SPI communications?
Where to get latest MCAL driver?