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.
OMAP Wireless Connectivity AM335x System startup
This section describes how to boot up the board and get to the Linux prompt. The board is controlled by the PC via a serial port. Therefore a serial port utility should be used from the PC side, and then upon turning the Power switch ON, the board will start booting until getting to the Linux prompt.
Prerequisites[edit]
Before starting this step, verify the following:
- The board is connected to the PC via a serial port and is controlled using a serial port application
- The board is not powered up yet
Otherwise refer to: < AM3335x board bringup>, to boot the board.
Serial Port Utility Configuration[edit]
In order to communicate with the AM37x EVM board’s serial port console and run the WLAN/BT demos, a serial port terminal program must be installed. The recommended tool is TeraTerm: terminal emulator for Windows.
After connecting the EVM to the AM37x EVM, turn on the serial port utility in the PC and use the following setting parameters:
Baud rate: 115200 Data : 8 bit Parity: None Stop: 1 bit Flow control: none Transmit delay msec/char: 1 Transmit delay msec/line: 1
Booting the AM335x Platform[edit]
Apply power to the EVM board by turning the electric switch to ON. The following messages should appear on the console:
CCCCCCCC U-Boot SPL 2011.09 (Nov 27 2011 - 11:49:05) Texas Instruments Revision detection unimplemented OMAP SD/MMC: 0 reading u-boot.img reading u-boot.img U-Boot 2011.09 (Nov 27 2011 - 11:44:33) I2C: ready DRAM: 256 MiB WARNING: Caches not enabled Found a daughter card connected NAND: HW ECC Hamming Code selected 256 MiB MMC: OMAP SD/MMC: 0 Net: cpsw Hit any key to stop autoboot: 0 SD/MMC found on device 0 reading uEnv.txt ** Unable to read "uEnv.txt" from mmc 0:1 ** reading uImage 2830320 bytes read ## Booting kernel from Legacy Image at 80007fc0 ... Image Name: Arago/3.1.0-psp04.06.00.03.sdk/a Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2830256 Bytes = 2.7 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK XIP Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Linux version 3.1.0 (jenkins@sdit-build01) (gcc version 4.5.3 201 10311 (prerelease) (GCC) ) #1 Mon Nov 28 13:43:53 CST 2011 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: am335xevm [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] AM335X ES1.0 (neon ) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag es: 65024 [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 r w rootfstype=ext3 rootwait ip=none [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Memory: 256MB = 256MB total [ 0.000000] Memory: 254000k/254000k available, 8144k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] DMA : 0xffa00000 - 0xffe00000 ( 4 MB) [ 0.000000] vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .text : 0xc0008000 - 0xc050a000 (5128 kB) [ 0.000000] .init : 0xc050a000 - 0xc0540000 ( 216 kB) [ 0.000000] .data : 0xc0540000 - 0xc058b020 ( 301 kB) [ 0.000000] .bss : 0xc058b044 - 0xc05b8fe8 ( 184 kB) [ 0.000000] NR_IRQS:396 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrup ts ... ... ... [ 0.728348] at24 1-0051: 32768 byte 24c256 EEPROM, writable, 64 bytes/write [ 0.736238] Detected a daughter card on AM335x EVM.. [ 0.741267] at24 1-0050: 32768 byte 24c256 EEPROM, writable, 64 bytes/write [ 0.756662] Board name: A33515BB [ 0.760023] Board version: 1.1A [ 0.763305] SKU: SKU#01 [ 0.766398] The board is general purpose EVM in profile 0 ... ... ... [ 1.683662] mmc0: new SD card at address 95bf [ 1.688919] mmcblk0: mmc0:95bf SD02G 1.84 GiB [ 1.696050] mmcblk0: p1 p2 p3 [ 1.806398] mmc1: card claims to support voltages below the defined range. Th ese will be ignored. [ 1.825275] mmc1: queuing unknown CIS tuple 0x91 (3 bytes) [ 1.831800] mmc1: new SDIO card at address 0001 ... ... ... Starting Matrix GUI application. [ 36.316314] gadget: Mass Storage Function, version: 2009/09/11 [ 36.322638] gadget: Number of LUNs=2 [ 36.326468] lun0: LUN: removable file: /dev/mmcblk0p1 [ 36.331823] lun1: LUN: removable file: /dev/mmcblk0p3 [ 36.337231] gadget: Mass Storage Gadget, version: 2009/09/11 [ 36.343249] gadget: userspace failed to provide iSerialNumber [ 36.349348] gadget: g_mass_storage ready [ 36.353555] musb-hdrc musb-hdrc.0: MUSB HDRC host driver [ 36.359160] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus numbe r 2 [ 36.367004] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002 [ 36.374099] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber= 1 [ 36.381625] usb usb2: Product: MUSB HDRC host driver [ 36.386807] usb usb2: Manufacturer: Linux 3.1.0 musb-hcd [ 36.392351] usb usb2: SerialNumber: musb-hdrc.0 [ 36.397694] hub 2-0:1.0: USB hub found [ 36.401618] hub 2-0:1.0: 1 port detected *************************************************************** *************************************************************** NOTICE: This file system contains the followin GPLv3 packages: binutils-dev binutils-symlinks binutils gdbserver If you do not wish to distribute GPLv3 components please remove the above packages prior to distribution. This can be done using the opkg remove command. i.e.: opkg remove <package> Where <package> is the name printed in the list above NOTE: If the package is a dependency of another package you will be notified of the dependent packages. Yßu shoul _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org am335x-evm ttyO0 Arago 2011.09 am335x-evm ttyO0 am335x-evm login: roo
Note: Before typing the login password, make sure that the "Caps Lock" option of the PC is OFF (to be able to type small letters)
Use: root as login password.
am37x-evm login: root