Advertisement

Quick Links

SBC8118
Integrated with SATA、SD、USB、RS485、Ethernet、LCD、CCD/COMS、PRU SUART、JTAG
interface based on 32-bit microcontroller AM1808 industrial-grade single board computer
Quick User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SBC8118 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Embest SBC8118

  • Page 1 SBC8118 Integrated with SATA、SD、USB、RS485、Ethernet、LCD、CCD/COMS、PRU SUART、JTAG interface based on 32-bit microcontroller AM1808 industrial-grade single board computer Quick User Manual...
  • Page 2 CE 6.0 are authorized by Microsoft. Important statements Embest has ownership and rights to the use of this Document. Information in the Document is within the protection of copyright. Unless specifically allowed, any part of this Document should not be modified, issued or copied in any manner...
  • Page 3 Version update records: Version Date Description 2012.9.1 Original version 3 / 38...
  • Page 4 Contact: If you want to order products from Embest, please contact Marketing Department: Tel: +86-755-25635626-863/865/866/867/868 Fax: +86-755- 25635626-666 E-mail: market@embedinfo.com If you want to get technical assistance from Embest, please contact Technical Assistance Department: Tel: +86-755-25635626-872/875/897 E-mail: support@embedinfo.com URL: http://www.armkits.com http://www.embest-tech.com...
  • Page 5: Table Of Contents

    Contents Chapter 1 Overview .......................... 6 1.1 Getting Started Quickly ....................... 7 1.2 Development Kit Content ....................8 Chapter 2 Quick Setup of Development Environment ..............9 2.1 Hardware Setup ........................9 2.2 Software Setup ........................10 2.2.1 Windows XP Setup ....................10 Chapter 3 Hands-on and Quick use of Operating System ............
  • Page 6: Chapter 1 Overview

    Chapter 1 Overview The primary purpose of this Document is to quickly understand the hardware and software development environment for SBC8118 single board computer, and help the user to get into the product development faster. This Document mainly has the following sections:...
  • Page 7: Getting Started Quickly

    1.1 Getting Started Quickly In this section user will learn how to understand and use SBC8118 single board computer efficiently and faster using SBC8118 single board computer Quick User Manual. For more information please refer to the document and location listed below:...
  • Page 8: Development Kit Content

    It is suggested to browse all the sections in each chapter of this Manual.. 1.2 Development Kit Content SBC8118 single board computer is available in two bundles; Standard and Full bundle, the kit contents for each bundle is given below: Standard Bundle ...
  • Page 9: Chapter 2 Quick Setup Of Development Environment

    Figure 2-1 Please follow the below steps for hardware setup: Connect serial port for communication Use serial cable to connect the debugger serial port, PC serial port and SBC8118 serial port. Connect TFT-LCD Connect your 4.3-inch/7-inch TFT-LCD to the TFT-LCD interface.
  • Page 10: Software Setup

    CDROM\WINCE600\tools\, select the default configuration to install. Setup a HyperTerminal on PC Before SBC8118 board boot-up, you need to setup a HyperTerminal connection on PC; follow the below steps in order to setup a Hyper Terminal connection: Windows XP -> Start -> All Programs -> Accessories -> Communication -> Hyper...
  • Page 11 Establish HyperTerminal connection and give commands: Figure 2-3 Select the specific serial port from the list as per your computer COM port configuration: Figure 2-4 11 / 38...
  • Page 12 Set parameters for serial port connection as below: Figure 2-5 So we have successfully established a Hyper Terminal connection with PC serial port: Figure 2-6 12 / 38...
  • Page 13: Chapter 3 Hands-On And Quick Use Of Operating System

    3.1 Quick Start up with Linux system SBC8118 single board computer by default comes with Linux + 4.3-inch screen display installed in NAND Flash. It will boot directly once it’s powered on or reset, and to enter into the Linux system you just need to enter “root”.
  • Page 14 Figure 3-3 Boot-up from Serial port Open the AISgen_d800k006_Install_v1.7.exe:  Windows XP -> Start -> All Programs -> Texas Instruments -> AISgen for D800K006 -> UART Boot Host  Add u-boot-uart-ais.bin [Directory: CD\linux\image\] to the “AIS-File”, and change COM port if required, as shown in the following figure: Figure 3-4 Click the “Start”...
  • Page 15: Update Images From Ethernet

    3.1.2 Update images from Ethernet SBC8118 board can update images through Ethernet, insert TF card to update images with u-boot prompts, this section show to update image using Ethernet. Let’s assign the below IP’s for the PC and the single board computer: PC: 192.192.192.154...
  • Page 16 NAND erase: device 0 whole chip Skipping bad block at 0x0ff80000 Skipping bad block at 0x0ffa0000 Skipping bad block at 0x0ffc0000 Skipping bad block at 0x0ffe0000 Write U-BOOT to NAND Flash U-Boot > nand erase 0x20000 0xa0000 NAND erase: device 0 offset 0x20000, size 0xc0000 Erasing at 0xc0000 -- 100% complete.
  • Page 17 U-Boot > sf erase 0 100000 U-Boot > tftp 0xc0700000 u-boot-spi-ais.bin; sf write c0700000 0 40000 Using device TFTP from server 192.192.192.154; our IP address is 192.192.192.215 Filename 'u-boot-spi-ais.bin'. Load address: 0xc0700000 Loading: ############### done Bytes transferred = 210860 (337ac hex) Write kernel U-Boot >...
  • Page 18 SW ECC selected U-Boot > tftp 0xc2000000 rootfs.img;nand write.i 0xc2000000 0x600000 ${filesize} Using device TFTP from server 192.192.192.154; our IP address is 192.192.192.215 Filename 'rootfs.img'. Load address: 0xc2000000 Loading: ################################################################# ######T ########################################################### ################################################################# #######################################################T ######### ##### done Bytes transferred = 3889116 (3b57dc hex) NAND write: device 0 offset 0x600000, size 0x3b57dc 3889152 bytes written: OK You can use one command to complete all operation which contains TFTP...
  • Page 19: Quick Start Up With Wince System

    Figure 3-7 Boot-up from SPI Flash 3.2 Quick Start up with WinCE system SBC8118 support NK.bin or NK.nb0 boot from TF Card and NAND flash, this chapter would introduce both of this system boot methods. 3.2.1 Flashing EBOOT to SPI Flash EBOOT can update to SPI Flash with sfh_OMAP-L138.exe (.net framework require, install...
  • Page 20 \SBC8118\bin Run the flash tool to erase the SPI Flash: (change COM port if required) sfh_OMAP-L138.exe -erase -targetType AM1808 -flashType SPI_MEM -p COM1 Power on the Kit. You should see progress being reported, wait until it completes, and then power off the kit.
  • Page 21: Flashing Eboot To Nand Flash

    Switch S3-3 and S3-4 to ON position, the other switch to OFF position. Figure 3-11 Copy the folder “bin” from the CD folder CD\wince6\tools to the folder D:\SBC8118. According to your LCD size, copy the EBOOTNANDFLASH.nb0 from the CD folder WINCE600\Image\4_3INCH or WINCE600\image\7INCH to the folder D:\SBC8118\bin.
  • Page 22: Update Tf Card Nk Runtime Images

    EBOOTNANDFLASH.nb0 Power on the Kit. You should see progress being reported, wait until it completes. Figure 3-12 10) Power off the Kit and set DIP switches S3-1 to ON, all others to OFF. Figure 3-13 11) Start your serial terminal application (115200 baud, 8N1) 12) Power on the Kit and check that the new EBOOT image boot.
  • Page 23 Navigate to the directory WINCE600/image/lcd7inch or WINCE600/image/lcd4.3inch, according to the LCD size. Copy NK.nb0/NK.bin to TF card. Change the EBOOT settings to boot NK from TF Card Insert the TF card to kit, power on the kit and press space button to enter the EBOOT menu. Press the key [2] ->...
  • Page 24 Main Menu -------------------------------------------------------------------------------- [1] Show Current Settings [2] Boot Settings [3] Network Settings [5] Video Settings [6] Save Settings [7] Peripheral Tests [R] Reset Settings To Default Values [0] Exit and Continue Selection: 2 -------------------------------------------------------------------------------- Boot Settings -------------------------------------------------------------------------------- [1] Show Current Settings [2] Select Boot Device [3] Select Boot Delay [4] Select Debug Device...
  • Page 25 [1] EMAC [2] NK from SD [3] NK from NAND flash [0] Exit and Continue Selection (actual NK from SD): 2 Boot device set to NK from SD Press the key [0] -> [0] by step to start system from SD card, and you would see the following message in serial terminal: -------------------------------------------------------------------------------- Boot Settings...
  • Page 26 [6] Save Settings [7] Peripheral Tests [R] Reset Settings To Default Values [0] Exit and Continue Selection: 0 Device ID set to AM1808-0 BLFlashDownload: LogicalLoc - 0x01C40000 Loading from SD card +ReadNKFromSDMMC ReadFileFromSDMMC: reading file 'nk.bin' SDBootPDD: PDD_SDInitializeHardware: MMCSD SDBootMDD: SDInitializeHardware: SD card detected SDBootMDD: SDInitializeHardware: V2.0 card detected SDBootMDD: SDInitializeHardware: timeOut = 0 SDBootMDD: SDInitializeHardware: timeOut = 1...
  • Page 27 ROMHDR (pTOC = 0xc102de3c) --------------------- DLL First : 0x4001c001 DLL Last : 0x40b5c097 Physical First : 0x80000000 Physical Last : 0x8102fd2c Num Modules RAM Start : 0x81030000 RAM Free : 0x8103f000 RAM End : 0x8373f800 Num Copy Entries Copy Entries Offset : 0x804f4fd4 Prof Symbol Length : 0x00000000 Prof Symbol Offset : 0x00000000 Num Files...
  • Page 28 ADEhellounch Windows Embedded CE by jumping to 0xc0000000... Windows CE Kernel for ARM (Thumb Enabled) Built on Oct 20 2009 at 18:39:19 OEMInit: init.c built on Sep 28 2011 at 15:51:27. BSP version 1.3.0, SOC version 1.3.0 INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xf WARN: Updating local copy of BSP_ARGS Intr Init done...
  • Page 29 PINMUX16=0x22222200 PINMUX17=0x22222222 PINMUX18=0x22000022 PINMUX19=0x02000022 OEMGetExtensionDRAM: Added 0x84400000 -> 0x88000000 OEM: Cleaning system hive OEM: Cleaning user profiles WARN: Updating local copy of BSP_ARGS OEM: Not cleaning system hive FMD: ReadID (Mfg=0x2c, Dev=0xda) MICBIASHardwareContext::Init 555 Adapter's MAC address is 00:08:EE:00:00:00 SDHC +Init SDHC Active RegPath: Drivers\Active\21 +SDHCPDD_Init: Ctrl 0, Entry SDHC -Init...
  • Page 30: Flashing Nk.bin To Nand Flash

    3.2.4 Flashing NK.bin to NAND flash This section introduce how to flashing NK.bin to nand flash via ethernet and VS2005: Confirm you have performed the release build in C:\WINCE600\OSDesigns\SBC8118\ SBC8118.sln. Connect PC and SBC8118 with RJ45 Cable. Switch the S3-1 to ON position, the other bits switch to OFF position: Figure 3-14 Boot up from NAND Flash Select EMAC as boot media in eboot menu, press key [2]->[2]->[1] , steps as below:...
  • Page 31 [6] Write Download RAM NK to Flash [7] Set Device ID String [8] Allow DSP to Boot [0] Exit and Continue Selection: 6 Enable Write Download RAM NK to Flash (actually disabled) [y/-]: y Write Download RAM NK to Flash enabled Press key [0] return to eboot main menu, press key [3] to set the network property.
  • Page 32 VMINI ....disabled Press key [0] return to EBOOT main menu, then press key [0] prepare to download NK.bin from PC, and the serial terminal would display the message as below: INFO: Boot device uses MAC 00:08:ee:ff:ff:ff +EbootSendBootmeAndWaitForTftp Sent BOOTME to 255.255.255.255 Sent BOOTME to 255.255.255.255 Sent BOOTME to 255.255.255.255 Sent BOOTME to 255.255.255.255...
  • Page 33 [Apply->Close->finish] Connectivity Options setting. Figure 3-16 10) Click [Target] -> [Attach Device] in VS2005 menu Start download NK.bin, then VS2005 would pop up a dialog to indicate download progress, after download and NK.bin flashing finish the serial terminal would display the message below: OEMWriteFlash: NK written ROMHDR at Address 80000044h Image Start ..: 0x80000000...
  • Page 34 step to select boot NK from NAND flash, press [0] -> [0] to start system from NAND flash. 34 / 38...
  • Page 35: Technical Support & Warranty Service

    Progressing from prototyping to the final product within a short time frame and thus shorten the time to market, and to achieve the lowest production costs possible. Embest insists on a simple business model: to offer customers high-performance, low-cost products with best quality and service.
  • Page 36: Maintenance Service Clause

    During the warranty period, the delivery fee which delivery to Embest should be covered by user, Embest will pay for the return delivery fee to users when the product is repaired. If the warranty period is expired, all the delivery fees will be charged by users.
  • Page 37: Basic Notice To Protect And Maintenance Lcd

    Do not use finger nails or hard sharp object to touch the surface of the LCD, otherwise user can’t enjoy the above service. Embest recommend user to purchase a piece of special wiper to wipe the LCD after long time use, please avoid clean the surface with fingers or hands to leave fingerprint.
  • Page 38  Pre-Sale consultation: market@embedinfo.com  After-Sale consultation: support@embedinfo.com 38 / 38...

Table of Contents