ESP32 a EEPROM
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Pondělí Srpen 26 16:21:05 CEST 2019
Jak uz jsem psal, problem bude asi v tom, ze behem mazani a zapisu
proste musi bezet program vyhradne z RAM, pro obe jadra (nebo musi byt
zastaveno, nevim, to jsem nejak dukladne nezkoumal) Tipuju, ze je to asi
nejak chybne naprogramovano, treba nejake SW moduly nepocitaji s timto
stavem.
Zase se divim, ze by mel byt problem s timery - asi v souvislosti s
prerusenim, to musi bezet v RAM kazdopadne.
Dne 26.08.2019 v 15:23 Josef Štengl napsal(a):
> Některé procesory nesnášejí přerušování během zápisu do FLASH. Jestli
> se to týká i zápisu do FEE (FLASH EMULATED EERPROM), to nevím, zatím
> jsem se tomu vyhýbal.
>
>
> On 26. 08. 19 15:11, Dodo Racek wrote:
>> Dohad:
>> Skor si myslim, ze je to citlive na ine (cudzie) prerusenia pocas
>> zapisu do EEPROM.
>>
>> Dodo
>>
>> po 26. 8. 2019 o 15:00 Petr Zapadlo <zapik na email.cz
>> <mailto:zapik na email.cz>> napísal(a):
>>
>> proč zrovna timery jsou kolizní s EEPROM? To mi moc nedává smysl.
>> (ale je to tím že do toho asi málo vidím)
>>
>> Petr
>>
>>
>> Dne 26.8.2019 v 14:26 Ondřej Pavelka napsal(a):
>>> Problém s emulací EEPROM na ESP32 bývá pravděpodobně způsobem
>>> použitím timerů.
>>> Mám dva timery na 1s a 10ms, používám PWM na řízení LED a do
>>> EEPROM prostě nazapíšu, aniž by to nehavarovalo.
>>>
>>> O.
>>>
>>>
>>> pá 23. 8. 2019 v 6:13 odesílatel Pavel Brychta
>>> <pavel.brychta na duhasys.eu <mailto:pavel.brychta na duhasys.eu>> napsal:
>>>
>>> Zdá se, že to řeší tento PR
>>> https://github.com/z3t0/Arduino-IRremote/pull/599 , ale zatím není
>>> sloučený...
>>>
>>> Pavel
>>>
>>> Dne 22.8.2019 v 21:33 Petr Zapadlo napsal(a):
>>>>
>>>> A tady je někdo se stejným problémem:
>>>>
>>>> https://github.com/espressif/arduino-esp32/issues/928
>>>>
>>>> petr
>>>>
>>>>
>>>> Dne 22.8.2019 v 19:26 Petr Zapadlo napsal(a):
>>>>>
>>>>> Zdravím,
>>>>>
>>>>> tak jsem našel viníka. Je jím knihovna
>>>>> https://github.com/shirriff/Arduino-IRremote.
>>>>>
>>>>> Když odkomentuji
>>>>>
>>>>> irrecv.enableIRIn();
>>>>>
>>>>> tak to při zápisu do EEPROM začne havarovat.
>>>>>
>>>>> Otázka je jestli mám šanci to nějak vyřešit.
>>>>>
>>>>> Petr
>>>>>
>>>>>
>>>>>
>>>>> Dne 22.8.2019 v 06:16 Pavel Brychta napsal(a):
>>>>>> DD,
>>>>>>
>>>>>> zkuste vyrobit MCVE a pošlete mi takto vytvořený projekt,
>>>>>> včetně platformio.ini - ověřím to na různých
>>>>>> variantáh ESP32 modulů, které mám k dispozici.
>>>>>>
>>>>>> Pavel
>>>>>>
>>>>>> Dne 20.8.2019 v 19:16 Petr Zapadlo napsal(a):
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> HW-list mailing list - sponsored bywww.HW.cz
>>>>> <http://www.HW.cz>
>>>>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>
>>>>
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored bywww.HW.cz
>>>> <http://www.HW.cz>
>>>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> <http://www.HW.cz>
>>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list - sponsored bywww.HW.cz <http://www.HW.cz>
>>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
>> Hw-list na list.hw.cz <mailto:Hw-list na list.hw.cz>
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list