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.

AM335x Boards

From Texas Instruments Wiki
(Redirected from AM335xBoards)
Jump to: navigation, search

Boards for AM335x Development

General Purpose EVM (AM3358 - TMDXEVM3358)[edit]

BeagleBone(AM3358) & BeagleBoneBlack[edit]

Lots of infos and links on BeagleBoard.org. See also the forum there and the growing list of capes (extension boards...).

AM335x Starter Kit (AM3358 - TMDSSK3358)[edit]

  • see all the related hardware documents for the Starter Kit here

Industrial Development Kit (IDK) (AM3359 - TMDXIDK3359)[edit]

  • HUG - Hardware User's Guide
  • PCB Files - Board files for the Base Board and Daughterboard
  • FOC - customer contributed example to use the Picollo DSP F8027 as PWM generator for the motor section. This requires HW changes on the board and is therefore not supported by TI.

Industrial Communications Engine (ICE) (AM3359 - TMDSICE3359/TMDXICE3359)[edit]

Rev. 2.1 - TMDSICE3359[edit]

  • HUG - Hardware User's Guide

Rev. 1.0 - TMDXICE3359[edit]

  • HUG - Hardware User's Guide


Additional information related to the ICE board that can't be found on the TI web site (yet):

  • General comments:

Although the ICE board uses the AM3359 there is no way to interface to a display directly. Use the GP EVM or BeagleBone if you are looking for AM335x display solutions. Also there are no USB ports from the device available on ICE. The visible USB connector is for emulation only (also serves as virtual COM port)

  • Tips&Tricks
    Q: I am trying to access a peripheral register on the device but my Sys/Bios 6 project crashes.
    A: Make sure that the peripheral is powered and clocked. Secondly make sure that the MMU TLB has the memory region configured. Sys/Bios 6 only configures a minimum of memory areas as available as the default
    Q: How to view the layout files?
    A: Use Allegro/SIP/MCM FREE Physical Viewers 16.5 http://www.cadence.com/products/pcb/Pages/downloads.asp
    Q: How do I modify ICE to use an external JTAG emulator?
    A: Follow the modification instructions at http://processors.wiki.ti.com/index.php/Installing_JTAG_Header_on_Industrial_Communications_Engine_%28ICE%29
    Q: 1.27mm pinheader on ICE: I would like to interface ICE to an another board. Can you recommend a "Socket to Socket/Cable
    A: Samtec "Tiger Eye" could be an option for you. See here http://www.samtec.com/documents/webfiles/pdf/FFSD.PDF and here http://www.digikey.com/product-detail/en/FFSD-25-S-12.00-01-N/SAM8240-ND/1106599
    Q: I need to re-flash the bootloader. Where can I find the binaries?
    A: Binaries for examples and boot loaders are not included in IA-SDK install package. However there is another ZIP file for download which just contains binaries including boot loaders.
    Q: I am using ICE with on-board debugger. When I load the program it does not stop at main() as expected but states 'running'.
    A: Yes, this seems to be an emulation issue with the on-board debugger driver. Easiest fix is to 'suspend' the program and 'restart'. Sometimes a complete second program reload is required. This issue does not show up with standard XDS100/560 debuggers (requires external debug modification as described above).There is a new GEL file that solves the issue here.
  • Interface Details
  1. The schematics of ICE show a special connection of MII0_RXDn pins which can't be reproduced using the pin-mux tool. See the forum entry for some details.
  2. Using the PRU MIIs requires a special reset/setup sequence. This is usually done in application code and not part of the TI PRU firmware provided for the industrial protocols. See the source code included with IA-SDK for examples.
  3. UART5 is connected to the FTDI USB emulation chip. It provides this port to the PC as an emulated COM port as soon as the USB cable is connected. This runs in parallel with XDS100 type emulation provided.
  • Memory Map
  1. Device:            see the AM335x TRM on the product page for a full list
                          Core SRAM:   63kB        0x402F0400 - 0x420FFFFF
                          L3 SRAM:      64kB        0x43000000 - 0x4300FFFF
  2. Board:
                          DDR2:             256MB starting at address 0x80000000
                          NOR Flash:     2MB starting at address 0x08000000 (configurable via CS0 of GPMC). Current ROM boot loader uses this address.
                                                see also the ICE revA2 Errata when using the NOR Flash!
                          SPI FLash:      8MB, through SPI FLASH API (e.g. Starterware 2.x)

See the TI web site for schematics and layout files.

Embest DevKit8600 (AM3359)[edit]

  • 720MHz TI’s Sitara AM3359 ARM Cortex-A8 Microprocessor
  • Onboard 512Mbytes of DDR3 SDRAM and 512Mbytes of NAND Flash
  • UART, USB Host/OTG, Ethernet, CAN, RS485, WiFi/Bluetooth, TF, JTAG…
  • LCD/TSP, Audio input/output
  • Optional VGA, USB WiFi, Camera and 3G Modules
  • Supports for Linux 3.1.0, Android 2.3 and WinCE 7 OS

Devkit8600module.gif

Embest SBC8600B (AM3359)[edit]

  • 720MHz TI’s Sitara AM3359 ARM Cortex-A8 Microprocessor
  • Onboard 512Mbytes of DDR3 SDRAM and 512Mbytes of NAND Flash
  • Up to Six Serial ports (2*RS232, 3*TTL, 1*RS485), two 10/100/1000 Mbps Ethernet ports, two USB Host, USB OTG, CAN
  • LCD/TSP, Audio input/output
  • Optional VGA, USB WiFi, Camera and 3G Modules
  • Supports for Linux 3.2.0, Android 2.3 and WinCE 7 OS

Sbc8600bcon.jpg

MYIR MYD-AM335X Development Board (AM3352/58/59)[edit]

  • MYC-AM335X CPU Module as Controller Board
  • 800MHz TI AM335X Series ARM Cortex-A8 Processors (AM3352/54/56/57/58/59)
  • 512MB (2*256MB) DDR3 SDRAM, 512MB Nand Flash
  • Serial ports, 4 x USB Host, OTG, 2 x Gigabit Ethernet, CAN, RS485, TF, Audio
  • Supports HDMI and LCD Display
  • Optional 4.3 or 7 inch LCD/TSP
  • Linux 3.2.0, Android 4.2.2 and Windows Embedded CE 7 BSPs
  • Supports -40 to +85 Celsius Extended Temperature Operation

Myd-am335x-m.jpg

MYIR MYD-AM335X-Y Development Board (AM3352/58)[edit]

  • MCC-AM335X-Y CPU Module as Controller Board
  • Up to 1GHz TI AM335x Series ARM Cortex-A8 Processors (AM3352/54/56/57/58/59)
  • 128/256/512MB DDR3 SDRAM, 128/256/512MB Nand Flash
  • Serial ports, USB Host, OTG, CAN, RS485, TF, LCD, Audio
  • Two Gigabit Ethernet and on-board WiFi Module
  • Optional 4.3-inch LCD Module
  • Ready-to-Run Linux Development Platform
  • Supports -40 to +85 Celsius Extended Temperature Operation

Myd-am335x-y-m.jpg Myd-am335x-back.jpg

MYIR MYD-AM335X-J Development Board (AM3352/58)[edit]

  • MCC-AM335X-J CPU Module as Controller Board
  • Up to 1GHz TI AM335x Series ARM Cortex-A8 Processors (AM3352/54/56/57/58/59)
  • 128/256/512MB DDR3 SDRAM, 128/256/512MB Nand Flash
  • Up to 6 x Serial ports, 2 x CAN, 2 x RS485, 2 x Gigabit Ethernet, USB, TF, Audio, LCD
  • Optional 4.3-inch LCD Module
  • Ready-to-Run Linux Development Platform
  • Supports -40 to +85 Celsius Extended Temperature Operation

Myd-am335x-j-mark.jpg


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 AM335xBoards 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 AM335xBoards here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article AM335xBoards here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article AM335xBoards here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article AM335xBoards here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article AM335xBoards here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article AM335xBoards here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article AM335xBoards here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article AM335xBoards 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