Re: ESP32 různá jádra - má smysl řešit?

Petr Labaj labaj na volny.cz
Pondělí Březen 3 16:05:26 CET 2025


A jak by to bez interní i externí flash fungovalo?
Podle datasheetu mají chipy s interní flash v označení Fx4 (kde to 'x' 
udává teplotní odolnost).
A na těch fotkách z Aliexpressu to je i vidět.

Když už tady ale je tento dotaz: dá se prosím na ESP32 ladit program 
pouze v RAM?
Já na STM32 zásadně při vývoji všechno ladím jen v RAM.
Mám ve zvyku psát program po malých přírůstcích a okamžitě zkoušet, 
takže za den klidně udělám stovky "naprogramování" toho chipu.
Proto jedu jen v RAM kde jednak neojíždím flash, a druhak je to výrazně 
rychlejší. Nasypání do procesoru a spuštění spolehlivě pod sekundu.
Jde to nějak takto dělat i na ESP32, prosím?

Díky.
PL

******************

Dne 3.3.2025 v 15:46 Žuffa Ján napsal(a):
> A mate overeny modul z aliho?
> Podla datasheetu maju modely ESP32-C3 4MB flash, jeden z nich ale nie.
> aj ked myslim ze na nejake tie hratky bude stacit aj model bez flash
> ale zase v datasheete sa tiez pise ze ESP bez flash externu SPI flash potrebuje tak neviem.
>
>
> j.
>
> -----Original Message-----
> From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Jan Pruha
> Sent: Friday, February 28, 2025 7:19 PM
> To: hw-list na list.hw.cz
> Subject: Re: ESP32 různá jádra - má smysl řešit?
>
> Používám ESP32-C3 supermini jak na běžícím pásu. Je to geniální modulek.
> Dostatek I/O ale zase ne zbytečně moc a všechny nejdůležitější periferie.
> Dá se to osadit na piny nebo i na plošňák.
> H.
>
> Dne 28.02.2025 v 19:13 Petr Labaj napsal(a):
>> Děkuji oběma.
>>
>> Takže neřeším a C3 se nebudu bát. Fajn, výrazně to zjednodušuje situaci.
>> Teď ještě aby se ono nebálo mě.
>>
>> Díky.
>> PL
>>
>> ******************
>>
>> Dne 28.2.2025 v 18:59 Jaroslav Buchta napsal(a):
>>> Stare ESP32 uz asi nema smysl pouzivat, S2 je nepouzitelne uplne a
>>> perspektivni jsou S3 (nejvic nadupane, 2 jadra ULP, 8MB PSRAM, i OSPI
>>> verze) C3 (nejvic ocesane), C6, H2 - ruzne verze WiFi a nekde +zigbee
>>> 2 jadra jsou fajn ale stejne to neni zadny rychlik, bezi to s SPI a
>>> wifi si rekne o dost vykonu (tady jsou dobra  jadra), hlavni vyhodou
>>> techle modulu je cena a konektivita.
>>> Programovat nejlepe ve VS code
>>> Na nejake rizeni v realnem case to moc neni. Zase je dobra periferie
>>> RMT, ktera umi generovat a merit rychle prubehy signalu.
>>> API maji slusne, programuje se to uz na vyssi urovni, zadne registry
>>> atp.
>>> Mam je taky rad ;-)
>>>
>>> Dne 28.02.2025 v 18:24 Miroslav Mraz napsal(a):
>>>> Zásadní problém bych v tom neviděl. Všude se používá gcc, vývojové
>>>> prostředí budete také používat stejné, uživatelsky v tom tedy žádný
>>>> rozdíl není.
>>>> V detailu bude asi pro RISC-V kód lépe optimalizován než pro Xtensa
>>>> jádra, ale při té složitosti, jaká je zde potřeba je to celkem jedno.
>>>>
>>>> Mrazík
>>>>
>>>> On 28. 02. 25 18:06, Petr Labaj wrote:
>>>>> Jsem zřejmě jeden z posledních lidí na planetě, kdo nepoužívá ESP32.
>>>>> Ale teď asi nastal čas se vrhnout i do těchto vod.
>>>>>
>>>>> Dotaz: má prosím nějaký zásadní smysl řešit různá jádra?
>>>>> Jestli nějaký ten LX6, LX7 nebo RISC-V?
>>>>> Jsou tam při srovnatelné rychlosti hodin a stejném počtu jader
>>>>> nějaké zásadní rozdíly?
>>>>> Nebo je nějaký rozdíl v podpoře ve vývojových prostředcích?
>>>>> Nebo dokonce ve spolehlivosti?
>>>>>
>>>>> Líbí se mi ty miniaturní moduly, které ale vidím s procesory
>>>>> ESP32-C3, tj. RISC-V.
>>>>> Tak jestli si na tom nějak nenabiju hubu.
>>>>>
>>>>> Začal jsem hned levou nohou.
>>>>> Vyhrabal jsem nějaký starší modul s ESP-WROOM-32.
>>>>> No a ten je zřejmě vadný. Smazat jde, ale naprogramovat ne.
>>>>> Tak snad to nebude převažující stav i u dalších kousků, co snad už
>>>>> brzo dorazí.
>>>>>
>>>>> Díky a sorry za lamerské dotazy.
>>>>> PL
>>>>



Další informace o konferenci Hw-list