Problem z uruchomieniem mesaflash

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
DOHC
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 893
Rejestracja: 06 kwie 2007, 19:12
Lokalizacja: Pionki

Problem z uruchomieniem mesaflash

#1

Post napisał: DOHC » 19 mar 2014, 21:23

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



Tagi:


hecza
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 403
Rejestracja: 06 mar 2012, 13:25
Lokalizacja: Częstochowa

#2

Post napisał: hecza » 19 mar 2014, 22:55

MESAFLASH
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
- mesaflash jest w /5i25/utils/linux
- konfigi w /5i25/configs/hostmot2
Program "mesaflash" oraz plik z konfiguracją muszą być w jednym katalogu (przenieś/skopiuj) i w nim wydajemy komendy.

Pozdrawiam


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 292
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#3

Post napisał: micges » 20 mar 2014, 00:51

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ł.


Autor tematu
DOHC
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 893
Rejestracja: 06 kwie 2007, 19:12
Lokalizacja: Pionki

#4

Post napisał: DOHC » 20 mar 2014, 06:46

Dzięki Panowie za podpowiedzi, sprawdzę po robocie i zeznam czy działa.

Pozdrawiam

[ Dodano: 2014-03-20, 16:41 ]
Działa, wielkie dzięki. Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”