Sorry for the delayed response. I was trying out all the combinations. I found out why I wasn't getting a response from the IMU. In the default write command(SSIDataPut) in SPI library(ssi.h) for TM4C123GXL writing multiple bytes was not a option so, I was writing in a for loop. But, with multiple write commands the Chip select would be pulled high after every byte instead of after all the bytes which the BMI323 expects. This is the output of chip select with reference to clock (blue - clock, red - chip select)- So, to work around this, I connected a GPIO pin to Chip select and toggle it before and after transmission of all the bytes.
... View more