NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

GSG: AM35x EVM Hardware Setup

From Texas Instruments Wiki
Jump to: navigation, search


^ Up to main AM35x EVM Getting Started Guide Table of Contents

This page tells you how to set up the EVM hardware. Elaborate setup instructions are provided in AM3517 EVM Quick Start Guide

Board View[edit]

The board view for AM3517 EVM base board is as shown below.

AM35x evm baseboard.png


Main Board S7 DIP Switch: Boot Modes[edit]

AM3517 EVM GSG Hardware setup 02.PNG

The main board’s S7 DIP switch controls the boot mode of AM3517 processor. The default setting shown above will try to boot from the attached flash memory.

To boot from MMC/SD, S7-1 and S7-4 should be set in the ON position

S7 DIP Switch : HDMI Selection[edit]

To enable HDMI transmitter(DVI output) S7-8 should be set in the ON position.

UART3[edit]

Connect the supplied serial cable to the UART3 - RS232 serial debug port on the EVM. The other end of the serial port should be connected to a PC. The PC should run a terminal emulator such as HyperTerm or TeraTerm for Windows or minicom or gtkterm for Linux. The terminal program should be set for 115200 Baud rate, 8 data bits, no parity, and all flow control off.

During boot and while the demo application is running, status messages will appear on the serial port connection.

Ethernet[edit]

Connect an Ethernet cable to the RJ-45 Ethernet jack on the board. The Ethernet connection is used for TFTP transfers of software and can be used for Telnet and NFS.

Power Cable[edit]

After all other steps are performed, ensure the power adapter is unplugged and then insert the adapter’s DC plug into Power-in jack. Finally the power adapter can be plugged into the AC wall source.

Application Board View[edit]

The board view for AM3517 EVM application board is as shown below.

AM35x evm baseboard2.png


Audio Out[edit]

PC style speakers or headphones (not supplied) can be connected to the Line Out 1. This is used during the audio playback.

Audio In[edit]

Audio input from line out jack of a PC sound card or the headphone jack of a MP3 player can be connected to the Line In 1. This is used during audio capture / loopback applications

Setup Terminal Program[edit]

A serial port terminal program should be used to communicate with the AM35x EVM board’s serial port console. For Windows users HyperTerm or TeraTerm are recommended. For Linux users Minicom is recommended. In any case, the serial modem settings are the same:


  • Bits per second: 115200
  • Data bits: 8
  • Parity: None
  • Stop bits: 1
  • Flow control: none

Once the settings are in place, connect to the board using the serial terminal program and power up the board by plugging in the AC adapter. The U-Boot start up screen will appear. If not interrupted, the EVM will continue to boot into a Linux command prompt. To send text file scripts to the EVM a per-line delay of approximately 200 ms must be configured into the terminal program. The following sections give specific setup guidance for three serial terminal programs.

  1. HyperTerm Setup HyperTerminal comes with Windows XP and can be found in Start Menu -> All Programs -> Accessories -> Communication -> HyperTerminal. After initial dialogs, create a new connection and select the appropriate COMn port. The next dialog will allow you to set the communication parameters as described above. Finally set the line delay by choosing File -> Properties -> Setting Tab -> ASCII Setup button -> and enter 100 in the Line Delay box. Press OK.
  2. TeraTerm Setup TeraTerm is a commonly used terminal emulator for Windows. It can be found at the following URL: http://hp.vector.co.jp/authors/VA002416/teraterm.html When you start TeraTerm it will normally ask you for TCP or COM port. Select the correct COM port. Serial port settings can be found in Setup -> Serial Port …. Set the serial port as described above and enter 100 in the msec/line entry. You can save your settings using Setup -> Save Settings …. If you save to the teraterm.ini file in the TeraTerm install directory you will set the startup options for the program.
  3. Minicom Setup In order to run minicom as a regular user, make sure the user is in the proper group, allowed to create lock files in /var/lock (the default location), which is usually the "uucp" or "dialup" group. To create a new configuration for the serial port, run minicom as follows under root:
     # minicom -c on -s
    

    Command line options used above enable color (-c on) and start the setup procedure (-s).

    From the setup menu configure the serial port name and parameters - "Serial port setup" -> "A" for the "Serial Device" (/dev/ttyS0 or /dev/ttyS1) and "E" for the "Bps/Par/Bits" setup, which is "115200 8N1" by default.

    You may want to remove the Init (A) and Reset (B) modem strings under "Modem and dialing" menu.

    Once ready, save the configuration either into default location (Save setup as dfl) or otherwise into a separate name (Save setup as...), in which case you will have to specify the non-default configuration every time you start minicom.

    Now, you can start minicom as a regular user:

    $ minicom -c on
    

    And with the non-default configuration, assuming you saved it under "ttyS0" name:

    $ minicom -c on ttyS0
    

    In order to send multi-line scripts to the target, set the "Newline delay (ms)" under "Terminal settings" (Alt+T) to 99. This step must be completed each time before sending a multi-line text file.

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article GSG: AM35x EVM Hardware Setup here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article GSG: AM35x EVM Hardware Setup here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article GSG: AM35x EVM Hardware Setup here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article GSG: AM35x EVM Hardware Setup here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article GSG: AM35x EVM Hardware Setup here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article GSG: AM35x EVM Hardware Setup here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article GSG: AM35x EVM Hardware Setup here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article GSG: AM35x EVM Hardware Setup here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article GSG: AM35x EVM Hardware Setup here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity