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

微处理器开发

开发平台:

C/C++

  1. # SDRAM initialization script for the AT91SAM9263
  2. #------------------------------------------------
  3. # Configure master clock
  4. echo Configuring the master clock...n
  5. # Enable main oscillator
  6. set *0xFFFFFC20 = 0x00004001
  7. while ((*0xFFFFFC68 & 0x1) == 0)
  8. end
  9. # Set PLLA to 200MHz
  10. set *0xFFFFFC28 = 0x206DBF09
  11. while ((*0xFFFFFC68 & 0x2) == 0)
  12. end
  13. # Set PLLB for USB usage
  14. set *0xFFFFFC2C = 0x20AF3F0F
  15. while ((*0xFFFFFC68 & 0x4) == 0)
  16. end
  17. # Select prescaler
  18. set *0xFFFFFC30 = 0x00000100
  19. while ((*0xFFFFFC68 & 0x8) == 0)
  20. end
  21. # Select master clock
  22. set *0xFFFFFC30 = 0x00000102
  23. while ((*0xFFFFFC68 & 0x8) == 0)
  24. end
  25. echo Master clock ok.n
  26. echo Configuring the SDRAM controller...n
  27. # Configure PIOD as peripheral (D16/D31)
  28. #    __writeMemory32(0xFFFF0000,0xFFFFF870,"Memory");
  29. set *0xFFFFF870 = 0xFFFF0000
  30. #    __writeMemory32(0x00000000,0xFFFFF874,"Memory");
  31. set *0xFFFFF874 = 0x00000000
  32. #    __writeMemory32(0xFFFF0000,0xFFFFF804,"Memory");
  33. set *0xFFFFF804 = 0xFFFF0000
  34. # Enable EBI chip select for the SDRAM
  35. set *0xFFFFED20 = 0x2
  36. # SDRAM configuration
  37. set *0xFFFFE208 = 0x85227259
  38. set *0xFFFFE200 = 0x1
  39. set *0x20000000 = 0
  40. set *0xFFFFE200 = 0x2
  41. set *0x20000000 = 0
  42. set *0xFFFFE200 = 0x4
  43. set *0x20000000 = 0
  44. set *0xFFFFE200 = 0x4
  45. set *0x20000000 = 0
  46. set *0xFFFFE200 = 0x4
  47. set *0x20000000 = 0
  48. set *0xFFFFE200 = 0x4
  49. set *0x20000000 = 0
  50. set *0xFFFFE200 = 0x4
  51. set *0x20000000 = 0
  52. set *0xFFFFE200 = 0x4
  53. set *0x20000000 = 0
  54. set *0xFFFFE200 = 0x4
  55. set *0x20000000 = 0
  56. set *0xFFFFE200 = 0x4
  57. set *0x20000000 = 0
  58. set *0xFFFFE200 = 0x3
  59. set *0x20000000 = 0
  60. set *0xFFFFE200 = 0x0
  61. set *0x20000000 = 0
  62. set *0xFFFFE204 = 0x2B7
  63. echo SDRAM configuration ok.n