rcmw

130
MiniCore RCM5600W C- 可编程 Wi-Fi 核心模块 OEM 用户手册 019–0175 090115–A

Upload: j0880j

Post on 17-Dec-2015

41 views

Category:

Documents


4 download

TRANSCRIPT

  • MiniCore RCM5600WC- Wi-Fi

    OEM 0190175 090115A

  • Digi International Inc.www.rabbit.com

    MiniCore RCM5600W OEM 019-0175 090115A 2009 Digi International Inc. .

    Digi International

    Rabbit MiniCore Dynamic C Digi International Inc.

    Wi-Fi Wi-Fi Rabbit 5000 MiniCore Digi International Inc.

    .

    Digi International Digi International

    Rabbit www.rabbit.com MiniCore RCM5600W

  • 1 . 11.1 RCM5600W .............................................................................................................................21.2 RCM5600W ............................................................................................................................31.3 ..................................................................................................................................4

    1.3.1 RCM5600W ............................................................................................................41.3.2 RCM5600W ............................................................................................................41.3.3 ...................................................................................................................................51.3.4 .............................................................................................................................................51.3.5 .......................................................................................................................................5

    1.4 ..............................................................................................................................................61.4.1 15 B ............................................................................................61.4.2 ...............................................................................................................71.4.3 ............................................................................................................................................8

    2 . 92.1 Dynamic C ...................................................................................................................................92.2 ........................................................................................................................................10

    2.2.1 1 ............................................................................................102.2.2 2 ................................................................................................112.2.3 3 ....................................................................................................................122.2.4 4 USB ..........................................................................................................12

    2.3 ....................................................................................................................................142.3.1 .....................................................................................................................................15

    2.4 ........................................................................................................................162.4.1 .....................................................................................................................................16

    3 . 173.1 .....................................................................................................................................................173.2 ............................................................................................................................................18

    4 . 214.1 RCM5600W ...........................................................................................................22

    4.1.1 / ..............................................................................................................284.1.2 .....................................................................................................................28

    4.2 ............................................................................................................................................294.2.1 .......................................................................................................................................294.2.2 .......................................................................................................................................30

    4.3 Wi-Fi ...................................................................................................................................................314.3.1 .........................................................................................................................33

    4.4 ............................................................................................................................................344.4.1 RCM5600W ...........................................................................................................35

    4.5 ............................................................................................................................................364.5.1 .....................................................................................................................................364.5.2 .....................................................................................................................................36OEM

  • 4.6 ................................................................................................................................................ 37

    4.6.1 ........................................................................................................................ 374.6.2 ............................................................................................................................................ 374.6.3 RAM ................................................................................................................. 37

    5 . 395.1 Dynamic C ............................................................................................................. 395.2 Dynamic C .................................................................................................................... 41

    5.2.1 / ......................................................................................................................... 415.2.2 .................................................................................................................... 415.2.3 ........................................................................................................................ 425.2.4 ID .............................................................................................................................. 445.2.5 Wi-Fi .......................................................................................................................... 445.2.6 .................................................................................................................... 45

    5.2.6.1 ............................................................................................................... 455.3 Dynamic C................................................................................................................................. 46

    5.3.1 ............................................................................................................................ 46

    6 . Wi-Fi 476.1 Wi-Fi .................................................................................................................................... 47

    6.1.1 ............................................................................................................................ 476.1.2 ................................................................................................................................... 486.1.3 .................................................................................................................................... 48

    6.2 Wi-Fi ........................................................................................................................ 496.2.1 Wi-Fi .............................................................................................................................. 506.2.2 ............................................................................................................................ 516.2.3 ................................................................................................................................... 52

    6.2.3.1 /Wi-Fi ........................................................................................................... 526.2.3.2 / / ..................................................................... 53

    6.2.4 Wi-Fi .......................................................................................................................... 556.2.4.1 Wi-Fi ..................................................................................................... 556.2.4.2 Wi-Fi ..................................................................................................................... 57

    6.2.5 RCM5600W ............................................................................................................. 606.3 Dynamic C Wi-Fi .................................................................................................................. 67

    6.3.1 TCP/IP ........................................................................................................... 676.3.2 TCP/IP .......................................................................................................... 716.3.3 ................................................................................................................ 71

    6.4 ........................................................................................................................ 72

    A. RCM5600W 73A.1 ............................................................................................................................... 74

    A.1.1 PCI Express ............................................................................................. 78A.2 Rabbit 5000 .............................................................................................................. 79

    B. 81B.1 ................................................................................................................................................... 82

    B.1.1 ............................................................................................................................... 83B.2 ...................................................................................................................................... 84

    B.2.1 ....................................................................................................................................... 85B.3 ................................................................................................................................................... 86B.4 ...................................................................................................................................... 87

    B.4.1 ....................................................................................................................... 88B.5 ....................................................................................................................... 89MiniCore RCM5600W

  • C. 91C.1 ....................................................................................................................................................92

    C.1.1 ................................................................................................................92C.2 ........................................................................................................................................93

    C.2.1 ........................................................................................................................................95C.3 ........................................................................................................................96

    C.3.1 ........................................................................................................97

    D. / 99D.1 ..................................................................................................................................................100

    D.1.1 / .................................................................................................100D.2 ......................................................................................................................................101

    D.2.1 ......................................................................................................................................102D.3 / ..........................................................................................................103

    D.3.1 ..........................................................................................................................................104D.3.2 ......................................................................................................................106

    E. 107E.1 ..................................................................................................................................................108

    E.1.1 ..............................................................................................................108E.2 ......................................................................................................................................109

    E.2.1 ......................................................................................................................................110E.3 ......................................................................................................................111

    E.3.1 ..........................................................................................................................................112E.3.2 ..............................................................................................................114

    F. 115F.1 ..................................................................................................................................................115

    F.1.1 .................................................................................................................................116F.1.2 ...........................................................................................................................117F.1.3 ......................................................................................................................117

    119

    123OEM

  • MiniCore RCM5600W

  • 1.

    RCM5600W MiniCore PCI Express Wi-Fi/802.11b/g Wi-Fi

    Dynamic C RCM5600W USB RCM5600W Wi-Fi

    RCM5600W 73.73 MHz Rabbit 5000 ( ) Rabbit 5000 RCM5600W RCM5600W 52- PCI Express RCM5600W +3.3 V RCM5600W CMOS OEM 1

  • 1.1 RCM5600W 1.20" 2.00" 0.40"

    (30 mm 51 mm 10 mm)

    73.73 MHz Rabbit 5000 35 / , 3.3 V / CMOS (SP1) ,

    SDLC/HDLC Airoha 802.11b/g / 8 , 8 ( / )

    / / 1MB 1MB RCM5600W 1

    USB USB RCM5600W : RabbitLink RCM5600W

    A RCM5600W

    1. RCM5600W RCM5600W

    73.73 MHz Rabbit 5000 1MB

    ( ) 1MB

    6 , CMOS 6 4 (SPI) 2 SDLC/HDLC 1 1

    Wi-Fi 802.11b/g ISM 2.4 GHz2 MiniCore RCM5600W

  • 1.2 RCM5600W /

    C Dynamic C.bin Rabbit Field Utility OEM 3

  • 1.3 1.3.1 RCM5600W RCM5600W RCM5600W RCM5600W 2.4 GHz U.FL RP-SMA / / RCM5600W USB Dynamic C

    1. RCM5600W

    1.3.2 RCM5600W , 5 V 2 A ( / / /

    ) / DB9 10 Rabbit 5000

    Rabbit, Dynamic C, and Digi are registered trademarks of Digi International Inc.

    MiniCore RCM5600WThe RCM5600W MiniCore module provides a compact module in a mini PCI Express form factor with integrated Wi-Fi/802.11b/g functionality to allow you to create a low-cost, low-power, Wi-Fi based control and communications solution for your embedded system. These Getting Started instruc-tions included with the Development Kit will help you get your RCM5600W up and running so that you can run the sample programs to explore its capabilities and develop your own applications.

    Development Kit ContentsThe RCM5600W Standard Development Kit contains the following items

    RCM5600W module. 2.4 GHz dipole antenna with mounting bracket and RP-SMA connector cable. Interface Board with standoffs/connectors. Prototyping Board with standoffs/connectors. USB cable to program RCM5600W via Interface Board.

    Dynamic C CD-ROM, with complete product documentation on disk. Getting Started instructions. Registration card.Visit our online Rabbit store at www.rabbit.com/store/ for the latest information on peripherals and accessories that are available for the RCM5600W MiniCore modules.

    Step 1 Install Dynamic C

    Before doing any development, you must install Dynamic C. Insert the CD from the Development Kit in your PCs CD-ROM drive. If the installation does not auto-start, run the setup.exe program in the root directory of the Dynamic C CD. Install any Dynamic C modules after you install Dynamic C.

    CAUTION: Provide ESD protection such as smocks and grounding straps on your footwear while assembling the RCM5600W module, installing it on another board, and while making or removing any connections.4 MiniCore RCM5600W

  • 1.3.3 Rabbit RCM5600W ( 101-1273)

    USB RCM5600W +5 V

    ( 101-1295) 2.4 GHz U.FL RP-SMA

    RCM5600W

    www.rabbit.com Rabbit 1.3.4 RCM5600W Dynamic C 10.50 Dynamic C Dynamic C C/OS-II (PPP) FAT RabbitWeb Rabbit Rabbit (SSL) (AES) , www.rabbit.com Rabbit 1.3.5 Dynamic C Dynamic C default.htm docs OEM 5

  • 1.4 Dynamic C 6.2.4.1 ( FCC) RCM5600W Wi-Fi Dynamic C 10.50 60 (Digi International 29000105) RCM5600W 4.3.1 Digi International FCC (FCC ID) ( ) FCC

    : RCM5600W

    1.4.1 (FCC) 15 B RCM5600W MiniCore FCC 15 B B ( ) : / 6 MiniCore RCM5600W

  • (FCC 15.19)

    FCC FCC FCC ID MCQ-MCWIFI FCC IDMCQ-MCWIFI RCM5600W MiniCore

    1.4.2

    FCC ID: MCQ-MCWIFI

    This device complies with Part 15 of 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.

    FCC 20

    1846A-MCWIFI

    This Class B digital apparatus complies with Canadian standard ICES-003.

    Cet appareil numrique de la classe B est conforme la norme NMB-003 du Canada.OEM 7

  • 1.4.3 : ( )

    : 2 EN 300 440-2 [5] 4.2 SRD

    CEPT/ERC 70-03 1999/5/EC

    1 SRD ( )

    2 SRD

    3 SRD 8 MiniCore RCM5600W

  • 2.

    RCM5600W

    ( ) RCM5600W RCM5600W

    2.1 Dynamic C RCM5600W ( Rabbit ) Dynamic C Dynamic C 10.50 ( ) Dynamic C Windows | Windows setup.exe Dynamic C, Rabbit Field Utility, Dynamic C , Dynamic C Dynamic C OEM 9

  • 2.2 4 Dynamic C 1. /2. RCM5600W 3.4. USB

    2.2.1 1 2 /

    2. /

    RCM5600W OEM RCM5600W 10 MiniCore RCM5600W

  • 2.2.2 2 3 RCM5600W PCI Express J1A PCI Express J1A RCM5600W J1B

    3. RCM5600W

    RCM5600W RCM5600W J1B RCM5600W J1B PCI Express RCM5600W

    PCI Express RCM5600W

    OEM 11

  • 2.2.3 3 4 U.FL RP-SMA RCM5600W P1 RP-SMA

    4. USB

    2.2.4 4 USB USB RCM5600W Dynamic C RCM5600W USB RCM5600W 4 USB USB J5 USB

    RP-SMA P1 RCM5600W P1 RP-SMA

    P1

    5&0:

    86%

    12 MiniCore RCM5600W

  • USB USB LED USB Windows XP Dynamic C \Rabbit USB \WinXP_2K DPInst.exe USB www.ftdichip.com/Drivers/VCP.htm USB LED RCM5600W

    Dynamic C JP1 12 12

    JP1 1-3 - USB USB RCM5600W USB USB

    5. - OEM 13

  • / / / 5 5 J6 LED RCM5600W J6 2.3 Dynamic C Dynamic C Dynamic C Dynamic C > USB USB RAM USB COM Dynamic C > COM COM COM Dynamic C WiFi WIFISCAN.C F9 Dynamic C STDIO /

    Dynamic C STDIO (1-11) MAC (MAC) SSID SSID14 MiniCore RCM5600W

  • 2.3.1 USB RCM5600W 5 V ( 2.4.1 ) USB COM Windows COM Rabbit USB COM USB USB Dynamic C BIOS , Dynamic C >

    Dynamic C >

    Dynamic C BIOSBios OEM 15

  • 2.4 RCM5600W RCM5600WDynamic C 2.4.1

    Rabbit RCM5600W

    Dynamic C Dynamic C www.rabbit.com/support/bb/. www.rabbit.com/forums/. Rabbit

    www.rabbit.com/support/. 16 MiniCore RCM5600W

  • 3.

    RCM5600W ( Rabbit ) Dynamic C RCM5600W

    3.1 RCM5600W Dynamic C RCM5600W Dynamic C

    ANSI C Dynamic C .

    ,1. RCM5600W 2. Dynamic C3. USB 4. RCM5600W , ( ) ( F9) RCM5600W ( 11) USB Dynamic C Dynamic C OEM 17

  • 3.2 Dynamic C , RCM5600W SAMPLES\RCM5600W SAMPLES Rabbit

    FLASHLED.C - costatement LED DS1 RCM5600W PD0 LED

    TOGGLESWITCH.C S1 LED DS1 S1 LED DS1 RCM5600W PD0 LED PD1 S1

    JP1 1-2 5-6 7-8 JP2

    JP1 1-3

    18 MiniCore RCM5600W

  • / TOGGLESWITCH.C SERIALTOSERIAL.C / / J12 / / / J2 6 / / / /

    6. /

    / JP5 JP8 1-23-45-6 7-8 / JP7 2-4 3-5 /

    #define DIGITAL_IO_ACCESSORY TOGGLESWITCH.C / S1S2S3 S4

    LED DS1DS4 / LED DS1-DS2 PA4-PA7 S1-S4 PB4-PB7

    OEM 19

  • SERIALTOSERIAL.C SAMPLES\RCM5600W\SERIAL SERIALTOSERIAL.C / S1S2S3 S4

    LED DS1DS4 / LED DS1-DS2 PA4-PA7 , S1-S4 PB4-PB7 B C Dynamic C STDIO C J2 19 (PC0/TxD) J2 22 (PC3/RxC) P2 J3 3 (TXD) J4 5 (RXC)

    20 MiniCore RCM5600W

  • 4.

    4 RCM5600W ARCM5600W

    7 RCM5600W Rabbit

    7. RCM5600W

    OEM 21

  • 4.1 RCM5600W 8 RCM5600W

    8. RCM5600W

    52 PCI Express

    22 MiniCore RCM5600W

  • 9 RCM5600W Rabbit 5000

    9 Rabbit 5000

    RCM5600W Rabbit 5000 2 Rabbit 5000

    (BCF)

    EF

    OEM 23

  • 2. RCM5600W

    1 GND

    2 +3.3 V

    36 n.c.*

    7 LNK

    8 ACT

    9 PE0 /

    / I0A20 C0TCLKFINT0QRD1B

    10 PE1 /

    / I1A21 C1RXD/RCLKFINT1QRD1A

    11 PE2 /

    / I2A22 C2TXFDREQ0QRD2B

    12 PE3 /

    / I3A23 C3RXC/RXF/SCLKDDREQ1QRD2A

    13 PE5 /

    / I5INT1PWM1RXB/RCLKE24 MiniCore RCM5600W

  • 14 PE6 / / I6PWM2TXEDREQ0

    E

    15 PE7 /

    / I7PWM3RXA/RXE/SCLKCDREQ1

    16 /RESET_IN

    17 PD0 /

    / I0 C0D8INT0SCLKD/TCLKFQRD1B

    18 PD1 /

    IA6 / I1 C1D9INT1RXD/RCLKFQRD1A

    19 PD2 /

    / I2 C2D10DREQ0TXF/SCLKCQRD2B

    F

    20 PD3 /

    IA7 / I3 C3D11DREQ1RXC/RXFQRD2A

    2. RCM5600W

    RCM5600W ( )OEM 25

  • 21 PC0 / TXD / I0 C0TCLKF

    D

    22 PC1 /

    RXD/TXD / I1 C1RCLKF

    23 PC2 / TXC/TXF / I2 C2

    C

    24 PC3 / RXC/TXC/RXF / I3 C3

    25 PC4 / TXB / I4PWM0

    B26 PC5 /

    RXB/TXB / I5PWM1

    27 PB0 / SCLKB / IA6

    SCLKB ( )

    28 /RESET

    29 PB2 / /SWR / IA0

    30 PB3 / /SRD / IA1

    31 PB4 / SA0 / IA2

    32 PB5 / SA1 / IA3

    2. RCM5600W

    RCM5600W ( )26 MiniCore RCM5600W

  • 33 PB6 / /SCS / IA4

    34 PB7 / /SLAVATN / IA5

    3542 PA[0:7] /

    (SD0SD7) /

    (ID0ID7)

    43 /IORD / 44 VBAT_EXT

    45 /IOWR /

    46 PB1 / SCLKA / IA7

    SCLKA

    47 STATUS

    48 PC6 / TXA/TXE / I6PWM2

    49 SMODE

    50 PC7 /

    RXA/TXA/RXE / I7PWM3SCLKC

    51 GND

    52 +3.3 V

    * n.c. =

    2. RCM5600W

    RCM5600W ( )OEM 27

  • 4.1.1 / Rabbit 5000 (A0A19) (D0D7) I/0 (/IOWR) I/0 (/IORD) A / / B PB2PB7 /

    #define PORTA_AUX_IO // /

    2 D E DMA 4.1.2 Status /RESET_IN SMODE / Status Status CMOS 4.2.2 /RESET_IN , Rabbit 5000 RCM5600W / RESET SMODE SMODE0 SMODE1 +3.3 V RCM5600W 28 MiniCore RCM5600W

  • 4.2 RCM5600W RCM5600W RS-232 USB 4.2.1 A B C D E F 8 7 8 9 A RCM5600W RCM5600W Wi-Fi / B

    B B B RCM5600W B RCM5600W RCM5600W B SCLKB (PC4 PC5 PB0)

    C D E F SDLC/HDLC SDLC IrDA E F

    #define SERE_TXPORT PEDR#define SERE_RXPORT PEDR#define SERF_TXPORT PFDR#define SERF_RXPORT PFDROEM 29

  • 3

    4.2.2 USB (J5) RCM5600W Rabbit 5000 A Dynamic C RCM5600W Rabbit 5000

    3. Rabbit 5000

    ATXA PC6, PC7

    E

    TXE PE6, PC6

    RXA PC7,PE7 RXE PE7, PC7

    SCLKA PB1 RCLKE PE5, PC5

    BTXB PC4, PC5 TCLKE PE4, PC4

    RXB PC5, PE5

    F

    TXF PD2, PE2, PC2

    SCLKB PB0 RXF PD3, PE3, PC3

    CTXC PC2, PC3 RCLKF PD1, PE1, PC1

    RXC PC3, PD3, PE3 TCLKF PD0, PE0, PC0

    SCLKC PD2, PE2, PE7, PC7

    RCLKE/TCLKE RCLKF/TCLKF RXE/TXE RXF/TXF D

    TXD PC0, PC1

    RXD PC1, PD1, PE1

    SCLKD PD0, PD3, PE0, PE3, PC330 MiniCore RCM5600W

  • 4.3 Wi-Fi 10 Wi-Fi

    10 RCM5600W Wi-Fi

    Wi-Fi Rabbit 5000 Wi-Fi (MAC) Rabbit 5000 802.11b/g MAC 802.11b/g Airoha AL2236 RCM5600W MAC AL2236 / / 40 MHz IQAL2236 2.4 GHz (ISM) Rabbit 5000 3- AL2236 802.11b/g VCOPLL AL2236 802.11b 11Mbits/s 802.11g 54 Mbits/s 802.11b/g 113 (2.401 GHz 2.472 GHz) 14 22 MHz 4 Wi-Fi 1 6 11

    OEM 31

  • Wi-Fi RCM5600W 1-11 12 13 6.2.4.1 5

    4. Wi-Fi

    (GHz)

    (GHz)

    1 2.412 2.4012.423

    2 2.417 2.4062.428

    3 2.422 2.4112.433

    4 2.427 2.4162.438

    5 2.432 2.4212.443

    6 2.437 2.4262.448

    7 2.442 2.4312.453

    8 2.447 2.4362.458

    9 2.452 2.4412.463

    10 2.457 2.4462.468

    11 2.462 2.4512.473

    12* 2.467 2.4562.478

    13* 2.472 2.4612.483

    14( ) 2.484 2.4732.495

    * 32 MiniCore RCM5600W

  • 802.11b/g Tx Rx U15 AL2236 Tx AL2236 Rx RCM5600W RP-SMA RCM5600W LED LED DS1 (LINK) Wi-Fi LED DS2 (ACT) 4.3.1 RCM5600W RP-SMA U.FL RP-SMA RP-SMA

    5. Wi-Fi

    IFPARAM_WIFI_REGION_AMERICAS 0 111

    IFPARAM_WIFI_REGION__MEXICO_INDOORS 1 111 ( )

    IFPARAM_WIFI_REGION_MEXICO_OUTDOORS 2 911 ( )

    IFPARAM_WIFI_REGION_CANADA 3 111

    IFPARAM_WIFI_REGION_EMEA 4 113

    IFPARAM_WIFI_REGION_FRANCE 5 1013

    IFPARAM_WIFI_REGION_ISRAEL 6 311

    IFPARAM_WIFI_REGION_CHINA 7 111

    IFPARAM_WIFI_REGION_JAPAN 8 114*

    * 14 RCM5600W IFPARAM_WIFI_REGION_AUSTRALIA 9 111OEM 33

  • 4.4 USB RCM5600W USB

    RCM5600W SMODE SMODE +3.3 V RCM5600W RCM5600W JP1 12 SMODE JP1 12 RCM5600W Rabbit 5000 RCM5600W USB

    11.

    RCM5600W Rabbit 5000

    RCM5600W RESET_INGND1-234 MiniCore RCM5600W

  • 4.4.1 RCM5600W RCM5600W RCM5600W RCM5600W RCM5600W RCM5600W JP1 12 RCM5600W

    RCM5600W RCM5600W RCM5600W OEM 35

  • 4.5 4.5.1 RCM5600W Rabbit 5000 RCM5600W 73.73 MHz 36.864 MHz Wi-Fi CPU 4.5.2 Rabbit 5000 ,

    Rabbit 5000

    1. Dynamic C > 2.

    ENABLE_SPREADER=1

    ENABLE_SPREADER=2

    ENABLE_SPREADER=0

    3. 36 MiniCore RCM5600W

  • 4.6 4.6.1 RCM5600W 1MB U104.6.2 RCM5600W 1MB U4 writeUser- Block() readUserBlock()Rabbit 5000 4.6.3 RAM Rabbit 5000 Rabbit 5000 VBAT RAM OEM 37

  • 38 MiniCore RCM5600W

  • 5. Dynamic C Windows Rabbit 5 RCM5600W

    5.1 Dynamic C Dynamic C 1989 Dynamic C Dynamic C RCM5600W > >

    RAM RCM5600W USB

    Dynamic C Dynamic C C , Dynamic C Windows NT Windows Vista Dynamic C Rabbit TN257 Windows Vista Dynamic C , 460,800 bps OEM 39

  • Dynamic C / TCP/IP

    RS-232 RS-485 / I2C SPI GPS LCD

    Dynamic C Rabbit

    C/OS-II

    ,

    STDIO printf

    Printf 40 MiniCore RCM5600W

  • 5.2 Dynamic C 5.2.1 /RCM5600W Rabbit 5000 / Dynamic C / ,

    WrPortI(PEDDR, &PEDDRShadow, 0x00);

    E WrPortI(PEDDR, &PEDDRShadow, 0xFF);

    E Rabbit 5000 /

    #define PORTA_AUX_IO // /

    /Dynamic C SAMPLES/RCM5600W 5.2.2 Dynamic C RS232.LIB PACKET.LIB 9 , Dynamic C Rabbit TN213Rabbit OEM 41

  • 5.2.3 RCM5600W Dynamic C LIB\Rabbit4000\BIOSLIB\ BOOTDEV_SFLASH.LIB

    sbfRead

    int sbfRead(void *dest, unsigned long offset, unsigned nbytes);

    64K C/OS-II sbfWriteFlash() C/OS-II

    dest offset nbytes

    0 _SPI_USE_UCOS_MUTEX #defined :

    N SPI n SPI _SPI_MAXTIME ERR_SPI_MUTEX_ERROR ( C/OS-II ) -ETIME ( C/OS-II )42 MiniCore RCM5600W

  • sbfWriteFlash

    int sbfWriteFlash(unsigned long flashDst, void* Src, unsigned len);

    Src flashDst len ( 64K) sbfWriteFlash() SPI C/OS-II _SPI_USE_UCOS_MUTEX #defined sbfWriteFlash() SPI _SPI_MAXTIME ERR_SPI_MUTEX_ERROR ( C/OS-II ) -ETIME ( C/OS-II ) writeUserBlock()

    flashDst Src len

    0 /ID -1 _SPI_USE_UCOS_MUTEX #defined :

    -EBUSY N SPI n SPI _SPI_MAXTIME ERR_SPI_MUTEX_ERROR ( C/OS-II ) -ETIME ( C/OS-II )OEM 43

  • 5.2.4 ID Dynamic C SAMPLES\USERBLOCK USERBLOCK_INFO.C ID ID ID/ ID USERBLOCK_CLEAR.C ( ID )

    RCM5600W MiniCore SPI Dynamic C LIB\Rabbit4000\BIOSLIB\IDBLOCK.LIB

    5.2.5 Wi-Fi 6 Wi-Fi Dynamic C TCP/IP TCP/IP 44 MiniCore RCM5600W

  • 5.2.6 Dynamic C LIB\Rabbit4000\RCM5xxx\RCM56xxW.LIB Dynamic C SAMPLES/RCM5600W Dynamic C Rabbit 5.2.6.1

    brdInit

    void brdInit(void);

    A E

    1. / 2. / 4. LED 5.

    PB0 PB1 PC6 PC7 PD4 PD7 PE4 BIOS H 16 /

    OEM 45

  • 5.3 Dynamic C Dynamic C www.rabbit.com/support/ 5.3.1 Dynamic C 10.40 Dynamic C C/OS-II (PPP) FAT RabbitWeb Rabbit Rabbit (SSL) (AES) , www.rabbit.com 46 MiniCore RCM5600W

  • 6. WI-FI

    6.1 Wi-Fi 802.11b/g Wi-Fi IEEE IEEE 802.11 IEEE 802.11b 2.4 GHz 11 Mbits/s 2.4 GHz (802.11g) (54 Mbits/s) 802.11 Wi-Fi (802.11b/g) RCM5600W MiniCore Wi-Fi (WAP) PCI PCMCIA CompactFlash USB SD/MMC Wi-Fi Wi-Fi 802.11b/g (BSS) (IBSS) 802.11 6.1.1 (SSID) WAN (DSL/ ) DHCP IP DNS SSID SSID (" ") SSID MAC 10/100Base-T

    802.11b/g 802.11b/g 802.11b/g OEM 47

  • 6.1.2 SSID SSID 6.1.3 O'Reilly Media 802.11 802.11b 48 MiniCore RCM5600W

  • 6.2 Wi-Fi ,1. 2. Dynamic C3. USB USB 4. F9 Dynamic C Dynamic C OEM 49

  • 6.2.1 Wi-Fi 12

    12. Wi-Fi

    USBUSB

    50 MiniCore RCM5600W

  • 6.2.2 RCM5600W USB RCM5600W Wi-Fi ( ) Wi-Fi OEM 51

  • 6.2.3 6.2.3.1 /Wi-Fi

    (IP) IP IP 32 IP 32 IP TCP/IP LIB\Rabbit4000\TCPIP\TCP_CONFIG.LIB TCPCONFIG RCM5600W IP Wi-Fi RCM5600W Wi-Fi

    IP #define _PRIMARY_STATIC_IP "10.10.6.100"#define _PRIMARY_NETMASK "255.255.255.0"#define MY_NAMESERVER "10.10.6.1"#define MY_GATEWAY "10.10.6.1"

    6.3.1 Wi-Fi Wi-Fi TCPCONFIG 1 ( DHCP) TCPCONFIG 5 ( DHCP ) #define TCPCONFIG 1 #define TCPCONFIG 5

    : TCPCONFIG 0 Wi-Fi TCPCONFIG LIB\Rabbit4000\TCPIP\TCP_CONFIG.LIB Dynamic C TCP/IP 52 MiniCore RCM5600W

  • 6.2.3.2 / /

    RCM5600W

    IP ( 10.10.6.99 255.255.255.0) ( )

    12 Wi-Fi Start > Settings > Control Panel) Network Connections Windows 2000 Windows

    1. Local Area Connection ( TCP/IP Xircom Credit Card Network Adapter) Windows 10Base-T

    : OEM 53

  • 3. ( ) 2 () Network Connections Local Area Connection IP Wireless Network Connection 6.3 Dynamic C Wi-Fi SSID 2 () Network Connections Local Area Connection IP Wireless Network Connection 6.3 Dynamic C Wi-Fi Wi-Fi

    2. IP Address Specify an IP Address TCP/IP :

    IP : 10.10.6.101 : 255.255.255.0 : 10.10.6.1

    :

    IP 54 MiniCore RCM5600W

  • Telnet Windows Internet Explorer Dynamic C Samples\TCPIP\WiFi 6.2.4 Wi-Fi 6.2.4.1 6.2.4.2 - WIFISCAN.C RCM5600W Wi-Fi 6.2.4.1 Wi-Fi

    RCM5600W 1.

    RCM5600W

    2. 802.11d RCM5600W 802.11d

    RCM5600W RCM5600W ifconfig IFS_WIFI_TX_POWER

    3. RCM5600W

    Dynamic C Samples\WiFi\Regulatory REGION_COMPILETIME.C

    RCM5600W RCM5600W RCM5600W Rabbit OEM 55

  • #define IFC_ WIFI_REGION Dynamic C STDIO TCP/IP IP SSID

    #define TCPCONFIG 1#define _PRIMARY_STATIC_IP "10.10.6.170"#define IFC_WIFI_SSID "rabbitTest"

    REGION_MULTI_DOMAIN.C RCM5600W ping RCM5600W RCM5600W RCM5600W Rabbit 802.11d TCP/IP IP SSID

    #define TCPCONFIG 1#define WIFI_REGION_VERBOSE#define _PRIMARY_STATIC_IP "10.10.6.170"#define IFC_WIFI_SSID "rabbitTest"

    #define WIFI_REGION_VERBOSE Dynamic C STDIO

    REGION_RUNTIME_PING.C RCM5600W / ping RCM5600W RCM5600W Digi International 56 MiniCore RCM5600W

  • TCP/IP IP SSID

    #define TCPCONFIG 1// #define WIFI_REGION_VERBOSE#define PING_WHO "10.10.6.1"#define _PRIMARY_STATIC_IP "10.10.6.170"#define IFC_WIFI_SSID "rabbitTest"

    #define WIFI_REGION_VERBOSE Dynamic C STDIO

    6.2.4.2 Wi-Fi

    WIFIDHCPORTSTATIC.C IP DHCP SAMPLES\TCPIP\DHCP.C DHCP TCP/IP IP SSID

    #define USE_DHCP#define TCPCONFIG 1#define _PRIMARY_STATIC_IP "10.10.6.100"#define IFC_WIFI_SSID "rabbitTest"

    MY_GATEWAY F9 Dynamic C STDIO sd DHCP

    WIFIMULTIPLEAPS.C WEP WEP KEY0 ( ) RabbitCore MiniCore ( AP_0) ping (AP_ADDRESS_0) ping (AP_1, KEY1, AP_ ADDRESS_1) ifdown (IF_WIFI0) IF_WIFI0 ifconfig() SSID ifup(IF_WIFI0) IF_WIFI0 TCP/IP IP SSID

    #define TCPCONFIG 1#define IFC_WIFI_ENCRYPTION IFPARAM_WIFI_ENCR_WEPOEM 57

  • SSID

    // #define AP_0 "test1"#define AP_0_LEN strlen(AP_0)#define MY_ADDRESS_0 "10.10.6.250" // AP 0 IP#define PING_ADDRESS_0 "10.10.6.1" // ping AP 0 #define KEY_0 "0123456789abcdef0123456789"

    // #define AP_1 "test2"#define AP_1_LEN strlen(AP_1)#define MY_ADDRESS_1 "10.10.0.99" // AP 1 IP#define PING_ADDRESS_1 "10.10.0.50"// ping AP 1 #define KEY_1 "0123456789abcdef0123456789"#define IFC_WIFI_SSID AP_0#define _PRIMARY_STATIC_IP MY_ADDRESS_0

    WIFIPINGYOU.C Wi-Fi RabbitCore MiniCore

    ping Dynamic CLIB\Rabbit4000\TCPIP\TCP_CONFIG.LIB TCP/IP

    #define TCPCONFIG 1

    RCM5600W MiniCore RabbitCore MiniCore

    #define NODE 1

    RabbitCore MiniCore #define NODE 2 Wi-Fi SSID

    #define IFC_WIFI_SSID "rab-hoc"#define IFC_WIFI_OWNCHANNEL "5"

    RabbitCore MiniCore IP #define IPADDR_1 "10.10.8.1"#define IPADDR_2 "10.10.8.2"

    RabbitCore MiniCore Dynamic C STDIO ping IPADDR_2 IP Wi-Fi ping RabbitCore MiniCore ping Dynamic C STDIO ping 58 MiniCore RCM5600W

  • WIFISCAN.C RCM5600W Wi-Fi RCM5600W 802.11 Dynamic C STDIO

    WIFISCANASSOCIATE.C ifconfig IFS_WIFI_SCAN Wi-Fi SSID ifconfig() ifconfig IFS_WIFI_SCAN Dynamic C TCP_CONFIG.LIB TCPCONFIG

    1. Dynamic C > DHCP IP

    IFC_WIFI_SSID= C SSID

    BSS Dynamic C TCP_CONFIG.LIB CUSTOM_CONFIG.LIB 100 TCPCONFIG CUSTOM_CONFIG.LIB CUSTOM_CONFIG.LIB LIB.DIR

    2. DHCP TCPCONFIG 5 1 Wi-Fi IP

    Dynamic C STDIO

    ifconfig IFS_WIFI_SCAN ifconfig() IFS_WIFI_SCAN

    ifconfig(IF_WIFI0, IFS_WIFI_SCAN, scan_callback, IFS_END);

    _PRIMARY_STATIC_IP = "10.10.6.100"_PRIMARY_NETMASK = "255.255.255.0"MY_NAMESERVER = "10.10.6.1"MY_GATEWAY = "10.10.6.1"

    IFC_WIFI_SSID =

    sam WIFI MAC OEM 59

  • ( ) tcp_tick(NULL)

    6.2.5 RCM5600W Dynamic C SAMPLES\RCM5600W\TCPIP\ 3.2 PINGLED.C ping ICMP

    ping LED DS1 ping PING_WHO IFC_WIFI_ SSID ping SSID PING_DELAY ping VERBOSE ping

    PINGLED_WPA_PSK.C WPA PSK ( Wi-Fi ) WPA WEP TKIP ( ) WPA PSK TKIP SSID

    #define WIFI_USE_WPA // WPA#define IFC_WIFI_ENCRYPTION IFPARAM_WIFI_ENCR_TKIP // #define IFC_WIFI_SSID "rabbitTest"

    64 63 ASCII

    #define IFC_WIFI_WPA_PSK_HEXSTR \ "1010101010101010101010101010101010101010101010101010101010101010"

    : RCM5600W

    : 64 ASCII 30

    PING_WHO IFC_WIFI_SSID ping SSID PING_DELAY ping VERBOSE ping 60 MiniCore RCM5600W

  • LED DS1 ping ping LED DS1 LED DS1 PD0

    PINGLED_WPA2_CCMP.CWPA2 PSK ( Wi-Fi ) WPA WEP (AES) CCMP ( ) WPA2_CCMP WPA2 PSK TCP/IP WPA2 CCMP WPA2 PSK CCMP 64 63 ASCII

    : RCM5600W

    : 64 ASCII 30

    PING_WHO IFC_WIFI_SSID ping SSID PING_DELAY ping VERBOSE ping LED DS1 ping ping LED DS1 LED DS1 PD0 OEM 61

  • PINGLED_STATS.CPINGLED.C Dynamic C STDIO / PING_WHO IFC_WIFI_ SSID ping SSID PING_DELAY ping MOVING_AVERAGE GATHER_INTERVAL GRAPHICAL VERBOSE ping LED DS1 ping LED ping

    SMTP.CT S1 SMTP LED DS1 LED DS1 PD0 62 MiniCore RCM5600W

  • / BROWSELED.C, PINGLED.C PINGLED_STATS.C / / J12 / / / J2 13 / / / /

    13. /

    / JP5 JP8 1-23-45-6 7-8 / JP7 2-4 3-5

    OEM 63

  • BROWSELED.C LED / DS1 DS2 DS3 DS4 LED TCPCONFIG 1 TCPCONFIG 1

    http://10.10.6.100.

    Dynamic C > TCP/IP / LED

    PINGLED.C ping ICMP ping LED DS2 ping LED DS3 PING_WHO IFC_WIFI_ SSID ping SSID PING_DELAY ping VERBOSE ping

    PINGLED_STATS.C PINGLED.C Dynamic C STDIO / PING_WHO IFC_WIFI_ SSID ping SSID PING_DELAY ping MOVING_AVERAGE GATHER_INTERVAL GRAPHICAL VERBOSE ping / LED DS2 ping ping LED DS3 64 MiniCore RCM5600W

  • SERIAL_TO_ WIFI.C J12 / / / J2 14 / /

    14.

    JP5 1-2 3-4 5-6 7-8 JP7 1-2 3-4 SERIAL_TO_WIFI.C Wi-Fi TCP

    RabbitWeb HTTP Wi-Fi TCP Wi-Fi Rabbit

    OEM 65

  • TCP Rabbit TCP Wi-Fi _PRIMARY_STATIC_IP IFC_WIFI_SSID TCPCONFIG 1 TCPCONFIG 1

    http://10.10.6.100.

    TCP 8 1 Telnet telnet TCP Run > cmd cmd telnet 10.10.6.100 4567 C 4567 C TCP Tera Term Telnet TCP DB9 10 J4 ( C) J3( D) Telnet 66 MiniCore RCM5600W

  • 6.3 Dynamic C Wi-Fi Rabbit RCM5600W Dynamic C TCP/IP 802.11b/g RCM5600W Wi-Fi Dynamic C LIB\Rabbit4000\TCPIP\ NET.LIB ifconfig() 6.3.1 TCP/IPDigi International Dynamic C LIB\Rabbit4000\TCPIP\ TCP_CONFIG.LIB TCPCONFIG

    #define TCPCONFIG 1RCM5600W Wi-Fi TCPCONFIG (TCPCONFIG 0 Wi-Fi )

    IP TCPCONFIG

    #define _PRIMARY_STATIC_IP "10.10.6.100"#define _PRIMARY_NETMASK "255.255.255.0"#define MY_NAMESERVER "10.10.6.1"#define MY_GATEWAY "10.10.6.1"

    Wi-Fi SSID - IFC_WIFI_SSID (BSS)

    SSID (IBSS) SSID IFC_WIFI_SSID

    #define IFC_WIFI_SSID "rabbitTest"

    - IFC_WIFI_MODE IFPARAM_WIFI_INFRASTRUCT IFPARAM_WIFI_ADHOC

    #define IFC_WIFI_MODE IFPARAM_WIFI_INFRASTRUCT

    TCPCONFIG 1 DHCPTCPCONFIG 5 DHCPOEM 67

  • - IFC_WIFI_CHANNEL

    #define IFC_WIFI_CHANNEL 0

    0 SSID 0 5

    - IFC_WIFI_REGION 5 RCM5600W MiniCore

    #define IFC_WIFI_REGION IFPARAM_WIFI_REGION_AMERICAS / - IFC_WIFI_ENCRYPTION

    ( ) #define IFC_WIFI_ENCRYPTION IFPARAM_WIFI_ENCR_NONE

    IFPARAM_WIFI_ENCR_NONE IFPARAM_WIFI_ENCR_ANY IFPARAM_WIFI_ENCR_WEP WEP

    WEP ( ) IFPARAM_WIFI_ENCR_TKIP TKIP WPA TKIP WIFI_USE_WPA ( )

    IFPARAM_WIFI_ENCR_CCMP CCMP WPA2 WEP ( )

    IFC_WIFI_WEP_KEYNUM ( 0) (0 1 2 3)

    IFC_WIFI_WEP_KEY0_BINIFC_WIFI_WEP_KEY1_BINIFC_WIFI_WEP_KEY2_BINIFC_WIFI_WEP_KEY3_BIN

    IFC_WIFI_WEP_KEY0_HEXSTRIFC_WIFI_WEP_KEY1_HEXSTRIFC_WIFI_WEP_KEY2_HEXSTRIFC_WIFI_WEP_KEY3_HEXSTR68 MiniCore RCM5600W

  • WEP WEP 40- 104- ( 5 13 ) WEP IFC_WIFI_WEP_KEYNUM IFC_WIFI_WEP_KEY#_BIN IFC_WIFI_WEP_KEY#_HEXSTR

    WPA WPA Wi-Fi TKIP

    #define WIFI_USE_WPA

    WPA - IFC_WIFI_WPA_PSK_PASSPHRASE ASCII 1 63

    #define IFC_WIFI_WPA_PSK_PASSPHRASE "now is the time"

    IFC_WIFI_WPA_PSK_HEXSTR IFC_WIFI_ WPA_PSK_PASSPHRASE

    WPA - IFC_WIFI_WPA_PSK_HEXSTR 256- (32- ) 64 (256 ) IFC_WIFI_WPA_PSK_PASSPHRASE

    #define IFC_WIFI_WPA_PSK_HEXSTR \ "57A12204B7B350C4A86A507A8AF23C0E81D0319F4C4C4AE83CE3299EFE1FCD27"

    SSIDrabbitTestnow is the time Rabbit 5000 20 256 #define WIFI_VERBOSE_PASSPHRASE Wi-Fi SSID

    - IFC_WIFI_AUTHENTICATION

    #define IFPARAM_WIFI_AUTH_ANYOEM 69

  • IFPARAM_WIFI_AUTH_OPEN IFPARAM_WIFI_AUTH_SHAREDKEY (

    WEP ) IFPARAM_WIFI_WPA_PSK WPA (TKIP

    CCMP ) - IFC_WIFI_FRAG_THRESHOLD

    ( ) 256 2346 0

    #define IFC_WIFI_FRAG_THRESHOLD 0

    RTS - IFC_WIFI_RTS_THRESHOLD RTS/CTS RTS 1 2347 2347 RTS/CTS

    #define IFC_WIFI_RTS_THRESHOLD 2347

    Dynamic C TCPCONFIG < >Wi-Fi Dynamic C TCP/IP ( 1 ) Wi-Fi ifconfig() ifconfig() Wi-Fi 70 MiniCore RCM5600W

  • 6.3.2 TCP/IP Wi-Fi - ifconfig()Dynamic C TCP/IP ( 1 ) 6.3.3 Wi-Fi sock_init () TCPCONFIG Dynamic C Wi-Fi Wi-Fi ifupIF_WIFI0) ifconfig(IF_WIFI0,) ifdown (IF_WIFI0) ( 6.3.2 ) Dynamic C tcp_tick(NULL) IP sock_ init_or_exit(1) (ARP DHCP ) sock_init() OEM 71

  • 6.4 Rabbit RCM5600W

    Dynamic C Dynamic C www.rabbit.com/support/bb/ www.rabbit,com/forums/ Rabbit

    www.rabbit.com/support/ TCP/IP Dynamic C TCP/IP TCP/IP 72 MiniCore RCM5600W

  • A. RCM5600W

    A RCM5600W OEM 73

  • A.1 A-1 RCM5600W

    A-1. RCM5600W

    0.125 (3.2) 74 MiniCore RCM5600W

  • RCM5700 RCM5700 0.08(2mm) 0.04 (1 mm) A-2.

    A-2. RCM5600W

    OEM 75

  • A-1 RCM5600W

    RCM5600W RCM5600W

    73.73 MHz Rabbit 5000

    EMI ( ) ( ) 1MB

    1MB

    ( RTC) / 35 /

    / / 8 , 8 ( / ) / /

    6 CMOS 6 ( IrDA) 4 (SPI) 2 SDLC/HDLC 1

    = CLK/8 RCM5600W

    8- ( 6 ) 1

    2 10- , 1 4 8 / 16-

    /

    10- 4 PWM 16- 4 PWM 2 2

    3.15 V ( ) 3.45 V ( )

    / 625 mA @ 3.3 V / 85 mA @ 3.3 V

    30C +55C 5% 95%76 MiniCore RCM5600W

  • 52 PCI Express

    1.20" 2.00" 0.40"(30 mm 51 mm 10 mm)

    Wi-Fi

    802.11b 802.11g

    19 dBm

    15 dBm 18 dBm

    802.11b/g, 2.4 GHz

    RCM5600W ( ) RCM5600W

    A-1 RCM5600W ( )OEM 77

  • 78A.1.1 PCI Express RCM5600W PCI Express A-2 PCI Express

    Molex A-3 Molex

    A-2. Rabbit

    PCI Express Pinrex 984-63-052202 498-0090

    FOXCONN AS0B226S68K-7F 498-0091

    A-3. Molex Molex

    PCI Express 67910-0002

    48099-4000MiniCore RCM5600W

  • A.2 Rabbit 5000 Rabbit 5000 Rabbit 5000 Rabbit TN227 / Rabbit Rabbit 5000 / OEM 79

  • 80 MiniCore RCM5600W

  • B.

    B , RCM5600W USB RCM5600W OEM 81

  • B.1 RCM5600W B-1

    B-1.

    PCI Express

    RCM5600W

    //LED

    LED

    LED

    USB LED

    USB

    82 MiniCore RCM5600W

  • B.1.1 USB J6

    J6 , U4 USB 10 W +5 V

    3.3 V RCM5600W

    LED , LED RCM5600W /RESET_IN

    USB RCM5600W USB

    RCM5600W PCI Express 52- PCI Express ,

    RCM5600W RCM5600W

    / LED RCM5600W PD1 LED RCM5600W PD0OEM 83

  • B.2 B-2

    B-2.

    B-1

    B-1.

    2.50" 3.75" 0.60" (64 mm 95 mm 15 mm)

    40C +85C 5% 95% +5 V +3.3 V ( )

    700 mA USB 1.5 A

    2 25 IDC 0.1" 52 PCI Express RCM5600W USB 2 mm

    / 4

    84 MiniCore RCM5600W

  • B.2.1 J2 J2 0.1" 2 25 SMT B-3 -

    B-3.

    MiniCoreOEM 85

  • B.3 RCM5600W 3.15 V 3.45 V , +3.3 V B-4 D3 Shottky

    B-4.

    J5 USB , J6 U4 USB USB D1 D2 JP2 USB - ( ) 700 mA 500 mA

    US

    B

    U4

    86 MiniCore RCM5600W

  • B.4 RCM5600W RCM5600W LED (DS1) PD0 (S1) PD1 Rabbit 5000 S2 RCM5600W J2 RCM5600W J2 J2 B-5

    B-5.

    OEM 87

  • B.4.1 B-6

    B-6.

    1. J2

    2. / 3. 4. /

    0.7" (17.8 mm) RCM5600W /

    88 MiniCore RCM5600W

  • B.5 B-7

    B-7.

    B-2 0 B-2.

    JP1 Dynamic C

    12SMODE ( )*

    * , RCM5600W

    34

    56 LED DS1 78 S1

    JP2 USB 12 700 mA n.c. 500 mA

    OEM 89

  • 90 MiniCore RCM5600W

  • C.

    C OEM 91

  • C.1 C-1 .

    C-1.

    C.1.1 RCM5600W

    LED LED . RCM5600W J2

    , 2 25 0.1" C-4

    +3.3 V 0.1" 0.3" 0.6" ( , (SMT) ) SMT 30 AWG

    5&0:

    /('

    9

    SMT92 MiniCore RCM5600W

  • C.2 C-2

    C-2.

    OEM 93

  • C-1

    C-1.

    2.50" 3.75" 0.52" (64 mm 95 mm 13 mm)

    40C +85C

    5% 95%, +3.3 V

    ( ) 2 mA

    1.7" 2.7" (40 mm 70 mm) 0.1" SMT

    2 25 IDC 0.1" ( 2 25 IDC ) / 494 MiniCore RCM5600W

  • C.2.1 J2 J12 J2 J12 0.1" 2 25 SMT C-3 -

    C-3.MiniCore

    MiniCore OEM 95

  • C.3 J2 RCM5600W J2 C-4

    C-4. MiniCore

    1.7" 2.7" 0.1" (2.5 mm) +3.3 V 20 30 AWG +3.3 V

    96 MiniCore RCM5600W

  • C.3.1 C-5

    C-5.

    1. J2

    2. / 3. 4. /

    /

    0.7" (17.8 mm) RCM5600W /

    OEM 97

  • 98 MiniCore RCM5600W

  • D. /

    D / , RCM5600W / / OEM 99

  • D.1 / LED / D-1

    D-1. /

    D.1.1 / RCM5600W / LED / LED RCM5600W J2

    2 25 0.1" D-4

    / LED RCM5600W PB4PB7 LED RCM5600W PA4PA7

    RCM5600W

    LED LED

    LED 100 MiniCore RCM5600W

  • D.2 D-2 /

    D-2. /

    D-1 /

    D-1. /

    / 2.50" 3.75" 0.52" (64 mm 95 mm 13 mm)

    40C +85C 5% 95%

    +3.3 V 6 mA ( )

    2 25 IDC 0.1" ( / 2 25 IDC )

    / 4

    OEM 101

  • D.2.1 / J2 J12 J2 J12 0.1" 2 25 SMT D-3 / -

    D-3. MiniCore

    MiniCore102 MiniCore RCM5600W

  • D.3 / / J2 RCM5600W J2 D-4

    D-4. MiniCore

    OEM 103

  • D.3.1 JP7 ( ) ( ) S5S8 JP12

    D-5.

    LED DS5DS8 LED JP5 JP8 RCM600W LED RCM5600W JP6 JP9 LED D-2 LED

    D-2. / /LED ( )

    RCM5600W /LED

    PB4 S1*

    JP5

    12

    JP6

    1

    PB5 S2 34 2

    PB6 S3 56 3

    PB7 S4 78 4

    104 MiniCore RCM5600W

  • S5S8 LED DS5DS8 JP10JP14 D-6

    D-6. /

    PA4 DS1

    JP8

    12

    JP9

    1

    PA5 DS2 34 2

    PA6 DS3 56 3

    PA7 DS4 78 4

    PB0 S5

    JP10

    12

    JP11

    1

    PB1 S6 34 2

    PB2 S7 56 3

    PB3 S8 78 4

    PA0 DS5

    JP13

    12

    JP14

    1

    PA1 DS6 34 2

    PA2 DS7 56 3

    PA3 DS8 78 4

    * S1S4 JP7 S5S8 JP12 ( )

    D-2. / /LED ( )

    RCM5600W /LED

    OEM 105

  • D.3.2 D-7

    D-7.

    1. J2

    2. / 3. 4. /

    /

    0.7" (17.8 mm) RCM5600W /

    106 MiniCore RCM5600W

  • E.

    E OEM 107

  • E.1 3- E-1

    E-1.

    E.1.1 RCM5600W LED LED RCM5600W J2

    2 25 0.1" E-4

    RS-232 C D 3- RS-232 J4 J3 J3 5- RS-232 C

    RCM5600W

    LED

    PC0-PC3 J3J4

    J3Cts/rts

    RS-232

    CD108 MiniCore RCM5600W

  • E.2 E-2

    E-2.

    E-1

    E-1.

    2.50" 3.75" 0.52" (64 mm 95 mm 13 mm)

    40C +85C 5% 95% +3.3 V 10 mA ( )

    2 25 IDC 0.1" ( 2 25 IDC ) 2 5 IDC 0.1"

    / 4

    0.125 OEM 109

  • E.2.1 J2 J12 J2 J12 0.1" 2 25 SMT E-3 / -

    E-3. . MiniCore

    MiniCore110 MiniCore RCM5600W

  • E.3 J2 RCM5600W J2 J3 J4 RS-232 E-4

    E-4.

    J5 J6 RS-232 J1 RS-485

    OEM 111

  • E.3.1 C D 3- RS-232 J4 J3 JP7 5- RS-232 J3, C JP5 RCM5600W RS-232 JP7 5- RS-232 J3 C C DMA C

    #define SER_DMA_DISABLE

    JP5 D C RS-232 RCM5600W JP6 RS-232

    J1 J5 J6

    E-2. RS-232

    RCM5600W

    PC0

    J3 D(RS-232)B

    JP5

    12

    JP6

    1

    PC1 34 2

    PC2J3/J4*

    * JP7

    C(RS-232)

    56 3

    PC3 78 4

    PE6J5 E

    (RS-232)JP8

    12

    JP9

    1

    PE7 34 2

    PC4J5/J6

    JP10 ( )

    B(RS-232)

    56 3

    PC5 78 4

    PD0

    JP11

    12

    JP12

    1

    PD1

    J1

    JP13 ( )

    34 2PD2 F

    (RS-485)

    56 3

    PD3 78 4112 MiniCore RCM5600W

  • E-5

    E-5.

    OEM 113

  • E.3.2 E-6

    E-6.

    1. J2

    2. / 3. 4. /

    /

    0.7" (17.8 mm) RCM5600W /

    114 MiniCore RCM5600W

  • F

    G RCM5600W

    F.1 RCM5600W 3.15 V 3.45 V MiniCore RCM5600W 73.73 MHz RCM5700 85 mA Wi-Fi 625 mA OEM 115

  • F.1.1 RCM5600W Rabbit 5000 F-1 3 V Rabbit 5000 RCM5600W

    F-1.

    3V 165 mAh RCM5600 5 A165 mAh 3.75

    165 mAh5 A

    ------------------------ 3.75 years.= 116 MiniCore RCM5600W

  • RCM5600W RCM5600W / RCM5600W RCM5600W

    RCM5600W /

    Rabbit TN235 32.768 kHz

    F.1.2 F-2

    F-2. RCM5600W

    :

    +3.3 V F.1.3 RCM5600W Rabbit 5000 2.85 V 3.00 V 2.93 V RCM5600

    OEM 117

  • 118 MiniCore RCM5600W

  • A / ............. 100 ..................... 104

    LED ................. 104 ................. 104

    ............................. 101 ............................. 101

    ............ 108...................... 112

    RTS/CTS ................. 112 ............................. 109 ............................. 109

    ............................ 5

    .................................... 6

    ...................... 6, 33 ...... 12 RP-SMA

    .......... 12B ......................... 117 ................................ 117 ............ 117

    .......................... 45

    brdInit() ......................... 45

    C ........................................ 6 .................................... 8FCC ..................................... 6 .................... 7 ............................ 7

    .......................... 36 .......................... 39

    .............. 78 PCI Express .............. 78

    D .................................... 4 ........................ 4 ..................... 4 ............................. 4

    ........................ 4Dynamic C ...................... 4....... 4.............................. 4 ............. 4USB ......................... 4

    / ................... 22 .......................... 41 ....................... 28SMODE0 .......................... 28SMODE1 .......................... 28

    / ............................... 99, 100

    ................................ 100 /

    ..................................... 101 ............................... 84 ............. 93RCM5600W ...................... 74 ............ 109

    Dynamic C .............. 5, 9, 14, 39 .............. 9, 46 ................................. 9

    ...................... 39

    BOOTDEV_SFLASH.LIB ..................................... 42

    Rabbit ... 5, 46

    .......................... 18 ............... 40

    .............. 5, 46 .......................... 15 ...................... 46

    E .................................. 75 / ........... 28 .................................. 28

    F /

    ..................................... 100 ............................... 83 ............. 92RCM5600W ........................ 2 ............. 108

    H .......................... 10

    RCM5600W ............. 11USB .......................... 12

    I

    ......................... 88, 97, 106 .................................. 82 .................................. 84 .................................. 83 ...................... 89 ...................... 89 RCM5600W ............. 11 .................................. 86 .................. 82 .................................. 84OEM 119

  • J / ...........104 ...................112

    ...............................89 JP2

    ( ) ........89L .................................7LED

    Wi-Fi .........33O .......................55 .............................5 .................5 .....................................5

    P /

    ......................................103RCM5600W ...........24

    RCM5600W ..22 .............111

    +3.3 V ..............................115 ..........................116

    ...............................34 ...........................34

    ...................................30 ...................92 ...................................93 ...........................92 ...................................92 ...........96 ...................................94

    RRabbit 5000 ...........................37VBAT RAM ........37

    Rabbit ......................23

    RCM5600W ......................11

    ..............................34 ..........................34

    S ...............................18 / ......19, 63 ......................65

    RCM5600W FLASHLED.C .................18

    SERIALTOSERIAL.C ...............................19, 20

    TOGGLESWITCH.C ...............................18, 19

    ..........................17 /

    ......................53TCP_CONFIG.LIB ...........52USERBLOCK_CLEAR.C 44USERBLOCK_INFO.C ....44Wi-Fi

    BROWSELED.C ...........64PINGLED.C ......60, 63, 64PINGLED_STATS.C

    .........................62, 63, 64PINGLED_WPA_PSK.C

    .....................................60PINGLED_WPA2_

    CCMP.C .....................61SERIAL_TO_WIFI.C ...65SMTP.C .........................62TOGGLESWITCH.C ....63WIFI_SCAN.C ........55, 59WIFI_SCANASSOCIATE.C

    .....................................59WIFIDHCPORTSTATIC.C

    .....................................57WIFIMULTIPLEAPS.C 57WIFIPINGYOU.C .........58

    Wi-Fi ............52Wi-Fi ................52Wi-Fi ...............55REGION_COMPILETIME.C

    .....................................55REGION_MULTI_

    DOMAIN.C ................56REGION_RUNTIME_

    PING.C .......................56

    ..............................29 ..........................41

    PACKET.LIB ................41RS232.LIB .....................41

    ................108 .................................108

    ..........................42

    sbfRead ..........................42sbfWriteFlash ................43

    BOOTDEV_SFLASH.LIB

    .....................................42 ............................29, 30 ..............................30 B ( ) .............29 E ......................29

    F .......................29

    ........................................5 / .......41 / .......41

    BOOTDEV_SFLASH.LIB .....................................42

    TCP_CONFIG.LIB .......67 ...........................18 ...........41 ...42 ..........................15

    Wi-Fi ...................67 ..................67 SSID ............67 ...........................69 ..........................68 / .68 ..................68 ....................70 ...........................67 ...............70 / ................68RTS ..................70 ...........68 WPA ....................69

    WPA .......................69

    WPA .........69120 MiniCore RCM5600W

  • ...................... 67TCPCONFIG ... 67

    Wi-Fi ............................. 71

    Wi-Fi ................ 44 ..................................... 73 ....... 102, 110 / .. 101 ................................. 74 .. 76 ............................. 75 ............................. 84 ........................... 85

    .............. 94 .......................... 95

    Rabbit 5000 ...... 79 ........... 109

    .................................. 36

    .............. 22

    ............................. 34T ............................. 37 .............................. 16 ............................. 15

    UUSB .................................. 12

    ......................... 44

    readUserBlock() ............ 37writeUserBlock() ........... 37

    VVBAT RAM ............ 37WWi-Fi ..................... 72 ......................... 71 ......................... 71 ......................... 31

    ifconfig() ................. 67, 71ifconfig(IF_WIFI0,) .. 71ifdown(IF_WIFI0) ........ 71ifup(IF_WIFI0) ............. 71sock_init() ..................... 71sock_init_or_exit(1) ...... 71tcp_tick(NULL) ............ 71

    ......................... 55OEM 121

  • 122 MiniCore RCM5600W

  • 090-0280 RCM5600W www.rabbit.com/documentation/schemat/090-0280.pdf

    090-0281 www.rabbit.com/documentation/schemat/090-0281.pdf

    090-0270 www.rabbit.com/documentation/schemat/090-0270.pdf

    090-0272 / www.rabbit.com/documentation/schemat/090-0272.pdf

    090-0271 www.rabbit.com/documentation/schemat/090-0271.pdf

    URL OEM 123

  • MiniCore RCM5600W1. 1.1 RCM5600W 1.2 RCM5600W 1.3 1.3.1 RCM5600W 1.3.2 RCM5600W 1.3.3 1.3.4 1.3.5

    1.4 1.4.1 (FCC) 15 B 1.4.2 1.4.3

    2. 2.1 Dynamic C2.2 2.2.1 1 2.2.2 2 2.2.3 3 2.2.4 4 USB

    2.3 2.3.1

    2.4 2.4.1

    3. 3.1 3.2

    4. 4.1 RCM5600W 4.1.1 /4.1.2

    4.2 4.2.1 4.2.2

    4.3 Wi-Fi4.3.1

    4.4 4.4.1 RCM5600W

    4.5 4.5.1 4.5.2

    4.6 4.6.1 4.6.2 4.6.3 RAM

    5. 5.1 Dynamic C 5.2 Dynamic C 5.2.1 /5.2.2 5.2.3 5.2.4 ID 5.2.5 Wi-Fi 5.2.6

    5.3 Dynamic C5.3.1

    6. Wi-Fi 6.1 Wi-Fi 6.1.1 6.1.2 6.1.3

    6.2 Wi-Fi 6.2.1 Wi-Fi 6.2.2 6.2.3 6.2.4 Wi-Fi 6.2.5 RCM5600W

    6.3 Dynamic C Wi-Fi 6.3.1 TCP/IP6.3.2 TCP/IP6.3.3

    6.4

    A. RCM5600W A.1 A.1.1 PCI Express

    A.2 Rabbit 5000

    B. B.1 B.1.1

    B.2 B.2.1

    B.3 B.4 B.4.1

    B.5

    C. C.1 C.1.1

    C.2 C.2.1

    C.3 C.3.1

    D. /D.1 D.1.1 /

    D.2 D.2.1

    D.3 /D.3.1 D.3.2

    E. E.1 E.1.1

    E.2 E.2.1

    E.3 E.3.1 E.3.2

    F F.1 F.1.1 F.1.2 F.1.3