Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Euroscan, Visa, Silicom, Dos, 2xrs232, Cardware

09 Lut 2010 12:26 5307 15
  • Poziom 10  
    Witam i pozdrawiam. Zacznę od tego iż forum elektrody pomogło mi wielce w ruszeniu tego tematu ale wkońcu przyszedł problem z którym nie moge poradzić i postanowiłem napisać.
    1.Zainstalowanie dos na partycji fat (dos 6.22)
    2.Instalacja sterowników kontrolera pcmcia (cardware 7.0), wpisanie rem w config.sys dla pcenable.exe i niezajmuje wszystkich portów.
    3.Msd.exe pokazuje tylko jeden zajęty port com1 którego nie wyłączę bo w biosie nie dam rady (laptop hp pavilion5400), modem albo irda nie wiem co to ale pewnie jedno z tych urządzeń na przerwaniu irq3.
    4. Instalacja sterowników karty silicom 2xrs232 zajmuje kolejne dwa porty com2 i com3.

    W tym momencie pojawiają się problemy gdyż uruchamiam program Visa (rozpakowany pod dosem), ustawienia portów w programie tak jak ustawił sterownik. Interfejs zasilony 12V i tryb demo (na stacjonarnym kompie ok mozna wejsć normalnie w tryb demo) a na laptopie czerwony ekran informujący o braku zasilania.
    Com 1 i com 3 pracują na tym samym przerwaniu i tu pewnie jest problem. Czy da radę jakoś to zmienić czy to nie przeszkadza. Com 3 na irq4. Program Wizard.exe karty silicom pokazuje że wszystko jest ok adresy się zgadzają i test karty przechodzi pomyślnie.

    Co mogę jeszcze sprawdzić, za wszelkie wskazówki dziękuję i może to się przyda innym.
    Pozdrawiam.
  • Poziom 24  
    Witam.
    Tez walczyłem długo z tym problemem. Laptop Dell Latitude D630c - Com1 standardowo, + 2 comy PCIMCIA Silicom, i udało się! Juz nie bardzo pamiętam co było przyczyną "nie działania"...
    Tak wygląda mój config.sys

    Code:
    DEVICE=C:\DOS\HIMEM.SYS /testmem:off
    
    DEVICE = C:\DOS\EMM386.EXE noems X=D000-D3FF
    country=048,852,C:\DOS\country.sys

    buffers=10
    dos=high,umb
    stacks=9,512
    FILES=99

    DEVICE = C:\CARDWARE\DPMS.EXE MEM=XMS
    DEVICEHIGH = C:\CARDWARE\PCCS.EXE /SC:off
    DEVICE = C:\CARDWARE\PCRM.EXE /AUTODETECT
    DEVICEHIGH = C:\CARDWARE\SSPCIC.EXE /VS:auto /EC:auto /II:off /MX:off

    DEVICE=C:\S2S\S2SDRV.EXE


    Dos 6.22 zainstalowany na Pendrive
    Powodzenia
  • Poziom 10  
    Witam i dzięki za odpowiedź trochę mi pomógł twój post i jeszcze raz dzięki. Ale powoli tracę już cierpliwość a siedzę nad tym już kupę czasu, nawet żona się wkurza i mówi że ożeniłem się z laptopem:)
    com2 3f8 irq3
    com3 3e8 irq4
    Wszystko wygląda ok czemu nie działa?
    Msd.exe pokazuje "baud rate 19200 na tych dwóch com" czasem jak zrobię coś innego (nie pamiętam tylko co) to "baud rate =1" jaka wartość tu powinna być bo to chyba musi zgadzać się z baud rate interfejsu (tak myślę że to prędkość przesyłowa).
    Dajcie jakieś inne configi do wglądu to będę dalej kombinował, dzięki.
  • Poziom 24  
    Zapomniałem napisać wcześniej ze ze sterownikami cardware 7.0 tez nie działała mi ta karta. Tylko CardWare Release=6.00.01.
    Baudrate 19200, jest poprawny - na tej predkosci PC dogaduje sie z interfejsem, później przy transmisji z ECU te predkości też są zmieniane więc 1 tez jest OK.
  • Poziom 10  
    Witek dzieki za podpowiedzi :) Niestety cardware 6 u mnie zle wykrywa kontroler pcmcia pokazuje ze to jakiś "pentium coś tam" a tak naprawde to ja mam kontroler o2Micro (a Cardware 7.0 instaluje wszystko poprawnie) wobec czego sterownik silicom nie instaluje się. Masz może jeszcze jakieś pomysły? Może program Visa coś skopany ale na stacjonarnym działa ok. Wolałbym się niepoddawać a jeśli uda mi się to postawić to masz u mnie flache jak przyjedziesz do Białegostoku:)
  • Poziom 24  
    Aby wykluczyć winę samej Visy, skup się na testowaniu samego portu com, zrób kabelek null modem (skrzyżowane RXD i TXT), i próbuj się połączyć z innym komputerem. W sieci jest pełno programików typu "terminal" w których można sobie ustawiać parametry łącza i wysyłać znaki, stringi, makra. Pod DOS'em możesz zastosować terminal wbudowany w Nortona Commandera, lub inny dowolny program który wysyła cokolwiek na port. Gdy juz w 100% przetestujesz działanie portów COM, wtedy testuj program Visa.
    Pozdrawiam.
  • Poziom 10  
    Spróbuę jednak z innym laptopem (toshiba modem wyciągnięty bez irdy i wifi trochę bogatszy bios), napiszę o wynikach wygląda na to że na nim ruszy. Szkoda że nie uda się na moim lapku. napiszę o wynikach tylko złoże go do kupy. Pozdrawiam.
  • Poziom 10  
    No to już nic nie rozumiem. Na nowym lapku wszystko idealnie się instaluje. Sterowniki od silicoma instalują się nawet bez cardware, msd widzi dwa porty adresy i przerwania jak w instrukcji w programie też tak samo ustawione. Pojawia się standardowy komunikat na czerwonym tle o braku połączenia. Sterowniki od cardware też instalowałem i nic. Już nic nie rozumiem, ratunku:) Jnterfejs działa na stacjonarnym kompie.

    Dodano po 3 [godziny] 9 [minuty]:

    Witek mógłbym Cię prosić o Visę na prv tą która działa u ciebie na laptopie. Jeśli to nie pomoże to będę walczył z terminalem. Dzieki
  • Poziom 24  
    Kolejny raz napiszę, sprawdź czy zainstalowane porty działają. Fakt zainstalowania karty bez błędów nie jest jednoznaczny z jej PRAWIDŁOWYM zainstalowaniem. Jak już to sprawdzisz i będzie ok, to możemy porozmawiać o ustawieniach Visy.
    Pozdrawiam.
  • Poziom 10  
    Witek będę się zabierał za tego terminala choć Ci powiem że to dla mnie trochę magia i muszę znów uczyć się nowych rzeczy ale będę się starał. Pewnie zanim mi się uda wysłać jakiś znak przez rs to dużo wody upłynie. Mam prośbę zerknij jeszcze na wydruk msd.exe czy wszystko jest ok. Pozdrawiam
    Code:


           Microsoft Diagnostics version 2.11    2/15/10    7:24am   Page  1
        ========================================================================

        ------------------------ Customer Information -------------------------

                                           Name: aa
                                   Company Name: a
                                       Address1: a
                                       Address2: a
                                    City/ST/Zip: a
                                        Country: a
                                          Phone: a
                                       Comments: a

        ------------------------ Summary Information --------------------------

                             Computer: Unknown/Unknown, Unknown/80387
                               Memory: 638K, 38912K Ext, 38560K XMS
                                Video: VGA, ATI
                              Network: No Network
                           OS Version: MS-DOS Version 6.22
                                Mouse: PS/2 Style Mouse
                       Other Adapters:
                          Disk Drives: A: C: R:
                            LPT Ports: 0
                            COM Ports: 2
                  Windows Information: Not Detected

        ------------------------------ Computer -------------------------------

                        Computer Name: Unknown
                    BIOS Manufacturer: Unknown
                         BIOS Version: PhoenixBIOS 4.0 Release 6.0
                        BIOS Category: IBM PC/AT
                        BIOS ID Bytes: FC 01 00
                            BIOS Date: 09/18/00
                            Processor: Unknown
                     Math Coprocessor: 80387
                             Keyboard: Enhanced
                             Bus Type: EISA
                       DMA Controller: Yes
                        Cascaded IRQ2: Yes
                    BIOS Data Segment: 9F80 2k


           Microsoft Diagnostics version 2.11    2/15/10    7:24am   Page  2
        ========================================================================

        ------------------------------- Memory --------------------------------

         Legend:  Available "  "  RAM "##"  ROM "RR"  Possibly Available ".."
           EMS Page Frame "PP"  Used UMBs "UU"  Free UMBs "FF"
         1024K FC00 RRRRRRRRRRRRRRRR FFFF  Conventional Memory
               F800 RRRRRRRRRRRRRRRR FBFF                 Total: 638K
               F400 RRRRRRRRRRRRRRRR F7FF             Available: 518K
          960K F000 RRRRRRRRRRRRRRRR F3FF                        530480 bytes
               EC00 ................ EFFF
               E800 #####FFFFFFF  .. EBFF  Extended Memory
               E400 ################ E7FF                 Total: 38912K
          896K E000 ................ E3FF
               DC00                  DFFF  MS-DOS Upper Memory Blocks
               D800                  DBFF            Total UMBs: 6K
               D400                  D7FF       Total Free UMBs: 6K
          832K D000 ....             D3FF    Largest Free Block: 6K
               CC00 RRRRRRRRRRRRRRRR CFFF
               C800 RRRRRRRRRRRRRRRR CBFF  XMS Information
               C400 RRRRRRRRRRRRRRRR C7FF           XMS Version: 3.00
          768K C000 RRRRRRRRRRRRRRRR C3FF        Driver Version: 3.10
               BC00 ################ BFFF      A20 Address Line: Enabled
               B800 ################ BBFF      High Memory Area: In use
               B400                  B7FF             Available: 38560K
          704K B000                  B3FF    Largest Free Block: 38560K
               AC00                  AFFF        Available SXMS: 38560K
               A800                  ABFF     Largest Free SXMS: 38560K
               A400                  A7FF
          640K A000                  A3FF

        ------------------------------- Video ---------------------------------

                              Video Adapter Type: VGA
                                    Manufacturer: ATI
                                           Model:
                                    Display Type: VGA Color
                                      Video Mode: 3
                               Number of Columns: 80
                                  Number of Rows: 25
                              Video BIOS Version:
                                 Video BIOS Date:
                          VESA Support Installed: Yes
                                    VESA Version: 2.00
                                   VESA OEM Name: ATI MACH64
                               Secondary Adapter: None

        ------------------------------ Network --------------------------------

                                 Network Detected: No


           Microsoft Diagnostics version 2.11    2/15/10    7:24am   Page  3
        ========================================================================

        ----------------------------- OS Version ------------------------------

                          Operating System: MS-DOS 6.22
                         Internal Revision: 00
                         OEM Serial Number: FFH
                        User Serial Number: 000000H
                        OEM Version String: MS-DOS Version 6.22
                            DOS Located in: HMA
                                Boot Drive: C:
                           Path to Program: C:\MSD.EXE
                       
                          Environment Strings
                        ----------------------
                        PATH=
                        PROMPT=$P$G
                        COMSPEC=C:\COMMAND.COM

        ------------------------------- Mouse ---------------------------------

                                Mouse Hardware: PS/2 Style Mouse
                           Driver Manufacturer: No Mouse Driver

        --------------------------- Other Adapters ----------------------------

                              Game Adapter: Not Detected

        ---------------------------- Disk Drives ------------------------------

          Drive  Type                                  Free Space  Total Size
          -----  ------------------------------------  ----------  ----------
            A:   Floppy Drive, 3.5" 1.44M
                   80 Cylinders, 2 Heads
                   512 Bytes/Sector, 18 Sectors/Track
            C:   Fixed Disk, CMOS Type 40                   2016M       2047M
                   261 Cylinders, 255 Heads
                   512 Bytes/Sector, 63 Sectors/Track
                 CMOS Fixed Disk Parameters
                   730 Cylinders, 255 Heads
                   63 Sectors/Track
            R:   CD-ROM Drive
          MSCDEX Version 2.23 Installed
          LASTDRIVE=Z:

        ----------------------------- LPT Ports -------------------------------

                      Port     On     Paper    I/O    Time
             Port   Address   Line     Out    Error    Out    Busy     ACK
             -----  -------   ----    -----   -----   ----    ----     ---
             LPT1:     -        -       -       -       -       -       -
             LPT2:     -        -       -       -       -       -       -
             LPT3:     -        -       -       -       -       -       -


           Microsoft Diagnostics version 2.11    2/15/10    7:24am   Page  4
        ========================================================================

        ----------------------------- COM Ports -------------------------------

                                      COM1:      COM2:      COM3:      COM4:
                                      -----      -----      -----      -----
           Port Address               03F8H      02F8H        N/A        N/A
           Baud Rate                      1          1
           Parity                      None       None
           Data Bits                      5          5
           Stop Bits                      1          1
           Carrier Detect (CD)           No         No
           Ring Indicator (RI)           No         No
           Data Set Ready (DSR)          No         No
           Clear To Send (CTS)           No         No
           UART Chip Used           16550AF    16550AF

        ------------------------ Windows Information --------------------------

                             Windows version: Not Detected

        ----------------------------- IRQ Status ------------------------------

        IRQ  Address    Description       Detected            Handled By
        ---  ---------  ----------------  ------------------  ----------------
          0  0C89:003C  Timer Click       Yes                 Default Handlers
          1  0C89:0045  Keyboard          Yes                 Default Handlers
          2  0C89:0057  Second 8259A      Yes                 Default Handlers
          3  0C89:006F  COM2: COM4:       COM2:               Default Handlers
          4  0C89:0087  COM1: COM3:       COM1:               Default Handlers
          5  0C89:009F  LPT2:             No                  Default Handlers
          6  0C89:00B7  Floppy Disk       Yes                 Default Handlers
          7  0070:06F4  LPT1:             No                  System Area
          8  0C89:0052  Real-Time Clock   Yes                 Default Handlers
          9  F000:F771  Redirected IRQ2   Yes                 BIOS
         10  1956:024D  (Reserved)                            S2SDRV.EXE
         11  0C89:00E7  (Reserved)                            Default Handlers
         12  0C89:00FF  (Reserved)                            Default Handlers
         13  F000:9A72  Math Coprocessor  Yes                 BIOS
         14  0C89:0117  Fixed Disk        Yes                 Default Handlers
         15  0C89:012F  (Reserved)                            Default Handlers


           Microsoft Diagnostics version 2.11    2/15/10    7:24am   Page  5
        ========================================================================

        ---------------------------- TSR Programs -----------------------------

         Program Name        Address   Size   Command Line Parameters
         ------------------  -------  ------  --------------------------------
         System Data           0253    47120
           HIMEM               0255     1104  XMSXXXX0
           EMM386              029B     3104  EMMQXXX0
           CD1                 035E    28864  BANANA
           File Handles        0A6B     5552
           FCBS                0BC7      256
           BUFFERS             0BD8      512
           Directories         0BF9     2288
           Default Handlers    0C89     5312
         System Code           0DD5       64
         COMMAND.COM           0DDA     2640
         COMMAND.COM           0E80       64
         COMMAND.COM           0E85      256
         VC.COM                0E96       64
         MSCDEX                0E9B    27936    /D:BANANA /L:R
         VC.COM                156E    12608
         ???                   1883       64
         COMMAND.COM           1888      256
         MSD.EXE               1899       64
         MSD.EXE               189E     2656
         S2SDRV.EXE            1945    16640
         COMMAND.COM           1D56     2640
         MSD.EXE               1DFC   335040
         COMMAND.COM           6FC9    10032
         MSD.EXE               723D     8192
         Free Memory           743E   177152
         Excluded UMB Area     9F7F   302240
         Free Memory           E94A     6992


           Microsoft Diagnostics version 2.11    2/15/10    7:24am   Page  6
        ========================================================================

        --------------------------- Device Drivers ----------------------------

              Device        Filename  Units    Header      Attributes
              ------------  --------  -----  ---------  ----------------
              NUL                            0116:0048  1............1..
              BANANA        CD1              035E:0000  11..1...........
              $MMXXXX0                       029B:003A  11..............
              EMMQXXX0      EMM386           029B:0000  11..............
              XMSXXXX0      HIMEM            0255:0000  1.1.............
              CON                            0070:0023  1..........1..11
              AUX                            0070:0035  1...............
              PRN                            0070:0047  1.1.....11......
              CLOCK$                         0070:0059  1...........1...
              Block Device              3    0070:006B  ....1...11....1.
              COM1                           0070:007B  1...............
              LPT1                           0070:008D  1.1.....11......
              LPT2                           0070:009F  1.1.....11......
              LPT3                           0070:00B8  1.1.....11......
              COM2                           0070:00CA  1...............
              COM3                           0070:00DC  1...............
              COM4                           0070:00EE  1...............

        ---------------- ROM BIOS              F000    65536 ------------------

                F000:55CF Copyright 1985-2000 Phoenix Technologies Ltd.
                          All Rights Reserved
                F000:73C9 PTLTD
                F000:55AE PhoenixBIOS 4.0 Release 6.0
                F000:7FA0 Rev 000A.ROM

        ---------------- Video ROM BIOS        C000    65536 ------------------

        C000:00AD (C) 1988-2000, ATI Technologies Inc.BK4.2.7/4.227(888G1/F1) rm
                  g3yc.b 6
        C000:47AA ATI Technologies Inc.
        C000:0085 ATI MACH64 SGRAM BIOS 4.227(888G1/F1)

        -------------------------- C:\AUTOEXEC.BAT ----------------------------

        @echo off

        MSCDEX.EXE  /D:banana /L:R
        c:\vc\vc.com




        REM Inserted by CARDWARE Setup *** Start
        rem PATH C:\CARDWARE;%PATH%
        REM Inserted by CARDWARE Setup *** End
  • Poziom 24  
    Nie potrafię odpowiedzieć czy te wydruki z msd sa OK. Ja przez to wszystko przechodziłem, dałem sobie spokoj z MSD.exe i kreatorem instalacji z oryginalnej dyskietki z PCIMCIA. Znalazłem w necie post na jakimś forum że ktoś zainstalował sterowniki CARDWARE, ale też odpowiednio je skonfigurował. Pisałem do gościa, ale nie odezwał się. I doszedłem sam do tych ustawień, ale ważne: nie udało mi się na CARDWARE 7.0 tylko na starszej wersji 6.00.011.

    Do fizycznego testowania portów używałem:
    kabla null modem, tzn. 2 żeńskie wtyczki DB9 połączone:
    2 - 3
    3 - 2
    5 - 5

    Na laptopie emulator terminala z Nortona Commandera (DOS)
    Na drugim PC (Windows) "Terminal v1.9b", nawiasem mówiąc bardzo prosty i przydatny programik.
    Link

    Nie jest to jak widać wcale takie trudne...
    Pozdrawiam
    Witek
  • Poziom 10  
    Witam. Udało się połączyć dwa kompy teminalami, wysyłam i odbieram znaki pliki, wygląda ok. Czasem jednak muszę wyłączyć terminal norton commandera i spowrotem go uruchomić bo nie mogę nic wysłać. Transmisja jest i to na różnych prędkościach.
    Raz nawet udało mi się uruchomić visę ale tylko raz. Sterowniki cardware muszą być ale 7.0 na 6.0 nie instaluje poprawnie sterowników. Bez cardware sterowniki silicom instalują sie bez problemu jednak brak komunikacji na terminalach. Wiem przynajmniej jakie wtyczki gdzie mają być podpięte który com1 a który com2. Nic nie robiłem z ustawieniami cardware a jednak visa raz zię uruchomiła. Co zrobiłem że tylko raz nie wiem bo w zasadzie nic nie zrobiłem. Czy w pliku cardware.ini trzeba coś zmienić?
    Pozdrawiam
  • Poziom 24  
    To teraz możesz próbować zmieniać ustawienia [Resources] w Cardware.ini.
    Możesz również uruchomić program Visa ale zamiast interfejsu podłączyc PC-ta z terminalem, na COM2 (standardowo), powinieneś obserwować przez chwile ramki: F0h (początek), a poźniej FF lub FE (0/1), na prędkości 19200. W ten sposób VISA sprawdza obecność interfejsu.
    Hasło do edycji parametrów COM w VISIE: TEC
    bez ENTERA!
    Pozdrawiam
  • Poziom 10  
    Udaje mi się obserwować terminalem na com2 co wysyła Visa i w kółko leci F0 FF FE i tak bez konca, a cholera wie co w Cardwer.ini zmieniać , magia.
  • Poziom 10  
    Witek wiesz może co zrobić gdy teminal odbiera mi tylko pierwszy znak z całego ciągu znaków?
  • Poziom 10  
    Witam no nareszcie uruchomiłem to ustrojstwo. Narazie działam w domu przy opcji demo, niedługo polece z tym do auta (mam nadzieję że nowe kwiatki nie wyjdą z tym:). Może przyda się innym więc wklejam config. sys i autoexect.bat.
    Code:
    DEVICE=HIMEM.SYS /testmem:off /numhandles=128
    
    DEVICE = C:\EMM386.EXE NOEMS X=D000-DFFF

    FILES=99
    BUFFERS=20
    DOS=HIGH,UMB
    STACKS=12,256

    DEVICE=cd1.SYS /D:banana

    rem DEVICE=cd1.SYS /D:banana /P:1f0,14
    rem DEVICE=cd1.SYS /D:banana /P:170,15
    rem DEVICE=cd1.SYS /D:banana /P:170,10
    rem DEVICE=cd1.SYS /D:banana /P:1e8,12
    rem DEVICE=cd1.SYS /D:banana /P:1e8,11
    rem DEVICE=cd1.SYS /D:banana /P:168,10
    rem DEVICE=cd1.SYS /D:banana /P:168,9

    LASTDRIVE=Z
    DEVICE = C:\CARDWARE\DPMS.EXE MEM=XMS
    DEVICEHIGH = C:\CARDWARE\PCCS.EXE /SC:off /MC:15
    Device = c:\cardware\pcrm.exe /autodetect
    DEVICEHIGH = C:\CARDWARE\SSPCIC.EXE /AP:on /VS:auto /EC:auto /II:off /MX:off

    DEVICE=C:\SILICOM\S2SDRV.EXE


    Code:
    @echo off
    

    MSCDEX.EXE  /D:banana /L:R


    REM Inserted by CARDWARE Setup *** Start
    PATH C:\CARDWARE;%PATH%
    REM Inserted by CARDWARE Setup *** End

    c:\nc\nc.exe


    Nie wiem z czym to jest powiązane ale gdy nie ładuję sterowników do cdrom to nie chce działać (pewnie chodzi o jakieś obszary pamięci itp.) STACKS=12,256 to też musi być tak wpisane bo inaczej wiesza się komp. Rada dla innych, zabawa z terminalem wyjaśnia wiele spraw.


    Wielkie dzięki Witek bez Ciebie bym tego nie ruszył.
    Pozdrawiam.