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.

Default SYS/BIOS project for AM57xEVM set to the wrong Crystal/Timer frequency of 19200000 instead of 20000000

Other Parts Discussed in Thread: TMDSEVM572X, SYSBIOS

I thought I would post this item that I found working with the TMDSEVM572X and SYS/BIOS 6_45_01_29.  I used TI Resource Explorer and created a Typical SY/BIOS project for the C66XX core of the GPEVM_AM572X.  I then added a Clock instance with a period of 1 second (1000 ticks) that simply incremented an int every time in the clock function was called.  Then with a stop watch I double checked that the clock was timing correctly.  What I found was that the DSPs count was counting a bit faster then actual time.  After messing around a bit with the CPU clock Frequency setting in the Runtime settings of SYS/BIOS I figured out that the Timer frequency was set to a default of 19200000 when the actual crystal on the EVM is 20000000 Hz.  I did a file search for 19200000 and found that this was set in the file timer.xs in bios_6_45_01_29\packages\ti\sysbios\timers\dmtimer\Timer.xs.  My fix was to change all the 19200000 under DRA7XX to 20000000 in the Timer.xs file.  Once I made those changes the timing worked correctly.  

There must be a better way to make this change in the *.cfg file or some where else.