Witam,
Mam pewien problem, mianowicie nie mogę uruchomić programiku do zmiany firmware kart mesa. Ściągnąłem stąd mesanet.com/software/parallel/5i25.zip paczke potrzebnych plików. Cały problem wynika zapewne z tego że jestem lamerem linuxowym (ale w końcu to ogarne...). Pogrzebałem trochę i doczytałem że mesaflash to nie jest plik wykonywalny i że trzeba jego nazwę poprzedzić "./" tak zrobiłem i otrzymałem komunikat:
./mesaflash: /usr/lib/libpci.so.3: version 'LIBPCI_3.1' not found (required by /mesaflash)
myślałem że to problemy z uprawnieniami użytkownika i wpisałem: sudo su ale terminal wyrzucił to samo co powyżej.
Jedyna metoda jaką udało mi się jakąś reakcje wydobyć z tego pliku to po uruchomieniu okna z komendy sudo nautilus przeciągnąłem do terminala ikone mesaflash, pojawiła się w terminalu ścieżka w cudzysłowach i po klepnięciu w enter wyświetliło mi dostępne opcje. Co robie źle? Pomożecie mi ? Pewnie za 3 dni będę się wstydził tego posta ale dume chowam do kieszeni bo chciałbym ogarnąć sterowanie do frezarki jak najszybciej.
Pozdrawiam
Problem z uruchomieniem mesaflash
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 403
- Rejestracja: 06 mar 2012, 13:25
- Lokalizacja: Częstochowa
- mesaflash jest w /5i25/utils/linuxMESAFLASH
Linux and Windows utility programs mesaflash and mesaflash.exe are provided to
write configuration files to the 5I25 EEPROM. These files depend on a simple SPI
interface built into both the standard user FPGA bitfiles and the fallback bitfile.
If mesaflash is run with no command line arguments it will print usage information.
./mesaflash --device 5i25 --write FPGAFILE.BIT
Writes a standard bitfile FPGAFILE.BIT to the user area of the EEPROM
./mesaflash --device 5i25 --verify FPGAFILE.BIT
Verifies the user EEPROM configuration against the bit file FPGAFILE.BIT
./mesaflash --device 5i25 --write FALLBACK.BIT --fallback
- konfigi w /5i25/configs/hostmot2
Program "mesaflash" oraz plik z konfiguracją muszą być w jednym katalogu (przenieś/skopiuj) i w nim wydajemy komendy.
Pozdrawiam
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 292
- Rejestracja: 08 sty 2010, 02:04
- Lokalizacja: Toruń
Witam,
1. Zainstaluj pakiet 'libpci-dev'.
2. wypakuj źródła mesaflash do jakiegoś katalogu, przejdź do tego katalogu w terminalu, wykonaj polecenie 'make' i powinno skompilować albo wyrzucić błąd.
Jeśli kompilacja przebiegnie poprawnie otrzymasz ./mesaflash który u Ciebie zadziała i wtedy postępuj tak jak kolega hecza napisał.
1. Zainstaluj pakiet 'libpci-dev'.
2. wypakuj źródła mesaflash do jakiegoś katalogu, przejdź do tego katalogu w terminalu, wykonaj polecenie 'make' i powinno skompilować albo wyrzucić błąd.
Jeśli kompilacja przebiegnie poprawnie otrzymasz ./mesaflash który u Ciebie zadziała i wtedy postępuj tak jak kolega hecza napisał.