Now I clicked pcs contious,this is spi config

Set PCSSCLK and sclkpcs 1,1
LPSPI_DRV_MasterSetDelay(INST_LPSPI_1, 1, 1, 1);
PCS and sclk waveform shows here


Delay after four bytes too. I see this function used in the spi IRQHandler when TX Data Flag
/*!
* @brief Fill up the TX FIFO with data.
* This function fills up the TX FIFO with data based on the bytes/frame.
* This is not a public API as it is called from other driver functions.
*/
void LPSPI_DRV_FillupTxBuffer(uint32_t instance)
{
/* Instantiate local variable of type dspi_master_state_t and point to global state. */
lpspi_state_t * lpspiState = g_lpspiStatePtr[instance];
LPSPI_Type *base = g_lpspiBase[instance];
uint32_t wordToSend = 0;
uint16_t numOfBytes;
uint8_t availableSpace = (uint8_t)(lpspiState->fifoSize - (uint8_t)LPSPI_ReadTxCount(base));
/* Fill the TX buffer. */
while(availableSpace != 0U)
{
if (lpspiState->isPcsContinuous == true)
{
if(lpspiState->txCount == 1U)
{
/* Disable continuous PCS */
LPSPI_ClearContCBit(base);
lpspiState->txCount = 0U;
break;
}
}
/* Get the number of bytes which can be written in a single 32 bits word. */
if ((lpspiState->bytesPerFrame - lpspiState->txFrameCnt) <= (uint16_t)4)
{
numOfBytes = (uint16_t)(lpspiState->bytesPerFrame - lpspiState->txFrameCnt);
}
else
{
numOfBytes = 4U;
}
wordToSend = 0;
if (lpspiState->txBuff != NULL)
{
switch(lpspiState->bytesPerFrame)
{
case 1:
wordToSend = *((const uint8_t *)(lpspiState->txBuff));
lpspiState->txBuff += sizeof(uint8_t);
break;
case 2:
wordToSend = *((const uint16_t *)(lpspiState->txBuff));
lpspiState->txBuff += sizeof(uint16_t);
break;
default:
wordToSend = *((const uint32_t *)(lpspiState->txBuff));
lpspiState->txBuff += sizeof(uint32_t);
break;
}
lpspiState->txFrameCnt = (uint16_t)((lpspiState->txFrameCnt + numOfBytes) % lpspiState->bytesPerFrame);
}
LPSPI_WriteData(base, wordToSend);
/* Update internal variable used in transmission. */
lpspiState->txCount = (uint16_t)(lpspiState->txCount - numOfBytes);
/* Verify if all bytes were send. */
if (lpspiState->txCount == 0U)
{
break;
}
availableSpace = (uint8_t)(availableSpace - 1U);
}
}
144w's fifosize is 4, maybe this reason?