Getting Started Guide for the AM35x EVM

From RidgeRun Developer Connection

(Difference between revisions)
Jump to:navigation, search
(System requirements)
 
(22 intermediate revisions not shown)
Line 1: Line 1:
-
=About this section=
+
[http://wiki.davincidsp.com/index.php/AM35x_Getting_Started_Guide Getting Started guide from Texas Instruments]
-
 
+
[[Category: AM35x]]
-
RidgeRun SDK for am35x EVM is a small footprint Linux support package that provides support for EVM evaluation board, and can be easily ported to custom hardware, while holding a minimal footprint and the functionality that you expect from a Linux distribution.
+
[[Category: GSG]]
-
 
+
-
am35x-EVM SDK includes:
+
-
*U-boot v2009.08 for am35x EVM with NAND booting support.
+
-
*Linux Kernel 2.6.32 (PSP )
+
-
*Variety file system support.
+
-
*Developer tools for debugging and profiling.
+
-
*Integrated configuration system.
+
-
*SDK installer for using with U-boot.
+
-
 
+
-
This section describes how to configure , compile, install and work with RidgeRun SDK Platform for AM35x platform running Linux.This SDK provides a fundamental software platform for development,
+
-
deployment and execution on.
+
-
 
+
-
The instructions contains the information necessary to:
+
-
* Install the SDK.
+
-
* Build the sources contained.
+
-
* Configure the drivers/ modules.
+
-
 
+
-
The document also provides detailed description of drivers and modules specific to this platform.
+
-
 
+
-
=System requirements=
+
-
Building and running all of the PSP components requires a Linux machine with ubuntu 9.04 or higher
+
-
 
+
-
'''Hardware Requirements''':
+
-
 
+
-
* ZOOM AM3517 EVM DEVELOPMENT KIT. [http://www.logicpd.com/products/development-kits/zoom-am3517-evm-development-kit]
+
-
* NULL MODEM RS232 cable. [http://en.wikipedia.org/wiki/Null_modem]
+
-
* Ethernet crossover cable [http://en.wikipedia.org/wiki/Ethernet_crossover_cable]
+
-
 
+
-
'''Linux host is required''':
+
-
 
+
-
*For compiling U-Boot and Linux kernel.
+
-
*To host the TFTP server required for downloading kernel and file system images from U-Boot using Ethernet.
+
-
*To host the NFS server to boot the EVM with NFS as root filesystem .
+
-
 
+
-
'''Host Software Requirements''':
+
-
 
+
-
*Serial console terminal application .
+
-
*TFTP and NFS servers.
+
-
*CodeSourcery ARM tool chain version 2009-q1. [http://www.codesourcery.com/sgpp/lite/arm/portal/release858]
+
-
 
+
-
To install the toolchain, follow the sequence below. These are to be executed on the Linux host platform.[http://tiexpressdsp.com/index.php/GSG:_AM35x_and_OMAP35x_DVEVM_Software_Setup_for_Graphics_SDK]
+
-
 
+
-
'''Target Hardware Requirements'''
+
-
The target board required is OMAP-L138 EVM. The EVM comes with on-board emulation with works with DSP only. So, accessing ARM through emulation requires an external emulator. The EVM ships with other peripheral hardware like power supply, USB, Ethernet and serial cables.
+
-
 
+
-
=Configuration of the SDK=
+
-
 
+
-
The default configuration of the SDK is for booting from nand flash, unless stated otherwise on the release notes of the specific SDK.
+
-
 
+
-
<pre>
+
-
>$ make config
+
-
 
+
-
  Ridgerun Linux SDK
+
-
  Board configuration: LogicPD AM35x EVM
+
-
+
-
  Processing toolchain...
+
-
  Processing kernel...
+
-
  Processing fs...
+
-
    Entering host-apps...
+
-
    Entering apps...
+
-
    Entering /home/ezuniga/devdirs/SITARA-ALPHA/toolchain...
+
-
    Entering arch...
+
-
    Entering mach...
+
-
    Entering proprietary_src...
+
-
    Entering myapps...
+
-
  Processing bootloader...
+
-
  Processing installer...
+
-
</pre>
+
-
 
+
-
*The menu obtained by the sdk will be :
+
-
 
+
-
<pre>
+
-
RidgeRun SDK Configuration
+
-
────────────────────────────────────────────────────────────────────────────────────
+
-
  ┌───────────────────────── RidgeRun SDK Configuration ──────────────────────────┐
+
-
  │  Arrow keys navigate the menu.  <Enter> selects submenus --->.  Highlighted  │ 
+
-
  │  letters are hotkeys.  Pressing <Y> includes, <N> excludes, <M> modularizes  │ 
+
-
  │  features.  Press <Esc><Esc> to exit, <?> for Help, </> for Search.  Legend:  │ 
+
-
  │  [*] built-in  [ ] excluded  <M> module  < > module capable                  │ 
+
-
  │ ┌───────────────────────────────────────────────────────────────────────────┐ │ 
+
-
  │ │        Architecture configurations  --->                                  │ │ 
+
-
  │ │        Installer Configuration  --->                                      │ │ 
+
-
  │ │        Bootloader Configuration  --->                                    │ │ 
+
-
  │ │        File System Configuration  --->                                    │ │ 
+
-
  │ │        User Applications  --->                                            │ │ 
+
-
  │ │        Kernel configuration  --->                                        │ │ 
+
-
  │ │        Toolchain configurations  --->                                    │ │ 
+
-
  │ │        Proprietary software  --->                                        │ │ 
+
-
  │ │    ---                                                                    │ │ 
+
-
  │ │        Load an Alternate Configuration File                              │ │ 
+
-
  │ │        Save an Alternate Configuration File                              │ │ 
+
-
  │ │                                                                          │ │ 
+
-
  │ │                                                                          │ │ 
+
-
  │ │                                                                          │ │ 
+
-
  │ │                                                                          │ │ 
+
-
  │ │                                                                          │ │ 
+
-
  │ │                                                                          │ │ 
+
-
  │ │                                                                          │ │ 
+
-
  │ └───────────────────────────────────────────────────────────────────────────┘ │ 
+
-
  ├───────────────────────────────────────────────────────────────────────────────┤ 
+
-
  │                      <Select>    < Exit >    < Help >                        │ 
+
-
  └───────────────────────────────────────────────────────────────────────────────┘ 
+
-
</pre>
+

Current revision as of 20:36, 30 March 2010

Getting Started guide from Texas Instruments

Navigation
Toolbox