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 WL18xx System startup

From Texas Instruments Wiki
Jump to: navigation, search

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


Serial Port Utility Configuration[edit]

In order to communicate with the AM335x 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 AM335x 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:

U-Boot SPL 2011.09 (Apr 08 2012 - 18:29:14)
Texas Instruments Revision detection unimplemented
OMAP SD/MMC: 0
reading u-boot.img
reading u-boot.img


U-Boot 2011.09 (Apr 08 2012 - 18:25:03)

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, OMAP SD/MMC: 1
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

3196144 bytes read
## Booting kernel from Legacy Image at 80007fc0 ...
   Image Name:   Linux-3.2.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3196080 Bytes = 3 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.2.0 (user@ubt1004) (gcc version 4.5.3 20110311 (p
rerelease) (GCC) ) #2 Thu May 17 15:47:23 IDT 2012
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio
n cache
[    0.000000] Machine: am335xevm
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] AM335X ES1.0 (sgx 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.167785] print_constraints: VAUX1: at 1800 mV
[    0.169250] print_constraints: VAUX2: at 3300 mV
[    0.170715] print_constraints: VAUX33: at 3300 mV
[    0.172180] print_constraints: VMMC: at 3300 mV
[    0.172668] tps65910 1-002d: No interrupt support, no core IRQ
[    0.173583] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.174346] Bluetooth: Core ver 2.16
[    0.174530] NET: Registered protocol family 31
[    0.174530] Bluetooth: HCI device and connection manager initialized
[    0.174560] Bluetooth: HCI socket layer initialized
[    0.174560] Bluetooth: L2CAP socket layer initialized
[    0.174591] Bluetooth: SCO socket layer initialized
[    0.174987] Switching to clocksource gp timer
[    0.190490] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    0.190673] musb-hdrc musb-hdrc.0: dma type: pio
...
...
[    0.953521] at24 1-0050: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
[    0.968902] Board name: A33515BB
[    0.972259] Board version: 1.1A
[    0.975524] SKU: SKU#01
[    0.978637] The board is general purpose EVM in profile 0
[    0.984741]  da8xx_lcdc.0: alias fck already exists
[    0.990386] da8xx_lcdc da8xx_lcdc.0: GLCD: Found TFC_S9700RTWV35TR_01B panel
[    1.013977] Console: switching to colour frame buffer device 100x30
[    1.029388] TSC connected to beta GP EVM
[    1.034790] omap-gpmc omap-gpmc: GPMC revision 6.0
[    1.039855] Registering NAND on CS0
[    1.044189]  omap_i2c.2: alias fck already exists
[    1.065612] omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
[    1.072296] tsl2550 2-0039: standard operating mode
[    1.078094] tsl2550 2-0039: support ver. 1.2 enabled
[    1.083709]  davinci-mcasp.1: alias fck already exists
[    1.089538]  omap_hsmmc.0: alias fck already exists
[    1.094940]  omap_hsmmc.2: alias fck already exists
[    1.100341] am335xevm: bt init
[    1.105224] (stk) :sysfs entries created
...
...
[    1.659973] Bluetooth: Virtual HCI driver ver 1.3
[    1.665435] Bluetooth: HCI UART driver ver 2.2
[    1.670440] Bluetooth: HCI H4 protocol initialized
[    1.675750] Bluetooth: HCI BCSP protocol initialized
[    1.681274] Bluetooth: HCILL protocol initialized
[    1.686492] Bluetooth: Bluetooth Driver for TI WiLink - Version 1.0
[    1.694274] (stc): st_register(4)
[    1.697998] (stc):  chnl_id list empty :4
[    1.702606] (stk) : st_kim_start
[    1.706298] plat_kim_chip_enable
[    1.712890] cpuidle: using governor ladder
[    1.718048] cpuidle: using governor menu
...
...
[    2.108215] Waiting for root device /dev/mmcblk0p2...
[    2.167785] mmc0: new SD card at address ffb9
[    2.173370] mmcblk0: mmc0:ffb9 SD02G 1.84 GiB
[    2.180664]  mmcblk0: p1 p2
[    2.311279] mmc1: card claims to support voltages below the defined range. Th
ese will be ignored.
[    2.333099] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[    2.340148] mmc1: new high speed SDIO card at address 0001
[    2.845916] (stk) :line disc installation timed out
[    2.851257] (stk) :ldisc_install = 0
[    3.846191] plat_kim_chip_enable
[    3.989562] (stk) :ldisc_install = 1
...
...
[   11.476531] cfg80211: Calling CRDA to update world regulatory domain
[   11.496337] (stk) :line disc installation timed out
[   11.501739] (stk) :ldisc_install = 0
[   12.477813] cfg80211: World regulatory domain updated:
[   12.483764] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_g
ain, max_eirp)
[   12.492858] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
[   12.501464] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi,
2000 mBm)
[   12.510040] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi,
2000 mBm)
[   12.518646] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
[   12.527252] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
[   12.536407] plat_kim_chip_enable
[   12.679931] (stk) :ldisc_install = 1
[   13.676239] (stk) :line disc installation timed out
[   13.681762] (stk) :ldisc_install = 0
[   14.047302] wl12xx: wl18xx driver version: ol_r8.a1.06
[   14.461853] wl12xx: loaded
[   14.465057] wl12xx: driver version: ol_r8.a1.06
[   14.470153] wl12xx: timestamp: Mon May 14 09:38:29 2012
[   14.597229] alignment: ignoring faults is unsafe on this CPU.  Defaulting to
fixup mode.
Remounting root file system...
[   14.676300] Bluetooth: st_register failed -22
Caching udev devnodes
ALSA: Restoring mixer settings...
Configuring network interfaces... No state is present for card EVM
Found hardware: "AM335X_EVM" "" "" "" ""
Hardware is initialized using a generic method
No state is present for card EVM
[   16.448638]
[   16.448638] CPSW phy found : id is : 0x4dd074
[   16.455841] PHY 0:01 not found
eth0      no wireless extensions.

udhcpc (v1.13.2) started
Sending discover...
[   19.447326] PHY: 0:00 - Link is Up - 100/Full
Sending discover...
Sending discover...
No lease, forking to background
done.
Setting up IP spoofing protection: rp_filter.
Wed Apr 11 08:27:00 UTC 2012
INIT: Entering runlevel: 5
Starting system message bus: dbus.
Starting Hardware abstraction layer hald
Starting Dropbear SSH server: dropbear.
Starting telnet daemon.
Starting network benchmark server: netserver.
Starting syslogd/klogd: done
Starting thttpd.
Starting uim-sysfs daemon.
uim:@ main
uim:begin polling...
Starting PVR
Starting Lighttpd Web Server: lighttpd.
2012-04-11 08:27:02: (log.c.166) server started
/
Starting Matrix GUI application.
***************************************************************
***************************************************************
NOTICE: This file system contains the followin GPLv3 packages:
        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.  You should
      use the --force-removal-of-dependent-packages option to
      also remove the dependent packages as well
***************************************************************
***************************************************************

 _____                    _____           _         _
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
              |___|                    |___|

Arago Project http://arago-project.org am335x-evm ttyO0

Arago 2011.09 am335x-evm ttyO0

am335x-evm login: root
root@am335x-evm:~#
root@am335x-evm:~#
root@am335x-evm:~#

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



Note: please ignore the warning messgages related to the bluetooth shared transport user mode manager (UIM) not being up yet during the kernel start:

[    2.845916] (stk) :line disc installation timed out
[    2.851257] (stk) :ldisc_install = 0
[    3.846191] plat_kim_chip_enable
[    3.989562] (stk) :ldisc_install = 1

Once the kernel complete the boot process it is going to be up already.

HomepageIcon.jpgHOME

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 OMAP Wireless Connectivity AM335x WL18xx System startup 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 OMAP Wireless Connectivity AM335x WL18xx System startup here.

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