LWPM Comfort Module

  • Status Zamknięte
  • Procent zaawansowania:
    0%
  • Typ zgłoszenia Sugestia
  • Kategoria Konfigurator
  • Przydzielone do Nikogo
  • Samochód wszystkie
  • Priorytet Normalny
  • Rozpoznane w wersji v0.3
  • Do realizacji w wersji v0.4
  • Głosy 1
  • Prywatne
Przydzielony do projektu: LWPM Comfort Module
Zgłoszone przez Ostap - 26.09.2018
Ostatnio edytował LWPM - 02.10.2018

FS#184 - Długość akcji

Witam

Jak obecnie jest max długość akcji?

Chodzi mi ile bajtów można dać na początku akcji, końcu i ile poleceń w pętli? Czy może polecenia w pętli zaliczają się do łącznej ilości bajtów?

Zamknięte przez  LWPM
02.10.2018 12:56
Powód zamknięcia:  Nie będzie naprawione
Ostap commented on 26.09.2018 16:05

Witam

Jakieś info? :)

Admin
LWPM commented on 27.09.2018 07:58

początek akcji: 255 bajtów
koniec akcji: 255 bajtów
pętla: 255 poleceń (!)
wszystkie limity są niezależne

generalnie limitem wielkości jest pojemność konfiguracji w urządzeniu (4kb)
od tego trzeba odjąć całą pozostała konfigurację (poza akcjami)
gdy zmieniamy konfigurację z poziomu menu modułu (np z menu OBD), długość wszystkich akcji razem to jakieś 2kB... tutaj trzeba już odjąć wiele innych rzeczy (np długość licencji, nazwy akcji...)

generalnie trudno podać konkretne ograniczenia.
Ja wiem, że akcje dają ogromne możliwości... ale to nie jest komputer z nieograniczonymi możliwościami i ma spore ograniczenia (jak to MCU)
RAM: 256B
XRAM: 8kB
Flash: 128kB (max, od tego odejmujemy konfigurację, program aktualizujący, zabezpieczenie przed uwaleniem przy aktualizacji...) - pozostaje jakieś 115kB pamięci do wykorzystania. W tej chwili wykorzystywane jest jakieś 95kB. 20kB wolne - niby nie dużo, ale każda nowa nie zajmuje obecnie więcej niż 1kB - sporo kodu już jest wykorzystywane w wielu funkcjach. Nie dotyczy nowych parametrów do ECUInfo - tutaj sporo tekstu jest, który trzeba dopisać do Flasha

Czy taka odpowiedź jest zadowalająca? :)

Ostap commented on 27.09.2018 08:01

Oczywiście ;) bardzo dziękuję ;)

Mam jedną akcję która ma 245 powtórzeń w pętli ;) miało być 280 ale coś kojarzyłem, że 255 to max ;)

Ostap commented on 28.09.2018 07:52

Przy takiej konfiguracji niestety nie mogę już wrzucać innych akcji bo moduł przy wgrywaniu ich przez konfigurator po prostu się zawiesza :)

Co zrobić aby jeszcze dodać jakieś akcje? Co wywalić? Dodam, że obecnie używam tylko 16 akcji a gdzie jeszcze 16 jak zaczną działać? :)

Ostap commented on 28.09.2018 07:52

konfiguracja

Admin
LWPM commented on 28.09.2018 08:28

nie mogę pobrać załącznika (wyślij na maila), ale coś mam wrażenie, że albo przeceniłeś możliwości modułu... albo ja nie doceniłem Twoich potrzeb :)

Admin
LWPM commented on 28.09.2018 09:22

do zrobienia: wyświetlenie faktycznego rozmiaru konfiguracji w logach LCM_service, aby było wiadomo co się dzieje :)

Ostap commented on 28.09.2018 12:51

To bardziej to drugie stwierdzenie ;)

Już widzę, że akcję skrócę ponieważ zapomniałem, że gdy akcję zatrzymam to jej koniec się wykona a tak u mnie nie może być ;)

Zawsze mozesz sobie dokupic drugi modul i w niego wpisac sobie dluga akcje. A w pierwszym pozostale.

Ostap commented on 30.09.2018 10:44

O czymś takim nie pomyślałem ;)

Tylko czy dwa moduły będą działały jednocześnie skoro moduł i elm nie działa?

Ogólnie to chyba był żart z Twojej strony? Tak?

Z tego co wiem to powinny dzialac. W jednym wylaczasz komunikacje z cid, reszta powinna dzialac. Cos kiedys pisalem o tym z Lukaszem.

Ostap commented on 30.09.2018 18:18

Ogólnie to wolę skrócić akcję niż kupować drugi moduł ;)

Nie zamierzam też używać go z elm no niby po co?

Jak nie będzie się dało robić kilku długich, trudno jakoś to przeżyję ;)

No z elm nie bedzie dzialal tak samo jak z opcomem itp. Jest o tym info. Ale dwa moduly powinny dzialac w razie jak by komu jeden byl za malo ;)

Admin
LWPM commented on 02.10.2018 11:52

podłączenie dwóch modułów jednocześnie... to wydaje się być dosyć nieszczęśliwy pomysł.

Nie polecam.
Choć działać powinien... moduł w przeciwieństwie np do ELM327 radzi sobie lepiej z błędami na CANie, których w takiej konfiguracji raczej nie unikniemy :)

Admin
LWPM commented on 02.10.2018 11:53

a tak właściwie... na czym to zgłoszenie polega? co mam zrobić/dorobić/naprawić?
czy można zamknąć?

Ostap commented on 02.10.2018 11:56

Jakbyś wygospodarował trochę jeszcze miejsca na wszystkie akcje byłoby super, jeśli nie to trzeba będzie się przyzwyczaić ;)

Admin
LWPM commented on 02.10.2018 12:56

ze zwiększeniem miejsca, to nie da rady niestety nic się nie uda zrobić
w takim zamykam zgłoszenie

Wczytywanie...

Available keyboard shortcuts

Lista zgłoszeń

Task Details

Task Editing