README.davinci 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. Summary
  2. =======
  3. This README is about U-Boot support for TI's ARM 926EJS based family of SoCs.
  4. These SOCs are used for cameras, video security and surveillance, DVR's, etc.
  5. DaVinci SOC's comprise of DM644x, DM646x, DM35x and DM36x series of SOC's
  6. Additionally there are some SOCs meant for the audio market which though have
  7. an OMAP part number are very similar to the DaVinci series of SOC's
  8. Additionally, some family members contain a TI DSP and/or graphics
  9. co processors along with a host of other peripherals.
  10. Currently the following boards are supported:
  11. * TI DaVinci DM644x EVM
  12. * TI DaVinci DM646x EVM
  13. * TI DaVinci DM355 EVM
  14. * TI DaVinci DM365 EVM
  15. * TI DA830 EVM
  16. * DM355 based Leopard board
  17. * DM644x based schmoogie board
  18. * DM644x based sffsdr board
  19. * DM644x based sonata board
  20. Build
  21. =====
  22. * TI DaVinci DM644x EVM:
  23. make davinci_dvevm_config
  24. make
  25. * TI DaVinci DM646x EVM:
  26. make davinci_dm6467evm_config
  27. make
  28. * TI DaVinci DM355 EVM:
  29. make davinci_dm355evm_config
  30. make
  31. * TI DaVinci DM365 EVM:
  32. make davinci_dm365evm_config
  33. make
  34. * TI DA830 EVM:
  35. make da830evm_config
  36. make
  37. * DM355 based Leopard board:
  38. make davinci_dm355leopard_config
  39. make
  40. * DM644x based schmoogie board:
  41. make davinci_schmoogie_config
  42. make
  43. * DM644x based sffsdr board:
  44. make davinci_sffsdr_config
  45. make
  46. * DM644x based sonata board:
  47. make davinci_sonata_config
  48. make
  49. Bootloaders
  50. ===============
  51. The DaVinci SOC's use 2 bootloaders. The low level initialization
  52. is done by a UBL(user boot loader). The UBL is written to a NAND/NOR/SPI flash
  53. by a programmer. During initial bootup, the ROM Bootloader reads the UBL
  54. from a storage device and loads it into the IRAM. The UBL then loads the U-Boot
  55. into the RAM.
  56. The programmers and UBL are always released as part of any standard TI
  57. software release associated with an SOC.
  58. Links
  59. =====
  60. 1) TI DaVinci DM355 EVM:
  61. http://focus.ti.com/docs/prod/folders/print/tms320dm355.html
  62. http://www.spectrumdigital.com/product_info.php?cPath=103&products_id=203&osCsid=c499af6087317f11b3da19b4e8f1af32
  63. 2) TI DaVinci DM365 EVM:
  64. http://focus.ti.com/docs/prod/folders/print/tms320dm365.html?247SEM=
  65. http://support.spectrumdigital.com/boards/evmdm365/revc/
  66. 3) DaVinci DM355 based leopard board
  67. http://designsomething.org/leopardboard/default.aspx
  68. http://www.spectrumdigital.com/product_info.php?cPath=103&products_id=192&osCsid=67c20335668ffc57cb35727106eb24b1
  69. 4) TI DaVinci DM6467 EVM:
  70. http://focus.ti.com/docs/prod/folders/print/tms320dm6467.html
  71. http://support.spectrumdigital.com/boards/evmdm6467/revf/
  72. 5) TI DaVinci DM6446 EVM:
  73. http://focus.ti.com/docs/prod/folders/print/tms320dm6446.html
  74. http://www.spectrumdigital.com/product_info.php?cPath=103&products_id=222
  75. 6) TI DA830 EVM
  76. http://focus.ti.com/apps/docs/gencontent.tsp?appId=1&contentId=52385
  77. http://www.spectrumdigital.com/product_info.php?cPath=37&products_id=214