Difference between revisions of "NaonEVB-Lite"

From DAVE Developer's Wiki
Jump to: navigation, search
(Introduction)
(No difference)

Revision as of 13:14, 16 May 2012

Info Box
Naon am387x-dm814x.png Applies to Naon
Dds vista tre quarti.png Applies to DDS

Introduction[edit | edit source]

DDS is a carrier board designed to host Naon SOM.

The following picture shows block diagram of DDS carrier board.

Dds-block-diagram.png

The following images show top and bottom side of DDS carrier board respectively. Peripherals and interfaces external to Naon SOM are highlighted.

Dds-top-view.png
Dds-bottom-view-03.png

Quick start (NELK)[edit | edit source]

This section describes how to quick start DDS-based system, provided that it is programmed according to NELK configuration.

  1. connect the serial cable, provided with the board, to J25
  2. connect this cable to PC COM port through a NULL-modem cable (not provided)
  3. start your favourite terminal software on PC; communication parameters are:
    • baud rate: 115200 Bps
    • data bits: 8
    • stop bits: 1
    • parity: none
  4. (optional) to connect the system to Ethernet LAN, please plug cable on connector J3
  5. (optional) to connect the system to HDMI TV/LCD, please plug cable on connector J21
  6. connect a 12Vcc power supply to JP1

Once power has been applied, U-Boot bootloader will be executed and the following messages will be printed on serial console (please note that messages may vary due different U-Boot releases)

CCCCCCCC

U-Boot 2010.06-dirty (Apr 27 2012 - 18:58:24) [nelk-0.9.0-min]

TI8148-GP rev 2.1

ARM clk: 600MHz
DDR clk: 333MHz

DRAM:  512 MiB
Using default environment

Hit any key to stop autoboot:  0
8192 KiB AT45DB642D at 0:0 is now current device
## Starting application at 0x81000000 ...


U-Boot 2010.06-dirty (Apr 30 2012 - 19:23:20) [nelk-0.9.0]

TI8148-GP rev 2.1

ARM clk: 600MHz
DDR clk: 333MHz

I2C:   ready
DRAM:  512 MiB
NAND:  HW ECC Hamming Code selected
1024 MiB
MMC:   OMAP SD/MMC: 0
Net:   Detected MACID:d4:94:a1:8e:22:19
cpsw
NAON#

These messages are printed by U-Boot, which has a serial console that allow basic interaction with the system. Please find more information in the U-Boot category page.

At the end of its boot sequence, U-Boot prints NAON# prompt and waits for user commands.

If you have the SD/MMC provided with the development kit, you can run the following command:

run spi_mmc

To start Linux (from on-board SPI NOR flash) and mount the development root file system (over SD/MMC):

TBD

Once Linux completes the boot process, you should see, on HDMI output, the Dave sample demo running.

Bootstrap settings[edit | edit source]

When Naon module is plugged onto DDS carrier board, BTMODE[4:0] bootstrap pins are changed as follows:

  • BTMODE[4:0]: 00010.

Thus boot sequence is:

  1. UART
  2. SPI
  3. NAND
  4. NANDI2C.

This configuration can be changed by acting on S5 dip switch on bottom side of the board. Swithes allow to configure each BTMODE signal independently as summarized by following table. Settings denoted as RFU - that stands for "Reserved for future use" - must not be selected.

Switch position BTMODE
S5.1 off default
S5.1 on BTMODE0=1
S5.2 off default
S5.2 on RFU
S5.3 off default
S5.3 on RFU
S5.4 off default
S5.4 on BTMODE1=0
S5.5 off default
S5.5 on BTMODE2=1
S5.6 off default
S5.6 on RFU
S5.7 off default
S5.7 on BTMODE3=1
S5.8 off default
S5.8 on RFU
S5.9 off default
S5.9 on BTMODE4=1
S5.10 off default
S5.10 on RFU
S5.11 off default
S5.11 on RFU
S5.12 off default
S5.12 on RFU