Re: ESP32 různá jádra - má smysl řešit?
Petr Labaj
labaj na volny.cz
Pondělí Březen 3 20:40:06 CET 2025
No já právě neladím (v tom pravém slova smyslu) prakticky vůbec.
Píšu programy přírůstkově a okamžitě zkouším po malých dílčích krocích.
Proto potřebuju takové vývojové prostředí, kde je velmi rychlý překlad a
nevadí velmi často opakované spouštění.
I za cenu toho, že nějaký větší program musím rozdělit na samostatné části.
Proto by se mi spouštění v RAM líbilo a hodilo.
Napsal jsem to nešikovně jako "ladění v RAM", ale mělo to být "spouštění
v RAM při vývoji SW".
Jestli je ten výsledek i u jednoduchého programu tak obrovský, tak to je
problém.
Jednak tím pádem zřejmě i linkování bude trvat dost dlouho?
A nahrávání možná taky.
Kolik prosím trvá na nějakém normálním nekosmickém PC cyklus
překlad->nahrání->spuštění ?
Na ARMu u jednoduchých programů to dám tak za 2 sekundy, u delšího
programu třeba 5 sekund.
Jak dlouho to prosím trvá tady?
Díky.
PL
******************
Dne 3.3.2025 v 18:56 Jaroslav Buchta napsal(a):
> Vzhledem k tomu, ze i zakladni program ma bezne pres 800kB tak asi
> spis ne. A vubec k tomu nevidim duvod, ladeni ani prakticky nepouzivam
> - vsechno dulezite vypisuji na konzoli a pro pripad kritickeho padu to
> ma na konzoli docela dobrou diagnostiku.
>
> Dne 03.03.2025 v 17:43 Miroslav Mraz napsal(a):
>> To by mne také docela zajímalo. Asi to nějak půjde, ale jde o to jak
>> moc je to složité. Připadá mi jednodušší si ty složitější věci
>> odladit jako nativní aplikaci v PC a pak ty kritické části kódu
>> přenést do ESP. Tady stejně na ovladače periferií člověk moc nesahá a
>> zřejmě to ani moc nejde.
>>
>> Mrazík
>>
>> On 03. 03. 25 16:05, Petr Labaj wrote:
>>> ...
>>> 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
>>
Další informace o konferenci Hw-list