at91sam9m10-ek-sram.gdb
上传用户:jnhtjd
上传日期:2022-07-16
资源大小:403k
文件大小:1k
源码类别:

微处理器开发

开发平台:

C/C++

  1. #------------------------------------------------
  2. # MCK initialization script for the AT91SAM9M10
  3. #------------------------------------------------
  4. echo Configuring the master clock...n
  5. # Enable main oscillator
  6. # CKGR_MOR
  7. set *0xFFFFFC20 = 0x00004001
  8. # PMC_SR
  9. while ((*0xFFFFFC68 & 0x1) == 0)
  10. end
  11. echo set pllan
  12. # Set PLLA to 800MHz
  13. # CKGR_PLLAR
  14. set *0xFFFFFC28 = 0x20C73F03
  15. # PMC_SR
  16. while ((*0xFFFFFC68 & 0x2) == 0)
  17. end
  18. while ((*0xFFFFFC68 & 0x8) == 0)
  19. end
  20. echo select prescalern
  21. # Select prescaler
  22. # PMC_MCKR
  23. set *0xFFFFFC30 = 0x00001300
  24. # PMC_SR
  25. while ((*0xFFFFFC68 & 0x8) == 0)
  26. end
  27. echo select master clockn
  28. # Select master clock
  29. # PMC_MCKR
  30. set *0xFFFFFC30 = 0x00001302
  31. # PMC_SR
  32. while ((*0xFFFFFC68 & 0x8) == 0)
  33. end
  34. echo Master clock ok.n