Hi,
I have the C6747 starter kit with CCS v3.3 and BIO 5.33.05. My application is an extension of the ti\pspiom\examples\evm6747\audio. I have a the following questions:
1. From the CCS v3.3 IDE, I think the clock is configured in the DSP/BIOS Config->System->Global Settings Properties->General->DSP Speed in MHz (CLKOUT) 300. I benchmarked my algorithm calculation at 300MHz and it took ~6 seconds. I changed the DSP speed to 100MHz and ran the same algorithm. I expected the application take longer time but it took the same ~6 seconds. Looks like by changing the DSP speed from the global setting did not make any different. Why and what do we need to change the DSP speed? One of my older projects, I set the PLL control registers manually. Is this how I should get it done? I thought the IDE helps us not to set the register manually.
2. The provided audio example shows no setting for PINMUX. Do I have to setup these registers manually before the PLL setting?
3. I opened UART2 with baud rate 115200 with EVMC6747_UART_open from TI provided EVMC6747_UART.C. Looks like at leastone of the control register value is not correct. EVMC6747_UART.C PWREMU_MGMT has the value of 0xE001. According to UART document SPRUFM6B 6/2010, this value should be 0x6001 since bit 15 is reserved. I attempted to perform simple transmission with EVMC6747_UART_putChar() from the starter kit. The host PC received the correct bytes (I think). However, the data is all 0xFF. I changed the FCR and IER control registers but it did not make any different. I am afraid that there are more configuration that I am missing. What is missing?
4. Is there a better single example code that you have that including UART, I2C, SPI, mcasp that I can use?
Thanks,
Dennis