Hello,
I have a project that I built with CCS 10.1.1.00004. I am using the following libs:
The K2G talks to a S25FL512S SPI flash chip using the QSPI driver. The K2G also uses Uart0 for communicating with a terminal, currently just for debugging.
I have a test thread that writes dummy data to the SPI flash, reads it back and verifies it. It cycles through several hundred blocks, then erases those blocks, then starts again.
This thread runs fine, for hours, tested overnight, until I try to disable UART0. When I disable UART0, the QSPI driver will hang within a minute or 2. It always hangs in the same spot, during indirect transfer
waiting for the transferComplete semaphore to post. Also, if I switch to single SPI mode, it works fine, the problem only occurs in QSPI mode.
I have the UART PLL configured to run at 384MHz. The UART0 port is at 115200 baud.
I would really appreciate any help/insights into this problem.
Thanks,
Scott