CCS
Version: 12.5.0.202309161830
Build id: N202309161830
Sys Config 1.18.0.3266
We are using the SPI in 3 wire mode and bit bashing GPIO for the chip select signals
SPI1 already configured and working correctly using bit bashed GPIO for chip selects. Note that GPIO pins used are the same ones that could be assigned to the SPI in 4 wire mode (SPI1_CS0/CS1/CS2/CS3, pins B14/D14/D16/E16 respectively)
At the same time as configuring the GPIO for SPI1 I configured the GPIO for SPI0 (SPI0_CS0/CS1, pins D12 and C13)
After completion of testing SPI1 I tried to add SPI0 in syscfg.
It crashed
I checked for and loaded available updates automatically.
The problem persisted
I remembered that when adding a MCSPI it defaults to 4 wire mode
This prompted me to remove the GPIO pin assignments for SPI0_CS0/CS1
I could then add SPI0 without syscfg crashing. Set SPI0 to 3 wire mode, reassigned GPIO and bob's your uncle (metaphorically in this case)