Hello everyone,
We built a board using the TMX320DM8148BCYE (REV:B, 720MHz) that worked fine. We then migrated to the TMX320DM8148CCYE2 (REV:C, 1000MHz) This is the same PCB, no changes, same design, no changes, the only difference is the use of the rev C part.
Now there are several GPIO lines that we cannot control as we did with the TMX rev B part. The lines were isolated to the TMX, the same configurations were used as before. Does anyone know any issues with the migration or MUXMODE settings that changed?
We are also trouble shooting a similar problem with the GMPC interface.
Here’s a sampling of lines with failures. All are being used as GPIO in the present design, with the option of being used as UARTs or Timer bits if ever needed.
Test Failed: GPIO_SPARE4 ** Togging Bit(s): 0x0
Test Failed: ARM_TIM5_GPIO ** Togging Bit(s): 0x0
Test Failed: ARM_TIM6_GPIO ** Togging Bit(s): 0x0
Test Failed: ARM_TIM7_GPIO ** Togging Bit(s): 0x0
Test Failed: GPIO_UART5_TXD ** Togging Bit(s): 0x0
Test Failed: GPIO_UART5_RXD ** Togging Bit(s): 0x0
Test Failed: GPIO_UART5_RTS * Togging Bit(s): 0x0
Test Failed: GPIO_UART5_CTS * Togging Bit(s): 0x0
Test Failed: GPIO_UART4_TXD * Togging Bit(s): 0x0
Test Failed: GPIO_UART4_RXD * Togging Bit(s): 0x0
Test Failed: GPIO_UART4_RTS * Togging Bit(s): 0x0
Test Failed: GPIO_UART4_CTS * Togging Bit(s): 0x0
Test Failed: GPIO_UART3_TXD * Togging Bit(s): 0x0
Test Failed: GPIO_UART3_RXD * Togging Bit(s): 0x0
Test Failed: GPIO_UART3_RTS * Togging Bit(s): 0x0
Test Failed: GPIO_UART3_CTS * Togging Bit(s): 0x0
If anyone knows anything that can cause this behavior or issues with the migration that would be great!
I have not seen anything in the errata or documentation in regards to an issue with the migration. A link to the errata is provided below.
Silicon Errata: http://www.ti.com/lit/er/sprz343a/sprz343a.pdf
Regards,
-Brandon Reeves