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.

TMDX654IDKEVM: Can't write to registers

Part Number: TMDX654IDKEVM

Hello,

I am currently trying to bring to life a normal Timer. It shall be the TIMER0 of the MAIN domain of the AM65xx processor.

I was able to bring it to life and write into its registers. However, when I try to write to the `CTRLMMR_TIMER0_CLKSEL` register, nothing happens. A read will just display the default value, which is also what is shown in the memory browser.

The GEL script of the A53 and the linker script both start up the DDR RAM and also the PLL. 

Why am I not able to write to the register? And how can I resolve the issue? 

I am currently trying to figure out the clock value for the timer calculations. I tried using the default value, which is 12MHz (I suppose, I used 5.1.3.4.181 and Figure 5-1059 for my research. But there is no definitive answer, all I can think of is that it is 12MHz. And in the end, I would like to be able to set the clock myself.

Also, are there any decent tutorials on how to set up PLL, the peripherals, surrounding modules, etc. for the timer module(s)? I wasn't able to find anything. 

Thank you very much in advance!