Asus AAEON PICO-EHL4-SEMI User Manual

Pico-semi system
Table of Contents

Advertisement

Quick Links

PICO-EHL4-SEMI
PICO-SEMI System
st
User's Manual 1
Ed
Last Updated: July 27, 2023

Advertisement

Table of Contents
loading

Summary of Contents for Asus AAEON PICO-EHL4-SEMI

  • Page 1 PICO-EHL4-SEMI PICO-SEMI System User’s Manual 1 Last Updated: July 27, 2023...
  • Page 2 Copyright Notice This document is copyrighted, 2023. All rights are reserved. The original manufacturer reserves the right to make improvements to the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated, or transmitted in any form or by any means without the prior written permission of the original manufacturer.
  • Page 3 Acknowledgement All other products’ name or trademarks are properties of their respective owners. Microsoft Windows® is a registered trademark of Microsoft Corp. ⚫ Intel®, Atom®, Celeron® are registered trademarks of Intel Corporation ⚫ ITE is a trademark of Integrated Technology Express, Inc. ⚫...
  • Page 4 Packing List Before setting up your product, please make sure the following items have been shipped: Item Quantity PICO-EHL4-SEMI ⚫ If any of these items are missing or damaged, please contact your distributor or sales representative immediately. Preface...
  • Page 5 About this Document This User’s Manual contains all the essential information, such as detailed descriptions and explanations on the product’s hardware and software features (if any), its specifications, dimensions, jumper/connector settings/definitions, and driver installation instructions (if any), to facilitate users in setting up their product. Users may refer to the product page on AAEON.com for the latest version of this document.
  • Page 6 Safety Precautions Please read the following safety instructions carefully. It is advised that you keep this manual for future references All cautions and warnings on the device should be noted. Make sure the power source matches the power rating of the device. Position the power cord so that people cannot step on it.
  • Page 7 If any of the following situations arises, please the contact our service personnel: Damaged power cord or plug Liquid intrusion to the device iii. Exposure to moisture Device is not working as expected or in a manner as described in this manual The device is dropped or damaged Any obvious signs of damage displayed on the device...
  • Page 8 FCC Statement This device complies with Part 15 FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received including interference that may cause undesired operation.
  • Page 9 China RoHS Requirements (CN) 产品中有毒有害物质或元素名称及含量 AAEON System QO4-381 Rev.A0 有毒有害物质或元素 部件名称 铅 汞 镉 六价铬 多溴联苯 多溴二苯醚 (Pb) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) 印刷电路板 × ○ ○ ○ ○ ○ 及其电子组件 外部信号 × ○ ○ ○ ○ ○ 连接器及线材 ○ ○...
  • Page 10 China RoHS Requirement (EN) Hazardous and Toxic Materials List AAEON System QO4-381 Rev.A0 Hazardous or Toxic Materials or Elements Component Name PCB and Components Wires & Connectors for Ext.Connections Chassis CPU & RAM HDD Drive LCD Module Optical Drive Touch Control Module Battery This form is prepared in compliance with the provisions of SJ/T 11364.
  • Page 11: Table Of Contents

    Table of Contents Chapter 1 - Product Specifications..................1 Specifications ......................2 Function Block Diagram ..................5 Chapter 2 – Hardware Information ..................6 Dimensions ....................... 7 Jumpers and Connectors ..................9 List of Jumpers ......................10 2.3.1 Clear CMOS Jumper & Auto Power Button Enable/Disable (JP1) ..... 10 List of Connectors ....................
  • Page 12 3.4.2 PCH-FW Configuration ..................32 3.4.2.1 Firmware Update Configuration ............. 33 3.4.3 PTT Configuration ....................34 3.4.4 Trusted Computing ..................... 35 3.4.5 SATA Configuration .................... 37 3.4.6 SDIO Configuration .................... 38 3.4.7 Hardware Monitor ....................39 3.4.8 SIO Configuration ....................40 3.4.8.1 Serial Port Configuration ................41 3.4.9...
  • Page 13 IRQ Mapping Chart ....................64 Large Memory Map ....................75 Memory Address Map ..................76 Appendix C - Watchdog Timer Programming ..............78 Introduction to Watchdog Timer ............... 79 Programing the Watchdog Timer with AAEON SDK ........80 Programing Watchdog Timer with AAEON Windows EAPI ......81 C.3.1 Watchdog Timer Functions ................
  • Page 14: Chapter 1 - Product Specifications

    Chapter 1 Chapter 1 - Product Specifications...
  • Page 15: Specifications

    Specifications System Form Factor PICO-SEMI Intel® Pentium® and Celeron® N and J Series Processors: Intel® Celeron® Processor J6412 (4C/4T, 2.00 GHz, 10W) Intel® Celeron® Processor N6210 (2C/2T, 1.20 GHz, 6.5W) Chipset Integrated with Intel® SoC Memory Type Onboard Single-Channel LPDDR4x 3200MHz, (Non-ECC, Max.
  • Page 16 Power Power Consumption Intel Atom® x6425E, 16GB Onboard LPDDR4x, 2.48A @+12V (Typical) Intel Atom® x6425E, 16GB Onboard LPDDR4x, 2.62A @+12V (Max) Display Controller Intel® UHD Graphics for 10 Gen Intel® Processors LVDS/eDP Display Interface HDMI 2.0 x 1, 3480 x 2160 @60Hz Multiple Display Up to 1 Display Audio...
  • Page 17 Internal I/O Audio DIO/GPIO SMBus/I2C Front Panel HDD LED, PWR LED, Power Button, Buzzer, Reset Others Expansion Mini PCIe/mSATA Full Size mPCIe/mSATA x 1 (SATA as default, PCIe selected by BIOS) M.2 2230 E-Key x 1 (PCIe [x1]/USB 2.0) Others Environmental Operating Temperature 32°F ~ 122°F (0°C ~ 50°C) with 0.5m/s air flow...
  • Page 18: Function Block Diagram

    Function Block Diagram Chapter 1 – Product Specifications...
  • Page 19: Chapter 2 - Hardware Information

    Chapter 2 Chapter 2 – Hardware Information...
  • Page 20: Dimensions

    Dimensions System Chapter 2 – Hardware Information...
  • Page 21 Board Chapter 2 – Hardware Information...
  • Page 22: Jumpers And Connectors

    Jumpers and Connectors Chapter 2 – Hardware Information...
  • Page 23: List Of Jumpers

    List of Jumpers Jumpers allow users to manually customize system configurations to their suitable application needs. Please refer to the table below for all of the board’s jumpers that you can configure for your application Label Function Clear CMOS Jumper & Auto Power Button Enable/Disable 2.3.1 Clear CMOS Jumper &...
  • Page 24: List Of Connectors

    List of Connectors Please refer to the table below for all of the board’s connectors that you can configure for your application Label Function RTC Battery Connector HDMI Port Dual RJ-45 USB 2.0/USB 3.2 Gen 2 Port 1 ~ Port 2 CN11 mSATA/Mini Card CN12...
  • Page 25: Rtc Battery Connector (Cn1)

    2.4.1 RTC Battery Connector (CN1) Pin Name Signal Type Signal Level +3.3V +3.3V 2.4.2 HDMI Port (CN4) Pin Name Signal Type Signal Level HDMI_TX2+ DIFF HDMI_TX2- DIFF HDMI_TX1+ DIFF HDMI_TX1- DIFF HDMI_TX0+ DIFF Chapter 2 – Hardware Information...
  • Page 26 Pin Name Signal Type Signal Level HDMI_TX0- DIFF HDMI_CLK+ DIFF HDMI_CLK- DIFF DDC_CLK DDC_DATA HDMI_HPD HDMI_TX2+ DIFF HDMI_TX2- DIFF HDMI_TX1+ DIFF HDMI_TX1- DIFF HDMI_TX0+ DIFF HDMI_TX0- DIFF HDMI_CLK+ DIFF HDMI_CLK- DIFF DDC_CLK DDC_DATA Chapter 2 – Hardware Information...
  • Page 27: Dual Rj-45 (Cn5)

    Pin Name Signal Type Signal Level HDMI_HPD 2.4.3 Dual RJ-45 (CN5) Pin Name Signal Type Signal Level LAN1_MDI0+ DIFF LAN1_MDI0- DIFF LAN1_MDI1+ DIFF LAN1_MDI1- DIFF LAN1_MDI2+ DIFF LAN1_MDI2- DIFF LAN1_MDI3+ DIFF 1P10 LAN1_MDI3- DIFF LAN1_LED_LNK#_ACT Signal +V3P3A 3.3V LAN1_LED_100# Signal LAN1_LED_1000# Signal Chapter 2 –...
  • Page 28: Usb 2.0/Usb 3.2 Gen 2 Port 1 ~ Port 2 (Cn9)

    Pin Name Signal Type Signal Level LAN2_MDI0+ DIFF LAN2_MDI0- DIFF LAN2_MDI1+ DIFF LAN2_MDI1- DIFF LAN2_MDI2+ DIFF LAN2_MDI2- DIFF LAN2_MDI3+ DIFF 2P10 LAN2_MDI3- DIFF LAN2_LED_LNK#_ACT Signal +V3P3A 3.3V LAN2_LED_100# Signal LAN2_LED_1000# Signal 2.4.4 USB 2.0/USB 3.2 Gen 2 Port 1 ~ Port 2 (CN9) Pin Name Signal Type Signal Level...
  • Page 29 Pin Name Signal Type Signal Level USB2_0_DP DIFF USB3_0_RXN DIFF USB3_0_RXP DIFF USB3_0_TXN DIFF USB3_0_TXP DIFF +V5A_USB12 USB2_1_DN DIFF USB2_1_DP DIFF USB3_1_RXN DIFF USB3_1_RXP DIFF USB3_1_TXN DIFF USB3_1_TXP DIFF Note: CN9 USB Power max current: 2.0A, 1.0A for each port. Chapter 2 –...
  • Page 30: Msata/Mini Card Slot (Cn11)

    2.4.5 mSATA/Mini Card Slot (CN11) Pin Name Signal Type Signal Level PCIE_WAKE# +3.3V +3.3V +1.5V +1.5V PCIE_CLK_REQ# PCIE_REF_CLK- DIFF PCIE_REF_CLK+ DIFF Chapter 2 – Hardware Information...
  • Page 31 Pin Name Signal Type Signal Level W_DISABLE# +3.3V PCIE_RST# +3.3V PCIE_RX-/SATA_RX+ DIFF +3.3V +3.3V PCIE_RX+/SATA_RX- DIFF +1.5V +1.5V SMB_CLK +3.3V PCIE_TX-/SATA_TX- DIFF SMB_DATA +3.3V PCIE_TX+/SATA_TX+ DIFF USB_D- DIFF USB_D+ DIFF +3.3V +3.3V +3.3V +3.3V Chapter 2 – Hardware Information...
  • Page 32: 2230 E-Key Slot (Cn12)

    Pin Name Signal Type Signal Level +1.5V +1.5V +3.3V +3.3V 2.4.6 M.2 2230 E-Key Slot (CN12) Pin Name Signal Type Signal Level +V3P3A 3.3V USB2_4_DP DIFF +V3P3A 3.3V USB2_4_DN DIFF Chapter 2 – Hardware Information...
  • Page 33 Pin Name Signal Type Signal Level PCIE_2_TXP DIFF PCIE_2_TXN DIFF PCIE_2_RXP DIFF PCIE_2_RXN Chapter 2 – Hardware Information...
  • Page 34 Pin Name Signal Type Signal Level PCIE_0_CLK_DP DIFF PCIE_0_CLK_DN DIFF BUF_PLT_RST# Signal PCIE_CLKREQ#0 Signal SOC_BT_EN Signal PCIE_WAKE# Signal SOC_WIFI_EN Signal +V3P3A 3.3V Chapter 2 – Hardware Information...
  • Page 35: Dual Com Port Header (Cn15)

    Pin Name Signal Type Signal Level +V3P3A 3.3V 2.4.7 Dual COM Port Header (CN15) RS-232 Signal RS-422 Signal RS-485 Signal DCD_1 TX_1- DATA_1- DCD_2 TX_2- DATA_2- RX_1 TX_1+ DATA_1+ RX_2 TX_2+ DATA_2+ TX_1 RX_1+ TX_2 RX_2+ DTR_1 RX_1- DTR_2 RX_2- DSR_1 DSR_2 RTS_1...
  • Page 36: Spi Port (Cn17)

    RS-232 Signal RS-422 Signal RS-485 Signal CTS_1 CTS_2 RI_1/12V/5V RI_2/12V/5V UART_TX UART_RX Note 1: COM RS-232/ 422/ 485 mode can be set by BIOS. Default is RS-232. Note 2: RI1/+5V/+12V can be set by BOM (R423 RI/ R369 +12V/ R370 +5V). Default is RING.
  • Page 37: Power Input +12V (Cn20)

    Pin Name Signal Type Signal Level SPI_CS Signal 2.4.9 Power Input +12V (CN20) Pin Name Signal Type Signal Level +V_IN +12V 2.4.10 Front Panel (CN21) Pin Name Signal Type Signal Level EXT_PWRBTN# Signal Chapter 2 – Hardware Information...
  • Page 38: Dc Jack Power Input [Reserved] (Cn22)

    Pin Name Signal Type Signal Level FP_IDELED# Signal +V3P3S +3.3V FP_BUZZER Signal +V5S +V3P3S +3.3V HWRST# Signal 2.4.11 DC Jack Power Input [Reserved] (CN22) Pin Name Signal Type Signal Level +V_IN +12V Chapter 2 – Hardware Information...
  • Page 39: Chapter 3 - Ami Bios Setup

    Chapter 3 Chapter 3 - AMI BIOS Setup...
  • Page 40: System Test And Initialization

    System Test and Initialization These routines test and initialize board hardware. If the routines encounter an error during the tests, you will either hear a few short beeps or see an error message on the screen. There are two kinds of errors: fatal and non-fatal. The system can usually continue the boot up sequence with non-fatal errors.
  • Page 41: Ami Bios Setup

    AMI BIOS Setup AMI BIOS ROM has a built-in Setup program that allows users to modify the basic system configuration. This type of information is stored in battery-backed CMOS RAM and BIOS NVRAM so that it retains the Setup information when the power is turned off. Entering Setup Power on the computer and press <Del>or <ESC>...
  • Page 42: Setup Submenu: Main

    Setup Submenu: Main Chapter 3 – AMI BIOS Setup...
  • Page 43: Setup Submenu: Advanced

    Setup Submenu: Advanced Chapter 3 – AMI BIOS Setup...
  • Page 44: Cpu Configuration

    3.4.1 CPU Configuration Options Summary Active Processor Cores Optimal Default, Failsafe Default Number of cores to enable in each processor package. Intel (VMX) Virtualization Disabled Technology Enabled Optimal Default, Failsafe Default When enabled, a VMM can utilize the additional hardware capabilities provided by Vanderpool Technology.
  • Page 45: Pch-Fw Configuration

    3.4.2 PCH-FW Configuration Chapter 3 – AMI BIOS Setup...
  • Page 46: Firmware Update Configuration

    3.4.2.1 Firmware Update Configuration Options Summary Me FW Image Re-Flash Enabled Disabled Optimal Default, Failsafe Default Enable/Disable Me FW Image Re-Flash function. FW Update Disabled Enabled Optimal Default, Failsafe Default Enable/Disable ME FW Update function. Chapter 3 – AMI BIOS Setup...
  • Page 47: Ptt Configuration

    3.4.3 PTT Configuration Options Summary TPM Device Selection dTPM Optimal Default, Failsafe Default Selects TPM device: PTT or discrete TPM. PTT - enables PTT in SkuMgr dTPM - disables PTT is SkuMgr Warning! PTT/dTPM will be disabled and all data saved on it will be lost.
  • Page 48: Trusted Computing

    3.4.4 Trusted Computing Options Summary Security Device Support Enable Optimal Default, Failsafe Default Disable Enables or Disables BIOS support for security device. O.S. will not show Security Device. TCG EFI protocol and INT1A interface will not be available. SHA-1 PCR Bank Disabled Optimal Default, Failsafe Default Enabled...
  • Page 49 Options Summary Enable or Disable SM3_256 PCR Bank. Pending operation None Optimal Default, Failsafe Default TPM Clear Schedule an Operation for the Security Device. NOTE: Your Computer will reboot during restart in order to change State of Security Device. Platform Hierarchy Enabled Optimal Default, Failsafe Default Disabled...
  • Page 50: Sata Configuration

    3.4.5 SATA Configuration Options Summary SATA Controller(s) Enabled Optimal Default, Failsafe Default Disabled Enable/Disable SATA Device. Port* Enabled Optimal Default, Failsafe Default Disabled Enable or Disable SATA Port. Chapter 3 – AMI BIOS Setup...
  • Page 51: Sdio Configuration

    3.4.6 SDIO Configuration Options Summary eMMC 5.1 Controller Enabled Optimal Default, Failsafe Default Disabled Enable or Disable SCS eMMC 5.1 Controller SDIO Access Mode Auto Optimal Default, Failsafe Default ADMA SDMA Auto Option: Access SD device in DMA mode if controller supports it, otherwise in PIO mode.
  • Page 52: Hardware Monitor

    3.4.7 Hardware Monitor Chapter 3 – AMI BIOS Setup...
  • Page 53: Sio Configuration

    3.4.8 SIO Configuration Chapter 3 – AMI BIOS Setup...
  • Page 54: Serial Port Configuration

    3.4.8.1 Serial Port Configuration Options Summary Use This Device Disabled Enabled Optimal Default, Failsafe Default Enable or Disable Serial Port (COM). Possible: Use Automatic Settings Optimal Default, Failsafe Default IO=2F8; IRQ=3; IO=3F8; IRQ=4; Select an optimal setting for IO device. Mode RS232 Optimal Default, Failsafe Default...
  • Page 55: Aaeon Bios Robot

    3.4.9 AAEON BIOS Robot Options Summary Sends watch dog before Disabled Optimal Default, Failsafe Default BIOS POST Enabled Enabled - Robot set Watch Dog Timer (WDT) right after power on, before BIOS start POST process. And then Robot will clear WDT on completion of POST. WDT will reset system automatically if it is not cleared before its timer counts down to zero.
  • Page 56 Options Summary OS Timer (minute) Optimal Default, Failsafe Default Timer count set to Watch Dog Timer for OS loading. Delayed POST (PEI phase) Disabled Optimal Default, Failsafe Default Enabled Enabled - Robot holds BIOS from starting POST, right after power on. This allows BIOS POST to start with stable power or start after system is physically warmed-up.
  • Page 57: Power Management

    3.4.10 Power Management Options Summary Power Mode ATX Type Optimal Default, Failsafe Default AT Type Select power supply mode. Restore AC Power Loss Last State Optimal Default, Failsafe Default Always On Always Off Select power state when power is re-applied after a power failure. RTC wake system from S5 Disabled Optimal Default, Failsafe Default...
  • Page 58: Setup Submenu: Chipset

    Setup Submenu: Chipset Chapter 3 – AMI BIOS Setup...
  • Page 59: System Agent (Sa) Configuration

    3.5.1 System Agent (SA) Configuration Chapter 3 – AMI BIOS Setup...
  • Page 60: Memory Configuration

    3.5.1.1 Memory Configuration Chapter 3 – AMI BIOS Setup...
  • Page 61: Graphics Configuration

    3.5.1.2 Graphics Configuration Options Summary Internal Graphics Auto Optimal Default, Failsafe Default Disabled Enabled Keep IGFX enabled based on the setup options. Chapter 3 – AMI BIOS Setup...
  • Page 62: Pch-Io Configuration

    3.5.2 PCH-IO Configuration Options Summary HD Audio Enabled Optimal Default, Failsafe Default Disabled Control Detection of the HD-Audio device. Disabled = HDA will be unconditionally disabled. Enabled = HDA will be unconditionally enabled. Full-MiniCard Slot Function SATA Optimal Default, Failsafe Default (CN11) PCIe Select function enabled for Full-MiniCard (CN11) Slot.
  • Page 63: Setup Submenu: Security

    Setup Submenu: Security Change User/Supervisor Password You can install a Supervisor password, and if you install a supervisor password, you can then install a user password. A user password does not provide access to many of the features in the Setup utility. If you highlight these items and press Enter, a dialog box appears which lets you enter a password.
  • Page 64: Secure Boot

    3.6.1 Secure Boot Options Summary Secure Boot Disabled Optimal Default, Failsafe Default Enabled Secure Boot feature is Active if Secure Boot is Enabled, Platform Key (PK) is enrolled and the System is in User mode. The mode change requires platform reset. Secure Boot Mode Standard Custom...
  • Page 65: Key Management

    3.6.1.1 Key Management Options Summary Factory Key Provision Disabled Optimal Default, Failsafe Default Enabled Install factory default Secure Boot keys after the platform reset and while the System is in Setup mode. Restore Factory Keys Force System to User Mode. Install factory default Secure Boot key databases. Reset to Setup Mode Delete all Secure Boot key databases from NVRAM.
  • Page 66 Options Summary Remove 'UEFI CA' from DB Device Guard ready system must not list 'Microsoft UEFI CA' Certificate in Authorized Signature database (db). Restore DB defaults Restore DB variable to factory defaults. Secure Boot Variables Enroll Factory Defaults or load certificates from a file: 1.
  • Page 67: Setup Submenu: Boot

    Setup Submenu: Boot Options Summary Quiet Boot Disabled Enabled Optimal Default, Failsafe Default Enable or Disable Quiet Boot option. Network Stack Disabled Optimal Default, Failsafe Default Enabled Enable/Disable UEFI Network Stack. IPv4 PXE Support Disabled Optimal Default, Failsafe Default Enabled Enable/Disable IPv4 PXE boot support.
  • Page 68: Setup Submenu: Save & Exit

    Setup Submenu: Save & Exit Options Summary Save Changes and Reset Reset the system after saving the changes. Discard Changes and Exit Exit system setup without saving any changes. Restore Defaults Restore/Load Default values for all the setup options. Chapter 3 – AMI BIOS Setup...
  • Page 69: Chapter 4 - Drivers Installation

    Chapter 4 Chapter 4 – Drivers Installation...
  • Page 70: Drivers Download And Installation

    Drivers Download and Installation Drivers for the PICO-EHL4-SEMI can be downloaded from the product page on the AAEON website by following this link: https://www.aaeon.com/en/ Download the driver(s) you need and follow the steps below to install them. Install Chipset Driver Open the Intel Chipset folder.
  • Page 71 Install ME Driver Open the ME folder. Run the SetupME.exe file Follow the instructions Driver will be installed automatically Install Serial IO Drivers Open the Serial IO folder. Follow the information provided in the .inf file for each I/O function to manually install drivers Install Peripheral Drivers Open the Peripheral Drivers folder.
  • Page 72: Appendix A - Mating Connectors

    Appendix A Appendix A – Mating Connectors...
  • Page 73: List Of Mating Connectors And Cables

    List of Mating Connectors and Cables The following table lists mating connectors and available cables. Conn Mating Connector AAEON Function Available Cable Label Vendor Model no Cable P/N RTC Battery Molex 51021-0200 Battery Cable 175011301C CN15 COM Header SHDR-20V-S-B COM Port 170X000654 Cable CN20 Power Input...
  • Page 74: Appendix B - I/O Information

    Appendix B Appendix B - I/O Information...
  • Page 75: Direct Memory Access (Dma) Map

    Direct Memory Access (DMA) Map Appendix B – I/O Information...
  • Page 76: I/O Address Map

    I/O Address Map Appendix B – I/O Information...
  • Page 77: Irq Mapping Chart

    IRQ Mapping Chart Appendix B – I/O Information...
  • Page 78 Appendix B – I/O Information...
  • Page 79 Appendix B – I/O Information...
  • Page 80 Appendix B – I/O Information...
  • Page 81 Appendix B – I/O Information...
  • Page 82 Appendix B – I/O Information...
  • Page 83 Appendix B – I/O Information...
  • Page 84 Appendix B – I/O Information...
  • Page 85 Appendix B – I/O Information...
  • Page 86 Appendix B – I/O Information...
  • Page 87 Appendix B – I/O Information...
  • Page 88: Large Memory Map

    Large Memory Map Appendix B – I/O Information...
  • Page 89: Memory Address Map

    Memory Address Map Appendix B – I/O Information...
  • Page 90 Appendix B – I/O Information...
  • Page 91: Appendix C - Watchdog Timer Programming

    Appendix C Appendix C - Watchdog Timer Programming...
  • Page 92: Introduction To Watchdog Timer

    Introduction to Watchdog Timer This section details how to set up and program the Watchdog Timer for your AAEON system or board. The watchdog timer is used to automatically detect malfunctions and recover the system. During normal operation, the system will regularly send a signal to reset the watchdog timer.
  • Page 93: C.2 Programing The Watchdog Timer With Aaeon Sdk

    C.2 Programing the Watchdog Timer with AAEON SDK If you have installed the AAEON Framework, you can program the Watchdog Timer using the AAEON SDK. Simply locate where the SDK is installed, and double click the icon. The following dialog box will appear: Count Mode: Set Watchdog Timer to count in minutes or seconds.
  • Page 94: C.3 Programing Watchdog Timer With Aaeon Windows Eapi

    C.3 Programing Watchdog Timer with AAEON Windows EAPI AAEON Framework (KMDF Driver) must be installed before calling these functions. EapiLibInitialize() should be the first to call before calling other EAPI functions. EApiLibUnInitialize() should be called to release resources before program exit.
  • Page 95: Watchdog Timer Functions

    EApiWDogStop must be called before Stage C/F to prevent event from being generated. EApiWDogStop must be called before Stage D/G to prevent system from being reset. C.3.1 Watchdog Timer Functions C.3.1.1 EapiWDogGetCap() Command Line: EApiWDogGetCap(…) __OUTOPT uint32_t *pMaxDelay, __OUTOPT uint32_t *pMaxEventTimeout, __OUTOPT uint32_t *pMaxResetTimeout Use this command to get maximum Supported Delay / Supported Event Timeout / Supported Reset Timeout of the watchdog timer.
  • Page 96: Eapiwdogstart()

    C.3.1.2 EapiWDogStart() Command Line: EApiWDogStart( __IN uint32_t Delay, __IN uint32_t Minute, __IN uint32_t EventTimeout, __IN uint32_t ResetTimeout Use this command to start the Watchdog Timer and set the timeout values. To stop the Watchdog Timer, issue the command EApiWDogStop. After issuing EAPiWDogStop, the command EApiWDogStart must be called again with new values to restart.
  • Page 97: Eapiwdogtrigger()

    C.3.1.3 EapiWDogTrigger() Command Line: EapiWDogTrigger() Use this command to trigger the Watchdog Timer. Parameters Function Parameters None Condition Return Values Library Uninitialized EAPI_STATUS_NOT_INITIALIZED Watchdog Not Started EAPI_STATUS_ERROR Common Error Common Error Code Others EAPI_STATUS_SUCCESS C.3.1.4 EapiWDogStop() Command Line: EapiWDogStop() Use this command to close the Watchdog Instance. This will disable the Watchdog Timer and clear previous settings.
  • Page 98: Eapiwdogreloadtimer()

    C.3.1.5 EapiWDogReloadTimer() Command Line: EapiWDogReloadTimer() Use this command to reload the Timeout count Parameters Function Parameters None Condition Return Values Library Uninitialized EAPI_STATUS_NOT_INITIALIZED Common Error Common Error Code Others EAPI_STATUS_SUCCESS C.3.1.6 EapiWDogGetStatus() Command Line: EapiWDogGetStatus( __OUTOPT uint32_t *pwdtMinute, __OUTOPT uint32_t *pwdtCountTime, __OUTOPT uint32_t *pwdtReloadTime Use this command to get the Watchdog Timer mode, time count value and reload timer.
  • Page 99: Eapiwdogsetstatus

    C.3.1.7 EapiWDogSetStatus() Command Line: EApiWDogSetStatus( __IN uint32_t wdtMinute, __IN uint32_t wdtCountTime, __IN uint32_t wdtReloadTime Use this command to set Watchdog Timer mode, time count value and reload timer. Parameters Function Parameters wdtMinute Set the mode of minute or second wdtCountTime Set WDT time count wdtReloadTime Set WDT ReloadTime...

Table of Contents