Zdarec všem nemáte někdo rozběhanou mesu 7C80 s Raspbbery pi 4 ?
Nějak se mi nedaří to rozchodit .
Mesa 7C80 a Rpi4
Já sice 7C80 nemám, ale i tak je to velmi obecný dotaz. Co přesně se Ti nedaří?
Komunikuje Ti vůbec Mesa s RPI?
Nejdřív se mrkni, zda se Ti vůbec vytvořil tento soubor:
/dev/spidev0.0
Do příkazové řádky napiš:
Kód: Vybrat vše
mesaflash --device 7C80 –spi --addr /dev/spidev0.0 --readhmid
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Komunikuje dokonce se i rozjede linuxcnc .
Ale pak už nejdou vstupy a výstupy , zajímavé je že jakmile ukončím linuxcnc ,
tak už mesu nevidím ani přes mesaflesh . Musím to komplet vypnou . Pak to zase jde .
Je to nějaké divné .
Ale pak už nejdou vstupy a výstupy , zajímavé je že jakmile ukončím linuxcnc ,
tak už mesu nevidím ani přes mesaflesh . Musím to komplet vypnou . Pak to zase jde .
Je to nějaké divné .
Hmmmm.............
Tak to už je asi problém mimo moje schopnosti.
Pokud se Ti nejde připojit ani přes Mesaflash, máš tam tento soubor?
/dev/spidev0.0
Jestli se nemění jako u USB
/dev/ttyUSB0
/dev/ttyUSB1
.........
?
Tak to už je asi problém mimo moje schopnosti.
Pokud se Ti nejde připojit ani přes Mesaflash, máš tam tento soubor?
/dev/spidev0.0
Jestli se nemění jako u USB
/dev/ttyUSB0
/dev/ttyUSB1
.........
?
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Dokud nespustím linuxcnc tak to přes mesaflash komunikuje v pohodě .
Dokonce i v linuxcnc Halshow nebo jak se to menuje je vidět mesu a všechny komponenty .
Ale na nic to nereaguje jako by se to po načtení seklo .
Nejlepší by bylo kdyby měl někdo funkční config .
Na netu se mi nic nedaří najít .
Dokonce i v linuxcnc Halshow nebo jak se to menuje je vidět mesu a všechny komponenty .
Ale na nic to nereaguje jako by se to po načtení seklo .
Nejlepší by bylo kdyby měl někdo funkční config .
Na netu se mi nic nedaří najít .
Nehledej něco, co nepotřebuješ, Konfigurací LCNC může být nekonečně mnoho.
Pokud máš teorii, že je to konfigurací LCNC, tak je potřeba tuto teorii potvrdit/vyvrátit.
Spusť si jedno okno příkazového řádku a napiš tam:
Kód: Vybrat vše
halrun
(tyto příkazy jsem vykradl z https://forum.linuxcnc.org/media/kunena ... rinter.hal)
Kód: Vybrat vše
loadrt hostmot2
loadrt hm2_rpspi config=" num_encoders=0 num_pwmgens=0 num_stepgens=5"
setp hm2_7c80.0.watchdog.timeout_ns 5000000
addf hm2_7c80.0.read servo-thread
addf hm2_7c80.0.write servo-thread
setp hm2_7c80.0.dpll.01.timer-us -50
setp hm2_7c80.0.stepgen.timer-number 1
Pokud Ti nenapsal žádnou chybovou hlášku pokračuj dál.
Spusť si druhé okno příkazového řádku a napiš tam:
Kód: Vybrat vše
halshow
"Test HAL command:"
Kód: Vybrat vše
setp <název pinu typu OUT> TRUE
nebo
setp <název pinu typu OUT> FALSE
Příkaz halrun ukončíš příkazem:
Kód: Vybrat vše
exit
Kód: Vybrat vše
halrun -U
Naposledy upravil(a) zz912 dne 22. 7. 2021, 12:20, celkem upraveno 1 x.
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Koukal jsem na manuálový list komponenty HM2_RPSPI
http://linuxcnc.org/docs/2.8/html/man/m ... spi.9.html
a našel jsem tam parametr spi_debug , použij ho, ať je to více ukecané při načítání této komponenty.
Tohle jsi řešil?
http://linuxcnc.org/docs/2.8/html/man/m ... spi.9.html
a našel jsem tam parametr spi_debug , použij ho, ať je to více ukecané při načítání této komponenty.
Tohle jsi řešil?
For optimal performance on the Rpi3, you must disable the "ondemand" CPU frequency governor. You may add the following to your /etc/rc.local file:
echo -n 1200000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq
echo -n performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
It is strongly recommended that you unload/disable the kernel’s spidev driver by disabling it using raspi-config. Please note that having both kernel and user-space SPI drivers installed can result in unexpected interactions and system instabilities.
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Tak po delší době jsem se k tomu vrátil a problém vyřešený !
Použil jsem asi 10 cm dlouhý propojovací plochý kabel a aby netrčel tak jsem ho strčil mezi raspberry a mesu . Jak na potvoru zrovna v tom místě je FPGA procesor a asi to nejak chytalo signály z toho kabelu . Takže jsem ho zkrátil na 3 cm a všechno funguje !
No prostě debil
Použil jsem asi 10 cm dlouhý propojovací plochý kabel a aby netrčel tak jsem ho strčil mezi raspberry a mesu . Jak na potvoru zrovna v tom místě je FPGA procesor a asi to nejak chytalo signály z toho kabelu . Takže jsem ho zkrátil na 3 cm a všechno funguje !
No prostě debil