LWPM Comfort Module

  • Status Closed
  • Percent Complete
    0%
  • Task Type Sugestia
  • Category Konfigurator
  • Assigned To No-one
  • Operating System wszystkie
  • Priority Very Low
  • Reported Version v0.3
  • Due in Version v0.4
  • Votes 1
  • Private
Attached to Project: LWPM Comfort Module
Opened by Łukasz Ostapiuk - 26.09.2018
Last edited by 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?

Closed by  LWPM
02.10.2018 12:56
Reason for closing:  Nie będzie naprawione
Łukasz Ostapiuk 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? :)

Łukasz Ostapiuk 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 ;)

Łukasz Ostapiuk 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ć? :)

Łukasz Ostapiuk 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 :)

Łukasz Ostapiuk 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ć ;)

Patryk Frączek commented on 30.09.2018 09:01

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

Łukasz Ostapiuk 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?

Patryk Frączek commented on 30.09.2018 17:33

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

Łukasz Ostapiuk 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ę ;)

Patryk Frączek commented on 30.09.2018 18:34

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ąć?

Łukasz Ostapiuk 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

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing