Changes between Version 6 and Version 7 of FsInterrogate


Ignore:
Timestamp:
05/21/12 05:34:31 (12 years ago)
Author:
István Váradi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FsInterrogate

    v6 v7  
    77  1. A vizsgálat azon alapul, hogy a vizsgálandó paramétert két érték között kell állítgatni. Ezért először is döntsük el, hogy melyik lesz ez a két érték. Egy kétállású kapcsolónál egyszerű a helyzet: az első érték legyen a kikapcsolt állapot, a másik a bekapcsolt (vagy fordítva, csak határozzuk meg egyértelműen). Egy bonyolultabb esetben, például egy rádió frekvenciánál ez lehet két eltérő frekvenciaérték. Példánkban az STD gombot vizsgáljuk: ennek kikapcsolt állapota lesz az első érték, bekapcsolt állapota a második.
    88  1. Indítsuk el az FSInterrogate2std.exe programot. Az alábbi ablak jelenik meg:
    9    [[Image(htdocs:fsint/sshot01.png, align=top)]]
     9  [[Image(htdocs:fsint/sshot01.png)]]
    1010  1. Kattintsunk a piros nyíllal jelzett '''Interrogate''' gombra. Ekkor ilyen változik az ablak:
    11    [[Image(htdocs:fsint/sshot02.png)]]   
     11  [[Image(htdocs:fsint/sshot02.png)]]
    1212  1. Az 1. számú nyíllal jelzett beállításnál ellenőrizzük, hogy ''From Addr:'' alatt 0000 szerepeljen, a ''To:'' alatt pedig FFFF. A 2. számú nyílnál válasszuk ki a ''Both (Byte-Align)'' lehetőséget (ha a fejlesztő nem kér mást). A 3. számú nyílnál pedig legyen ''Both "Normal" and 3rd Party'', illetve alatta minden legyen kijelölve a ''Simulators'' és a ''Categories listában''. Ezután kattintsunk a 4. számú nyíllal jelzett '''Setup Fields''' gombra.
    13    [[Image(htdocs:fsint/sshot03.png)]]
     13  [[Image(htdocs:fsint/sshot03.png)]]
    1414  1. A jobb oldali részen megjelentek az offsetek, amelyeket a program figyelni fog. Ha végig legörgetjük a listát, látni fogjuk, hogy az utolsó offset az FFFF. Kattintsunk az 1. számú nyíllal jelzett ''Select all'' gombra az összes offset kijelöléséhez, majd a 2. számú nyíllal jelzett '''3-Scan Locater''' gombra. Ekkor egy kisebb, ''3-Scan Locater'' feliratú ablak jelenik meg:
    15    [[Image(htdocs:fsint/sshot04.png, center)]]
     15    * [[Image(htdocs:fsint/sshot04.png)]]
    1616  1. Az 1. számú nyíllal jelzett ''Treat Unknown variables as'' értéket állítsuk át ''U8''-ra (vagy ha mást kért a fejlesztő, akkor arra).
    17   1. A szimulátorban állítsuk elő a mérni kívánt paraméter első számú értékét, amely esetünkben az STD gomb kikapcsolt állapota. Ezt abból láthatjuk, hogy a nyíllal jelzett légnyomásérték nem STD:
    18    [[Image(htdocs:fsint/sshot05.png, margin-left=auto, margin-right=auto)]]
     17  1. A szimulátorban állítsuk elő a mérni kívánt paraméter első számú értékét, amely esetünkben az STD gomb kikapcsolt állapota. Ezt abból láthatjuk, hogy a nyíllal jelzett légnyomásérték nem STD: 
     18    * [[Image(htdocs:fsint/sshot05.png)]]
    1919  1. Ezután a ''3-Scan Locater'' ablakban nyomjuk meg a fenti ábrán a 2. számú nyíllal jelzett '''1st scan''' gombot. Ekkor a program kiolvassa a szimulátorból az értékeket, majd a '''2nd scan''' gomb válik aktívvá:
    20    [[Image(htdocs:fsint/sshot06.png)]]
     20    [[Image(htdocs:fsint/sshot06.png)]]
    2121  1. A szimulátorban állítsuk be a második értékét a mérni kívánt paraméternek. Ez esetünkben az STD gomb bekapcsolt állapota:
    22    [[Image(htdocs:fsint/sshot07.png)]]
     22    * [[Image(htdocs:fsint/sshot07.png)]]
    2323  1. Nyomjuk meg a '''2nd scan''' gombot a ''3-Scan Locater'' ablakban. Ekkor a program kiolvassa az újabb értékeket, és a '''3rd scan''' gomb válik aktívvá.
    2424  1. Állítsuk vissza a szimulátorban az első számú értéket, amely a példában az STD gomb kikapcsolt állapot.
    2525  1. Nyomjuk meg a '''3rd scan''' gombot. Ekkor a program harmadszorra is kiolvassa az értékeket, majd megjeleníti az eredményt:
    26    [[Image(htdocs:fsint/sshot08.png)]]
     26    [[Image(htdocs:fsint/sshot08.png)]]
    2727  1. Láthatjuk, hogy itt több offsetet talált a program. Ezek közül a feszültségeket tartalmazók nyilván kizárhatók, de a többinél nem olyan egyértelmű a helyzet. Ilyenkor végre lehet hajtani az opcionális lekérdezéseket a '''4th scan''', majd a '''5th scan''' gombokkal, ami tovább szűkítheti az offsetek körét. Ezen ismertető szerkesztése közben a 6202-es és a 6225-ös offsetek maradtak. A 6225-ösből lehet látni, hogy több bit is változik, míg a 6202-nél mindig csak 1. Ez igen valószínűvé teszi, hogy a 6202-es a keresett offset. Ha ennél több és nem ennyire egyértelmű offset marad, akkor további próbákat lehet tenni, és megfigyelni, hogy melyik az az offset, amelyik mindig szerepel, és mindig ugyanolyan értékeket vesz fel, vagy legalábbis ugyanúgy változik.
    2828
     
    3030
    3131  1. Lépjünk ki a ''3-Scan Locater'' ablakból, majd konfiguráljuk be a programot, hogy csak a kérdéses offsetet vizsgálja:
    32    [[Image(htdocs:fsint/sshot09.png)]]
     32    [[Image(htdocs:fsint/sshot09.png)]]
    3333  1. A ''From Addr:'' és a ''To:'' mezőkbe írjuk bele a vizsgálni kívánt offsetet (1. számú nyíl).
    3434  1. Nyomjuk meg a '''Setup Fields''' gombot (2. számú nyíl).