This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6747: UART Boot Mode for Flashing C6747

Part Number: TMS320C6747

>>We are not using a 24MHz clock but would like to see what the impacts are of trying to use this boot mode with a different clock and what might need to be modified.  Any help would be appreciated.  Thanks. Reference sprabb1c.pdf Section 9 Page 24

 

If they want to use UART to boot load and copy firmware over to a flash or on chip memory , it is required that the input clock be 24 MHz AFAIK. As the boot loader assumes this input clock to deriver the 115.2Kbps baud rate. Any other input clock will mess up this calculation and provide a non standard baud rate which may not work. This is a known deficiency on this family, which was fixed on subsequent devices like c6748/46/42 (Section 9.2: https://www.ti.com/lit/an/spraat2f/spraat2f.pdf ), where there are more clock input frequencies supported for getting standard UART baud rates. This does not exist for c6747

 

Understanding that using an oscillator other than 24 MHZ results in non-standard baud rates we created a baud rate translator that reads in at the rate specified by AISGEN and translates to 115.2Kbps with the use of appropriately sized FIFOs. We just wanted to confirm there were no other issues with using a different oscillator to be concerned.