We are having issues seeing data on the SPI_D[0] port on a TMS320C6A8167 and have checked everything that we think might be the problem. We are seeing clock out the SPI clock pin, but no data. We noticed there is a register in the data sheet called MCSPI_HL_SYSCONFIG, but there is no mention of it in the TRM. Could this register have something in it that would be the problem? Here's a dump of my MCSPI registers:
0x48030000: 0x4030020A MCSPI_HL_REV
0x48030004: 0x00000009 MCSPI_HL_HWINFO
0x48030010: 0x00000008 MCSPI_HL_SYSCONFIG
0x48030100: 0x0000002A MCSPI_REVISION
0x48030110: 0x00000310 MCSPI_SYSCONFIG
0x48030114: 0x00000001 MCSPI_SYSSTATUS
0x48030118: 0x00001001 MCSPI_IRQSTATUS
0x4803011C: 0x00000000 MCSPI_IRQENABLE
0x48030120: 0x00000001 MCSPI_WAKEUPENABLE
0x48030124: 0x00000000 MCSPI_SYST
0x48030128: 0x00000000 MCSPI_MODULCTRL
0x4803012C: 0x00010398 MCSPI_CH0CONF
0x48030130: 0x00000006 MCSPI_CH0STAT
0x48030134: 0x00000000 MCSPI_CH0CTRL
0x48030138: 0x00000000 MCSPI_TX0
0x4803013C: 0x00000000 MCSPI_RX0
0x48030140: 0x00010398 MCSPI_CH1CONF
0x48030144: 0x00000000 MCSPI_CH1STAT
0x48030148: 0x00000000 MCSPI_CH1CTRL
0x4803014C: 0x00000000 MCSPI_TX1
0x48030150: 0x00000000 MCSPI_RX1
0x48030154: 0x00010398 MCSPI_CH2CONF
0x48030158: 0x00000000 MCSPI_CH2STAT
0x4803015C: 0x00000000 MCSPI_CH2CTRL
0x48030160: 0x00000000 MCSPI_TX2
0x48030164: 0x00000000 MCSPI_RX2
0x48030168: 0x00010B98 MCSPI_CH3CONF
0x4803016C: 0x00000006 MCSPI_CH3STAT
0x48030170: 0x00000001 MCSPI_CH3CTRL
0x48030174: 0x00005A01 MCSPI_TX3
0x48030178: 0x00000000 MCSPI_RX3
0x4803017C: 0x00000000 MCSPI_XFERLEVEL
0x48030180: 0x00000000 MCSPI_DAFTX
0x480301A0: 0x00000000 MCSPI_DAFRX