1_初探OMAP3530

上传人:飞****9 文档编号:129290404 上传时间:2020-04-22 格式:PDF 页数:7 大小:513.60KB
返回 下载 相关 举报
1_初探OMAP3530_第1页
第1页 / 共7页
1_初探OMAP3530_第2页
第2页 / 共7页
1_初探OMAP3530_第3页
第3页 / 共7页
1_初探OMAP3530_第4页
第4页 / 共7页
1_初探OMAP3530_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《1_初探OMAP3530》由会员分享,可在线阅读,更多相关《1_初探OMAP3530(7页珍藏版)》请在金锄头文库上搜索。

1、初探初探初探初探 OMAP3530OMAP3530OMAP3530OMAP3530隐星魂 隐星魂 隐星魂 隐星魂 OctagramOctagramOctagramOctagram 1 1 1 初探初探 OMAP3530OMAP3530 我在大二的上学期接触了 ARM 这类处理器 在学习其汇编指令集之后 发现她的汇编语 言编程思路和 C 语言的特别接近 后来才知道 这款处理器是为 C 语言而设计的 于是 便 深深的爱上了 ARM 这个体系结构 在之后的不断学习中 了解到 ARM 比较新的 CORTEX A8 体系结构以及基于这个体系结构的处理器 OMAP3530 特别想买一块板子学习 但是作为穷

2、 学生 总共 2000 多元的花销对我来说 可谓是巨资 存了好久的钱 终于在去年 2010 年 国庆节的时候如愿以偿 下面这张图片就是我的学习平台 图 1 SBC3530 初探初探初探初探 OMAP3530OMAP3530OMAP3530OMAP3530隐星魂 隐星魂 隐星魂 隐星魂 OctagramOctagramOctagramOctagram 2 1 11 1 OMAP3530OMAP3530 与与 TPS659xxTPS659xx 简介简介 OMAP3530 是 TI 公司推出的一款多核处理器 采用 720 MHz ARM Cortex A8 内核与 520 MHz TMS320C64

3、x DSP 这个芯片使用的是这个芯片使用的是 1 8V1 8V 的电平 因此在和许多外设通信时需的电平 因此在和许多外设通信时需 要电平转换要电平转换 在看这个芯片的数据手册时 还会发现 哎呀 这么牛的芯片怎么会没有 AD DA 这些东西 原来 TI 把这些东西放在了他的电源管理芯片上 一般情况下 OMAP3530 会与 电源管理芯片 TPS65930 也可以由 TPS65950 代替 一起工作 它们之间通过 I2C 总线进行 通信 TPS65930 是一个 贤内助 不但提供系统所需要的时钟 各种电源 还提供了 A D D A 键盘扫描 PWM 少量的 GPIO 等功能 值得说明的是 一 TP

4、S65930 50 虽然提供了 USB 接口使用的 5V 电源 但是最大值才有 100mA 因此通常不使用这个 LDO 二 SD 卡接口 1 和 2 的 C D 引脚是由 TPS65930 50 管理的 OMAP3530 是支持 SD 卡启动的 在在 SDSD 卡启动过卡启动过 程中 会不会通过程中 会不会通过 TPS659xxTPS659xx 来检查卡片是否插入呢 如果是这样 那使用小型的来检查卡片是否插入呢 如果是这样 那使用小型的 microSmicroSD D 卡槽 只有卡槽 只有 8 8 个引脚 又该如何处理 个引脚 又该如何处理 目前这两个问题还不清楚 1 21 2 OMAP353

5、0OMAP3530 的数据手册如何查找 以下资料来至网络 部分链接的数据手册如何查找 以下资料来至网络 部分链接 可能无效 我只把我觉得常用的标识出来 可能无效 我只把我觉得常用的标识出来 1 2 11 2 1 TITI 官方资源官方资源 TI 中文主页 或者 从 处理器 链接可以链接到每个芯片的资料主页 比如 或者直接访问 可以下载数据手册 应用文档 用户手册 开发工具等等 1 2 21 2 2 开发环境和软件开发包下载开发环境和软件开发包下载 1 建议大家注册一个 myti 方便下载一些软件开发工具和资料 并可以设定邮箱提醒 2 CCS 等升级 ServiceReleases htm 3

6、软件开发包 BIOS CODEC ENG FC DSPLINK NDK xDais Linux BSP 等 tcontent index html 4 媒体算法和 wince 的 bsp 现在从 TI 的网站上可以免费下载 初探初探初探初探 OMAP3530OMAP3530OMAP3530OMAP3530隐星魂 隐星魂 隐星魂 隐星魂 OctagramOctagramOctagramOctagram 3 5 版本更新 1 2 31 2 3 TITI 相关开源资源 相关开源资源 1 很有用的 wiki 网页 下面三个域名是一样的 2 XDC RTSC 是完全开源的项目 http wiki ecl

7、ipse org DSDP RTSC 3 TI Linux OMAP community 可以下载内核等代码 不需要注册 4 TI E2E 社区 现在人气可能还不够旺 但是有问必答 1 2 41 2 4 OMAPOMAP 和和 DavinciDavinci 第三方相关资源 第三方相关资源 1 OMAP 开源共享 2 OMAP3 所用的 code sourery 开发工具链 免费下载 3 OMAP 正式发售 EVM 资料 由于是 mistral 做的板子 需要从 mistral 下载相关资料 http downloads mistralsolution MAP3 Documentation 4

8、LogicPD ZOOM SDK ap3 development kit 5 Spectrum Digital 很多 DSP 的开发板和仿真器可以从这儿下载资料和升级 包括 davinci 6 Blackhawk 有些 560 的仿真器需要从这儿下载驱动和升级 http www blackhawk 1 2 51 2 5 开源社区开源社区 beagleboardbeagleboard 相关资源相关资源 1 beagleboard beagleboard 主页 http beagleboard org beagleboard wiki 主页 http elinux org BeagleBoard

9、初探初探初探初探 OMAP3530OMAP3530OMAP3530OMAP3530隐星魂 隐星魂 隐星魂 隐星魂 OctagramOctagramOctagramOctagram 4 beagleboard 代码下载 beagleboard 硬件手册 http www beagleboard org uploads Beagle HRM B4 pdf beagleboard 硬件设计资料 包括原始原理图和 allegro PCB http beagleboard org hardware design 2 OpenPandora OpenPandora 相关资源 http openpandor

10、a org OpenPandora WIKI http pandorawiki org Main Page 3 RealtimeDSP 的 miniEVM 是 beagleboard 的低成本克隆 http elinux org Mini Board http elinux org MiniBoardFAQ kernel 更新和文件下载 1 2 61 2 6 其他相关资源其他相关资源 1 OMAP3515 和 OMAP3530 带 3D 硬件加速 采用的是 imaganation 的 PowerVR IP 核 支 持 OpenGL ES1 1 和 ES2 0 可以从下面的网址下载 SDK 支持

11、 linux 和 wince 版本 文档和 API 手册参考 OpenGLES 的标准及其相关文档 http www khronos org opengles 2 JVM 有针对 OMAP3 平台的 JVM 可以直接用 很方便 3 流媒体软件框架 Gstreamer http gstreamer freedesktop org 基于 DMAI 的 GST 在 TI 处理器上的版本 https omapzoom org gf project gstreamer ti Gstreamer porting on Google s Android 4 ARM 有基于 Cortex A8 的 Codec

12、 库 封装进了 OpenMax 框架 针对只有 Cortex A8 内 核的 OMAP 处理器是很有用的 因为该 Codec 库使用了 Neon 加速器 可以做 Player 用 http en wikipedia org wiki OpenMAX 初探初探初探初探 OMAP3530OMAP3530OMAP3530OMAP3530隐星魂 隐星魂 隐星魂 隐星魂 OctagramOctagramOctagramOctagram 5 1 2 71 2 7 一些图形文件系统移植 一些图形文件系统移植 1 Android http elinux org Android on OMAP http bea

13、gleboard org project android https omapzoom org gf project omapandroid wiki http labs embinux org android porting on beagle html 2 Debian http elinux org BeagleBoardDebian 3 Ubuntu http elinux org BeagleBoardUbuntu 4 Angstrom http www angstrom distribution org demo beagleboard 1 31 3 如何查看如何查看 OMAP35

14、30OMAP3530 的手册的手册 TI 的东西很好 但是手册很多 并且东一个西一个的 让人不知道该如何看 下面总 结一下 1 如何操作处理器内部资源 OMAP35xx 是一系列处理器 它们的内部寄存器的地址 功能等是差不多的 因此要想 了解内存映射或知道如何操作 OMAP3530 的 GPIO 定时器等 需要查看 OMAP35x Applications Processor Technical Reference Manual 文档号 SPRUF98 这个手册看 着挺吓人的 3000 多页 但是并不需要全部看 需要用到什么看什么 此外 TPS659xx也有部分GPIO 如何操作TPS659x

15、x的内部资源 首先要关心OMAP3530 与TPS659xx如何使用I2C通信的 其次 再关心TPS659xx的内部寄存器是怎么样的 有关文 档 TPS65930 TPS65920 OMAP Power Management and System Companion Devices Technical Reference Manual 文档编号SWCU052 或 TPS65950 OMAP Power Management and System Companion Devices Technical Reference Manual 文档编号SWCU050 2 芯片的硅片版本 Silicon

16、Revisions 不一样 内部寄存器地址等可能不一样 OMAP3530 的版本是 3 1 1 中提到的这个文档的内容对 OMAP3530 完全适用 暂时不需要去关心 Silicon Revisions 的文档 在以后看 u boot 或 linux 代码时遇到硅片版本条件判断的代 码 按照版本 3 1 的那条路径走就可以了 3 各个芯片都有一个数据手册 这个手册是讲芯片的电气特性 封装等信息 对硬件制 作有用 只搞软件就不用看了 下面列举这些手册 OMAP3530 25 Applications Processor 文档编号 SWCS032 TPS65930 TPS65920 Integrated Power Management Audio Codec TPS65930 Only Data Manual 文档编号 SWCS037 初探初探初探初探 OMAP3530OMAP3530OMAP3530OMAP3530隐星魂 隐星魂 隐星魂 隐星魂 OctagramOctagramOctagramOctagram 6 TPS65950 Integrated Power Management

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号