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