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.

TMS320F28375D: Failed setting full clock on custom board

Part Number: TMS320F28375D
Other Parts Discussed in Thread: UNIFLASH, C2000WARE

Good day!

Recently we had a problem flashing custom board, like noted in ths thread. The problem was resolved by setting high divider to system clock.

No I try to work with the device, and during startup I see the same JTAG error during SysCtl_setClock(DEVICE_SETCLOCK_CFG) call. Then I modified DEVICE_SETCLOCK_CFG, and startup is succesfull, but the main oscillator frequency is 50MHz instead of 200MHz.

I checked my schematic against LAUNCHXL_F28379D, wich was used as reference to my design, ang see 2 general differences:

1. 20MHz crystall is used in my design.

2. On launchpad VSSOSC pin is not tied to board ground, but to reference ground of crystall (midpoind between the capacitors), as it is suggested by device datasheet.

So I rised the pin (I use LQFP100 package), disconnecting it from the ground and connected it to capacitors, also disconnected from the ground. Right after this modification I got an error with scan path checking on JTAG, and Test connection in CCS is failed. Pevious behaviour is restored by connecting this point back to the ground.

Any suggestions?