background image

 

 

 

IBR210 

 

3.5” ARM-based SBC  

With NXP Cortex™ A53 Quad i.MX8M  

 
 
 

 
 
 

User’s Manual 

 

Version 0.3 
(May 2020)

 

 

 

Summary of Contents for IBR210

Page 1: ...IBR210 3 5 ARM based SBC With NXP Cortex A53 Quad i MX8M User s Manual Version 0 3 May 2020...

Page 2: ...to the products described in this document without prior notice Every effort has been made to ensure the information in the document is correct however IBASE does not guarantee this document is error...

Page 3: ...rer s instructions may cause harmful interference to radio communications WEEE This product must not be disposed of as normal household waste in accordance with the EU directive of for waste electrica...

Page 4: ...Do not place heavy objects on the top of this product Anti static precautions Wear an anti static wrist strap to avoid electrostatic discharge Place the PCB on an anti static kit or mat Hold the edge...

Page 5: ...ERS SHALL BE BILLED FOR REPAIR AND SHIPPING CHARGES Technical Support Services 1 Visit the IBASE website at www ibase com tw to find the latest information about the product 2 If you need any further...

Page 6: ...4 Jumpers Quick Reference 13 2 4 1 LVDS Power Setting P16 13 2 4 2 LVDS Backlight Power Setting P15 14 2 5 Connectors Quick Reference 15 2 5 1 RTC Lithium Cell Connector P2 16 2 5 2 COM RS 232 422 48...

Page 7: ...yet 33 Chapter 4 BSP Source Guide 34 Appendix 37 A How to Use GPIO in Linux 38 B How to Use Watchdog in Linux 38 C eMMC Test 39 D USB flash disk Test 40 E SD Card Test 41 F RS 232 Test 42 G RS 485 Te...

Page 8: ...viii IBR210 User s Manual This page is intentionally left blank...

Page 9: ...1 Chapter 1 General Information The information provided in this chapter includes Features Packing List Specifications Block Diagram Product View Board Dimensions...

Page 10: ...rts 1 HDMI for a 4K display or FHD Dual channel LVDS Other features are an M 2 Key E type 2230 and mini PCIe expansion slots that are well suited for IoT applications Photo of IBR210 1 2 Features With...

Page 11: ...210 User s Manual 3 1 1 3 Packing List Your IBR210 package should include the items listed below If any of the items below is missing contact the distributor or dealer from whom you purchased the prod...

Page 12: ...main 10 decoder 4Kp60 VP9 decoder 4Kp30 AVC H 264 decoder 1080p60 MPEG 2 MPEG 4p2 VC 1 VP8 RV9 AVS MJPEG H 263 decoder RTC IDT 1337AGDVGI8 Wireless Wi Fi BT LTE module Optional Power Supply 12 24VDC...

Page 13: ...ector Audio l 1 x Audio header Line in and Line out Digital IO l 8x GPIO 2 5 pin header 1 0mm Expansion Slots 1x M 2 Key E 2230 w USB SDIO UART PCI E 1x Mini PCI E w SIM socket Environment Operating T...

Page 14: ...6 IBR210 User s Manual 1 5 Product View Top View The photo above is for reference only Some minor components may differ I O View...

Page 15: ...General Information IBR210 User s Manual 7 1 1 6 Dimensions Unit mm...

Page 16: ...8 IBR210 User s Manual IBR210 Reference Heat Sink...

Page 17: ...ection provides information on jumper settings and connectors on the IBR210 in order to set up a workable system The topics covered are Mini PCIe M 2 card Installation Jumper and connector locations J...

Page 18: ...nd M 2 cards perform the following steps 1 Locate the mini PCIe slot align the key of the mini PCIe card to the interface and insert the card slantwise Insert the M 2 card in the same way 2 Push the m...

Page 19: ...l pins with a non conductive base mounted on the circuit board Jumper caps are used to have the functions and features enabled or disabled If a jumper has 3 pins you can connect either PIN1 to PIN2 or...

Page 20: ...12 IBR210 User s Manual 2 3 Jumper Connector Locations on IBR210...

Page 21: ...R210 User s Manual 13 2 2 4 Jumpers Quick Reference Function Jumper Page LVDS Power Setting P16 13 LVDS Backlight Power Setting P15 14 2 4 1 LVDS Power Setting P16 Function Pin closed Illustration 3 3...

Page 22: ...14 IBR210 User s Manual 2 4 2 LVDS Backlight Power Setting P15 Function Pin closed Illustration 3 3V default 1 2 5V 3 4 12V 5 6 1 2 5 6 1 2 5 6 1 2 5 6...

Page 23: ...P19 19 LVDS Backlight Control Connector P18 20 Audio Line In Line Out Connector P9 20 USB Hub Connector P7 21 Digital I O GPIO Connector P24 22 MIPI CSI Connector P10 P26 23 MIPI DSI Connector P12 24...

Page 24: ...ssigment 1 RTC_VCC 2 Ground 2 5 2 COM RS 232 422 485 Selection SW3 Panel Type 1 8 2 7 3 6 4 5 RS 422 Full Duplex Off On On On RS 232 Default Off Off On On RS 485 Half Duplex TX Low Active Off On Off O...

Page 25: ...2 2 5 3 COM RS 232 422 485 Port P20 Refer to the SW3 setting for RS 232 422 485 mode selection Pin Assignment RS 232 RS 422 RS 485 1 NC TX DATA 2 RX TX DATA 3 TX RX NC 4 NC RX NC 5 Ground Ground Groun...

Page 26: ...Pin Assigment Pin Assigment 1 LCD0_TX0_P 2 LCD0_TX0_N 3 Ground 4 Ground 5 LCD0_TX1_P 6 LCD0_TX1_N 7 Ground 8 LCD_VDD 9 LCD0_TX3_P 10 LCD0_TX3_N 11 LCD0_TX2_P 12 LCD0_TX2_N 13 Ground 14 Ground 15 LCD0_...

Page 27: ...round 5 LCD1_TX1_P 6 LCD1_TX1_N 7 Ground 8 LCD_VDD 9 LCD1_TX3_P 10 LCD1_TX3_N 11 LCD1_TX2_P 12 LCD1_TX2_N 13 Ground 14 Ground 15 LCD1_CLK_P 16 LCD1_CLK_N 17 BTL_PWM 18 LCD_VDD 19 BKLT_VCC 20 BKLT_VCC...

Page 28: ...ector P18 Pin Assigment Pin Assigment 1 BKLT_VCC 3 LCD_BKLT_PWM 2 LCD_BKLT_EN 4 Ground 2 5 7 Audio Line In Line Out Connector P9 Pin Assigment Pin Assigment 1 NC 2 Ground 3 LINE_IN_R 4 Ground 5 LINE_I...

Page 29: ...2 5 8 Internal USB3 0 Connector P7 Pin Assigment Pin Assigment 1 VCC 900mA 2 P1_SSRX 3 P1_SSRX 4 GND 5 P1_SSTX 6 P1_SSTX 7 GND 8 P1_U2_D 9 P1_U2_D 10 NC 11 P2_U2_D 12 P2_U2_D 13 GND 14 P2_SSTX 15 P2_...

Page 30: ...ser s Manual 2 5 9 Digital I O GPIO Connector P24 Pin Assigment Pin Assigment 1 3 3V 2 DIO5 gpio148 3 DIO1 gpio146 4 DIO6 gpio76 5 DIO2 gpio74 6 DIO7 gpio149 7 DIO3 gpio147 8 DIO8 gpio77 9 DIO4 gpio75...

Page 31: ...9 MIPI_CSI1_DP3 10 MIPI_CSI1_DN3 11 GND 12 GND 13 CSI1_SCL 14 CSI1_SDA 15 CSI1_RST_B 16 VDD_2V8 17 CSI1_PWEN_B 18 VDD_1V8 19 CSI1_MCLK 20 GND P26 Pin Assigment Pin Assigment 1 MIPI_CSI2_CKP 2 MIPI_CSI...

Page 32: ...ment Pin Assigment 1 MIPI_DSI_CKP 2 MIPI_DSI_CKN 3 GND 4 GND 5 MIPI_DSI_DP0 6 MIPI_DSI_DN0 7 GND 8 VCC_LCD 9 MIPI_DSI_DP1 10 MIPI_DSI_DN1 11 MIPI_DSI_DP2 12 MIPI_DSI_DN2 13 HDMI_INT 14 GND 15 MIPI_DSI...

Page 33: ...Hardware Configuration IBR210 User s Manual 25 2 2 5 12 I2 C Connector P17 Pin Assigment Pin Assigment 1 3V3 4 I2C2_SCL 2 TP_INT_B 5 I2C2_SDA 3 TP_RST_B 6 GND...

Page 34: ...26 IBR210 User s Manual 2 5 13 Boot mode select SW1 Factory use only Panel Type 1 4 2 3 OTG Update Mode On N A Default 1st Boot from SD 2nd Boot from eMMC Off Off Boot form SD only Off On...

Page 35: ...Hardware Configuration IBR210 User s Manual 27 2 2 5 14 ES232 Debug Port P25 Pin Assigment 1 Debug_RX 2 Deubg_TX 3 GND 4 NC...

Page 36: ...28 IBR210 User s Manual This page was intentionally left blank...

Page 37: ...29 Chapter 3 Software Setup This chapter introduces installation of the following drivers Make a recovery SD card for advanced users only Display parameter setting in kernel...

Page 38: ...irectly This chapter guides you to make a recovery boot up microSD card 3 1 1 Preparing the Recovery SD Card to Install Linux Android Image into eMMC Note All data in the eMMC will be erased 1 System...

Page 39: ...FW Download SDcard bat Same way as PCBA update 3 1 2 Upgrade Firmware through the Recovery SD Card 1 Put the recovery files into the USB flash disk FAT32 A Yocto Ubuntu Copy all the recovery files in...

Page 40: ...nd Chapter 3 1 2 USB flash disk into IBR210 3 Normal boot IBR210 SW1 Pin1 OFF start recovery eMMC automatically 4 The update information will show on HDMI 5 Show Flashing successfully completed then p...

Page 41: ...IBR210 supports HDMI output by default 1 If you use HDMI for display run the command below home root display_config config_displag_mode sh 1 2 If you use LVDS 21 5 for display run the command below ho...

Page 42: ...ource Guide This chapter is dedicated for advanced software engineers to build BSP source The topics covered in this chapter are as follows Preparation Installing Toolchain Building release Installing...

Page 43: ...Git core diffstat unzip texinfo sudo apt get install gcc multilib build essential chrpath socat sudo add apt repository ppa git core ppa sudo apt get update sudo apt get install git sudo apt get insta...

Page 44: ...4 Installing release to board cd home bsp folder for yocto Ubuntu debian 1 cp file in release to windows 2 set board to download mode and connect otg to usb 3 run uuu exe uuu auto for android9 1 copy...

Page 45: ...37 Appendix This section provides reference code information...

Page 46: ...pio146 value GPIO example 2 Input echo 32 sys class gpio export echo in sys class gpio gpio146 direction cat sys class gpio gpio146 value B How to Use Watchdog in Linux create fd int fd open watchdog...

Page 47: ...file dd if dev urandom of tmp data1 bs 1024k count 10 write data to emmc dd if tmp data1 of MOUNT_POINT_STR data2 bs 1024k count 10 read data2 and compare with data1 cmp MOUNT_POINT_STR data2 tmp data...

Page 48: ...ng used Read write and check USB_DIR run media mmcblk1p1 create data file dd if dev urandom of var data1 bs 1024k count 100 write data to usb flash disk dd if var data1 of USB_DIR data2 bs 1024k count...

Page 49: ...ored the SD card Before starting the test make sure there is no critical data in the eMMC flash being used Read write and check SD_DIR run media mmcblk1 create data file dd if dev urandom of var data1...

Page 50: ...eed tcgetattr fd opt speed cfgetispeed opt set_parity options c_cflag options c_cflag CSIZE options c_cflag CSIZE options c_lflag ICANON ECHO ECHOE ISIG Input options c_oflag OPOST Output options c_cc...

Page 51: ...CSIZE options c_lflag ICANON ECHO ECHOE ISIG Input options c_oflag OPOST Output options c_cc options c_cc VTIME 150 options c_cc VMIN 0 set parity tcsetattr fd TCSANOW options write ttymxc1 write fd...

Page 52: ...ping txt Ethernet TCP test server 192 168 1 123 run command iperf3 s communicate with server 192 168 1 123 in tcp mode by iperf3 iperf3 c 192 168 1 123 i 1 t 20 w 32M P 4 Ethernet UDP test server 192...

Page 53: ...f the screen in bytes screensize vinfo xres vinfo yres vinfo bits_per_pixel 8 Map the device to memory fbp char mmap 0 screensize PROT_READ PROT_WRITE MAP_SHARED framebuffer_fd 0 Figure out where in m...

Page 54: ...info bits_per_pixel 8 Map the device to memory fbp char mmap 0 screensize PROT_READ PROT_WRITE MAP_SHARED framebuffer_fd 0 Figure out where in memory to put the pixel memset fbp 0x00 screensize draw p...

Page 55: ...USB4 Testing 3G the command will connect 3g to network make sure that the simcard is inserted right and ANT connected pppd call quectel ppp echo ping www baidu com to make sure the network ok ping www...

Page 56: ...dio Line In Line Out Connector P9 E Call 0110 01 53101100 JCTC 11002H00 1P Well Lin 1010H Internal USB3 0 Connector P7 Pinrex 52X 40 20GU52 TBD Digital I O GPIO Connector P24 E Call 0110 01 53101100 J...

Reviews: