126

pancio.net napisał/a:

1. Zainstaluj VScode
2. Dodaj do niego rozszerzenie Platform.io
3. Zaciągnij repo #FujiNET
4. ustaw configa na odpowiedni moduł.
5. Skompiluj, wyczyść flash, wrzuć na moduł (Platform.io)
6 Have fun.

1. zainstalowane
2. dodane
3. ????? -
4. ????? -

co zaciągnąć? ;) jakby Panowie linka dali, bo wiecie. Jak chcecie wiedzieć, jak zrobić remont generalny silnika spalonowego (i zrobić to dobrze) to chętnie pomogę. Programistą nie jestem, więc potrzebuję lekko precyzyjniejszych informacji.

... bo tak, to mogę wam powiedzieć, że przygotowując słupek silnika należy sprawdzić owalizację tulei cylindra która nie powinna przekraczać 1/100 mm, oraz najlepiej przehonować tuleje w jodełkę pod kątem 45st... itd. luz pierścienia tłokowego góra dół najlepiej, jeśli nie przekracza 7 setnych inaczej - po złożeniu silnik może brać olej  ;)

Kontakt: pin@usdk.pl

127

Zgodnie z https://github.com/FujiNetWIFI/fujinet- … rm.IO-code
Ad.3.:

mkdir Projects
cd Projects
git clone https://github.com/FujiNetWIFI/fujinet-platformio.git\

Jak masz Windows, musisz postępować zgodnie z opisem dla tej platformy - ja nie mam.
Ad.4.: Weź sobie plik z załącznika, ja go mam od @Dely'ego (dopasowałem do Linuksa) w graj do katalogu głównego projektu (tego co ci się po Pkt.3 zrobi w ~/Projects.

Post's attachments

platformio.ini 1.63 kb, liczba pobrań: 9 (od 2020-09-15) 

Tylko zalogowani mogą pobierać załączniki.
Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

128

Tu masz pełny tutek dla win i Lin:

https://github.com/FujiNetWIFI/fujinet- … rm.IO-code

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

129

ok - tu już to rozkminiam, ponowię jeszcze jednak pytanie o SIO_JACK na płytce Madrafiego - jak to spiąć ze SIO?

Kontakt: pin@usdk.pl

130

Dobra, czytam ten tutorial i niestety muszę się poddać :)

Kontakt: pin@usdk.pl

131

No to może ktoś coś naskrobałby łopatologicznie?

XE maniac! ;)

132

Pin napisał/a:

ok - tu już to rozkminiam, ponowię jeszcze jednak pytanie o SIO_JACK na płytce Madrafiego - jak to spiąć ze SIO?

Bierzesz schemat... patrzysz gdzie jaki sygnał i do pinów w SIO... MADRAFi udostępnił schemat..... prawda?

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

133

doszedłem do punktu:

In the [env] section, you need to set the communications port your board is connected to. 

gdzie jest ENV sekcja? ;)

Kontakt: pin@usdk.pl

134

pancio.net napisał/a:

Bierzesz schemat...

Tak, mam tylko nadzieję że w tym topicu to znajdę :D

Kontakt: pin@usdk.pl

135

Ale na płytce MADRAFI'ego przy złączu SIO są cyferki, takie malutkie przy każdym pinie. I one mówią, który pin na płytce do którego pinu SIO na iść. Rany...

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

136

@Perinoid - a skąd to mam wiedzieć niby? Czyli numeracja na tym SIO_JACK zgadza się z numeracją w porcie SIO, ok. Wszystkie 13 sygnałów jest raczej niepotrzebne - które konkretnie?

Kontakt: pin@usdk.pl

137

Pin napisał/a:
pancio.net napisał/a:

Bierzesz schemat...

Tak, mam tylko nadzieję że w tym topicu to znajdę :D

Wiesz, zadałem sobie trud i szukałem tego schematu... i nie znalazłem... wychodzi na to, że jako pierwszy uruchamiacz dostałem to to chyba na maila... i chyba MADRAFi sie nie obrazi jak to to tu wrzuce... wszak to OpenHardware jest...

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

138 Ostatnio edytowany przez pancio.net (2020-09-15 20:52:56)

Pin napisał/a:

@Perinoid - a skąd to mam wiedzieć niby? Czyli numeracja na tym SIO_JACK zgadza się z numeracją w porcie SIO, ok. Wszystkie 13 sygnałów jest raczej niepotrzebne - które konkretnie?

Tylko te są potrzebne:

a. DTA_IN
b. DTA_OUT
c. COMMAND
d. +5V
e. GND

Post's attachments

myFujiNET_SMD.pdf 36.73 kb, liczba pobrań: 16 (od 2020-09-15) 

Tylko zalogowani mogą pobierać załączniki.
https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

139

@pancio.net - wreszcie konkret ;)

Co do reszty. Próbowałem właśnie kompilacji tego bałaganu pod tym VSCode i wywaliło błąd:

The terminal process "C:\Users\pin\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.

.,.. czyli coś zrobiłem źle. Ale jest pytanie - czy nie da się tego zrobić tak, by ktoś z Was by mi skompilował wsad pod tego moda i po prostu czy nie prościej by było wrzucić do urządzenia sam wsad?

jak by coś, to mam to:
https://allegro.pl/oferta/esp32-devkitc … 9615176090

Kontakt: pin@usdk.pl

140

Pin napisał/a:

@Perinoid - a skąd to mam wiedzieć niby? Czyli numeracja na tym SIO_JACK zgadza się z numeracją w porcie SIO, ok. Wszystkie 13 sygnałów jest raczej niepotrzebne - które konkretnie?

Ja zrobiłem wszystkie, nie wnikałem :-)

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

141

Też chciałem tak zrobić... wsad nawet mam (ten sam moduł co kupiłeś używam) ale tu sprawa jest bardziej skomplikowana, bo trzeba jeszcze wyczyścić  FLASH i takie tam... wydaje mi się, że sprawa do ogranięcia z poziomu 'esptool' ale ktoś musiał to wpakować w Platform,io i się sypie... Próbowałem teraz odpalić środowisko i się posypało.. pewnie 2 dni spędzę nad naprawą badziewia.... jak wytargam wsady to wrzucę

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

142 Ostatnio edytowany przez Pin (2020-09-15 21:52:32)

dobra. Z pomocą Gwintera i ANYDESK udało się to jakoś skompilować i zapisać w urządzeniu. Idę szukać lutownicy ;)

EDIT:

pozytywny objaw, po podłączeniu Fujinet'a do kompa ten wstał ;). ok, szukam softu. Jakieś sugestie?

Kontakt: pin@usdk.pl

143

też ją masz ode mnie :)

JiL Fan.

144

Pin napisał/a:

pozytywny objaw, po podłączeniu Fujinet'a do kompa ten wstał ;). ok, szukam softu. Jakieś sugestie?

Powinien ci się ze SIO zabootować do menu konfiguracyjnego FujiNetu.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

145 Ostatnio edytowany przez Pin (2020-09-15 22:16:54)

Ok. Nie działa.

Po pierwsze, to sprawdziłem czy nie pomyliłem dta in/out/ cmd. Zasilanie jest ok, bo coś się w tym WROVE'rze świeci.

Sprawa numer dwa. Na sajcie fujinet.online oczywiście softu w postaci jakiegoś *.atr nie uświadczy. Przecież ocipieć z tym idzie. Dobra, znalazłem wreszcie zagrzebany na githubie plik CONFIG.ATR. Odpaliłem to i:

* mac address karty nie rozpoznany
* komunikat: "error reading adapter config".

No i teraz nie wiem, czy to problem ze sprzętem, czy problem z tym co kompilowałem przy pomocy Gwintera.

Reasumując - jeśli chodzi o informacje i oprogramowanie to jest w tym taki chaos, że uwierzcie mi, jak ktoś tego od początku nie śledzi to nie idzie się w tym połapać. Kilkaset postów na trzech forach, strona "producenta" na której nie ma oprogramowania dla Atari i zaraz będzie kilku producentów robiących interfejsy na różnych flakach :)

Ok, nerwy mi nie pozwalają siedzieć przy tym, ogłaszam z mojej strony krótką przerwę :D

EDITŁ

perinoid napisał/a:

Powinien ci się ze SIO zabootować do menu konfiguracyjnego FujiNetu.

Nie bootuje, mam self test, wcześniej bootowałem to, co znalazłem na sieci (config.atr) ze SIO2SD. Nie ma konfiguratora w pliku wykonywalnym tylko jest to wyłącznie bootdisc?

Kontakt: pin@usdk.pl

146

Dołożyłeś rezystor i obróciłeś diodę na płytce, jak MADRAFI opisał to w poście #83 w tym wątku?

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

147 Ostatnio edytowany przez Pin (2020-09-15 22:19:56)

Gwinter to zrobił na BANK. Czy po kompilacji ten FIRMWARE.BIN ma mieć około 1.6MB?

Kontakt: pin@usdk.pl

148 Ostatnio edytowany przez bocianu (2020-09-15 22:23:03)

pancio.net napisał/a:

Tylko te są potrzebne:
a. DTA_IN
b. DTA_OUT
c. COMMAND
d. +5V
e. GND

Pozwolę się nie zgodzić - jak nie podłączysz PROCEED to nie będzie Ci działała komunkacja zwrotna, która jest realizowana na przerwaniu ;) config i montowanie TNFS zadziała, bo komunikacja jest inicjowana z klienta, ale większość aplikacji z "komunikacją przychodzącą" nie będzie działać bez podłączonego PROCEED.

@Pin. - jakbyś miał prawidłowo działające urządzenie to wgraniu softu samoczynnie odpala sie config.atr, który jest częścią firmware. Więc nie narzekaj że brakuje oprogramowania na stronie "producenta" :D Wszystko co potrzebujesz jest w urządzeniu. Resztę potrzebnych rzeczy odpalisz przy pomocy configa z sieci.

149

Najłatwiej będzie sprawdzić czemu Ci nie bootuje podłączając przez usb do compa i zobaczyć serial debug.
Masz w tym sofcie fujinet-loader, podgląd komunikatów z portu szeregowego. Zobacz co Ci tam wyświetla.

150

debug:

23:47:29.543 > FujiNet 0.1.3ac11d2e 2020-09-15 21:43:48 Started @ 31
23:47:29.544 > Starting heap: 4125668
23:47:29.544 > PsramSize 3932108
23:47:29.544 > himem phys 4456448
23:47:29.544 > himem free 4456448
23:47:29.546 > himem reserved 262144
23:47:29.546 > FujiNet Hardware v1.0
23:47:29.580 > E (652) SPIFFS: mount failed, -10025
23:47:29.580 > Failed to mount SPIFFS partition, err = -1
23:47:29.582 > SD mount failed with code #263, "ESP_ERR_TIMEOUT"
23:47:29.606 > fnConfig::load
23:47:29.606 > No config found - starting fresh!
23:47:29.606 > WIFI_EVENT_STA_START
23:47:29.718 > disk MOUNT
23:47:29.718 > ATR MOUNT
23:47:29.718 > Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.
23:47:29.718 > Core 0 register dump:
23:47:29.719 > PC      : 0x401cf484  PS      : 0x00060530  A0      : 0x801cf441  A1      : 0x3ffb2310
23:47:29.720 > A2      : 0x3ffb258c  A3      : 0x00000000  A4      : 0x00000000  A5      : 0x00000000
23:47:29.724 > A6      : 0x3ff96458  A7      : 0xff000000  A8      : 0x801cf484  A9      : 0x3ffb22f0
23:47:29.724 > A10     : 0x00000000  A11     : 0x3ffb234c  A12     : 0x0000000a  A13     : 0x3ffc92f8
23:47:29.724 > A14     : 0x00000000  A15     : 0x00000000  SAR     : 0x0000001f  EXCCAUSE: 0x0000001c
23:47:29.724 > EXCVADDR: 0x00000064  LBEG    : 0x4008cdf5  LEND    : 0x4008ce05  LCOUNT  : 0xfffffffd
23:47:29.725 >
23:47:29.725 > ELF file SHA256: 4886d9ff758f14a9
23:47:29.725 >
23:47:29.725 > Backtrace: 0x401cf481:0x3ffb2310 0x401cf43e:0x3ffb2380 0x400d8315:0x3ffb23a0 0x400d801b:0x3ffb23d0 0x400db696:0x3ffb23f0 0x400d2b9d:0x3ffb2410 0x400d2c7f:0x3ffb2430 0x4010b4cd:0x3ffb2460 0x4008fa79:0x3ffb2480
23:47:29.728 >
23:47:29.728 > Rebooting...
23:47:29.728 > ��������������������������������������������������������������������������������������������������������������
�����������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������������������������������������������
��������������������������������������������������������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������������������������������������������
����������������������}�ɥѕ}��ѕ͡1111): uart driver error
23:47:30.314 > E (577) uart: uart_write_bytes(1111): uart driver error
23:47:30.314 >
23:47:30.314 >
Kontakt: pin@usdk.pl