OMAP4 pandaboard ES开发资料总结

OMAP4开发资源总结:

一、TI OMAP4官网介绍:

http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243

二、OMAPpedia.org,This site has information on various projects in the communityaround OMAP platforms

http://omappedia.org/wiki/Main_Page

OMAP Development Platforms:

Software Distributions:

Android 4.0 (Ice Cream Sandwich) supports PandaBoard out of the box! Get started

http://source.android.com/source/downloading.html

三、PandaBoard:

PandaBoard Project Website:

http://omappedia.org/wiki/PandaBoard

§  System Reference Manual

§  Schematics

Pandaboard开发者:

http://pandaboard.org/

开始pandaboard开发:

http://pandaboard.org/content/resources/getting-started

Required Accessories   DesktopMode -- Recommended Setup

5V power supply

SD card 4GB+

USB to Serial adapter or Serial cable

Ubuntu (10.04+) host PC is recommened butany Linux debian-based system will work

RJ45 ethernet cable

USB cable (Mini-A to Type-A USB)

DVI (HDMI Type-A to DVI-D) or HDMI (Type-Ato Type-A)

USB keyboard

USB mouse

Display with HDMI or DVI support

            Setting up your PandaBoard Hardware

Desktop Mode

Connect your USB mouse and USB Keyboard

Connect your ethernet cable

Connect your HDMI cable to PandaBoard's HDMI-A Out and to yourDisplay HDMI-A In (H2H) or other supported connection.

Connect your Serial or USB serial adapter cable

Insert your SD card with the image of the software distribution ofyour choice on it (Please look at http://omappedia.org for softwaredistributions and instructions to burn it on the SD card)

Do not connect the power supply yet; we will connect this in a laterstep

主机环境:Ubuntu(10.04)

Install the following packages after Ubuntu is up and running. Open the terminal application and run the following commands:

Packages

Package Details

Install Instructions

Minicom

Required for Serial Output

http://omappedia.org/wiki/Minicom

OMAP PandroidMain

http://omappedia.org/wiki/OMAP_Pandroid_Main#Getting_Started

Android

Pandroid is a community project to port Android onto PandaBoard. It is open to participation and contributions.

 

General Information

|

http://omappedia.org/wiki/OMAP_Android_Main

Upstream Community

|

http://www.android.com/

Mailing List

|

pandaboard@googlegroups.com

IRC channels

|

#pandaboard | #linux-omap

 

 

PandaBoard Set-up:

Board Revisions & Documentation

Boards are marked with a version number which, is available in the bootlog and in /proc/cpuinfo.

Details of PandaBoard revisions are available on OMAPpedia

 

PandaBoard ES Rev B1 (Latest)

User Manuals

Schematics (DSN) (PDF)

Gerber File

Allegro Design File (BRD File) (PDF)

Block Diagram

Bill of Materials (BOM)

AutoCAD DXF

Stackup File

 

 

 

PandaBoard REV A1 & A2*, A3**

User Manuals

Schematics (DSN) (PDF)

Gerber File

Allegro Design File (BRD File) (PDF)

Block Diagram

Bill of Materials (BOM)

AutoCAD DXF

Stackup File

Rev A2 is the same as A1 except it has: the new LSR TiWi-R2 connectivity module populated (Rev A1 of PandaBoard contained the LSR TiWi-R1 module and the footprint of the module has changed in TiWi-R2 to improve manufacturability. See the footprint migration document for more details.)

** Rev A3 is the same as A2 except it has: OMAP4430 ES2.2 silicon version

 

REV EA1 (PEAP platforms)

User Manuals

Schematics (PDF)

Gerber File

Allegro Design File (BRD File) (PDF)

Block Diagram

Bill of Materials (BOM)




Expansions Headers Details

Primary difference between the BeagleBoard expansion and the PandaBoard
expansion is the removal of the McBSP support from the header. As the
McBSP was one of the least used features of the expansion header, they
were replaced with additional chip select lines for the McSPI. This
allows for a greater number of SPI devices to be used on the expansion
header.



PIN

Beagle/BeagleXM

Panda ES / Panda

1

1V8

1V8

2

5V

5V

3

MMC2_DAT7

MMC2_DAT7

4

MCBSP3_DX

MCSPI1_CS3

5

MMC2_DAT6

MMC2_DAT6

6

UART2_TX

UART4_TX

7

MMC2_DAT5

MMC2_DAT5

8

UART2_RX

UART4_RX

9

MMC2_DAT4

MMC2_DAT4

10

MCBSP3_DR

MCSPI1_CS1

11

MMC2_DAT3

MMC2_DAT3

12

MCSPI4_SIMO

MCSPI1_SIMO

13

MMC2_DAT2

MMC2_DAT2

14

MCBSP1_CLKX

MCSPI1_CS2

15

MMC2_DAT1

MMC2_DAT1

16

MCSPI4_CS0

MCSPI1_CS0

17

MMC2_DAT0

MMC2_DAT0

18

MCSPI4_SOMI

MCSPI1_SOMI

19

MMC2_CMD

MMC2_CMD

20

MCSPI4_SCLK

MCSPI1_SCLK

21

MMC2_CLK0

MMC2_CLK0

22

MCBSP1_FSR

GPMC_AD15

23

I2C2_SDA

I2C4_SDA

24

I2C2_SCL

I2C4_SCL

25

REGEN

REGEN

26

nRESET

nRESET

27

GND

GND

28

GND

GND

 

 

 

 

 

 

 

 

 

Component Listing

 

Function

Vendor

Part ID

Application Processor

TI

OMAP4460 / OMAP4430

Memory

Elpida

EDB8064B1PB-8D-F

Power Management IC

TI

TWL6030

Audio IC

TI

TWL6040

Connectivity

LSR

LS240-WI-01-A20

4 Port USB Hub/Ethernet

SMSC

LAN9514-JZX

DVI Transmitter

TI

TFP410PAP

3.5 MM Dual Stacked Audio

KYCON

STX-4235-3/3-N

Technical Reference Manual

OMAP4430 Multimedia Device Silicon Revision 2.0

OMAP4430 Clock Tree Tool

 

more...

 

White Papers

System-Level Software Performance for OMAP™ 4 Platform

Designing for the Use Case: Using the OMAP™ 4 platform

SmartReflex™ power and performance mgt. technologies

 

more...

 

Product Bulletins

OMAP™ 4 Mobile Applications Platform

OMAP™ platform optimized for Linux

WiLink™ 6.0 Solutions

四、附件:OMAP开发资源推荐

1. TI官方资源  
TI中文主页: http://focus.ti.com.cn/cn/tihome/docs/homepage.tsp  
或者 http://www.ti.com   
从“处理器”链接可以链接到每个芯片的资料主页,比如:  
http://focus.ti.com.cn/cn/docs/prod/folders/print/omap3530.html  
或者直接访问 www.ti.com/omap3530  
可以下载数据手册,应用文档,用户手册,开发工具等等  

2 开发环境和软件开发包下载  
建议大家注册一个myti,方便下载一些软件开发工具和资料,并可以设定邮箱提醒  
http://my.ti.com   
CCS等升级  
https://www-a.ti.com/downloads/s ... ServiceReleases.htm 
软件开发包BIOS、CODEC ENG,FC,DSPLINK,NDK,xDais,Linux BSP等  
https://www-a.ti.com/downloads/s ... tcontent/index.html 
媒体算法和wince的bsp,现在从TI的网站上可以免费下载:  
http://www.ti.com/requestfreesoftware  
版本更新:  
http://www.ti.com/myregisteredsoftware  

3. TI相关开源资源:  
很有用的wiki网页,下面三个域名是一样的:  
http://wiki.davincidsp.com   
http://wiki.omap.com   
http://tiexpressdsp.com   
XDC/RTSC是完全开源的项目:  
http://wiki.eclipse.org/DSDP/RTSC  
TI Linux OMAP community,可以下载内核等代码,不需要注册  
http://linux.omap.com   
TI E2E社区,现在人气可能还不够旺,但是有问必答  
https://community.ti.com/forums/32.aspx 

4. OMAP和Davinci第三方相关资源:  
OMAP开源共享(免费的) 
http://www.61ic.com/code/forumdisplay.php?fid=291&page=1 
OMAP3所用的code sourery开发工具链,免费下载  
http://www.codesourcery.com/gnu_toolchains/arm/download.html  
OMAP正式发售EVM资料,由于是mistral做的板子,需要从mistral下载相关资料  
http://downloads.mistralsolution... MAP3/Documentation/      
LogicPD ZOOM SDK   
http://www.logicpd.com/products/ ... ap3_development_kit   
Spectrum Digital - 很多DSP的开发板和仿真器可以从这儿下载资料和升级,包括davinci  
http://support.spectrumdigital.com/  
Blackhawk - 有些560的仿真器需要从这儿下载驱动和升级  
http://www.blackhawk-dsp.com/  

5 开源社区beagleboard相关资源 

beagleboard主页:  
http://beagleboard.org/   
beagleboard wiki主页:  
http://elinux.org/BeagleBoard  
beagleboard 代码下载:  
http://code.google.com/p/beagleboard  
beagleboard 硬件手册:  
http://www.beagleboard.org/uploads/Beagle_HRM_B4.pdf  
beagleboard 硬件设计资料(包括原始原理图和allegro PCB):  
http://beagleboard.org/hardware/design  

OpenPandora相关资源:  
http://openpandora.org/   
OpenPandora WIKI:  
http://pandorawiki.org/Main_Page  

RealtimeDSP的miniEVM,是beagleboard的低成本克隆:  
http://elinux.org/Mini_Board  
http://elinux.org/MiniBoardFAQ  
kernel更新和文件下载  
http://code.google.com/p/omapminiboard/  

6 其他相关资源  
OMAP3515和OMAP3530带3D硬件加速,采用的是imaganation的PowerVR IP核,支持OpenGL ES1.1和OpenGL ES2.0,可以从下面的网址下载SDK,支持linux和wince版本:  
http://www.imgtec.com/powervr/insider/powervr-sdk.asp  
文档和API手册参考OpenGLES的标准及其相关文档:  
http://www.khronos.org/opengles/  

JVM : 有针对OMAP3平台的JVM可以直接用,很方便  
http://openjdk.java.net/   

流媒体软件框架 Gstreamer :  
http://gstreamer.freedesktop.org/  
基于DMAI的GST在TI处理器上的版本  
http://gstreamer.ti.com   
https://omapzoom.org/gf/project/gstreamer_ti/ 
Gstreamer porting on Google's Android  
http://groups.google.com/group/prajnashi?hl=en&pli=1  

ARM有基于Cortex-A8的Codec库,封装进了OpenMax框架,针对只有Cortex-A8内核的OMAP处理器是很有用的,因为该 Codec库使用了Neon加速器,可以做Player用。  
http://en.wikipedia.org/wiki/OpenMAX  

7. 一些图形文件系统移植:  
Android:  
http://elinux.org/Android_on_OMAP  
http://beagleboard.org/project/android/  
https://omapzoom.org/gf/project/omapandroid/wiki/ 
http://labs.embinux.org/android-porting-on-beagle.html  
Debian/Ubuntu:  
http://elinux.org/BeagleBoardHandheldsMojo  
http://elinux.org/BeagleBoardDebian  
Angstrom:  
http://www.angstrom-distribution.org/demo/beagleboard

五、一个详细的介绍:

http://solution.eccn.com/solution_2012013111053766.htm#

原文地址:https://www.cnblogs.com/spinsoft/p/2598702.html