background image

2-A-1

This  appendix  provides  WDT  (Watch  Dog  Timer)  and  GPIO  (General 

Purpose Input/ Output) programming guide.

Appendix

GPIO WDT Programming

Summary of Contents for WindBOX MS-9B05

Page 1: ...i MS 9B05 WindBOX Industrial Data Machine...

Page 2: ...e owners No warranty as to accuracy or completeness is expressed or implied MSI reserves the right to make changes to this document without prior notice Revision History Revision Date V1 1 2020 01 Tec...

Page 3: ...place anything over the power cord Always Unplug the Power Cord before inserting any add on card or module All cautions and warnings on the equipment should be noted Never pour any liquid into the ope...

Page 4: ...orted household waste Please use the public collection system to return recycle or treat them in compliance with the local regulations Taiwan For better environmental protection waste batteries should...

Page 5: ...use harmful interference in which case the user will be required to correct the interference at his own expense Notice 1 The changes or modifications not expressly approved by the party responsible fo...

Page 6: ...1 2 System Specifications 1 6 Motherboard Jumpers 1 9 2 Getting Started 2 1 System Internal View 2 2 Memory 2 3 M 2 Slot 2 4 Mini PCIe Slot 2 5 2 5 HDD SSD 2 6 Wall Mount Optional 2 8 DIN Rail Mount 1...

Page 7: ...ise and the risk of fan failure Furthermore it supports VESA wall mount inter face for various scenarios like digital signage kiosk industrial control and POS with affordable expenditure which not onl...

Page 8: ...1 2 Overview System Overview h h System I O Controls SKU1 SKU2 3 6 7 8 16 2 4 5 1 10 9 12 11 13 14 1 16 10 1 16 9 13 14 15...

Page 9: ...nsfer for various devices such as storage devices hard drives video cameras etc USB 3 2 Gen 2 Port For SKU2 USB 3 2 Gen 2 the SuperSpeed USB 10Gbps delivers high speed data transfer for various device...

Page 10: ...tor shows the activity status of the HDD It flashes when the system is accessing data on the HDD and remains off when no disk activity is detected 11 DVI D Port For SKU1 The DVI D Digital Visual Inter...

Page 11: ...r rate 15 HDMI 2 0 Port For SKU2 The High Definition Multimedia Interface HDMI is an all digital audio video interface capable of transmitting uncompressed streams HDMI supports all TV format includin...

Page 12: ...N Storage 1 x SATA 6 Gb s 2 5 HDD SSD 1 x mSATA slot shared with Mini PCIe Expansion Slot 1 x Half Full size Mini PCIe slot w mSATA 1 x Half Full size Mini PCIe slot w Nano SIM holder SKU1 1 x M 2 E K...

Page 13: ...rivers html for details SKU2 s HDMI 2 0 port does not support audio and hot plug To ensure proper operation of the HDMI 2 0 display follow the instructions 1 Connect the HDMI cable from the display to...

Page 14: ...k Line In by AP driver 1 x S PDIF Out Jack Line Out Jack 1 x DC Power Jack Power Supply DC in 9 36V with Lockable DC Jack Dimension Weight 260 x 185 x 27mm 1 77 kg OS Support Windows 10 IoT Enterprise...

Page 15: ...1 9 MS 9B05 Motherboard Jumpers JATX1 JCMOS1 JME_DIS1 Jumper Name Default Setting Description JCMOS1 1 1 2 Normal 2 3 Clear CMOS JATX1 1 1 2 ATX 2 3 AT JME_DIS1 1 1 2 Normal 2 3 ME Disable...

Page 16: ......

Page 17: ...onents and follow the installation procedures For some components if you install in the wrong orientation the components will not work properly Use a grounded wrist strap before handling computer comp...

Page 18: ...2 2 Getting Started System Internal View...

Page 19: ...IMM into the slot at a 45 degree angle 3 Push the DIMM gently downwards until the slot levers click and lock the DIMM in place Important You can barely see the golden finger if the DIMM is properly in...

Page 20: ...Started M 2 Slot 1 Locate the M 2 slot Remove the M 2 card screw preinstalled on the motherboard 2 Insert the card into the slot at a 45 degree angle 3 Push the card gently downwards and fasten it wi...

Page 21: ...PCIe Slot 1 Locate the Mini PCIe slot Remove the Mini PCIe card screw preinstalled on the motherboard 2 Insert the card into the slot at a 45 degree angle 3 Push the card gently downwards and fasten...

Page 22: ...2 6 Getting Started 2 5 HDD SSD 1 Unscrew the HDD bracket and remove it from the system then paste the thermal pad 2 Fix the HDD and bracket with 2 screws...

Page 23: ...2 7 MS 9B05 3 Align the SATA data power connectors and connect the HDD to the system 4 Fasten the HDD module to the system with 2 screws...

Page 24: ...or wall mount brackets 2 Assemble the wall mount brackets by inserting the rubber pads into the bracket holes and then inserting the screws 3 Place the wall mount brackets along the sides of the syste...

Page 25: ...1 Optional 1 Install the wall mount brackets 2 Put the DIN rails on the wall mount brackets with screw holes aligned 3 Insert screws through the wall mount brackets into the DIN rails and tighten unt...

Page 26: ...rail screw holes 2 Put the DIN rails on the VESA mount plate with screw holes aligned 3 Insert screws through the VESA mount plate into the DIN rails and tighten until each DIN rail is secure 4 Mount...

Page 27: ...A mount screw holes on the intended device 2 Fasten the VESA mount plate to the device with the supplied screws 3 Mount the system onto the VESA mount plate 4 Tighten the thumbscrew at the bottom of t...

Page 28: ...message appears on the screen at system startup and requests users to run SETUP Users want to change the default settings for customized features Important Please note that BIOS update assumes technic...

Page 29: ...efore you respond and you still wish to enter Setup restart the system by turning it OFF and On or pressing the RESET button You may also restart the system by simultaneously pressing Ctrl Alt and Del...

Page 30: ...a right pointer symbol appears to the left of certain fields that means a sub menu can be launched from this field A sub menu contains additional options for a field parameter You can use arrow keys t...

Page 31: ...pecify the priority of boot devices Security Use this menu to set supervisor and user passwords Chipset This menu controls the advanced features of the onboard chipsets Power Use this menu to specify...

Page 32: ...g allows you to set the system date The date format is Day Month Date Year System Time This setting allows you to set the system time The time format is Hour Minute Second SATA Mode Selection This set...

Page 33: ...the booting sequence This delay ensures that the logo is displayed for a sufficient amount of time Therefore it is recommended that you disable this BIOS feature for a faster boot up time Bootup NumL...

Page 34: ...this way the system performance is highly improved If you disable the function the processor will use only one core to execute the instructions Please disable this item if your operating system doesn...

Page 35: ...ect Select an operation mode for the specified serial port FIFO Mode This setting controls the FIFO data transfer mode Shared IRQ Mode This setting provides the system with the ability to share interr...

Page 36: ...utdown This setting enables disables the thermal shutdown function for system thermal protection Smart Fan Configuration SYSFAN1 This setting enables disables the Smart Fan function Smart Fan is an ex...

Page 37: ...ork boot PXE from BIOS Network Stack When this setting is set to Enabled the system will boot via the network instead of a disk drive PCI PCIE Device Configuration Legacy USB Support Set to Enabled if...

Page 38: ...se settings control the operation mode of the specified GPIO Intel R Rapid Storage Technology Intel Rapid Storage Technology offers greater levels of performance responsiveness and expandability of sy...

Page 39: ...patibility Support Module a part of the Intel Platform Innovation Framework for EFI providing the capability to support legacy BIOS interfaces Boot Option Priorities This setting allows users to set t...

Page 40: ...ssword controls access to the system at boot and to the BIOS Setup utility Intel Trusted Execution Technology Intel Trusted Execution Technology provides highly scalable platform security in physical...

Page 41: ...status Manageability Features State This setting enables disables the Manageability Features State ME Unconfig on RTC Clear This setting enables disables ME firmware unconfigure on RTC clear Comms Hub...

Page 42: ...guration ME FW Image Re Flash This setting enables disables the ME FW image reflash PTT Configuration Intel Platform Trust Technology PTT is a platform functionality for credential storage and key man...

Page 43: ...3 16 BIOS Setup ME Debug Configuration Anti Rollback SVN Configuration...

Page 44: ...Cs out of band Trusted Computing Security Device Support This setting enables disables BIOS support for security device When set to Disable the OS will not show security device TCG EFI protocol and IN...

Page 45: ...on Physical Presence Spec Version This settings show the TPM2 0 UEFI Spec Version and Physical Presence Spec Version TPM2 0 Interface Type This setting shows the TPM2 0 Interface Type Serial Port Cons...

Page 46: ...he process of managing the rate of data transmission between two nodes It s the process of adjusting the flow of data from one device to another to ensure that the receiving device can handle all of t...

Page 47: ...the POST has booted Serial Port for Out of Band Management Windows Emergency Management Services EMS Console Redirection Console Redirection operates in host systems that do not have a monitor and ke...

Page 48: ...e for console redirection Bits per second Data Bits Parity Stop Bits This setting specifies the transfer rate bits per second data bits parity stop bits of Console Redirection Flow Control Flow contro...

Page 49: ...3 22 BIOS Setup Chipset DVMT Total Gfx Mem This setting specifies the memory size for DVMT Primary IGFX Boot Display Use the field to select the primary IGFX boot display of the system...

Page 50: ...Restores the system to the previous status before power failure or interrupt occurred Deep Sleep Mode The setting enables disables the Deep S5 power saving mode S5 is almost the same as G3 Mechanical...

Page 51: ...en activity or input signal of onchip LAN or USB devices is detected PCIE PME This field specifies whether the system will be awakened from power saving modes when activity or input signal of onboard...

Page 52: ...ed Defaults Use this menu to load the default values set by the motherboard manufacturer specifically for optimal performance of the motherboard Save as User Defaults Save changes as the user s defaul...

Page 53: ......

Page 54: ...2 A 1 This appendix provides WDT Watch Dog Timer and GPIO General Purpose Input Output programming guide Appendix GPIO WDT Programming...

Page 55: ...provided for customer interest Inportb Outportb Inportl and Outportl are basic functions used for access IO ports and defined as following Inportb Read a single 8 bit I O port Outportb Write a single...

Page 56: ...to GPO port Example Set N_GPO0 output high val Inportb 0xA05 Read value from N_GPO0 port val val 1 0 Set N_GPO0 address bit 0 to 1 output high Outportb 0xA05 val Write back to N_GPO0 port Example Set...

Page 57: ...tting val Inportb WDT_BASE 0x05 Read current WDT setting val val 0x20 Enable WDT by set WD_EN bit 5 to 1 Outportb WDT_BASE 0x05 val Write back WDT setting 2 4 Disable WDT val Inportb WDT_BASE 0x05 Rea...

Reviews: