Appendix C
–
Watchdog Timer Programming
100
Pico
-IT
X Bo
ar
d
PIC
O
-E
HL
4-
A11
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.
When building C/C++ apps, Lib (Library, aaeonEAPI.lib) is needed.
aaeonEAPI.lib is needed for C/C++ based app, make sure the lib files and executable
files are in the same folder.
The following shows how to build and run codes:
There are two scenarios to invoke Watchdog Timer functions:
1. Use
EApiWDogStart
After EAPiWDogStart
|<- Delay ->|<- Event Timeout ->|<- Reset Timeout ->|
A------------B-------------------C-------------------D
2. Use
EApiWDogTrigger
After EApiWDogTrigger
|<- Event Timeout ->|<- Reset Timeout ->|
E-------------------F-------------------G
Stage A: Watchdog is started.
Stage B: Initial Delay Period.
Stage C/F: Event is triggered, NMI, IRQ, or PIN is Triggered. This allows for possible
Software Recovery.
Stage D/G: System is reset.
Stage E: Watchdog is Triggered.
EApiWDogStop
must be called before Stage C/F to prevent event from being
generated.
Summary of Contents for PICO-EHL4-A11
Page 1: ...Last Updated August 24 2022 PICO EHL4 A11 PICO ITX Single Board Computer User s Manual 1st Ed...
Page 15: ...Pico ITX Board PICO EHL4 A11 Chapter 1 Chapter 1 Product Specifications...
Page 19: ...Chapter 1 Product Specifications 5 Pico ITX Board PICO EHL4 A11 1 2 Function Block Diagram...
Page 20: ...Pico ITX Board PICO EHL4 A11 Chapter 2 Chapter 2 Hardware Information...
Page 21: ...Chapter 2 Hardware Information 7 Pico ITX Board PICO EHL4 A11 2 1 Dimensions...
Page 22: ...Chapter 2 Hardware Information 8 Pico ITX Board PICO EHL4 A11...
Page 24: ...Chapter 2 Hardware Information 10 Pico ITX Board PICO EHL4 A11 Solder Side...
Page 55: ...Pico ITX Board PICO EHL4 A11 Chapter 3 Chapter 3 AMI BIOS Setup...
Page 58: ...Chapter 3 AMI BIOS Setup 44 Pico ITX Board PICO EHL4 A11 3 3 Setup Submenu Main...
Page 59: ...Chapter 3 AMI BIOS Setup 45 Pico ITX Board PICO EHL4 A11 3 4 Setup Submenu Advanced...
Page 61: ...Chapter 3 AMI BIOS Setup 47 Pico ITX Board PICO EHL4 A11 3 4 2 PCH FW Configuration...
Page 67: ...Chapter 3 AMI BIOS Setup 53 Pico ITX Board PICO EHL4 A11 3 4 6 Hardware Monitor...
Page 69: ...Chapter 3 AMI BIOS Setup 55 Pico ITX Board PICO EHL4 A11 3 4 7 SIO Configuration...
Page 75: ...Chapter 3 AMI BIOS Setup 61 Pico ITX Board PICO EHL4 A11 3 5 Setup Submenu Chipset...
Page 76: ...Chapter 3 AMI BIOS Setup 62 Pico ITX Board PICO EHL4 A11 3 5 1 System Agent SA Configuration...
Page 77: ...Chapter 3 AMI BIOS Setup 63 Pico ITX Board PICO EHL4 A11 3 5 1 1 Memory Configuration...
Page 88: ...Pico ITX Board PICO EHL4 A11 Chapter 4 Chapter 4 Drivers Installation...
Page 91: ...Pico ITX Board PICO EHL4 A11 Appendix A Appendix A Mating Connectors...
Page 94: ...Pico ITX Board PICO EHL4 A11 Appendix B Appendix B I O Information...
Page 95: ...Appendix B I O Information 81 Pico ITX Board PICO EHL4 A11 B 1 Direct Memory Access DMA Map...
Page 96: ...Appendix B I O Information 82 Pico ITX Board PICO EHL4 A11 B 2 I O Address Map...
Page 97: ...Appendix B I O Information 83 Pico ITX Board PICO EHL4 A11 B 3 IRQ Mapping Chart...
Page 98: ...Appendix B I O Information 84 Pico ITX Board PICO EHL4 A11...
Page 99: ...Appendix B I O Information 85 Pico ITX Board PICO EHL4 A11...
Page 100: ...Appendix B I O Information 86 Pico ITX Board PICO EHL4 A11...
Page 101: ...Appendix B I O Information 87 Pico ITX Board PICO EHL4 A11...
Page 102: ...Appendix B I O Information 88 Pico ITX Board PICO EHL4 A11...
Page 103: ...Appendix B I O Information 89 Pico ITX Board PICO EHL4 A11...
Page 104: ...Appendix B I O Information 90 Pico ITX Board PICO EHL4 A11...
Page 105: ...Appendix B I O Information 91 Pico ITX Board PICO EHL4 A11...
Page 106: ...Appendix B I O Information 92 Pico ITX Board PICO EHL4 A11...
Page 107: ...Appendix B I O Information 93 Pico ITX Board PICO EHL4 A11...
Page 108: ...Appendix B I O Information 94 Pico ITX Board PICO EHL4 A11 B 4 Large Memory Map...
Page 109: ...Appendix B I O Information 95 Pico ITX Board PICO EHL4 A11 B 5 Memory Address Map...
Page 110: ...Appendix B I O Information 96 Pico ITX Board PICO EHL4 A11...
Page 111: ...Pico ITX Board PICO EHL4 A11 Appendix C Appendix C Watchdog Timer Programming...