|
Hi Zoldnap,
For you or other guys, here are some advices:
- To check the PLL clock, you can use PCK output (see the datasheet for that),
- To check the Peripheral Clock, you can use USART, and specially, in synchronous Mode and display the Serial Output clock in order to be sure about the working frequency of the Peripheral Clock,
About your issue, I remenber you the Peripheral Clock cannot be upper than 80 MHz instead of the processor clock (up to 200 MHz). I think it is the cause of the hang up.
Now some advices to work over 80 MHz at processor level:
When the processor is booting up, the processor is in Fast Mode Bus (processor clock is equal to bus clock). You have to select a bus clock up to 80 MHz and the processor clock up to 200 MHz at PMC level and after select a asynchronous Mode at processor level. Look at the ARM9 User Guide in order to switch from a Fast Mode Bus to Asynchronous Mode. These information are not in AT91RM9200 Datasheet.
Hope this helps
|