background image

 

 

Preface  

 

x

 

Maker

 Bo

ard

 
 

UP 
Xtr

eme
 

 

UPX
-W

H

L01
 

China RoHS Requirement (EN) 

Hazardous and Toxic Materials List 
AAEON System 

QO4-381 Rev.A0 

Component 
Name 

Hazardous or Toxic Materials or Elements 

Lea

(P

b) 

Me
rc

ury
 

(H

g) 

Cad

miu
m

 

(C

d) 

H

exav
ale

nt

 

Chro
miu
m

 

(C

r(V

I))

 

Po

lyb

ro

mi

nat

ed

 b

ip

he

nyl

 

(P

BB

s)

 

Po

lyb

ro

mi

nat

ed

 d

ip

he

nyl 

et

he

rs 

 

(P

BDE

s)

 

PCB and 
Components 

Wires & 
Connectors for 
Ext.Connections 

Chassis 

CPU & RAM 

HDD Drive 

LCD Module 

Optical Drive 

Touch Control 
Module 

PSU 

Battery 

This form is prepared in compliance with the provisions of SJ/T 11364. 
O:  The level of toxic or hazardous materials present in this component and its parts 
is below the limit specified by GB/T 26572. 
X:  The level of toxic of hazardous materials present in the component exceed the 
limits specified by GB/T 26572, but is still in compliance with EU Directive 
2011/65/EU (RoHS 2). 
 
Notes: 
1.  The Environment Friendly Use Period indicated by labelling on this product is 
applicable only to use under normal conditions. 
2.  Individual components including the CPU, RAM/memory, HDD, optical drive, 
and PSU are optional. 
3.  LCD Module and Touch Control Module only applies to certain products which 
feature these components. 

 
 

 

Содержание Aaeon UP Xtreme UPX-WHL01

Страница 1: ...Last Updated June 1 2021 UP Xtreme Maker Board UPX WHL01 User s Manual 6th Edition ...

Страница 2: ...d in this manual is intended to be accurate and reliable However the original manufacturer assumes no responsibility for its use or for any infringements upon the rights of third parties that may result from its use The material in this document is for product information only and is subject to change without notice While reasonable efforts have been made in the preparation of this document to ass...

Страница 3: ...mark of Intel Corporation ITE is a trademark of Integrated Technology Express Inc IBM PC AT PS 2 and VGA are trademarks of International Business Machines Corporation Ubuntu is a registered trademark of Canonical Ltd Yocto and Yocto Project are registered trademarks of the Linux Foundation Linux is a registered trademark of Linus Torvalds Android is a registered trademark of Google LLC No ownershi...

Страница 4: ...L01 Packing List Before setting up your product please make sure the following items have been shipped Item Quantity UPX WHL01 1 If any of these items are missing or damaged please contact your distributor or sales representative immediately ...

Страница 5: ... descriptions and explanations on the product s hardware and software features if any its specifications dimensions jumper connector settings and definitions and driver installation instructions if any to facilitate users in setting up their product Users may refer to the product page at AAEON com for the latest version of this document ...

Страница 6: ...o avoid damage by transient over voltage 7 Always disconnect this device from any AC supply before cleaning 8 While cleaning use a damp cloth instead of liquid or spray detergents 9 Make sure the device is installed near a power outlet and is easily accessible 10 Keep this device away from humidity 11 Place the device on a solid surface during installation to prevent falls 12 Do not cover the open...

Страница 7: ...usion to the device iii Exposure to moisture iv Device is not working as expected or in a manner as described in this manual v The device is dropped or damaged vi Any obvious signs of damage displayed on the device 18 DO NOT LEAVE THIS DEVICE IN AN UNCONTROLLED ENVIRONMENT WITH TEMPERATURES BEYOND THE DEVICE S PERMITTED STORAGE TEMPERATURES SEE CHAPTER 1 TO PREVENT DAMAGE ...

Страница 8: ...xplosion if the battery is incorrectly replaced Replace only with the same or equivalent type recommended by the manufacturer Dispose of used batteries according to the manufacturer s instructions and your local government s recycling or disposal directives Attention Il y a un risque d explosion si la batterie est remplacée de façon incorrecte Ne la remplacer qu avec le même modèle ou équivalent r...

Страница 9: ...元素 铅 Pb 汞 Hg 镉 Cd 六价铬 Cr VI 多溴联 苯 PBB 多溴二苯 醚 PBDE 印刷电路板 及其电子组件 外部信号 连接器及线材 外壳 中央处理器 与内存 硬盘 液晶模块 光驱 触控模块 电源 电池 本表格依据 SJ T 11364 的规定编制 表示该有毒有害物质在该部件所有均质材料中的含量均在 GB T 26572标准规定的限量要求以下 表示该有害物质的某一均质材料超出了GB T 26572的限量要求 然 而该部件 仍符合欧盟指令2011 65 EU 的规范 备注 一 此产品所标示之环保使用期限 系指在一般正常使用状况下 二 上述部件物质中央处理器 内存 硬盘 光驱 电源为选购品 三 上述部件物质液晶模块 触控模块仅一体机产品适用 ...

Страница 10: ...O PSU X O O O O O Battery X O O O O O This form is prepared in compliance with the provisions of SJ T 11364 O The level of toxic or hazardous materials present in this component and its parts is below the limit specified by GB T 26572 X The level of toxic of hazardous materials present in the component exceed the limits specified by GB T 26572 but is still in compliance with EU Directive 2011 65 E...

Страница 11: ...N3 11 2 3 5 M 2 Slot M Key CN4 13 2 3 6 SATA Connector CN5 15 2 3 7 SATA Power CN6 15 2 3 8 LAN1 LAN2 CN7 i210 CN8 i219 16 2 3 9 HDMI DP CN10 16 2 3 10 DOCKING I CN11 17 2 3 11 EDP CN13 20 2 3 12 USB Type A Connector CN14 CN15 21 2 3 13 USB 2 0 1x10P Wafer CN16 22 2 3 14 CPLD and BIOS Update CN18 22 2 3 15 FAN CN19 23 2 3 16 DC Jack DC 12 60V CN20 23 2 3 17 HAT 40 CN22 24 2 3 18 Audio Jack CN24 26...

Страница 12: ...and Installation 31 Appendix A UP Framework SDK Installation 34 A 1 Introduction 35 A 2 Installation for Windows 10 35 A 3 Installation for Windows IoT Core 38 Appendix B Cables and Connectors 40 B 1 Cables and Connectors 41 Appendix C CEC Client Installation 43 C 1 CEC Client Installation Manual 44 ...

Страница 13: ...Maker Board UP Xtreme UP WHL01 Chapter 1 Chapter 1 Product Specifications ...

Страница 14: ...onnector Lockable x 1 STM32 connector x 1 eDP with Backlight control Header x 1 10 pin 1xUSB2 0 x 1 HSUART TTL x 1 SATA Connector with power connector 5V GND x 1 4 pin Fan connector x1 Power Button header x 1 Reset Pin header x 1 M 2 2230 E Key x 1 M 2 2280 M Key x 1 with up to two lane PCIe 40 pin HAT connector x 1 mPCIe slot x 1 10 pin RS232 422 485 pin header x 2 100pin connector x 1 Camera USB...

Страница 15: ...annel 8GB 16GB Storage SATA3 6Gb s x 3 a SATA connector x 1 b M 2 2280 SATA option auto detect x 1 c minicard mSATA option auto detect x 1 Display Interface HDMI2 0 x 1 DP1 2 x 1 eDP x 1 CEC support with STM32 on HDMI x 1 Ethernet i7 i5 CPU 1 x I210 AT 1 x I219 LM i3 Celeron CPU 1 x I210 AT 1 x I219 V OS Support Windows 10 Linux Ubuntu 18 04 with Kernel 5 0 Linux Yocto 2 7 with Kernel 4 19 Operati...

Страница 16: ...Maker Board UP Xtreme UP WHL01 Chapter 2 Chapter 2 Hardware Information ...

Страница 17: ...Chapter 2 Hardware Information 5 Maker Board UP Xtreme UP WHL01 2 1 Dimensions ...

Страница 18: ...Chapter 2 Hardware Information 6 Maker Board UP Xtreme UP WHL01 2 2 Jumpers and Connectors Top ...

Страница 19: ...Chapter 2 Hardware Information 7 Maker Board UP Xtreme UP WHL01 Bottom ...

Страница 20: ... CN1 RTC CN2 MINI CARD CN3 M 2_2230_E KEY CN4 M 2 SLOT_M key CN5 SATA Connector CN6 SATA POWER CN7 LAN1 i210 CN8 LAN2 i219 CN10 HDMI DP CN11 DOCKING I CN13 eDP CN14 USB Type A Connector 1 CN15 USB Type A Connector 1 CN16 USB 2 0 1x10P Wafer CN18 CPLD and BIOS Update CN19 FAN CN20 DC JACK CN22 HAT 40 CN24 AUDIO JACK CN25 STM32 MCU CN26 DOCKING II CN27 Reset Pin Header COM1 COM Port 1 RS232 RS422 RS...

Страница 21: ...are Information 9 Maker Board UP Xtreme UP WHL01 2 3 1 Power Button SW2 Pin Signal Pin Signal 1 PWR_SW _CTL_R 2 PWR_SW _CTL_R 3 GND 4 GND 5 GND 6 GND L1 SW1_LED_P L2 SW1_LED_N 2 3 2 RTC CN1 Pin Signal 1 RTC_VCC 2 GND ...

Страница 22: ...PWR 9 GND 10 P_UIM_DAT 11 PCIE_REFCLK5_P2_N 12 P_UIM_CLK 13 PCIE_REFCLK5_P2_P 14 P_UIM_RST 15 GND 16 P_UIM_VPP 17 NC 18 GND 19 NC 20 3G_EN 21 GND 22 3G_RST 23 PERN0_MSATA_R 24 VCC3_MINIPCIE 25 PERP0_MSATA_R 26 GND 27 GND 28 V1 5S 29 GND 30 NC 31 PETN0_MSATA_T 32 NC 33 PETP0_MSATA_T 34 GND 35 GND 36 USB2_DN_R 37 GND 38 USB2_DP_R 39 VCC3_MINIPCIE 40 GND 41 VCC3_MINIPCIE 42 NC ...

Страница 23: ... NC 52 VCC3_MINIPCIE 2 3 4 M 2 2230 E Key CN3 Pin Signal Pin Signal 1 GND 2 3 3VAUX_WIFI 3 BT_DP 4 3 3VAUX_WIFI 5 BT_DM 6 NC 7 GND 8 NC 9 CNV_WR_LANE1_DN 10 CNV_RF_RST 11 CNV_WR_LANE1_DP 12 NC 13 GND 14 CNV_PCMOUT_CLKREQ_ R 15 CNV_WR_LANE0_DN 16 NC 17 CNV_WR_LANE0_DP 18 GND 19 GND 20 NC 21 CNV_WR_CLK_DN 22 CNV_RGI_RSP_R 23 CNV_WR_CLK_DP 24 NC 25 NC 26 NC ...

Страница 24: ... 41 PCIE_P10_RX_DP 42 NC 43 PCIE_P10_RX_DN 44 NC 45 GND 46 NC 47 PCIE_REFCLK5_P1_P 48 NC 49 PCIE_REFCLK5_P1_N 50 SUS_CLK_CPU 51 GND 52 WIFI_RST 53 PCIE_M2_CLKREQ 54 BT_EN 55 WAKE_M2_N 56 WIFI_EN 57 GND 58 NC 59 CNV_WT_LANE1_DN 60 NC 61 CNV_WT_LANE1_DP 62 NC 63 GND 64 CLKIN_XTAL_LCP_R 65 CNV_WT_LANE0_DN 66 NC 67 CNV_WT_LANE0_DP 68 NC 69 GND 70 NC 71 CNV_WT_CLK_DN 72 3 3VAUX_WIFI 73 CNV_WT_CLK_DP 74...

Страница 25: ...P1B_TXN 2 3 3V 36 NC 3 GND 37 PCIE_P15_SATA_P1B_TXP 4 3 3V 38 VPU_EN 5 NC 39 GND 6 FULL_CARD_PWR_OFF 40 NC 7 NC 41 PCIE_TXN0 8 NC 42 NC 9 NC 43 PCIE_TXP0 10 NC 44 NC 11 NC 45 GND 12 3 3V 46 NC 13 NC 47 PCIE_RXN0 14 3 3V 48 NC 15 GND 49 PCIE_RXP0 16 3 3V 50 PLT_RST 17 NC 51 GND 18 3 3V 52 PCIE_CLKREQ 19 NC 53 PCIE_CLK_N 20 NC 54 WAKE_M2 ...

Страница 26: ...me UP WHL01 Pin Signal Pin Signal 21 GND 55 PCIE_CLK_P 22 NC 56 NC 23 NC 57 GND 24 NC 58 NC 25 NC 67 NC 26 NC 68 NC 27 GND 69 NC 28 NC 70 3 3V 29 PCIE_P15_SATA_P1B_RXN 71 GND 30 NC 72 3 3V 31 PCIE_P15_SATA_P1B_RXP 73 GND 32 NC 74 3 3V 33 GND 75 GND 34 NC ...

Страница 27: ...Information 15 Maker Board UP Xtreme UP WHL01 2 3 6 SATA Connector CN5 Pin Signal Pin Signal 1 GND 2 SATA_TXP0_C 3 SATA_TXN0_C 4 GND 5 SATA_RXN0_C 6 SATA_RXP0_C 7 GND 2 3 7 SATA Power CN6 Pin Signal Pin Signal 1 V5S 2 GND ...

Страница 28: ...AN1_TMDI0 6 LAN1_TMDI1 3 LAN1_TMDI1 7 LAN1_TMDI3 4 LAN1_TMDI2 8 LAN1_TMDI3 2 3 9 HDMI DP CN10 Pin Signal Pin Signal P1 DDI0_TXP_DP_0 P2 GND P3 DDI0_TXN_DP_0 P4 DDI0_TXP_DP_1 P5 GND P6 DDI0_TXN_DP_1 P7 DDI0_TXP_DP_2 P8 GND P9 DDI0_TXN_DP_2 P10 PORT0_CLK P11 GND P12 PORT0_CLK P13 CONFIG1 P14 CONFIG2 P15 DP_AUX_P P16 GND P17 DP_AUX_N P18 DDI0_TYPE_C_HPD ...

Страница 29: ...DI1_TXN_HDMI_1 P27 DDI1_TXP_HDMI_2 P28 GND P29 DDI1_TXN_HDMI_2 P30 DDI1_CLK _HDMI P31 GND P32 DDI1_CLK _HDMI P33 HDMI1_CEC_D P34 NC P35 DDC_CLK P36 DDC_DATA P37 GND P38 5V DDI1_TYPE_C_HPD 2 3 10 DOCKING I CN11 Note Output 12V 2A Pin Signal Pin Signal 1 12V 51 PCIE_REFCLK2_N 2 12V 52 PCIE_P3_TXN 3 12V 53 GND 4 12V 54 GND 5 12V 55 PCIE_TXP2 6 12V 56 PCIE_P3_RXP_SWITCH 7 12V 57 PCIE_TXN2 ...

Страница 30: ...N2 14 NC 64 SATA_P1_USB3_P5_RXP 15 NC 65 GND 16 NC 66 GND 17 GND 67 NC 18 GND 68 SATA_P1_USB3_P5_TXN 19 NC 69 NC 20 NC 70 SATA_P1_USB3_P5_TXP 21 NC 71 GND 22 NC 72 GND 23 GND 73 NC 24 GND 74 SATA_RXN0 25 NC 75 NC 26 NC 76 SATA_RXP0 27 NC 77 GND 28 NC 78 GND 29 GND 79 USB2_DP3 30 GND 80 SATA_TXP0 31 PCIE_REFCLK0_P 81 USB2_DN3 32 PCIE_REFCLK1_P 82 SATA_TXN0 33 PCIE_REFCLK0_N 83 GND 34 PCIE_REFCLK1_N...

Страница 31: ...XP0 87 NC 38 PCIE_RXP1 88 NC 39 PCIE_RXN0 89 GND 40 PCIE_RXN1 90 GND 41 GND 91 NC 42 GND 92 SATA_LED_N 43 PCIE_TXP0 93 PLTRST_PNLBKLEN 44 PCIE_TXP1 94 NC 45 PCIE_TXN0 95 PCIE_WAKE0_N 46 PCIE_TXN1 96 PCIE_CLKREQ0 47 GND 97 PCIE_WAKE1_N 48 GND 98 PCIE_CLKREQ1 49 PCIE_REFCLK2_P 99 PCIE_WAKE2_N 50 PCIE_P3_TXP 100 PCIE_CLKREQ2 ...

Страница 32: ... NC 14 NC 15 GND 16 data positive 0 17 data negative 0 18 GND 19 data positive 1 20 data negative 1 21 GND 22 data positive 2 23 data negative 2 24 GND 25 data positive 3 26 data negative 3 27 GND 28 AUX positive 29 AUX negative 30 GND 31 Hot Plug Detect 32 Back Light Control 33 VDD Enable 34 Back Light Enable 35 I2C_CLK 36 I2C_DAT 37 3 3V 38 3 3V 39 3 3V 40 3 3V 41 3 3V ...

Страница 33: ...P Xtreme UP WHL01 2 3 12 USB Type A Connector CN14 CN15 Pin Signal Pin Signal 1 5V 2 USB2_D1 3 USB2_D1 4 GND 5 USB3_RX1 6 USB3_RX1 7 GND 8 USB3_TX1 9 USB3_TX1 10 5V 11 USB2_D2 12 USB2_D2 13 GND 14 USB3_RX2 15 USB3_RX2 16 GND 17 USB3_TX2 18 USB3_TX2 ...

Страница 34: ...x10P Wafer CN16 Pin Signal Pin Signal 1 5V 2 USB2_D1 3 USB2_D1 4 GND 5 NC 6 NC 7 NC 8 NC 9 UART_RX 10 UART_TX 2 3 14 CPLD and BIOS Update CN18 Pin Signal Pin Signal 1 JTAG_TCK 2 GND 3 JTAG_TDO 4 1 8V 5 JTAG_TMS 6 SPI_CS 7 SPI_CLK 8 SPI_MISO 9 JTAG_TDI 10 GND 11 SPI_MOSI 12 SPI_HOLD ...

Страница 35: ...re Information 23 Maker Board UP Xtreme UP WHL01 2 3 15 FAN CN19 Pin Signal Pin Signal 1 GND 2 VCC_FAN_CPU_CON 3 FAN_TAC_CPU_CON 4 FAN_CTL_CPU_CON 2 3 16 DC Jack DC 12 60V CN20 Pin Signal Pin Signal 1 DC_IN 2 GND 3 GND ...

Страница 36: ...PIO0 I2C1_SDA GPIO1 4 5V 5 GPIO1 I2C1_SCL GPIO2 6 GND 7 GPIO2 ADC_in1 GPIO3 8 GPIO15 UART_TXD GPIO16 9 GND 10 GPIO16 UART_RXD GPIO17 11 GPIO3 UART_RTX ADC_in2 GPIO4 12 GPIO17 I2S_BCLK GPIO18 13 GPIO4 ADC_in3 GPIO5 14 GND 15 GPIO5 ADC_in4 GPIO6 16 GPIO18 GPIO19 17 3V3 18 GPIO19 GPIO20 19 GPIO6 SPI_1_TXD GPIO7 20 GND 21 GPIO7 SPI_1_RXD GPIO8 ...

Страница 37: ... 26 GPIO22 SPI_1_FS1 GPIO23 27 GPIO9 I2C0_SDA GPIO10 28 GPIO23 I2C0_SCL GPIO24 29 GPIO10 GPIO11 30 GND 31 GPIO11 GPIO12 32 GPIO24 GPIO25 33 GPIO12 GPIO13 34 GND 35 GPIO13 I2S_WS_SYNC GPIO14 36 GPIO25 UART_CTS GPIO26 37 GPIO14 GPIO15 38 GPIO26 I2S_SDI GPIO27 39 GND 40 GPIO27 I2S_SDO GPIO28 Note Open drain I2C bus Needs the pullup resistors to external 3 3V ...

Страница 38: ...1 MIC_LR_CN 2 AGND 3 LOUT_R 4 NC 5 NC 6 NC 7 NC 8 LOUT_L 2 3 19 STM32 MCU CN25 Pin Signal Pin Signal 1 3V_MCU 2 3V_MCU 3 GND 4 GND 5 STM32_PB1 6 STM32_VBAT 7 STM32_PB7 8 STM32_PC8 9 STM32_PB6 10 STM32_PB9 11 STM32_PB5 12 STM32_PC15 13 STM32_PB4 14 MCU_NRST_R 15 STM32_PB3 16 MCU_WKUP_R 17 USB_RENUMn 18 STM32_PA1 ...

Страница 39: ...9 STM32_PA9 30 STM32_PA7 31 STM32_PA8 32 HDMI1_CEC_D 33 STM32_PB15 34 STM32_PB2 35 STM32_PB14 36 HOST_I2C_SCL 37 STM32_PB13 38 HOST_I2C_SDA 39 MCU_INT_R 40 V5S 2 3 20 DOCKING II CN26 Pin Signal Pin Signal 1 SLP_S3 2 V1 8S 3 STACK_GPIO1 4 V1 8S 5 STACK_GPIO2 6 LPC_AD0 7 STACK_GPIO3 8 LPC_AD1 9 STACK_GPIO4 10 LPC_AD2 11 STACK_GPIO5 12 LPC_AD3 13 STACK_GPIO6 14 LPC_FRAME_R 15 BUF_PLT_RST 16 LPC_R_CLK...

Страница 40: ...Xtreme UP WHL01 Pin Signal Pin Signal 17 STACK_GPIO7 18 SMB_CLK_A 19 I2C_SCL4_1V8 20 SMB_DATA_A 21 I2C_SDA4_1V8 22 INT_SERIRQ_3P3 23 GND 24 V3 3S 25 GND 26 V3 3S 27 GND 28 V5S 29 GND 30 V5S 2 3 21 Reset Pin Header CN27 Pin Signal 1 PMU_RSTBTN_N 2 GND ...

Страница 41: ...r 2 Hardware Information 29 Maker Board UP Xtreme UP WHL01 2 3 22 COM Port 1 Port 2 COM1 COM2 Pin Signal 1 DCDA RS422TX RS485 2 RXA RS422TX RS485 3 TXA RS422RX 4 DTRA RS422RX 5 GND 6 DSRA 7 RTSA 8 CTSA 9 RIA ...

Страница 42: ...Maker Board UP Xtreme UP WHL01 Chapter 3 Chapter 3 Drivers Installation ...

Страница 43: ...UP Xtreme to find the relevant drivers After downloading and installing the drivers you will see three unknown devices in Windows Device Manager Unknown Device 1 Multimedia Audio Controller To clear this go to CBR setup and navigate to the following menu CRB Chipset PCH IO Configuration HD Audio Configuration Change Audio DSP Compliance Mode to UAA HAD Inbox IntelSST ...

Страница 44: ...llation 32 Maker Board UP Xtreme UP WHL01 Unknown Device 2 AANT0F04 AANT0F04 is the 40pin HAT CPLD there is no Windows driver for this device Unknown Device 3 ADC081C ADC081C is ADC there is no Windows driver for this device ...

Страница 45: ...equest Failed in Windows Device Manager This is a common occurrence in Windows The issue occurs because there is no corresponding device firmware or driver available for the USB port connecting to ST stm32f microcontroller CN25 The device needs to be developed further by user or by project basis otherwise the device is not supported on Windows ...

Страница 46: ...34 Maker Board UP Xtreme UP WHL01 Appendix A Appendix A UP Framework SDK Installation ...

Страница 47: ...SDK Instructions are provided for Windows 10 and Windows IoT Core You can download the latest version of UP Framework SDK from the UP community https downloads up community org download up sdk for windows 10 and windows iot A 2 Installation for Windows 10 Step 1 Locate the downloaded file UpFrameworkSetup msi and run the installer Press Next to begin the setup process ...

Страница 48: ...WHL01 Step 2 Select the installation folder Default destination path is C Program Files x86 AAEON You may also choose to install the UP Framework SDK for all users or only the current user Press Next to continue installation Step 3 Press Next to confirm the installation ...

Страница 49: ...Appendix A UP Framework SDK Installation 37 Maker Board UP Xtreme UP WHL01 Step 4 Press Close to exit once setup is complete ...

Страница 50: ...the latest version of the Windows IoT Core image from the UP community Installation requires using a connected PC with the UP Framework SDK software downloaded and saved Note Make sure the UP IoT Core device is connected to the same network as the PC you are using to install the software from Step 1 Turn on your UP IoT Core device and note the IP address at the home screen ...

Страница 51: ...d UP Xtreme UP WHL01 Step 2 Download the UP Framework SDK to your PC and unzip the files Open PowerShell as an Administrator Run the command RemoteInstallation ps1 to install the UP Framework SDK Enter the IP address of the UP IoT Core device when prompted ...

Страница 52: ...40 Maker Board UP Xtreme UP WHL01 Appendix B Appendix B Cables and Connectors ...

Страница 53: ...902034 RTC Battery Connector 175011301K Lithium Battery CR2032H 3V 2 40mAH w cable 90mm DIP Battery power BP CR2032 M90 001 CN2 1654226303 mini PCIe PCIe x1 N A CN3 1654207533 m 2 2230 E Key N A CN4 165420753B m 2 2280 M Key N A CN5 1654907009 SATA N A CN6 1655302025 SATA Power DC 5V N A CN7 1652814207 GbE RJ 45 N A CN8 1652814207 GbE RJ 45 N A CN10 1654403931 HDMI 2 0 DP 1 2 N A CN13 1654904130 e...

Страница 54: ...Heat Sink 12V 3P for UPWH CN20 165250320K 12 60 VDC Input Lockable OD ID 5 1 2 5 mm N A CN22 165302020L 40 pin HAT Connector N A CN25 1655840030 STM32 I O Header N A CN26 1653215200 STM32 I O Header N A CN27 165300210C Reset Pin Header 2 pin N A COM1 1655901000 10 pin RS 232 422 485 Header 1701100180 COM Cable D SUB 9P M 10P 1 0mm Housing 15cm COM2 1655901000 10 pin RS 232 422 485 Header 170110018...

Страница 55: ...Maker Board UP Xtreme UP WHL01 Appendix C Appendix C CEC Client Installation ...

Страница 56: ...allation Manual The CEC Client Installation Manual is attached to this manual It provides information for setting up the CEC Client to allow the UP Xtreme to communicate with CEC enabled devices through the HDMI port If you have any questions please contact your AAEON Sales Representative ...

Страница 57: ...CEC Client Installation 1 CEC Client Installation Supplemental Appendix for UP Xtreme ...

Страница 58: ... Demo 10 2 6 Installing dfu util on Windows 15 2 7 Switching Device in DFU Mode 16 2 8 Flashing DFU firmware file on STM board on Linux 17 2 8 1 STM32f042k6 17 2 8 2 STM32f103c8 17 2 9 Flashing Firmware File on STM Board using STM32CubeProgrammer 17 2 9 1 Installing STM32CubeProgrammer on Windows 18 2 9 2 Installing STM32CubeProgrammer on Linux 19 2 9 3 Flashing Bootloader or Combined Image 20 Cha...

Страница 59: ...d 35 5 1 5 Timer Programming 36 5 1 6 System Information 38 5 1 7 Deck Control 40 5 1 8 Tuner Control 41 5 1 9 Vendor Specific Commands 43 5 1 10 OSD Display 43 5 1 11 Device OSD Name Transfer 44 5 1 12 Device Menu Control 44 5 1 13 Remote Control Passthrough 45 5 1 14 Give Device Power Status 46 5 1 15 System Audio Control 46 5 1 16 Audio Rate Control 49 ...

Страница 60: ...lease contact your AAEON sales representative for assistance Chapter 2 CEC Client Installation 2 1 Introduction CEC Client is required to allow your PC to send custom CEC commands to a connected TV using a CEC adaptor This section details installation instructions for CEC Client 2 2 Windows Installation CEC Client is an exe file included in the libCEC AAEON library Microsoft Visual Studio for C is...

Страница 61: ...CEC Client Installation 5 CEC Client Installation Supplemental Appendix for UP Xtreme Image 1 Select Installation Path default path shown Image 2 Create Shortcut ...

Страница 62: ...CEC Client Installation 6 CEC Client Installation Supplemental Appendix for UP Xtreme Image 3 Installing Visual Studio Runtime Libraries Image 4 Finish Installation ...

Страница 63: ...Client Installation Supplemental Appendix for UP Xtreme After installation is complete open the folder location where you installed libCEC AAEON The default path location is shown in the image below Image 5 CEC Client File Location ...

Страница 64: ...mage 6 CEC Client Command Prompt 2 2 1 Kodi Installation on Windows Before running Kodi on Windows copy cec dll from the CEC Client folder Image 5 to the Kodi installation folder Note You must have Kodi version 18 0 or later to use libCEC AAEON 2 3 libCEC and USB CEC Installation for Ubuntu on UP Xtreme Follow the instructions below to install CEC Client and libCEC AAEON library on Ubuntu ...

Страница 65: ... Run the installer libcec4_4 0 4 1 bionic_amd64 deb from the deliverables folder You may be required to enter the administrator password after which installation will occur automatically Image 7 Successful Installation To use libCEC with Kodi simply install Kodi with the command sudo apt get install kodi 2 4 Flashing DFU Firmware on STM Board Windows This section details the procedures for droppin...

Страница 66: ...low use DfuSe USB Device Firmware Upgrade to perform these actions Image 8 DfuSe Utility Program Note Firmware can only be placed via the built in bootloader on the STM32f042k6 board 2 5 Installation Procedure for DfuSe Demo This section details how to install DfuSe Demo First download and run the installer from https www st com en development tools stsw stm32080 html InstallShield Wizard should s...

Страница 67: ...indows 10 should be installed automatically If they are not follow the procedures below to install DfuSe drivers When starting driver installation for target device the Found New Hardware Wizards should appear as shown Image 9 New Hardware Wizard Choose Install from a list or specific location Advanced and then press Next ...

Страница 68: ...mental Appendix for UP Xtreme In the next window select Don t search I will choose the driver to install Image 10 Choose Install Options If the DfuSe drivers are installed you will see a list of compatible hardware models Image 11 DfuSe Drivers are installed ...

Страница 69: ...k to select the drivers In the Install from Disk dialog box select browse and select the folder where the drivers are located and press OK Default location is C Program Files STMicroelectronics DfuSe Driver Image 12 Install from Disk The installer will automatically find and select the INF and the hardware model will be displayed on the list Click Next to proceed ...

Страница 70: ...14 CEC Client Installation Supplemental Appendix for UP Xtreme Image 13 Installation During installation the following error message will appear Click Continue Anyway to finish installing DfuSe drivers Image 14 Continue Anyway ...

Страница 71: ... firmware as well as save and restore configurations If you are using Windows you can use Windows CLI Installer to automatically install dfu util and the CLI Otherwise follow the instructions below First download dfu util from the release site http dfu util sourceforge net releases dfu util 0 9 win64 zip Extract the files For this installation you will only need dfu prefix exe dfu suffix exe dfu u...

Страница 72: ...or STM32f042k6 firmware dfu util vvv a 0 e t 2048 s force mass erase leave D STM32F042K6_Firmware dfu The descent command for STM32f103c8 firmware dfu util a 0 D STM32F103C8_Firmware bin 2 7 Switching Device in DFU Mode To switch device to DFU mode send the command bootloader through the CDC interface The device should be restarted after this step Open DfuSe The program will automatically detect S...

Страница 73: ...rough the CDC interface Restart the device Use the following command to drop the DFU firmware file onto the STM board sudo dfu util vvv a 0 e t 2048 s force mass erase leave D STM32F042K6_Firmware dfu After uploading the file it is necessary to reset the device 2 8 2 STM32f103c8 An ST Link debugger needs to be put in place to lower the firmware Firmware is loaded via the bootloader using the follo...

Страница 74: ...r Windows the driver for ST Link is also needed https www st com en development tools stsw link009 html 2 9 1 Installing STM32CubeProgrammer on Windows Install Java JRE 1 Run setup program jre 8u221 windows x64 exe 2 Follow on screen instructions provided by installer Install driver for ST Link 1 Unpack archive en stsw link009 zip 2 Run setup program stlink_winusb_install bat 3 Follow on screen in...

Страница 75: ...archive en stm32cubeprog zip with command unzip unzip en stm32cubeprog zip 2 Set permissions for executing using command chmod chmod x SetupSTM32CubeProgrammer 2 1 0 linux 3 Run installer using command JAVA_HOME jre SetupSTM32CubeProgrammer 2 1 0 linux 4 Set install directory to STM32CubeProgrammer Configure STM32CubeProgrammer before launching application 1 Enter STM32CubeProgrammer directory cd ...

Страница 76: ...ge is the same for both Windows and Linux To flash bootloader or combined image bootloader and firmware in single image follow these steps 1 Select ST LINK from drop down menu in the top right corner of the window 2 Click refresh button below 3 Select ST LINK by its serial number 4 Upgrade firmware on your ST Link if necessary using Firmware upgrade button below 5 Connect ST Link to the board 6 Cl...

Страница 77: ...lemental Appendix for UP Xtreme 10 Click on Start Programming button 11 Restart is needed after flashing combined image to be operative Note If you are unable to connect to the device try changing ST Link configuration option Mode from Normal to Under reset ...

Страница 78: ...irmware application should re use already available CEC library from ST and provide adaptation layer which should enable access to CEC bus operation from USB host The following functions should be exposed through USB API API Name Description HAL_CEC_Transmit_IT Sends a CEC data in interrupt mode HAL_CEC_TxCpltCallback Tx Transfer completed callback HAL_CEC_RxCpltCallback Rx Transfer completed call...

Страница 79: ...d as CEC hex string In case of error string will be received in format ERR error code All messages end with CR LF characters Error messages are generally received if the message was unable to be delivered on device or if the message was sent in the wrong format Example Getting CEC version from the TV Terminal Description send 0 9F Send CEC get version command to address 0 ACK The command was succe...

Страница 80: ...ilable commands get name Returns value of variable with specified name set name value Set value of variable send address data Send data over CEC network to specified address bootloader Call STM bootloader and switch device to DFU mode Supported names are logical_address physical_address firmware_version cec_version Currently supported names are logical_address and physical_address ...

Страница 81: ...icate with the rest of the CEC library using the IAdapterCommunicationCallback interface This is also necessary for detecting the device for which the new adapter is written Four new classes will be added to the existing implementation of the libCEC library CAAEONAdapterCommunication class is the implementation of the IAdapterCommunication interface It is a central communication class with an adap...

Страница 82: ... Driver for Windows is the standard driver for serial communication included with the Windows installation For using the device it will use detection from libCEC which depends on Windows registers Image 19 libCEC Architecture libCEC exports an ICECAdapter interface that can be used by various clients such as cec client Kodi etc It contains methods such as open port transmit CEC message set logical...

Страница 83: ...at is included in the libCEC and Windows driver package A new CEC Client was made with libCEC AAEON adapter and compiled libCEC in which a new adapter was added 3 2 1 Compile libCEC 4 2 1 CEC Client Cec client is a test client demo application used to debug the device To start the demo application and check whether the device can be detected execute the command cec client exe in libcec build amd64...

Страница 84: ...pe cec client exe to run it After CEC Client starts it will open CEC Client Terminal Application From CEC Client Terminal Application you can send commands for testing Some CEC Client commands for testing libCEC are listed in the following table Command Description tx 10 44 41 TV change volume volume up on 0 Turn on TV standby 0 Put TV in standby mode ...

Страница 85: ...rmware device will be operational It is necessary to disconnect ST Link before using CEC Client or Kodi Suspend from Kodi is not supported because TV changes its address to a non zero number after resume If this happens the TV needs to be turned off and turned back on to assign itself a proper address libCEC Limitations Some features in libCEC have not been implemented by different brands and or a...

Страница 86: ... Onkyo Mitsubish i Medion Marantz Loewe LG Hitachi Grundig Daewoo Benq AOC Akai Yes Yes Yes One Touch Play Yes Yes Yes Yes Routing Control Yes Yes Yes Standby One Touch Record Timer Programing System Information Yes Deck Control Tuner Control No No OSD String Display No No Device OSD Name Transfer ...

Страница 87: ...plemental Appendix for UP Xtreme Panasoni c Onkyo Mitsubish i Medion Marantz Loewe LG Hitachi Grundig Daewoo Benq AOC Akai Device Menu Control Yes Yes Yes Remote Control Passthrough Power Status Yes System Audio Control Supported by all devices except TVs ...

Страница 88: ...ny Sharp Samsung Runco Pioneer Philips Yes Yes Yes Yes Yes Yes One Touch Play Yes Yes Yes Yes Yes Yes Routing Control Yes Yes Yes Yes Yes Yes Yes Standby No One Touch Record No Timer Programing Yes System Information Yes No Deck Control No Tuner Control No No OSD String Display Yes Yes Device OSD Name Transfer ...

Страница 89: ...dix for UP Xtreme Yamaha Vizio Toshiba Sony Sharp Samsung Runco Pioneer Philips Device Menu Control Yes Remote Control Passthrough Yes Power Status Yes Yes System Audio Control Some models require you to turn on Auto Standby in the Anynet settings to enable this feature ...

Страница 90: ...ent active source should take appropriate Action TV should switch to the appropriate input Any CEC switches between source and root shall switch to the appropriate input and come out of standby if necessary Yes Image View On 0x04 Sent by a source device to the TV whenever it enters the active state alternatively it may send Text View On None Turn on if not on If in Text Display state than the TV e...

Страница 91: ...dby OpCode Value Description Parameters Response Supported Standby 0x36 Switches one or all devices into standby mode Can be used as a broadcast message or be addressed to a specific device None Switch the device into Standby Ignore the message if already in standby Yes 5 1 4 One Touch Record Command Feature This feature allows the user to easily start a recording of the source that is being displ...

Страница 92: ...ing messages are used for the Timer Programming feature Clear Analogue Timer Clear Digital Timer Clear External Timer Set Analogue Timer Set Digital Timer Set External Timer Set Timer Program Title Timer Cleared Status Timer Status OpCode Value Description Parameters Response Supported Clear Analogue Timer 0x33 Used to clear an Analogue timer block of a device See Set Analogue Timer message Clear ...

Страница 93: ...equency Broadcast System Timer Status message Yes Set Digital Timer 0x97 Used to set a single timer block on a Digital Recording Device Day of Month Month of Year Start Time Duration Recording Sequence Digital Service Identification Timer Status message Yes Set External Timer 0xA2 Used to set a single timer block to record from an external device Day of Month Month of Year Start Time Duration Reco...

Страница 94: ... to give the status of a Clear Analogue Timer Clear Digital Timer or Clear External Timer message Timer Cleared Status Data If the message indicates that the timer was not cleared because there was no matching entry the device should remove the timer block locally Yes Timer Status 0x35 Used to send timer status to the initiator of a Set Timer msg Timer Status Data None Yes 5 1 6 System Information...

Страница 95: ...nguage 0x91 Sent by a device capable of character generation for OSD and Menus to a TV in order to discover the currently selected Menu language Also used by a TV during installation to discover the currently set menu language of other devices None The addressed device responds with a Set Menu Language message Yes Polling Message Used by any device for device discovery similar to ping in other pro...

Страница 96: ...l a device s media functions Deck Control Mode Perform the specified actions or return a Feature Abort message It is device dependent whether or not a Skip Forward Wind or Skip Backward Rewind command is legal when in the Deck Inactive state If the device is in standby and receives an eject command it should power on and eject its media Yes Give Deck Status 0x1A Used to request the status of a dev...

Страница 97: ...ows a device e g TV to control another CEC device s tuner The following messages are used for the Tuner Control feature Give Tuner Device Status Record On Select Analogue Service Select Digital Service Tuner Step Decrement Tuner Step Increment Tuner Device Status OpCode Value Description Parameters Response Supported Give Tuner Device Status 0x08 Used to request the status of a tuner device Status...

Страница 98: ...adcast Service Digital Service Identification Change to the selected digital service and stream its output on the HDMI connection If the tuner device is not capable of selecting this service respond with a Feature Abort Yes Tuner Step Decrement 0x06 Used to tune to next lowest service in a tuner s service list Can be used for PIP None Follower tunes to next lowest service in its service list Yes T...

Страница 99: ... of the device Yes Give Device Vendor ID 0x8C Requests the Vendor ID from a device None Device Vendor ID Yes Vendor Command 0x89 Allows vendor specific commands to be sent between two devices Vendor Specific Data Vendor Specific Yes Vendor Command With ID 0xA0 Allows vendor specific commands to be sent between two devices or broadcast Vendor ID Vendor Specific data Vendor Specific Yes Vendor Remot...

Страница 100: ... in menus associated with that device None Set OSD Name Yes Set OSD Name 0x47 Used to set the preferred OSD name of a device for use in menus associated with that device OSD Name Store the name and use it in any menus associated with that device Yes 5 1 12 Device Menu Control Command Feature This feature allows device menus to be controlled via the TV remote control as if it was using its own remo...

Страница 101: ...tatus to indicate the current status of the devices menu Yes Menu Status 0x8E Used to indicate to the TV that the device is showing has removed a menu and requests the remote control keys to be passed though Menu State If Menu State indicates activated TV enters Device Menu Active state and forwards those Remote control commands shown in Table 26 to the initiator If deactivated TV enters Device Me...

Страница 102: ...evice Power Status message is used to determine the current power status of a target device The target device responds with a Report Power Status message containing the Power Status operand The following messages are used for the Give Device Power Status feature Give Device Power Status Report Power Status OpCode Value Description Parameters Response Supported Give Device Power Status 0x8F Used to...

Страница 103: ...s None Report Audio Status Yes Give System Audio Mode Status 0x7D Requests the status of the System Audio Mode None Amplifier sends a System Audio Mode Status message indicating status On or Off Yes Report Audio Status 0x7A Reports an amplifier s volume and mute status Audio Status Yes Set System Audio Mode 0x72 Turns the System Audio Mode On or Off System Audio Status If set to On the TV mutes it...

Страница 104: ...s parameter requests termination of the feature In this case the amplifier sends a Set System Audio Mode Off message Yes System Audio Mode Status 0x7E Reports the current status of the System Audio Mode System Audio Status If On the device requesting this information can send the volume related User Control Pressed or User Control Released messages Yes User Control Pressed 0x44 Used to indicate th...

Страница 105: ...back rate of a Source Device to be controlled by another device e g an Audio System The following messages are used for the Audio Rate Control Feature Set Audio Rate OpCode Value Description Parameters Response Supported Set Audio Rate 0x9A Used to control audio rate from Source Device Audio Rate Perform the specified actions or return a Feature Abort message Yes ...

Отзывы: