Acrosser Technology AR-V6002FL User Manual

Hide thumbs Also See for AR-V6002FL:

Advertisement

Quick Links

Revision: 1.0
AR-V6002FL
User Manual
Revision
Description
Date
1.0
Release
2011/02/21
1

Advertisement

Table of Contents
loading

Summary of Contents for Acrosser Technology AR-V6002FL

  • Page 1 Revision: 1.0 AR-V6002FL User Manual Revision Description Date Release 2011/02/21...
  • Page 2 Revision: 1.0 Copyright 2011 All Rights Reserved. Manual’s first edition: For the purpose of improving reliability, design and function, the information in this document is subject to change without prior notice and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages.
  • Page 3: Table Of Contents

    Revision: 1.0 Table of Contents System Installation Guide ............5 Introduction to AR-V6002FL ............6 Specifications ................... 6 Packing List ..................6 System Dissection ................7 Procedures of Assembly/Disassembly ........12 DDR3 Memory Installation ............. 12 HDD Installation ................14 SIM Card Installation ..............
  • Page 4 Revision: 1.0 4 Watchdog, GPIO, and Bypass programming ......53 Watchdog Programming ..............53 GPIO Programming ............... 57 5 Software installation and programming guide ......62 Introduction..................62 File Descriptions ................68 API List and Descriptions .............. 71 Appendix..................82...
  • Page 5: System Installation Guide

    Revision: 1.0 AR-V6002FL System System Installation Guide...
  • Page 6: Introduction To Ar-V6002Fl

    In-Vehicle computer which is suitable for using in all kind of applications. Besides basic I/O ports like VGA, USB, COM, LAN, and GPIO, AR-V6002FL has complete wireless solutions for selection, embedded CAN BUS function to allow microcontrollers and devices to communicate with each other in vehicle.
  • Page 7: System Dissection

    Revision: 1.0 1.3 System Dissection (1) Dimensions (2) Front Panel Power Input Audio CF Card CAMBUS Remote Switch COM Ports FUSE USB*4 GPIO LEDs...
  • Page 8 Revision: 1.0 SIM Card (3) Back Panel WIFI 3.5G Bluetooth WIFI...
  • Page 9 Revision: 1.0 (4) System Configuration...
  • Page 10 Revision: 1.0...
  • Page 11 Revision: 1.0 Item Description Quantity TOP COVER B6002 BOTTOM BASE Wall Mount Bracket CF BRACKET IO PANEL FUSE BOTTOM COVER WIFI MODULE 3.5G MODULE HDD BRACKET BLUETOOTH module GPS MODULE 3.5G ANTENNA WIFI ANTENNA BLUETOOTH Antenna GPS ANTENNA...
  • Page 12: Procedures Of Assembly/Disassembly

    Revision: 1.0 2 Procedures of Assembly/Disassembly 2.1 DDR3 Memory Installation The following instructions will guide you to install DDR3 memory step-by-step. 1. Unfasten seven screws of chassis top cover. Install the DDR3 memory module into the DDR3 socket.  Align the memory module's cutout with the DDR3 slot notch.
  • Page 13 Revision: 1.0  Slide the memory module into the DDR3 slot. Assemble top cover with seven screws.
  • Page 14: Hdd Installation

    Revision: 1.0 2.2 HDD Installation 1. Open the top cover (the same as above steps). 2. Unfasten 4 screws to release HDD bracket. 3. Tack out 4 HDD screws from packing bag.
  • Page 15 Revision: 1.0 4. Assemble HDD with HDD bracket by 4 HDD screws. 5. Install HDD module back to system by fastening 4 screws.
  • Page 16 Revision: 1.0 6. Plug SATA cable and SATA Power cable into Mainboard. 7. Connect SATA cable and SATA Power cable with HDD. 8. Close the top cover (the same as above steps).
  • Page 17: Sim Card Installation

    Revision: 1.0 2.3 SIM Card Installation 1. Unfasten 3 screws to release SIM Card bracket. 2. Push SIM Card into SIM card slot.
  • Page 18 Revision: 1.0 3. Fixed SIM Card bracket by 3 screws.
  • Page 19: Cf Card Installation

    Revision: 1.0 2.4 CF Card Installation 1. Unfasten two screws of CF bracket and then take out the CF card bracket. 2. Put the CF card into CF bracket. Please note that the direction of CF card and CF bracket...
  • Page 20 Revision: 1.0 3. Push CF card to the bottom of bracket to stop the forwarding at the bend of bracket. 4. Push them into the CF slot of system machine and then fasten the two original screws to fix CF bracket. Scre...
  • Page 21: Rf Antenna Installation

    Revision: 1.0 2.5 RF Antenna Installation 1. Please find out all RF devices from below photo. 2. Take out antenna cables from packing bag and install them following below photo. 3.5G...
  • Page 22: Board Guide

    Revision: 1.0 AR-B6002 Board Fan-less with Intel ATOM Pineview + ICH8M Board Guide   Manual Rev.: 1.0 Book Number: AR-B6002-2011.02.18...
  • Page 23: Introduction

    In-Vehicle computer which is suitable for using in all kind of applications. Besides basic I/O ports like VGA, USB, COM, LAN, and GPIO, AR-V6002FL has complete wireless solutions for selection, embedded CAN BUS function to allow microcontrollers and devices to communicate with each other in vehicle.
  • Page 24: Specifications

    Revision: 1.0 1.1 Specifications  IntelR Atom D525/D425 1.66GHz  1 x SO-DIMM supports DDRIII up to 4GB(Memory DDR3 data transfer rates of 800 MT/s)  1 x VGA  6 x USB2.0  2 x SATA  1 x CF II ...
  • Page 25: Package Contents

    Revision: 1.0 1.2 Package Contents Check if the following items are included in the package.  Quick Manual  AR-B6002  1 x Software Utility CD...
  • Page 26: Block Diagram

    Revision: 1.0 1.3 Block Diagram...
  • Page 27: W Information

    Revision: 1.0 H/W INFORMATION This chapter describes the installation of AR-B6050. At first, it shows the Function diagram and the layout of AR-B6050. It then describes the unpacking information which you should read carefully, as well as the jumper/switch settings for the AR-B6050 configuration 2.1 Locations of Connector and Jumper Setting 2.1.1 Locations (Top side)
  • Page 28 Revision: 1.0 CN18 CN23,CN24 GPIO1 JP8,JP11 SATA_PWR1 CN25 (Reserve) SATA_PWR2 COM5 (Reserve) CN28 JP5,JP6 (Reserve) CN13 CN20 JP7,JP10 VGA1 JP9,JP12 Minipcie1 CN9 (Reserve) COM1 CN21 CN10 (Reserve) COM3 DIMM1 Minipcie2 AUDIO1 SATA1 CN17 PWR1 SATA2 LED1 FUSE1...
  • Page 29 Revision: 1.0 2.1.2 Locations (Bottom Side)
  • Page 30: Connector And Jumper Setting Table

    Revision: 1.0 2.2 Connector and Jumper Setting Table 1. CN6: BLUETOOTH connector. 2. CN8: GPS connector. DEFINE DEFINE USB_D+ USB_D+ USB_D- USB_D- +3.3V +3.3V BT_ON GPS_ON +3.3V +3.3V 3. SATA_PWR1: SATA Power connector 4. SATA_PWR2: SATA Power connector DEFINE DEFINE +12V +12V +3.3V...
  • Page 31 Revision: 1.0 9. CN9: Internal USB2.0 connector (Reserve) 10. CN10: Internal USB2.0 connector (Reserve) DEFINE DEFINE USB5- USB6- USB5+ USB6+ 11. MINIPCIE2: Mini PCI-E connector. 12. CN17: FPGA Programmable HEADER. MINI PCI-E connector. FPGA programmable header. 13. LED1: Power State 14.
  • Page 32 Revision: 1.0 17. CN7: USB connector 18. CN28: PIC Programming connector. Upper: Port #4. PIC programming connector. Lower: Port #3. 19. CN20: Setting Voltage level of Battery 20. VGA1: D-SUB-15 female connector for VGA output STATUS SETTING D-SUB-15 female connector for +24V VGA output +12V (Default).
  • Page 33 Revision: 1.0 25. PWR1: Power Input Terminal Block 26. FUSE1: Fuse connector Connector DEFINE DEFINE 12V / 24V Fuse Out Fuse In 27. CN23: RI SELECT for COM1/2 28. JP8,JP11: RS-232 / RS-422 / RS-485 CN24: RI SELECT for COM3/4 Selection for COM1/2 (Note 2) STATUS...
  • Page 34 Revision: 1.0 33. JP9,JP12: RS-232 / RS-422 / RS-485 34. U8: SPI BIOS Socket Selection for COM1/2 (Note 2) STATUS SETTING RS-232 (Default) SPI BIOS Socket RS-422 RS-485 N / A 35. CN21: BIOS Programmable HEADER. 36. DIMM1: DDR-II SODIMM Socket. DEFINE DEFINE +3.3V...
  • Page 35 Revision: 1.0  Note1: Power smart function  Mode0: ATX function.  Mode1: Auto PWRBTN function.  Mode2, Mode3, Mode4: Smart ATX.  Mode5, Mode6, Mode7: Smart ATX (power­on by trigger Remote SW).  Others modes are reserved for test only. Definition 1.
  • Page 36 Revision: 1.0 procedure until successfully turn on motherboard. Power smart function sends “ON” pulse to motherboard when ignition is on for more than 2 seconds. Power smart function will ignore the status change of ignition after ON pulse is send to motherboard for 3 minutes. After this period, the Power smart function will start to check its status.
  • Page 37 Revision: 1.0 Mode 5: See Figure 2 Same as mode 2 except that the power on is controlled by remote switch. A. Power on is controlled by remote switch (ignition must be turned on 2 seconds before remote switch is pressed). B.
  • Page 38 Revision: 1.0 Table 1. Control Mode Mode Soft OFF Hard OFF Power ON Power OFF Control Delay delay Control Remote Switch Remote Switch 0 (ATX) 1(Auto PWRBTN) DC ON DC OFF 5 seconds 1 minute Ignition Ignition / Remote Switch 1 minute 5 minutes Ignition...
  • Page 39 Revision: 1.0 For 12V car battery For 24V car battery X value 11.2 Y value 10.8 22.5 Note2: COM1 / 2 to choose RS-232 / RS-485 / RS-422 by Jump setting  JP7,JP8,JP9 setting to COM1  JP10,JP11,JP12 setting to COM2...
  • Page 40: Bios Setting

    Revision: 1.0 BIOS SETTING This chapter describes the BIOS menu displays and explains how to perform common tasks needed to get the system up and running. It also gives detailed explanation of the elements found in each of the BIOS menus. The following topics are covered: ...
  • Page 41: Main Setup

    Revision: 1.0 3.1 Main Setup The BIOS setup main menu includes some options. Use the [Up/Down] arrow key to highlight the option, and then press the [Enter] key to select the item and configure the functions. Note: The control keys are listed at the bottom of the menu. If you need any help with the item fields, you can press the <F1>...
  • Page 42 Revision: 1.0 All Errors, Select the situation in which you want the Halt On No Errors, BIOS to stop the POST process and notify All but keyboard. you.
  • Page 43: Advanced Chipset Setup

    Revision: 1.0 3.2 Advanced Chipset Setup This section consists of configuration entries that allow you to improve your system performance, or modify some system features according to your preference. Some entries are required and reserved by the board’s design. Note: The control keys are listed at the bottom of the menu. If you need any help with the item fields, you can press the <F1>...
  • Page 44 Revision: 1.0 memory). Enabled This item sets the mode for dynamic video DVMT mode Disabled memory thechology 128MB This item sets the mode for GFX video 256MB Total GFX Memory memory...
  • Page 45: Power Setup

    Revision: 1.0 3.3 Power Setup Note: The control keys are listed at the bottom of the menu. If you need any help with the item fields, you can press the <F1> key, and the relevant information will be displayed. Item Option Description ACPI Function...
  • Page 46: Pnp/Pci Setup

    Revision: 1.0 3.4 PnP/PCI Setup The option configures the PCI bus system. All PCI bus system on the system use INT#, thus all installed PCI cards must be set to this value. Note: The control keys are listed at the bottom of the menu. If you need any help with the item fields, you can press the <F1>...
  • Page 47 Revision: 1.0 nothing unless you are using a Plug and Play operating system such as Windows 95. If you set this field to “manual,” then you may choose specific resources by going into each of the submenus. When resources are controlled manually, assign a type to each system interrupt, IRQ Resources depending on the type of the device that...
  • Page 48: Peripherals Setup

    Revision: 1.0 3.5 Peripherals Setup This option controls the configuration of the board’s chipset. Control keys for this screen are the same as for the previous screen. Note: The control keys are listed at the bottom of the menu. If you need any help with the item fields, you can press the <F1>...
  • Page 49: Pc Health Setup

    Revision: 1.0 3.6 PC Health Setup This section shows the parameters in determining the PC Health Status. These parameters include temperatures, fan speeds, and voltages.
  • Page 50: Boot Setup

    Revision: 1.0 3.7 Boot Setup This option allows user to select sequence/priority of boot device(s) and Boot from LAN. Note: The control keys are listed at the bottom of the menu. If you need any help with the item fields, you can press the <F1>...
  • Page 51: Exit Setup

    Revision: 1.0 3.8 Exit Setup This option is used to exit the BIOS main menu and change password. Note: The control keys are listed at the bottom of the menu. If you need any help with the item fields, you can press the <F1> key, and the relevant information will be displayed. Option Choice Description...
  • Page 52 Revision: 1.0 When you press <Enter> on this item, you will see a Press ‘Y’ to load the default Load Optimized confirmation dialog box values that are factory-set for with a message like this: optimal-performance system Defaults Load Optimized Defaults operations.
  • Page 53: Watchdog, Gpio, And Bypass Programming

    Revision: 1.0 WATCHDOG, GPIO, AND BYPASS PROGRAMMING 4.1 Watchdog Programming This section describes the usage of WATCHDOG. AR-B6050 integrated the WATCHDOG that enable user to reset the system after a time-out event. User can use a program to enable the WATCHDOG and program the timer in range of 1~255 second(s)/minute(s).
  • Page 54 Revision: 1.0 OR (80): unit is second. OR (00): unit is minute. -o 2E 73 Preparing to set the WATCHDOG timer value. -o 2F ## The value “##” ranges between 01 ~ FF (1 ~ 255 seconds). 00: To disable WATCHDOG. To quit debug mode Notice: The “actual”...
  • Page 55 Revision: 1.0 //=========================================================================== // Extern Function //=========================================================================== //=========================================================================== // Normal procedure //=========================================================================== void Show_Title() clrscr(); printf("WatchDog Test for W83627HG\n"); printf("1. WDT.EXE 10 s ==--> 10 seconds to reset.\n"); printf("2. WDT.EXE 20 m ==--> 20 minutes to reset.\n"); //=========================================================================== // Main procedure //=========================================================================== int main(int argc, char *argv[]) char Time_Format;...
  • Page 56 Revision: 1.0 Format=0x00; // Seconds // Set Watchdog outportb(IO_Port_Address,0x87); // (EFER) Extended Functions Enable Register outportb(IO_Port_Address,0x87); outportb(IO_Port_Address,0x2D); // Point to Global Reg. // Select Multi-Function pin, (Bit0=0 Watchdog Function) outportb(IO_Port_Address+1,(inportb(IO_Port_Address+1)&0xFE)); outportb(IO_Port_Address,0x07); // Point to Logical Device Number Reg. outportb(IO_Port_Address+1,0x08); // Select logical device 8, (Watchdog Function) outportb(IO_Port_Address,0x30);...
  • Page 57: Gpio Programming

    Revision: 1.0 4.2 GPIO Programming This section describes the usage of GPIOs. The electrical characteristics of GPIOs as following table: DEFINE DEFINE GPO0 GPO1 GPO2 GPO3 GPI4 GPI5 GPI6 GPI7 To quickly understand the GPIO programming under Linux, we also provide a sample application source code in product CD, naming gpio.c.
  • Page 58 ( argc > 1 ) { Show_Help(); return 1; } clrscr(); textcolor(WHITE); gotoxy(1, 1); cprintf("<>========================================================================== <>"); gotoxy(1, 2); cprintf("|| W83627HF GPIO Test Utility %s Acrosser Technology Co., Ltd. ||",Version); gotoxy(1, 3); cprintf("<>========================================================================== <>"); gotoxy(1, 4); cprintf("<>========================================================================== <>"); gotoxy(1, 5); cprintf("|| Model Name :...
  • Page 59 Revision: 1.0 gotoxy(1, 6); cprintf("|| SIO IO Base : ||"); gotoxy(1, 7); cprintf("<>========================================================================== <>"); // Show Got Parameter Informat textcolor(LIGHTGRAY); gotoxy(18,5); cprintf("%s",Model_Name); gotoxy(18,6); cprintf("%X",IO_PORT_BASE); // Enter W83627HF Config outportb(IO_PORT_BASE,0x87); outportb(IO_PORT_BASE,0x87); // Set Multi-function Pins to GPIO outportb(IO_PORT_BASE,0x2C); outportb(IO_PORT_BASE+1,(inportb(IO_PORT_BASE+1) & 0x1F)); // Select GPIO Port device outportb(IO_PORT_BASE,0x07);...
  • Page 60 Revision: 1.0 // Read W83627HF GPIO34~37 Status, if not 0x50 error. delay(100); data=inportb(IO_PORT_BASE+1)&0xF0; if(data!=0x50) result=1; // Set W83627HF GPIO30~33 to 0x0A outportb(IO_PORT_BASE,0xF1); outportb(IO_PORT_BASE+1,0x0A); // Read W83627HF GPIO34~37 Status, if not 0xA0 error. delay(100); data=inportb(IO_PORT_BASE+1)&0xF0; if(data!=0xA0) result=1; // Exit W83627HF Config outportb(IO_PORT_BASE,0xAA);...
  • Page 61 Revision: 1.0 迋芮芼 奼睿迋   GPIO3\n"); printf("GPIO2 迋芞 ?? 迋   GPIO5\n"); printf("GPIO4 迋迋芞  迋迋   GPIO7\n"); printf("GPIO6 printf("GND VCC\n"); //=========================================================================== // Function : Show_Fail() // Input // Change : - // Return : - // Description : Show Fail Message. //=========================================================================== void Show_Fail() textcolor(LIGHTRED);...
  • Page 62: Software Installation And Programming Guide

    Revision: 1.0 SOFTWARE INSTALLATION AND PROGRAMMING GUIDE 5.1 Introduction 5.1.1 CAN bus Overview The CAN bus APIs provide interfaces to CAN bus subsystem. By invoking these APIs, programmers can implement applications which have the functions listed below: Set the BAUD rate. Send the CAN packages over the CAN bus.
  • Page 63 Revision: 1.0 On Windows platform: 1. In the driver directory, execute the ‘setup.exe’ program. The CAN bus APIs Before executing the applications which invoke the CAN bus APIs, users should make sure that the Linux device driver or the Windows device driver of CAN bus has been installed.
  • Page 64 Revision: 1.0 struct timeval timestamp; length; data[8]; } canmsg_t; To transmit a CAN package, the programmer has to fill in the fields in the variable of type canmsg_t and pass this canmsg_t variable as an argument to invoke the APIs. The fields in CAN message are described below: flags: This field holds the information of message type.
  • Page 65 Revision: 1.0 When a CAN package is received, the CAN device driver will annotate a timestamp to the timestamp field in the canmsg_t variable and return this canmsg_t variable to the caller. length: The number of the data bytes which are sent or received in the ‘data’ field of CAN message.
  • Page 66 Revision: 1.0 5.1.2 GPIO and Watchdog Overview AR-B6002 provides both a GPIO interface and a Watchdog timer. Users can use the GPIO and Watchdog APIs to configure and to access the GPIO interface and the Watchdog timer. The GPIO has four input pins and four output pins. The Watchdog timer can be set to 1~255 seconds.
  • Page 67 Revision: 1.0 5.1.3 Power Subsystem Overview When the AR-B6002 is at Power Mode 15, the Power Subsystem APIs can be used to get and set the configuration of power subsystem. By invoking the Power Subsystem APIs, the users can: Get the current status of ignition (ON or OFF). Set the Power-On mode.
  • Page 68: File Descriptions

    Revision: 1.0 5.2 File Descriptions 5.2.1 CAN Bus On Linux platform: AGC_LIB.h The header file of the API and macro definitions. errcode.h The macro definitions of returned error code. libAGC_LIB.a The API library in static library format. libAGC_LIB.so The API library in shared library format. main.c The source code of the utility.
  • Page 69 Revision: 1.0 5.2.2 GPIO and Watchdog On Linux platform: 1. sio_acce.c The source code of the Watchdog and GPIO APIs for accessing the SuperIO. 2. sio_acce.h This file includes the declarations of the APIs and macro definitions. 3. main.c The source code of the utility. 4.
  • Page 70 Revision: 1.0 5.2.3 Power Subsystem On Linux platform: pwr_acce.c The source code of the APIs for accessing the power subsystem. pwr_acce.h This file includes the declarations of the APIs and macro definitions. main.c The source code of the utility. Makefile On Windows platform: AR-B6002.h The header file of the APIs and macro definition.
  • Page 71: Api List And Descriptions

    Revision: 1.0 5.3 API List and Descriptions 5.3.1 CAN Bus 1. Syntax: unsigned int sendCanMessages( canmsg_t *buffer, u8 count ) Description: This function sends out CAN packages over the CAN bus. Parameters: If there is more than one CAN package to send, these CAN packages are stored in a ‘canmsg_t’...
  • Page 72 Revision: 1.0 2. Syntax: unsigned int getCanMessages( canmsg_t *buffer, u8 count ) Description: This function receives CAN packages from the CAN bus subsystem. Parameters: This function stores received CAN packages sequentially at an array of type ‘canmsg_t’. The number of packages to receive is indicated by the parameter ‘count’.
  • Page 73 Revision: 1.0 The default speed is 125 Kbps. Return Value: This function returns ERROR_API_SUCC if it set the Baud rate successfully. If this function fails to open the CAN device node, it returns ERROR_API_CAN_OPEN_FAIL. If the inputted Baud rate is not any one of the Baud rate listed above, it will return ERRMSG( ERROR_API_CANCONFIG, ERROR_GEN_INPUT_DATA ).
  • Page 74 Revision: 1.0 5.3.2 GPIO and Watchdog GPIO 1. Syntax: i32 getInChLevel( i32 channel, u8 *val ) Description: Get the value of GPIO Input and put the value at *val. Parameters: The parameter ‘channel’ indicates the GPIO Input pins to show. Users can use the macros GPI0, GPI1, GPI2, GPI3 to indicate the GPIO Input channel.
  • Page 75 Revision: 1.0 2. Syntax: i32 setOutChLevel( i32 channel, u8 val ) Description: Set the value of GPIO Output according to the variable ‘val’. Parameters: The parameter ‘channel’ indicates the GPIO Output pins to set. Users can use the macros GPO0, GPO1, GPO2, GPO3 to indicate the GPIO Output channels. The parameter ‘val’...
  • Page 76 Revision: 1.0 GPIO Output channel 1. Other bits show the corresponding GPIO Output channels. Because there are only four channels, bit 4 ~ bit 7 of *val are always zero. Here is an example: If GPIO Output channel 0 and channel 2 are both 1. unsigned char ch;...
  • Page 77 Revision: 1.0 5.3.3 Power Subsystem 1. Syntax: i32 getIgnStatus( u8 *ignStatus ) Description: Get the current ignition status. The ignition has two statuses: ON or OFF. Parameters: This function puts the ignition status at the memory pointed by the unsigned character pointer ‘ignStatus’. If the returned status is 0xa5, the ignition is ON. If the returned status is 0x5a, the ignition is OFF.
  • Page 78 Revision: 1.0 4. Syntax: i32 setHardOffDelayS( u32 setTime ) Description: The Hard Off Delay is the interval between that the system is off and that the power 5VSB is off. This functions set up the interval in seconds. Parameters: The parameter is of the type of unsigned long. The value of the parameter ranges from 0~255.
  • Page 79 Revision: 1.0 7. Syntax: i32 getSoftOffDelay( u32 *Time ) Description: The Soft Off Delay is the interval between that the system receives a power off signal and that the system generates a power off signal. This function gets the interval. Parameters: The parameter is a pointer which points to an unsigned long variable.
  • Page 80 Revision: 1.0 10. Syntax: i32 getBattVolt( float *volt ) Description: The function gets the voltage reading of the battery. Parameters: The parameter ‘volt’ is a pointer which points to an variable of type ‘float’. The unit of the returned value is voltage. Return Value: If the reading of voltage is returned successfully, the function returns 0.
  • Page 81 Revision: 1.0 12. Syntax: i32 getPicMode( u8 *mode ) Description: The function gets the mode number at which the Power Subsystem is operating.. Parameters: The parameter is a pointer which points to a variable of type ‘unsigned char’. The returned mode number is put at the memory which is pointed by parameter ‘mode’.
  • Page 82: Appendix

    Revision: 1.0 5.4 Appendix Users have to modify the boot loader configuration to support COM6. Take the grub configuration file as an example. Add ‘8250.nr_uarts=XX noirqdebug’ at the setting of kernel. Here, XX represents the number of COM ports the system will support. Because the power subsystem connects to main system via COM6, the XX must be greater or equal to 1.

Table of Contents