AM/AM/DM37x Resource Guide (Chinese revision)

'''  Content is no longer maintained and is being kept for reference only! '''

关于这篇文档
在TI website上有很多的资源，这里只是让你在没有很多文件资料的情况下能迅速的找到这些资源的入口. 你能够浏览这些资源链接，从中快速的获取芯片或者平台的资源.

对于进一步的开发，你应该仔细阅读说明书，应用笔记和相关网页. 有什么问题，你可以在 TI E2E™ Community - Sitara™ ARM® Microprocessors上提问.

AM/DM37x框图
在这里可以找到更多详细介绍，AM37x与DM37x系列产品的主要差异如下:

硬件设计资源
TI 为一个良好的硬件设计提供了一整套丰富的文档资料.


 * 1) [评估板]TI为你的开发提供了经过验证的参考板，也就是评估板. 对于AM/DM37x，评估板来自于Mistral. 参考AM/DM37x EVM H/W design，你必须在Mistral进行注册以获得进一步的下载.
 * 2) [芯片资料]你可以到AM37x chip documents DM37x chip documents上面获取最新的芯片用户指南，数据手册以及芯片勘误表(芯片BUG及Workaround).
 * 3) [原理图设计]你可以获得原理图设计对照参考表和硬件通用设计对照参考表作为参考.
 * 4) [PCB设计]PCB design:
 * 5) *AM/DM37x Via Channel Array PCB layout
 * 6) *USB 2.0 Board Design and Layout Guidelines
 * 7) *参考nFBGA Packaging application note的附录C以获得热模型实验结果
 * 8) *[BSDL,IBIS仿真模型] 你在这里能够获得AM/DM37x的仿真模型
 * 9) *[焊接温度曲线]焊接温度曲线能够在这里这里获得.
 * 10) [AM/DM37x功耗评估工具]AM/DM37x Power Estimation Spreadsheet
 * 11) [OMAP35x到AM/DM37x的硬件移植参考]如果你熟悉OMAP35x，移植到AM/DM37x是比较容易的. 请到这里找移植指南.
 * 12) [无线连接功能]ARM Processor Wireless Connectivity
 * 13) [开发板]BeagleBoard-xM 是BeagleBoard的后继者，详细请参考BeagleBoard-xM
 * 14) [Nandflash]OMAP3xxx/AM3xxx/DM37xx所支持的NAND设备能在这里找到. 你可以在这里 找到NAND Error Correction User Guide
 * 15) [SD Card]你能获得OMAP35x和AM37x的SD-MMC使用笔记SD-MMC Usage Notes on OMAP35x and AM37x作为参考.
 * 16) [电源设计]Power design:
 * 17) *在评估板上，TPS65950 被用来作为电源供应器. 因为TPS65950是0.4mm间距封装，这种封装比较难用于生产，所以可以使用降低了引脚及功能要求的TPS65930 0.65mm间距 或者TPS65920
 * 18) *除了TPS659xx，TPS65023 和 TPS65073 也可以和AM/DM37x一起使用
 * 19) *AM/DM37x with TPS65023: Design In Guide
 * 20) *AM/DM37x with TPS65073: Design In Guide
 * 21) *AM/DM37x电源管理IC比较

有什么问题，你可以在AM37x Forum 和DM37x Forum上提问.

软件设计资源
TI为用户的开发提供了丰富的参考软件，包括Linux, Android, WINCE 和 ITBOK.
 * [Linux]TI 已经为AM/DM37x开发了Linux PSP 03.00.xx.xx (PSP 即平台支持产品). 随着每一个PSP的发布，都会有发布说明，用户指南和功能性能指南. 除此之外，还有很多应用笔记，例如：如何建立环境，工具链建立等. 所有的这些都能在Sitara Linux 找到.
 * 请在下面的网页里下载最新的linux PSP SDK 源码:
 * Linux for AM37X downloads
 * Linux for DM37X downloads
 * 你可以找到更多的信息例如从Graphics_SDK_Downloads得到Graphics SDK.
 * * 对于AM/DM37x SDK4.0，建议使用ubuntu 10.04
 * 有什么问题，你可以在Linux Forum上提问.


 * [Android]建立在AM/DM37x PSP 03.00.xx.xx基础上的Android系统有TI_Android_GingerBread_2_3_DevKit_1_0和Android-Devkit V02_02_00.他们是TI rowboat 项目的快照. TI rowboat 项目提供了完全的内核源码，测试，发布说明和用户指南.
 * 有什么问题，你可以在Android Forum上提问.


 * [Windows CE6.0]对于AM/DM37x,你可以到下面的网页下载最新的AM/DM37x WinCE 6.0 SDK:
 * WinCE 6.0 SDK - for OMAP35x, AM35x and AM/DM37x Processors
 * 有什么问题，你可以在Wince Forum上提问.


 * [硬件诊断程序]ITBOK是一个主要用来进行板组件验证的程序. 对于AM/DM37x EVM，请到ITBOK下载.
 * [OMAP35x到AM/DM37x的软件移植指导]如果你熟悉OMAP35x，移植到AM/DM37x是比较容易的. 请参考软件移植指南OMAP35x_To_AM37x_Software_Migration_Guide.

工具和实用程序
对于下载，编译和开发来说，也许一些额外的实用程序是必须的.


 * [Linux及Android工具链] 首先在这里下载ubuntu: Ubuntu SW，安装方法请参考How to Build a Ubuntu Linux host under VMware. 然后在这里下载工具链，安装方法请参考Installing the Toolchain
 * [WINCE工具链] 在安装AM35x BSP之前得先安装下面的软件. 注意，下面的软件要按列出来顺序安装：
 * Visual Studio 2005 (VS2005)
 * Visual Studio SP1 (Service Pack 1)
 * Windows Embedded CE 6.0 (Plug In for Visual Studio 2005)
 * Windows CE 6.0 SP1 (Service Pack 1)
 * Windows CE 6.0 R2 Update
 * Windows CE 6.0 Cumulative Product Update Rollup Package 2007 (QFEs)
 * Remaining Windows CE 6.0 QFEs
 * 上面的软件除了Visual Studio 2005之外都可以在下面的网页下载：TOOL Download
 * [ROM CODE下载工具] 你能够在这里下载AM/DM37x 的下载工具Flash v1.6.
 * [CCS IDE] 你能够在这里获得OMAP 和 Sitara CCS支持.
 * [OMAP35x/AM/DM37x DDR register calc tool] 这个工具能帮你计算AM37x SDRC registers的最佳值，下载地址和具体使用方法请见AM37x SDRC registers
 * [Pin Mux Utility] Pin Mux Utility是用于Sitara ARM Cortex-A8微处理器的一个基于windows的软件工具，它用于配置AM389x/C6A816x, AM37x/DM37x,AM35x和OMAP35x 的管脚复用设置和I/O单元特性. 下载地址和具体使用方法请见Pin Mux Utility for ARM MPU Processors
 * [DSP&amp;ARM MPU 选择工具] 你可以使用DSP&amp;ARM MPU 选择工具来选择符合你要求的DSP&amp;ARM MPU，具体请参考DSP &amp; ARM MPU Selection Tool

备注

 * 1) 你能够通过你的my.ti.com 账号下载TI 的软件组件，例如DSP/BIOS, Codec Engine, xDAIS等等.
 * 2) 你能够通过你的my.ti.com 账号下载 TI CodeGenerationTools.

培训资源
来自TI的培训.