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 AM37x 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: < AM37x 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 AM37x Platform[edit]
Apply power to the EVM board by turning the electric switch to ON. The following messages should appear on the console:
Texas Instruments X-Loader 1.51 (May 9 2011 - 09:32:03) Starting X-loader on MMC Reading boot sector 215296 Bytes Read from MMC Starting OS Bootloader from MMC... Starting OS Bootloader... U-Boot 2010.06 (May 29 2011 - 11:25:18) OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz OMAP3 EVM board + LPDDR/NAND I2C: ready DRAM: 256 MiB NAND: HW ECC [Kernel/FS layout] selected 512 MiB In: serial Out: serial Err: serial Read back SMSC id 0x92200000 Die ID #00a400029ff80000015f26ad0f016019 Net: smc911x-0 Hit any key to stop autoboot: 0
Now U-Boot loader loads Linux kernel image, mounts the root file system and displays shell prompt:
mmc1 is available reading boot.scr ** Unable to read "boot.scr" from mmc 0:1 ** reading uImage 3221260 bytes read Booting from mmc ... ## Booting kernel from Legacy Image at 82000000 ... Image Name: Arago/2.6.37-psp04.02.00.07.sdk/ Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3221196 Bytes = 3.1 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Linux version 2.6.37 (user@ubt1004) (gcc version 4.5.3 20110223 (prerelease) (GCC) ) #1 Sun May 29 11:22:29 IDT 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: OMAP3 EVM [ 0.000000] Reserving 4194304 bytes SDRAM for VRAM [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk ) [ 0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64000 [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait [ 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: 252MB = 252MB total [ 0.000000] Memory: 242152k/242152k available, 19992k 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 : 0xffc00000 - 0xffe00000 ( 2 MB) [ 0.000000] vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .init : 0xc0008000 - 0xc003c000 ( 208 kB) [ 0.000000] .text : 0xc003c000 - 0xc05f00d8 (5841 kB) [ 0.000000] .data : 0xc05f2000 - 0xc07b16e0 (1790 kB) ... ... ... ... Starting Matrix GUI application. _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org am37x-evm ttyO0 Arago 2011.05 am37x-evm ttyO0 am37x-evm login:
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