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

[CY7C68014A] ładowanie firmware przez sterownik CyUSB.sys

02 Wrz 2008 21:35 1193 1
  • Poziom 9  
    1) Zainstalowałem sobie CyConsole.exe.
    2) Stworzyłem sobie plik CyUSB.inf zgodni z dokumentacją
    3) Zainstalowałem sterownik po podłaczeniu urządzenia do komputera
    4) Za pomocą EZ-USB interface "Download" wgrałem HEX do 51
    5) Wysłałem i odczytałem dane z USB, elektronika działa OK.

    Teraz mój problem , na podstawie
    C:\Program Files\Cypress\USB DevStudio\Driver\CyUSB.pdf
    Chciałem pójść o krok dalej:

    Cytat:
    Execute a script at start-up
    The CYUSB.SYS driver can be used to perform transfers to the default control endpoint (endpoint
    address 0) when the device is started.
    To configure the driver to perform a control transfer at startup
    Use the CyConsole.exe application to create a script file containing the control transfer commands.
    Save the script as a file named CYUSB.SPT
    Place that script file in the same directory as the the driver's .INF file
    Locate and uncomment the 6 lines in the .inf file that are preceeded by the comment
    -----Uncomment below to support script file processing----
    A common use of this feature is to have the driver play a script which downloads a firmware image to
    the USB device, thereby modifying its "personality" and usually causing it to re-enumerate on the bus.


    Zrobiłem zgodnie z opisem (nagrałem plik CYUSB.SPT i sprawdziłem że działa OK), odinstalowałem sterownik a potem zainstalowałem go ponownie, plik CYUSB.SPT skopiował sie do katalogu windows jednak nie widzę żeby podczas podłączenia urządzenia skrypt CYUSB.SPT się wykonywał.

    Ktoś może próbował to zrobić i mu działa ? Ten sterownik do cypress jakiś trochę stary 2005 :)
  • Poziom 9  
    Zrobiłem od początku jeszcze raz i zadziałało, po porównaniu wersji 01 i 02 znalazłem literówkę w pliku .INF sterownika. Wiec dokumentacja jest OK