SBC-PH8700 User Manual Catalog Revision History ................................2 Catalog ..................................3 Release Note ................................5 Images Version ............................. 5 Feature List ..............................5 Known Issues ............................... 6 Chapter 1 Quick Start ............................... 7 Burn the System Images to the SD Card ....................7 System Boot from SD Card ........................
Page 4
SBC-PH8700 User Manual Chapter 3 System Compilation ..........................18 Building Development Environment ...................... 18 Compiling U-Boot ........................... 18 3.2.1 Get the U-Boot Source Code ...................... 18 3.2.2 Compile and Burn the Images to SD Card .................. 18 3.2.3 Compile and Burn the Images to EMMC ..................18 Compiling Kernel ............................
SBC-PH8700 User Manual Release Note 1. Images Version SBC-PH8700_Shipment_Image_SDcard_Rev01.img SBC-PH8700_Shipment_Image_EMMC_Rev01.img 2. Feature List SBC-PH8700 Feature List Schematic On-Chip On-Board Detail Functions(existing) Page# Peripherals Peripherals u-boot version 2015.09 Supports kernel boot kernel version 4.1.6 Supports all below functionality Default root file system used by Filesystem Debian debian...
SBC-PH8700 User Manual between two board System can send and receive data UART-0 SPH1800-p7-CN4 UART0 NUll in loopback mode System can send and receive data UART-1 SPH1800-p7-J4 UART5 MAX3232CUE+ in loopback mode System can send and receive data UART-2 SPH1800-p13-J58 UART3 Null in loopback mode...
SBC-PH8700 User Manual Chapter 1 Quick Start 1.1 Burn the System Images to the SD Card Firstly, you should prepare a SD card, which is no less than 2GB. Then, download and install “Win32 Disk Imager” from https://sourceforge.net/projects/win32diskimager/. ...
SBC-PH8700 User Manual 1.2 System Boot from SD Card Install the Serial Communication software (e.g. SecureCRT), select the corresponding port number, baudrate as 115200, data bits as 8, stop bits as 1, parity as none. Connect the DEBUG interface (CN4) to the serial interface of PC with a USB to TTL module. ...
SBC-PH8700 User Manual 1.3 System Boot from EMMC Copy the SBC-PH8700_Shipment_Image_EMMC_Rev01.img to a U-disk. Refer to 1.2, boot the system from SD Card, then plug the U-disk to P3; Execute the following instructions on the serial terminal: root@embest:~# ls /dev/sd* /dev/sda /dev/sda1 root@embest:~# mount /dev/sda1 /mnt/ root@embest:~# dd if=/mnt/SBC-PH8700_Shipment_Image_EMMC_Rev01.img of=/dev/mmcblk1...
SBC-PH8700 User Manual Chapter 2 Function test First of all, please refer to Chapter 1.1 and boot up the system. Then test the functions according to the following guidance. 2.1 LED User can control LED (D2, D3) indicators on SOM-PH8700 Board. After the system boot up, please execute the following instructions in serial terminal to implement the test;...
SBC-PH8700 User Manual f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff If write and read data are the same, the test passes. 2.4 EMMC Execute the following instructions on the serial terminal: root@embest:~# touch emmc_read emmc_write Modify emmc_write value: root@embest:~# vi emmc_write...
SBC-PH8700 User Manual 2.6 HDMI Open the uEnv.txt file from SD card, modify fdtfile=embest-SOM_PH8700-BB_SPH1800-HDMI.dtb Connect the display with HDMI cable, then reboot the system; 2.7 HDMI Audio Connect the HDMI device, execute the following instruction to play the default audio file: root@embest:~# aplay /boot/firmware/audio_sample.wav Playing WAVE '/boot/firmware/audio_sample.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo 2.8 LCD...
SBC-PH8700 User Manual 2.11 Serial The board has 4 serial interfaces, while the UART0 (CN4) is the debug interface. Execute the following instructions on the serial terminal to test UART 1, UART2 and UART4: 2.11.1 UART1 Short Pin 2 and 3 in J4: root@embest:~# ./uart_test -d /dev/ttyS1 -b 115200 /dev/ttyS1 SEND: 1234567890 /dev/ttyS1 RECV 10 total...
SBC-PH8700 User Manual /dev/ttySC1 SEND: a /dev/ttySC0 RECV 1 total /dev/ttySC0 RECV: a TtySC0, ttySC1 will send data separately, receive data correctly; 2.13 CAN Test method as below: Execute the following instructions on the serial terminal: root@embest:~# ip link set can0 type can bitrate 50000 loopback on root@embest:~# ip link set can0 up [ 1080.870648] c_can_platform 481cc000.can can0: setting BTR=1c1d BRPE=0000 Execute the following instructions to receive data packet in the background:...
SBC-PH8700 User Manual 2.15 USB 2.15.1 USB Host Insert the U disk to the USB Host interface (P3); serial terminal will display the disk information: [ 749.839750] usb 2-1: USB disconnect, device number 2 [ 753.033776] usb 2-1: new high-speed USB device number 3 using musb-hdrc [ 753.174244] usb 2-1: New USB device found, idVendor=0781, idProduct=5530 [ 753.181112] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 753.189783] usb 2-1: Product: Cruzer...
Page 17
SBC-PH8700 User Manual [ 828.817391] usb 1-1: Manufacturer: SanDisk [ 828.823054] usb 1-1: SerialNumber: 20060876900F3042FBB5 [ 828.834098] usb-storage 1-1:1.0: USB Mass Storage device detected [ 828.848209] scsi host2: usb-storage 1-1:1.0 [ 829.854966] scsi 2:0:0:0: Direct-Access SanDisk Cruzer 1.26 PQ: 0 ANSI: 5 [ 829.879600] sd 2:0:0:0: [sda] 7821312 512-byte logical blocks: (4.00 GB/3.72 GiB) [ 829.893393] sd 2:0:0:0: [sda] Write Protect is off [ 829.902869] sd 2:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA...
Page 18
SBC-PH8700 User Manual Chapter 3 System Compilation 3.1 Building Development Environment Copy the release folder to Linux’s $HOME directory (extract the rar files), while the compilation tool gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf under path $HOME/S5_Tool. Use the following instructions to extract it: $xz -d gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf.tar.xz $tar –xvf gcc-linaro-4.9-2015.05-x86_64_arm-linux-gnueabihf.tar Import the environment variable: $export...
Page 19
SBC-PH8700 User Manual burn the two files to EMMC. 3.3 Compiling Kernel 3.3.1 Get Kernel Source Code The source code of the kernel locate under $HOME/S4_Sourcecode/, extract the linux*.tar.gz $ tar -zxvf linux*.tar.gz 3.3.2 Compile and Burn the Images to SD Card $ cd $HOME/S4_Sourcecode/linux $ make distclean $ make embest_ti_8700_defconfig...
Need help?
Do you have a question about the Embest SBC-PH8700 and is the answer not in the manual?
Questions and answers