asi vadny firmware pro mesa 7i92, poradi nekdo?

Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

29. 7. 2025, 4:42

je tam ale ne jako vhd
ale predpokladam ze to v tom projektu vygeneruje kdyz es to zkompiluje cele
jsou tam ruzne pinouty atd...
melo by tam byt vse
ale jiste je ze ne v jednom souboru
bude potreba to zkompilovat cele
Přílohy
Snímek obrazovky 2025-07-29 174106.png
Vsechna prava na chyby vyhrazena (E)
jaro.va
Příspěvky: 393
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

29. 7. 2025, 5:13

ucf subor -to asi nebude co hladas


PIN_7I77_7I76_34 tam je zaujimave, ze 2-x sserial ma rovnake oznacenie (adresa ?) 00
Přílohy
7i92ucf.txt
(6.55 KiB) Staženo 4 x
PIN_7I77_7I76_34.txt
(9.81 KiB) Staženo 6 x
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

29. 7. 2025, 6:15

no to prave asi bude ten problem
protoze tam maji byt tri nebo dokonce 4 kanaly ted nevim jiste
ale 7i77 ma jeden kanal na analog out a dalsi na IO piny a pak je tam jeste jeden sserial ven na dalsi zarizeni
Vsechna prava na chyby vyhrazena (E)
jaro.va
Příspěvky: 393
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

29. 7. 2025, 7:03

niekde na linux fore som zachytil, ze treba premenovat sserial kanaly ....
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

29. 7. 2025, 7:34

muzu te poprosit ze by jsi zkusil si s tim pohrat?
Vsechna prava na chyby vyhrazena (E)
jaro.va
Příspěvky: 393
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

30. 7. 2025, 6:46

netusim ako na to- ten subor PIN_7I77_7I76_34 .vhd je asi iba cast tej celkovej kompilacie PIN_7I927I77_7I76_34 -ako sam spominas

ale mal som pocit ,ze to premenovanie serial kanalov bolo niekde v hal subore a nie v zdrojakoch

nieco ako zmena tych 00 -> AB
Přílohy
PXL_20250729_181512516.jpg
jaro.va
Příspěvky: 393
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

30. 7. 2025, 10:56

inak som pozeral tvoju konfiguraciu v PNCCONFIG a ma to iba 1 serial
(a 2 kanaly.. neviem ako to mysleli) sserial_port_0=21xxxxxx The first digit (2) selects the software mode from the 7i76e itself,The second digit (1) selects the software mode of the connected SSerial device


cize skus konfigurovat v PNCConfig ..
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 7. 2025, 2:05

ten sserial na 21xxx jsem uz zkousel driv
ve vypisu linuxcnc je toto:

hm2_eth: discovered 7I92T
hm2/hm2_7i92.0: Low Level init 0.15
hm2/hm2_7i92.0: Smart Serial Firmware Version 43
hm2/hm2_7i92.0: 34 I/O Pins used:
hm2/hm2_7i92.0: IO Pin 000 (P2-01): IOPort
hm2/hm2_7i92.0: IO Pin 001 (P2-14): IOPort
hm2/hm2_7i92.0: IO Pin 002 (P2-02): IOPort
hm2/hm2_7i92.0: IO Pin 003 (P2-15): IOPort
hm2/hm2_7i92.0: IO Pin 004 (P2-03): IOPort
hm2/hm2_7i92.0: IO Pin 005 (P2-16): IOPort
hm2/hm2_7i92.0: IO Pin 006 (P2-04): IOPort
hm2/hm2_7i92.0: IO Pin 007 (P2-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
hm2/hm2_7i92.0: IO Pin 008 (P2-05): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_7i92.0: IO Pin 009 (P2-06): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_7i92.0: IO Pin 010 (P2-07): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_7i92.0: IO Pin 011 (P2-08): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_7i92.0: IO Pin 012 (P2-09): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_7i92.0: IO Pin 013 (P2-10): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_7i92.0: IO Pin 014 (P2-11): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_7i92.0: IO Pin 015 (P2-12): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_7i92.0: IO Pin 016 (P2-13): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_7i92.0: IO Pin 017 (P1-01): StepGen #0, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 018 (P1-14): StepGen #0, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 019 (P1-02): StepGen #1, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 020 (P1-15): StepGen #1, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 021 (P1-03): StepGen #2, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 022 (P1-16): StepGen #2, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 023 (P1-04): StepGen #3, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 024 (P1-17): StepGen #3, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 025 (P1-05): StepGen #4, pin Direction (Output)
hm2/hm2_7i92.0: IO Pin 026 (P1-06): StepGen #4, pin Step (Output)
hm2/hm2_7i92.0: IO Pin 027 (P1-07): IOPort
hm2/hm2_7i92.0: IO Pin 028 (P1-08): IOPort
hm2/hm2_7i92.0: IO Pin 029 (P1-09): IOPort
hm2/hm2_7i92.0: IO Pin 030 (P1-10): IOPort
hm2/hm2_7i92.0: IO Pin 031 (P1-11): IOPort
hm2/hm2_7i92.0: IO Pin 032 (P1-12): IOPort
.......




potom je tu vypis mesaflash readhmid:


.......
Module: SSerial
There are 1 of SSerial in configuration
Version: 0
Registers: 6
BaseAddress: 5B00
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 64 bytes

Module: StepGen
There are 5 of StepGen in configuration
Version: 2
Registers: 10
BaseAddress: 2000
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Module: LED
There are 1 of LED in configuration
Version: 0
Registers: 1
BaseAddress: 0200
ClockFrequency: 100.000 MHz
Register Stride: 256 bytes
Instance Stride: 4 bytes

Configuration pin-out:

IO Connections for P2
DB25 pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

1 0 IOPort SSerial 0 TXEn2 (Out)
14 1 IOPort SSerial 0 TXData2 (Out)
2 2 IOPort SSerial 0 RXData2 (In)
15 3 IOPort SSerial 0 TXData1 (Out)
3 4 IOPort SSerial 0 RXData1 (In)
16 5 IOPort SSerial 0 TXData0 (Out)
4 6 IOPort SSerial 0 RXData0 (In)
17 7 IOPort MuxedQCountSel 0 MuxSel0 (Out)
5 8 IOPort MuxedQCount 0 MuxQ-A (In)
6 9 IOPort MuxedQCount 0 MuxQ-B (In)
7 10 IOPort MuxedQCount 0 MuxQ-IDX (In)
8 11 IOPort MuxedQCount 1 MuxQ-A (In)
9 12 IOPort MuxedQCount 1 MuxQ-B (In)
10 13 IOPort MuxedQCount 1 MuxQ-IDX (In)
11 14 IOPort MuxedQCount 2 MuxQ-A (In)
12 15 IOPort MuxedQCount 2 MuxQ-B (In)
13 16 IOPort MuxedQCount 2 MuxQ-IDX (In)

IO Connections for P1
DB25 pin# I/O Pri. func Sec. func Chan Sec. Pin func Sec. Pin Dir

1 17 IOPort StepGen 0 Dir/Table2 (Out)
14 18 IOPort StepGen 0 Step/Table1 (Out)
2 19 IOPort StepGen 1 Dir/Table2 (Out)
15 20 IOPort StepGen 1 Step/Table1 (Out)
3 21 IOPort StepGen 2 Dir/Table2 (Out)
16 22 IOPort StepGen 2 Step/Table1 (Out)
4 23 IOPort StepGen 3 Dir/Table2 (Out)
17 24 IOPort StepGen 3 Step/Table1 (Out)
5 25 IOPort StepGen 4 Dir/Table2 (Out)
6 26 IOPort StepGen 4 Step/Table1 (Out)
7 27 IOPort SSerial 0 TXData3 (Out)
8 28 IOPort SSerial 0 RXData3 (In)
9 29 IOPort SSerial 0 TXData4 (Out)
10 30 IOPort SSerial 0 RXData4 (In)
11 31 IOPort MuxedQCount 3 MuxQ-IDX (In)
12 32 IOPort MuxedQCount 3 MuxQ-B (In)
13 33 IOPort MuxedQCount 3 MuxQ-A (In)


prijde mi to ze se nedeje spravne detekce toho slave
hadam chybu ve firmware protoze samostatne s jinym firmwarem to jede
ale muze to byt cokoli
nemuzu najit seriozni popis toho konfiguracniho registru pro sserial

edit:
ted jsem si s tim hral a jakoby na ten registr nereagoval
Vsechna prava na chyby vyhrazena (E)
jaro.va
Příspěvky: 393
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

30. 7. 2025, 2:35

ja tu kartu 7i92 nepoznam, ale v manuali je :

7I77_7I76D is a configuration intended to work with

a 7I77 six axis analog servodaughtercard on P2

a 7I76 daughtercard on P1

ak su tie P1,P2 identicke, ci ich nemas prehodene...
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 7. 2025, 2:46

karty mam dle popisku spravne
a kdyz je na zkousku prohodim tak to nefunguje uz vubec tj. nenajde to sserial ani na te 7i76 karte
coz predtim naslo

edit
nasel jsem:

loadrt hm2_eth board_ip="192.168.1.121" config="num_encoders=6 num_pwmgens=0 num_stepgens=5 sserial_port_0=00000001 sserial_port_1=00000001"

This will enable all features of both the 7i77 and 7i76 cards.


po tomto to ale napise tohle:
hm2/hm2_7i92.0: Low Level init 0.15
hm2/hm2_7i92.0: num_sserials references 2 instances, but only 1 are available, not loading driver
hm2/hm2_7i92.0: failed to parse Module Descriptor 5
board fails HM2 registration
Vsechna prava na chyby vyhrazena (E)
jaro.va
Příspěvky: 393
Registrován: 4. 11. 2007, 2:27
Bydliště: Bratislava

30. 7. 2025, 3:20

to je uz radostnejsie
po zadani nazvu chyb to vyhodi 2 linky na forum linuxcnc - ale tomu ja nerozumiem
mne utkvelo v pamati ze vzdy pouzivat afresu 10.10.10.10
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22950
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

30. 7. 2025, 3:33

ip adresa s tim nesouvisi
komunikaci tam mame jasne zivou
Vsechna prava na chyby vyhrazena (E)
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“